←2016-10 2016-11 2016-12→ ↑2016 ↑all
2016-11-01
00:05:50 -!- Phantom_Hoover has quit (Remote host closed the connection).
00:06:18 -!- Phantom_Hoover has joined.
00:06:38 -!- Zarutian has quit (Quit: Zarutian).
00:09:54 -!- DHeadshot has quit (Ping timeout: 265 seconds).
00:15:58 -!- pumpklynn has changed nick to lynn.
00:20:54 -!- Hoolootwo has quit (Excess Flood).
00:21:04 -!- zemhill__ has joined.
00:21:07 -!- Hoolootwo has joined.
00:21:24 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:26:16 -!- zemhill_ has quit (Ping timeout: 247 seconds).
00:26:25 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
00:42:33 -!- oerjan has joined.
00:43:01 -!- moonheart08 has joined.
00:43:07 <moonheart08> you thought i died?
00:43:14 <moonheart08> nope. i havent even got the disk to boot right >_>
00:44:07 * moonheart08 is messing with the partitions
00:45:01 <oerjan> @messages-
00:45:01 <lambdabot> boily said 13h 57m 33s ago: hellørjan. you really did special case sed -i. bleh! flblblblblbl! :Þ
00:45:29 <oerjan> @tell boily would i lie to you? unless it somehow involved a horrible pun, that is.
00:45:29 <lambdabot> Consider it noted.
00:48:45 <int-e> shachaf: wow, I believe the karma/more interaction was lost in March 2012
00:53:24 -!- moonheart08 has quit (Ping timeout: 265 seconds).
00:55:22 <oerjan> int-e: now i'm wondering how much of the geisterdamen language is nonsense and how much the foglios have actually assigned meaning to... in any case, clearly Eotain now considers this Personal.
00:56:53 -!- ais523 has changed nick to callforjudgement.
00:56:55 -!- callforjudgement has changed nick to ais523.
00:57:16 <ais523> that was, somehow, a consequence of letting an extra finger brush on my touchpad
00:57:20 <ais523> Konversation is weird
00:57:53 <oerjan> the keys are like right next to each other
00:58:59 <\oren\> I gave each kid about 500 grams of candy
00:59:06 <int-e> oerjan: believe it or not, I have not gotten around to GG yet
00:59:13 <oerjan> int-e: shocking
00:59:23 <int-e> I had important game to play ;)
00:59:41 <int-e> and now I'm looking at this stupid bot
00:59:57 <oerjan> meanwhile, i haven't got any further than GG. somehow after not getting more than 6-7 hours of sleep for several days, today my body wanted 13.
01:01:52 <oerjan> int-e: i considered making it @quit yesterday instead, but i was too curious how long it would take...
01:02:44 <int-e> 3 hours... but apparently it discards messages to channels that it has left
01:03:12 <oerjan> int-e: well it seemed to get through them slowly nevertheless.
01:03:48 <ais523> int-e: it was sending despite not being in the channel
01:03:56 <ais523> I did a mode -n for a few seconds to check
01:04:03 <oerjan> oh right it did
01:04:13 <int-e> oh.
01:04:30 <oerjan> bug upon bug
01:06:18 <oerjan> int-e: otoh the last time i got many @tells at once, i was positively surprised that it _didn't_ drop any (although maybe asking for them in public was a bad move), if that's related it would be nice to keep.
01:06:57 <int-e> no, that's unrelated
01:07:21 <oerjan> because i remember it used to do so.
01:10:29 <int-e> oerjan: https://github.com/lambdabot/lambdabot/commit/d695bbf4b2d805d508107f23dbeb4382f07f9b5a ... you've been very quick to notice ;)
01:11:04 <int-e> anyway I really suspect the karma thing has been broken for several years... but it's hard to be certain.
01:11:34 <oerjan> depends when someone last tried that command... i remember it being used before...
01:11:41 <int-e> (too many indirections in the code for effective archaeology)
01:11:49 <oerjan> and it would be strange if no one did for 4 years.
01:12:30 <oerjan> int-e: is it possible that it always bypassed @more, but that there used to be a _different_ cutoff mechanism that caught it?
01:13:03 <oerjan> i.e. i think you reorganized that sort of stuff at one point
01:13:32 <shachaf> int-e: No, I linked to some logs that had @more for @karma-all in Dec 2012
01:13:54 <shachaf> http://codu.org/logs/log/_esoteric/2012-12-29#191333oerjan
01:14:11 <oerjan> (that's why i'm asking about the @tells ... if that was the sort of thing that happened, they could have been changed by the same thing.)
01:14:56 <oerjan> but i guess your github link makes that unlikely.
01:15:30 <oerjan> shachaf: 2012 _was_ several years ago hth
01:15:42 <oerjan> has really no one used the command in between?
01:15:51 <shachaf> int-e: see also http://codu.org/logs/log/_esoteric/2013-04-14
01:16:51 <oerjan> int-e: oh, note http://codu.org/logs/log/_esoteric/2012-12-29#191156lambdabot , that eventually timed out too
01:16:55 <shachaf> Hmm, but see #haskell on 2013-07-11
01:16:56 <shachaf> Timeout.
01:17:09 <oerjan> shachaf: LINK
01:17:24 <shachaf> oerjan: tunes.org took down the old logs htdnh
01:17:39 <oerjan> i think they're archived somewhere?
01:17:47 <shachaf> You can download http://tunes.org/~nef/logs/old/haskell-13.zip if you really want to.
01:18:05 <shachaf> Oh, I bet ircbrowse.net has them.
01:18:20 <shachaf> http://ircbrowse.net/browse/haskell?id=16059990&timestamp=1373543230#t1373543230 hth
01:19:00 <oerjan> yay
01:19:32 <oerjan> so the command amassed two separate flaws
01:19:57 <shachaf> I kind of want to exploit this bug while it's still around.
01:20:04 <shachaf> But the only way to do it is to annoy people.
01:20:08 <shachaf> So I guess I won't.
01:20:32 <oerjan> indeed. i noticed it also slows down lambdabot at large
01:20:49 <oerjan> so maybe we should have @quit it
01:20:52 <shachaf> slambdabot
01:21:00 <shachaf> int-e: Does lambdabot auto-restart on @quit?
01:21:12 <shachaf> Also you should add me to the admin list.
01:22:18 <oerjan> shachaf: it does unless you do it twice in quick succession
01:23:08 <oerjan> not entirely sure how quick
01:30:15 <int-e> 5 minutes, apparently
01:38:19 -!- jeff-the-killer has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
01:39:03 -!- jeffl35 has joined.
01:39:04 -!- lambdabot has quit (Quit: bad karma).
01:41:20 -!- hppavilion[1] has joined.
01:41:38 <FreeFull> Quick, is the syntax for Unefunge the same as for Befunge?
01:42:00 <alercah> yes
01:43:06 <oerjan> there may be a certain lack of ^ and v
01:43:16 * oerjan doesn't actually know
01:43:44 -!- lambdabot has joined.
01:44:03 <int-e> @karma-all
01:44:08 <lambdabot> blah 31337
01:44:14 <lambdabot> egrep 31337
01:44:24 <lambdabot> nobody 2000
01:44:30 <lambdabot> C/C 1712
01:44:36 <lambdabot> [5855 @more lines]
01:44:38 <shachaf> what happened to zgrep
01:45:00 <oerjan> `which zgrep
01:45:07 <HackEgo> ​/bin/zgrep
01:45:13 <oerjan> shachaf: still there hth
01:45:18 <int-e> good question... some sort of internal timeout? I don't know, and it's really too late to figure that out.
01:45:24 <int-e> @karma zgrep
01:45:28 <lambdabot> zgrep has a karma of 31337
01:45:42 <oerjan> fancy
01:46:19 <shachaf> @karma-all
01:46:20 <lambdabot> blah 31337
01:46:20 <lambdabot> egrep 31337
01:46:20 <lambdabot> zgrep 31337
01:46:20 <lambdabot> nobody 2000
01:46:20 <lambdabot> C/C 1712
01:46:22 <lambdabot> [5855 @more lines]
01:46:30 <int-e> hmm, no timeout logged though
01:46:37 <int-e> err, oops
01:46:40 <shachaf> Interesting that it still generated the line, which is why @more cut it off after 4 lines.
01:46:43 <int-e> there it is: [ERROR] : Main: caught (and ignoring) <<timeout>>
01:46:46 <shachaf> I was wondering about that.
01:48:16 <int-e> but anyway... this fix should hold for now
01:48:18 <oerjan> does @tell ignore timeouts too?
01:48:30 <oerjan> because it did take some time i recall
01:48:36 <oerjan> and longer than that
01:48:44 <oerjan> in which case it might have the same problem
01:49:10 <oerjan> er @messages etc, i guess
01:52:36 <int-e> no, @messages is different, I believe
01:52:49 <int-e> but I really can't think straight anymore, need sleep, see yoyu
01:52:55 <oerjan> good night
01:52:58 <quintopia> that hello world in seed is pretty fun
02:04:35 -!- godel has joined.
02:11:15 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
02:11:54 -!- nisstyre has joined.
02:12:07 -!- nisstyre has quit (Changing host).
02:12:08 -!- nisstyre has joined.
02:28:50 -!- hppavilion[1] has joined.
02:31:56 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:38:18 <zzo38> Target player sacrifices a nontoken nonland permanent of your choice. Choose a nonland permanent card from the sacrificed permanent's owner's graveyard and put that card onto the battlefield under the control of the sacrificed permanent's controller.
02:38:57 <zzo38> Do you like this?
02:39:11 <hppavilion[1]> Hm, the set of all sets that do not contain themselves is just the set of all sets
02:39:16 <hppavilion[1]> Because no sets contain themselves :P
02:39:22 <quintopia> uh
02:39:34 <quintopia> under what axioms?
02:39:37 <zzo38> hppavilion[1]: I think in some theories sets can contain themself
02:39:47 <hppavilion[1]> quintopia: Shhhh
02:40:07 <hppavilion[1]> quintopia: Various axioms, most importantly the "sets never contain themselves" axiom?
02:40:17 <quintopia> boring
02:40:19 <hppavilion[1]> S \union {S} = S, I guess?
02:40:19 <shachaf> is that an attempt at humour
02:40:26 <hppavilion[1]> shachaf: Not even an attempt
02:40:31 <hppavilion[1]> shachaf: Just sadness
02:41:01 <hppavilion[1]> It's an attempt at humor like being bald is a hair color, like abstinence is a sex act, etc.
02:41:16 * hppavilion[1] . o O ( Did he-who-shall-be-named invent abstinence? )
02:42:27 <zzo38> It has been said that like atheist to be religion is like being bald is hair color.
02:42:54 <hppavilion[1]> zzo38: Yes, that's where I got those
02:43:15 <hppavilion[1]> It's weird to me that people reject blackboard bold as distinct from bold, and advise that normal bold be used in typeset works
02:43:55 <zzo38> Blackboard bold is more distinct anyways isn't it?
02:43:59 <hppavilion[1]> It seems like it'd be better to use BB exclusively, because it's more visually distinct from normal letters than CB (which is just "the same letter, but thicker")
02:44:03 <hppavilion[1]> zzo38: Yes, exactly
02:44:45 <zzo38> But it depend what is being written, what kind of format is appropriate for it.
02:45:52 <hppavilion[1]> At the very least, BB should be used for |Reals, |Naturals, |Zintegers, and |Qationals because that's what we all recognize
02:46:13 <shachaf> fraktur 4 ever
02:46:14 <hppavilion[1]> And maybe also |Complexes and |Primes
02:46:25 <zzo38> In those cases yes you should use the blackboard bold
02:46:30 <hppavilion[1]> shachaf: Fraktur is nice too, to indicate separate things
02:46:48 <shachaf> 𝕭𝖑𝖆𝖍𝖇𝖔𝖗𝖊𝖉 𝕭𝖔𝖑𝖉
02:47:29 <hppavilion[1]> shachaf: Isn't that more like Anciente ſcriptur Boulde?
02:47:43 <hppavilion[1]> zzo38: I think of BB as indicating certain "ubersets"- the big, important ones; like reals, naturals, integers, and primes
02:48:00 <zzo38> The standard Computer Modern fonts do not have blackboard bold, but does include calligraphic letters
02:48:14 <hppavilion[1]> So they should *definitely* be used for those, and for non-universal things they should be limited to the VERY important sets
02:48:17 <zzo38> So, you can add extra fonts if you want blackboard bold or fraktur fonts
02:48:37 <hppavilion[1]> Though, for the set of boolean values I like to write a T+F amalgamation :D
02:48:54 <hppavilion[1]> ("set of boolean values")
02:49:31 <hppavilion[1]> There should also be a standard symbol for irrational numbers, IMO
02:49:44 <shachaf> subobject classifers are no joke, yo
02:50:10 <hppavilion[1]> I've seen J| used, by analogy that Q is 10 from the end of the English alphabet and J is 10 after the beginning, and |Q and J| are disjoint
02:50:44 <zzo38> How are you going to write a T+F amalgamation; you can add it into a font by use of METAFONT if you like to do so, though.
02:51:05 <shachaf> R\Q is fine
02:51:19 <shachaf> fairbairn threshold, yo
02:51:46 <hppavilion[1]> shachaf: ??
02:52:04 <shachaf> @google fairbairn threshold
02:52:05 <lambdabot> https://www.haskell.org/pipermail/libraries/2012-February/017548.html
02:52:07 <hppavilion[1]> zzo38: Are you asking what a T+F amalgamation looks like or how I plan to put it in a computer?
02:52:23 <zzo38> hppavilion[1]: Both
02:52:23 <shachaf> google.com is one of the ""hidden gems"" of the internet
02:53:01 <hppavilion[1]> zzo38: It looks like a T with a shorter tick on the left coming from the middle, like in the letter "F" (but with the other side of the "hat")
02:53:26 <zzo38> But, by use of METAFONT you can make fonts out of whatever shapes you want.
02:53:32 <hppavilion[1]> shachaf: I didn't know whether it was a real thing, or even a pun
02:53:33 <zzo38> hppavilion[1]: Ah, OK
02:54:16 <alercah> what's a good name for a data structure which encodes proofs of correctness?
02:54:23 <alercah> like a map that does this is a ? map
02:54:51 <shachaf> elaborate twh
02:55:05 <hppavilion[1]> alercah: I do not understand. Is it like a... yeah, no idea
02:55:22 <hppavilion[1]> I was going to say "Bloom filter", but that's not what you're asking
02:55:37 <alercah> so like, a normal map provides you with guarantees like "if you insert (k, v), then (k, v) is in the map"
02:55:55 <alercah> I'm writing an interface for maps that provide proofs of such properties in Idris
02:56:09 <hppavilion[1]> alercah: You might like something like "JuryMap" ("jury" because it's proven correct)
02:56:15 <alercah> hah
02:56:39 <hppavilion[1]> "Jury" could be replaced with "Judge" depending on whether this is Japan
02:56:54 <hppavilion[1]> (In Japan, cases are decided by the judge; no jury is present. Like fascists.)
02:57:56 <hppavilion[1]> alercah: Not a joke though. That's actually pretty good; you'd have to leave a comment to say what it does, obviously, but after that people will immediately make the connection and it will be easy to remember
02:58:47 <ais523> alercah: "certified" is the usual adjective, I believe
02:58:52 <alercah> ais523: thank you
02:59:05 <ais523> i.e. a certified compiler is a compiler that's been proven to implement the language it claims to implement
02:59:21 <ais523> s/i\.e\./e.g./
02:59:28 <pikhq> hppavilion[1]: Japan recently added a system of lay judges...
02:59:44 <alercah> some European nations have judge-alone trials, no?
02:59:46 <hppavilion[1]> pikhq: Oh? Haven't heard about that
02:59:48 <ais523> (need the backslashes, otherwise if the s/// is interpreted as global we'd have a compe.g.)
02:59:54 <hppavilion[1]> alercah: They're like fascists too
03:00:13 <ais523> alercah: the UK does if the stakes are sufficiently low
03:00:16 <pikhq> For severe crimes *now* in Japan, you are tried before 6 members of the lay population and 3 professional judges.
03:00:18 <alercah> ais523: here too
03:00:27 <alercah> ais523: but I think the entire system in e.g. Italy is judge-alone
03:00:30 <alercah> since it's not adversarial
03:00:37 <pikhq> To be found guilty you need to be found guilty by a majority of the judges.
03:00:52 <pikhq> (also, Japan does not have an adversarial court system)
03:01:08 <hppavilion[1]> ais523: Ah, yes, of course judge-only is OK for REALLY minor things (e.g. parking tickets)
03:01:11 <ais523> I think the reason behind adversarial is that it's hard to trust people to present the case in an unbiased way, so you ask two people to present it with opposite biases
03:01:28 <pikhq> That's the idea.
03:01:35 <alercah> uh
03:01:41 <alercah> I accidentally opened the clock in tmux
03:01:45 <hppavilion[1]> ais523: Yes, but then the moment there's a third way of looking at it...
03:01:49 <alercah> how do I quit it?
03:01:58 <shachaf> "I'll be judge, I'll be jury," Said cunning old Fury: "I'll try the whole cause, and condemn you to death."
03:02:08 <alercah> hppavilion[1]: here the right to a jury trial applies only when the maximum punishment is above 2 years
03:02:31 <alercah> shachaf: is Fury a church?
03:02:40 <hppavilion[1]> shachaf: Yes, exactly
03:02:53 <hppavilion[1]> alercah: No, he's Samuel L. Jackson hth
03:02:54 <shachaf> alercah: Apparently Fury is a pooch.
03:02:57 <shachaf> I didn't know that.
03:12:15 <zzo38> Is this good: Zeux Agem's Evil Clone {BGR} Legendary Creature - Bat Wizard (1/1) ;; Flying, Protection from legendary, Bands with other legendary creatures ;; {6}, {T}: Destroy target permanent. ;; [["You eat with your left hand!" - Zeux Agem to his evil clone]]
03:12:35 <hppavilion[1]> `unidecode λ
03:12:36 <HackEgo> ​[U+03BB GREEK SMALL LETTER LAMDA]
03:12:46 <hppavilion[1]> duhn... Duhn... DUHHHHN
03:16:12 <zzo38> ?
03:16:19 <ais523> zzo38: I'm trying to work it out
03:16:37 <ais523> my guess is that the lack of haste makes it nonviable in most formats
03:16:47 <ais523> as it can't do anything the turn you play it, and has no protection against removal
03:17:15 <ais523> also you need to play it alongside large legendary creatures, or have 6+ mana, to have any real benefit
03:17:25 <zzo38> You are correct about those things at least
03:17:30 <shachaf> that card is mega xuez
03:17:33 <ais523> that said, the tap ability is very powerful if the game goes long
03:17:49 <ais523> and it stays in play somehow
03:17:58 <ais523> I just can't figure out what sort of decks you'd be able to pull that off /against/
03:18:18 <ais523> aggro decks will win first, and most other decks will have a bunch of spot removal or counterspells
03:18:34 <ais523> (combo decks will win first, have spot removal, /and/ have counterspells)
03:18:40 <zzo38> I can change it of course if needed
03:18:46 -!- navet has joined.
03:18:47 <ais523> (and don't care much about having their permanents destroyed or being attacked by a 1/1)
03:19:32 <ais523> like, banding doesn't help much against a combo deck because they don't like to block anyway
03:19:35 <zzo38> Zeux Agem has the same converted mana cost (but different colors; should it be the same?), supertype, type, subtype, and converted mana cost as this card.
03:20:55 <ais523> well, Evil Twin is UB colours
03:21:01 <ais523> `card-by-name Evil Twin
03:21:02 <HackEgo> Evil Twin \ 2UB \ Creature -- Shapeshifter \ 0/0 \ You may have Evil Twin enter the battlefield as a copy of any creature on the battlefield except it gains "{U}{B}, {T}: Destroy target creature with the same name as this creature." \ ISD-R
03:21:42 <zzo38> Ah. OK
03:22:15 <ais523> I think banding is probably out of colour, it's nearly always white
03:22:27 <zzo38> Yes, that I believe
03:22:43 <ais523> protection from legendary is blue under what the color pie rules are stated as (however, that rule was never actually used, because Wizards stopped using protection before they ever created such a card)
03:23:00 <ais523> flying is normally blue but can also be white or black (or on very large creatures, red)
03:23:08 <zzo38> Maybe it should be the same {1WU} as the original I don't know?
03:23:09 <ais523> destroying a permanent is BG or BW
03:23:32 <ais523> although it's sometimes seen on colourless cards at a very high cost
03:28:11 <zzo38> Is 6 enough?
03:28:54 <ais523> yes, but I've only seen that when the card itself is also colourless
03:29:04 <ais523> not sure if you can do that on a coloured card or not
03:30:16 <shachaf> Are there British MTG cards that spell "color" with a u?
03:30:29 <ais523> no
03:31:00 <zzo38> I don't really care about that, because I am not WotC. But changes could still be made to what I wrote if it would help to improve it, anyways.
03:31:45 <zzo38> So, your ideas can help anyways.
03:33:20 <zzo38> What is an operation supposed to be called if f(x);f(y) and f(x+y) are going to be the same operation?
03:33:31 <shachaf> What is ;?
03:33:37 <shachaf> flip (.)?
03:33:46 <shachaf> No, that doesn't make sense.
03:33:52 <ais523> sequential composition, I guess?
03:33:53 <zzo38> No, it is like in C
03:33:56 <ais523> right
03:34:15 <zzo38> It is an impure operation
03:34:25 <ais523> zzo38: in this case, the argument to f is a repeat count, I think? I don't think it can be anything else
03:34:38 <shachaf> Well, you can make it pure by adding a state argument.
03:34:48 <shachaf> f(x, f(y, s)) = f(x+y, s)
03:34:53 <shachaf> So f is a monoid action or something.
03:34:54 <zzo38> shachaf: Yes, you can have that
03:34:57 <ais523> right, because following these defintiions, f(3) = f(1); f(1); f(1)
03:36:16 <zzo38> ais523: But depending on the operation it might not require natural numbers; they may work with any nonnegative real numbers, with any real numbers, or with any complex numbers, even. And they might do more than just to increment a counter.
03:36:53 <zzo38> (For example, if f is a function that is supposed to be called to specify that a given amount of time has passed; the amount of time might not necessarily be an integer.)
03:37:01 <shachaf> Can f be self-modifying?
03:37:12 <shachaf> I guess that doesn't matter, given that it modifies arbitrary state anyway.
03:38:01 <oerjan> . o O ( is there a UB card that makes demons fly out of your nose? )
03:38:31 <zzo38> Probably not; are you going to make a UB card with demons in your nose?
03:38:50 <zzo38> I like that idea I can add that to uncards.txt
03:40:23 <oerjan> yay
03:42:00 <oerjan> gah did i accidentally press end in the log window - now where was i...
03:42:37 <zzo38> Demons In Your Nose {UB} Instant ;; If there are any Demons in your nose, you may cast them. Each of those spells gains flying.
03:46:02 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50069&oldid=50066 * Oerjan * (+52) Order, I said! Or was that another page...
03:46:11 <oerjan> apparently i was editing.
03:46:53 <ais523> it's disappointing seeing so many people failing to follow the instructions
03:47:03 <ais523> but we have to draw the line between humans and spambots somewhere
03:50:14 <hppavilion[1]> I now have a 4-letter word generator
03:50:58 <hppavilion[1]> ais523: Sometimes, a human is- for the purposes of the internet- basically a spambot
03:51:37 <ais523> zzo38: I think the correct template is "Each of those cards gains flying as you cast it"
03:51:59 <ais523> not 100% sure, though, you might need to say "spells" rather than "cards"
03:53:52 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50070&oldid=50069 * Oerjan * (+6) This obviously needs bolding too
03:54:13 <hppavilion[1]> I have generated a list of every English 4-letter word of the form CVCC, CCVC, CVVC, CVCV, VCVC, or VCCV
03:54:33 <oerjan> someone just failed 5 times in a row at that particular point
03:54:55 <hppavilion[1]> Now to choose new curse words
03:55:02 <hppavilion[1]> And add some inflection & honorifics
03:56:03 <oerjan> ais523: eventually the whole instruction will be bold, and we can cycle back hth
03:56:26 <ais523> I was wondering about that
03:56:45 <ais523> actually I fear for the future of the Internet at the point when bots become better at CAPTCHAs than humans do
03:57:01 <hppavilion[1]> ais523: That's already happened, iirc
03:57:34 <ais523> actually, I had a vision of a company that you can pay money for accounts on, then use those accounts to sign into other services, and it's up to you whether you connect them or not
03:57:55 <ais523> the payment of money is used in lieu of a captcha, if someone's found to be spamming through an account than it can be cancelled
03:58:06 <hppavilion[1]> ais523: I'm pretty sure we have those, and they don't require money- oh, the money, I see
03:58:11 <ais523> many large websites (e.g. google, yahoo) are using cellphone numbers for the same purpose
03:58:17 <oerjan> hppavilion[1]: it's when they become better than humans at following instructions we've got problems
03:58:24 <hppavilion[1]> oerjan: They already are hth
03:58:26 <ais523> computers are already better than humans at following instructions
03:58:30 <oerjan> (clearly they already beat _some_ humans)
03:58:33 <hppavilion[1]> That's what computers do
03:58:35 <ais523> however, humans are better than computers at /understanding/ instructions
03:58:42 <oerjan> OKAY
03:58:50 <ais523> following them, however, is the entire purpose of a computer
03:58:56 <ais523> computers can't /not/ follow instructions, it's what they're for
03:59:06 <hppavilion[1]> ais523: Yes, exactly. Computers are the best instruction-followers, humans are the best at figuring out what the instructions *are* (and in some cases, giving them to the computer)
03:59:21 <hppavilion[1]> ais523: The cell phones are annoying for me, because I don't have a cell phone
03:59:23 <ais523> (and the normal way to attack/exclude a computer is to find a loophole in the instructions it was given)
03:59:27 <shachaf> Computers can not follow instructions, for example with hardware errors.
03:59:42 <ais523> hppavilion[1]: I don't have a cellphone but my router does
03:59:52 <hppavilion[1]> shachaf: The difference in english (at least logically) between "can not" and "cannot" has always bugged me
03:59:56 <shachaf> Is there an esoteric language based on hardware errors?
04:00:05 <ais523> I don't think so
04:00:06 <shachaf> I know about https://www.cs.princeton.edu/~appel/papers/memerr.pdf , which is pretty neat.
04:00:09 <ais523> you should call it rowhammer
04:00:15 <ais523> after the exploit
04:00:16 <hppavilion[1]> I feel like we should have "cant" as one word, rather than "can't" contracting "cannot"
04:00:32 <zzo38> I think it is a different word
04:00:34 <ais523> "cant"'s already a word, but it means something else and is pronounced differently
04:00:56 <shachaf> They write a JVM program that gets compiled into code which is very likely to violate the sandbox constraints if a single bit is flipped.
04:01:13 <shachaf> Then they heat up the computer (which is supposed to be a secure computer of some sort) until a bit is flipped.
04:01:21 <shachaf> Or something like that, I don't remembe the details.
04:02:24 <hppavilion[1]> shachaf: So any bit, not just one particular bit?
04:03:39 <ais523> they're aiming for one particular bit, I think
04:06:06 <oerjan> iirc it's one particular bit in an object, but they have _many_ of those objects.
04:06:19 <oerjan> to increase the probability.
04:07:39 <oerjan> making those bits as large a fraction of memory as possible.
04:08:27 <oerjan> also when i read about it it may only have worked at memories without error correction?
04:08:32 <oerjan> *with
04:08:44 <oerjan> *s/at/with/
04:10:20 <hppavilion[1]> oerjan: Ah
04:10:43 -!- jeffl35 has changed nick to jeff-the-killer.
04:11:27 <hppavilion[1]> oerjan: But that leads to an issue where, assuming the rest of the object code is more than a bit long, it's much more likely for an important bit to be flipped than that important one, is it not?
04:11:34 <oerjan> oh we do have a halloween topic
04:11:38 <hppavilion[1]> I mean, it COULD be an error, especially on something Googly
04:11:42 <hppavilion[1]> oerjan: Yes. You're welcome.
04:12:53 <oerjan> hppavilion[1]: it is likely to just crash, indeed. i don't remember how clever they were about reducing that.
04:13:35 <oerjan> it may be that they actually could flip nearly any bit in that object. not sure.
04:13:53 <pikhq> shachaf: This sounds like a much less practical version of Rowhammer.
04:14:00 <oerjan> or wait
04:14:34 <hppavilion[1]> oerjan: It's probably that it just only needs to work once, and you run it on a million servers so that loln makes one work and then you win
04:14:58 * oerjan should look at that pdf instead of guessing
04:16:11 <oerjan> hppavilion[1]: hm the intro says the exploit has about 70% chance of working
04:16:31 <hppavilion[1]> oerjan: ¡Lies!
04:16:51 <oerjan> i mean the abstract
04:16:55 <shachaf> pikhq: Well, it's older.
04:17:50 <pikhq> Sure, and probably also a bit less hardware-specific.
04:18:24 <pikhq> Something tells me that sort of bit flipping trick more has to do with the properties of DRAM in general.
04:23:25 <oerjan> hppavilion[1]: it's in fact any bit of most of the objects, see page 2. the object fields are nearly all pointers, and as long as the changed pointer is anywhere within nearly any of them, they can exploit it.
04:24:42 <hppavilion[1]> Hm... S is a set where |ℕ| < |S| < |ℝ|. Provide either (a) an example of S or (b) a proof that S is impossible
04:24:47 <hppavilion[1]> oerjan: Wow.
04:24:58 <hppavilion[1]> oerjan: Ooooh, I see why
04:25:29 <oerjan> `unidecode ℕℝ
04:25:30 <HackEgo> ​[U+2115 DOUBLE-STRUCK CAPITAL N] [U+211D DOUBLE-STRUCK CAPITAL R]
04:25:59 <hppavilion[1]> oerjan: Naturals and Reals; I couldn't do the standard |N and |R in this context because it wouldn't parse right
04:26:07 <hppavilion[1]> (either for a computer OR a human reader)
04:26:19 <oerjan> hppavilion[1]: https://en.wikipedia.org/wiki/Continuum_hypothesis hth
04:26:26 <hppavilion[1]> oerjan: Oh, rihgt
04:26:32 <shachaf> you could just write N and R like everyone else instead of trying to show off hth
04:26:45 <hppavilion[1]> shachaf: I wasn't trying to show off
04:26:52 <shachaf> am i being too nasty
04:26:54 <ais523> shachaf: I tried to use Unicode for labels in my CALESYTA language
04:26:55 <shachaf> probably
04:26:59 -!- shachaf has left.
04:27:02 <ais523> the interp handles it fine, unfortunately the editor doesn't
04:27:23 <hppavilion[1]> shachaf: double-struck N and R is nailed into my mind; using normal N and R just looks wrong, like they shouldn't be representing something so important
04:27:44 <pikhq> I think most of us read TeX here.
04:27:57 <hppavilion[1]> pikhq: Ah, yes, that works too
04:28:19 <hppavilion[1]> oerjan: Huh, I seem to have remembered that being that cardc = Aleph_1, which is COMPLETELY different
04:28:38 <hppavilion[1]> (...they're equivalent in some bizarre way, aren't they?)
04:28:54 <pikhq> What. N and similar set symbols aren't in normal TeX.
04:29:06 <hppavilion[1]> pikhq: Yeah, because Knuth is a dick
04:29:09 <pikhq> amsfonts fixes it, at least.
04:29:20 <pikhq> $\mathbb{N}$
04:29:25 <hppavilion[1]> pikhq: Yes, but only for N, Z, R, and maybe Q iirc
04:29:26 <pikhq> (gag)
04:29:40 <pikhq> PWNZIQRC.
04:29:51 <hppavilion[1]> pikhq: I forget, what's W?
04:29:52 <ais523> $\left\|\mathbb{N}\right\|$
04:30:34 <hppavilion[1]> pikhq: I usually just type \bb{string} to indicate what it is without actually making a whole system
04:30:35 <pikhq> hppavilion[1]: Uh, $\mathbb{N}_{>0}$
04:30:58 <hppavilion[1]> pikhq: ...really? we use- oh, right, "whole"
04:31:03 <ais523> hppavilion[1]: aleph-1 = 2 to the power of the number of integers, by definition; it's also very easy to prove it's equal to the number of reals
04:31:18 <hppavilion[1]> pikhq: "But N doesn't contain 0 anyway" :P
04:31:40 <ais523> (err, this is to what extent "=" is defined on infinities)
04:31:47 <hppavilion[1]> (it does. I was trying to explain countable vs. uncountable infinity to an 11 year old earlier today, and that came up. Somehow)
04:32:30 <hppavilion[1]> Really, I feel like blackboard bold shouldn't be in unicode, it should just be a font (within a typeface)
04:33:06 <hppavilion[1]> So I can have a blackboard bold ſ (long s) or ð (eth) or @ (at sign) >:D.
04:34:32 <oerjan> ais523: you recall incorrectly, what you are describing is beth-1.
04:34:50 <oerjan> (or possibly you read from a wrong source, i believe those exist)
04:34:57 <ais523> oerjan: I thought that beth-1 was the second-smallest infinity
04:35:04 <oerjan> no. the other way around.
04:35:07 <ais523> it is possible that I was taught backwards
04:35:08 <pikhq> Apparently the rationale was to permit maintaining symbol distinctions in mathematic notation in plain text.
04:35:42 <pikhq> i.e. it was viewed that the symbol variants here were *semantic*, not just style variants.
04:36:01 <pikhq> So we've got the opposite of CJK unification because of the same rules.
04:36:05 <oerjan> ais523: well after that thing i read in the logs it's good to get out of my "don't be stupid, ais523 is always right" vibe ;)
04:37:26 <ais523> yes, being educated when I'm wrong is helpful
04:38:27 <oerjan> hm although i'm wondering if they're still equivalent with AoC. it might be that there could be no cardinality strictly between |N| and |R|, without the latter being aleph-1 because R isn't well-orderable.
04:38:52 <ais523> Wikipedia says that many textbooks assume the continuum hypothesis
04:38:55 <oerjan> (aleph-1 is the second-smallest infinite _well-orderable_ cardinal, by definition)
04:39:10 <ais523> in which case aleph-1 and beth-1 are interchangeable; that'd explain the amount of misinformation going around
04:39:43 <oerjan> some might even assume the generalized CH, in which case all alephs are beths
04:41:17 <ais523> > cos 208341
04:41:18 <oerjan> hppavilion[1]: anyway, if you have AoC, then every infinite cardinality is an aleph, and alephs are always well ordered so aleph-1 is the next after aleph-0=|N|
04:41:20 <lambdabot> -0.9999999999670789
04:41:20 <lambdabot>
04:41:25 -!- augur has quit (Remote host closed the connection).
04:42:15 <oerjan> and therefore there is nothing between aleph-0 and aleph-1, but something between aleph-0 and anything larger than aleph-1.
04:42:32 <hppavilion[1]> pikhq: I've also considered writing |N as NN or \NN, |R as RR or \RR, etc.
04:43:05 <hppavilion[1]> Also interesting, apparently 2^|N has the same cardinality as |R, so there's a weird bijection here somewhere that I must find
04:43:16 <ais523> oerjan: does the axiom of choice imply that infinities are well-ordered? I'm guessing not
04:43:40 <ais523> hmm, it wouldn't surprise me if there were at least countably infinitely many well-ordered infinities before they started becoming badly odered
04:43:43 <ais523> *ordered
04:48:06 <oerjan> <ais523> > cos 208341 <-- * briefly wonders if that's somehow a clue to ais523's hello world program
04:48:16 <hppavilion[1]> ais523: If you have too many well-ordered infinities in one place, it starts to smell bad hth
04:48:19 <ais523> nah, I was reading random PPCG pages again
04:48:44 <ais523> it was intended for a programming language in which "cos" was implemented as a single byte
04:49:00 <ais523> the point being that deleting any byte makes the output longer than "-1"
04:49:18 <oerjan> ais523: yes it does imply that. AoC ~ "every set can be well ordered".
04:49:48 <ais523> oerjan: oh, I didn't just mean the ability to put them in an order
04:49:50 <oerjan> hppavilion[1]: hint: binary expansions
04:49:58 <ais523> I mean the ability to compare them too, i.e. put them in /sorted/ order
04:50:09 <hppavilion[1]> oerjan: I had a feeling that was going to be related
04:50:20 <ais523> infinities strike me as the sort of things that are sometimes incomparable
04:50:25 <oerjan> ais523: the class of well-orderings is well ordered. you don't even need AoC for that.
04:51:05 <oerjan> s/well-orderings/ordinals/
04:51:26 <ais523> ah right
04:51:33 <ais523> I guess I should have guessed that
04:52:46 <ais523> I actually haven't been working on my hello world
04:53:02 <ais523> because of wanting to clear my mind for an upcoming NetHack tournament
04:53:20 <oerjan> hppavilion[1]: you can easily get _injections_ between |R and 2^|N, both ways, just by looking at binary expansion. a bijection requires some more care, or you can use the sledgehammer of the schröder-bernstein theorem.
04:53:27 <ais523> my current thinking is that I might not be able to get the apparently simpler O(n²) version to work, so I'm going to have to go for the more complex O(n log n) version
04:54:06 <hppavilion[1]> Ah, theorems
04:54:40 <ais523> incidentally, in machine code, hello world is O(n log n) because the longer your string gets, the larger the word size of the system has to be in order to allow for all the addresses in the string
04:54:50 <ais523> meaning that you need to give a longer address to the function that does the printing
04:54:50 <hppavilion[1]> The other day, I decided to prove change-of-base in my precalc class. My teacher had apparently never proven it (or possibly even seen a proof) herself. I was sad.
04:55:11 <ais523> (independently of that, it's O(n log n) if you're storing the length of the string rather than using a null terminator)
04:55:19 <ais523> wait, no
04:55:22 <ais523> it's O(n + log n)
04:55:30 <ais523> unless you're using a loop
04:55:36 <ais523> thus just O(n)
04:55:53 <ais523> hppavilion[1]: my favourite proof that I worked out myself in a maths lesson
04:56:17 <oerjan> ais523: btw AoC is also equivalent to "all cardinalities are comparable", this follows easily from the fact that for any set, there exists an ordinal not smaller than it.
04:56:33 <ais523> was the proof that sum(1..n)² = sum(1³...n³)
04:56:57 <hppavilion[1]> ais523: I was not aware that was a thing. Oh my god please tell me it's a thing and that you didn't just mess something up
04:57:04 <ais523> I found a proof that not only proves that that's true, but explains why
04:57:20 <hppavilion[1]> ais523: Wait, don't all proofs do that?
04:57:21 <oerjan> hppavilion[1]: the proof of the schröder-bernstein theorem is actually quite pretty and not that hard hth
04:57:33 <ais523> hppavilion[1]: nah, often the result comes out but you don't quite understand how you got there
04:57:53 <ais523> hppavilion[1]: imagine a times table, like a primary school times table; the value in cell (x,y) is x×y
04:58:10 <hppavilion[1]> ais523: Of course...
04:58:29 <ais523> if we assume the thing is square (they usually are), the sum of all the elements in the table is sum(1…n)²
04:58:44 <ais523> because you get the times table if you multiply the sum out
04:58:55 <hppavilion[1]> Oh, yes
04:59:13 <ais523> now consider the l-shaped rows you get if you read along the kth row and kth column until they intersect
04:59:28 <hppavilion[1]> (Writing sum(1..n) got boring at some point, so now I usually write "the sum of all integers between a and b (inclusive)" as a(+ with umlaut)b)
04:59:29 <ais523> e.g. with k=3, we have 1×3, 2×3, 3×3, 3×2, 3×1
04:59:58 <hppavilion[1]> ais523: OK...
04:59:59 <ais523> every element of the table belongs to one of those L shapes
05:00:11 <ais523> (you take the maximum of the coordinates, that's the shape it belongs to)
05:00:22 <ais523> we can rearrange this as 3×(1+2+3+2+1)
05:00:49 <ais523> and likewise, in general, the sum of the kth L shape is k×(sum(1..k..1))
05:01:15 <ais523> then if you imagine a k by k square, and pick a particular direction of diagonal
05:01:26 <ais523> then the diagonals have lengths 1 up to k then back down to 1, and each element's on exactly one diagonal
05:01:44 <ais523> thus sum(1..k..1) is k², and k×(sum(1..k..1)) is thus k³
05:02:04 <ais523> like it? :-D
05:02:20 <hppavilion[1]> ...Yes? I'll have to reread a few times xD
05:02:40 <ais523> (I'm aware other people have proved this too, but I came up with this proof by myself and think it's really pretty; I'm not sure what proofs other people used)
05:06:53 <hppavilion[1]> ais523: I prefer to do all my proofs in über-dense notation with minimal use of language, with the idea being that as long as you understand the more basic parts of notation, you understand the math
05:07:08 <hppavilion[1]> (Which is why I'm annoyed when there are phrases with no symbolic equivalent)
05:10:25 <oerjan> hppavilion[1]: i think your proof aesthetic is rather the opposite of most :P
05:10:44 <hppavilion[1]> oerjan: yes xD
05:11:55 <hppavilion[1]> oerjan: If a computer couldn't read and verify it given adequate description of its form (which should be, at its basis, as simple as possible), it doesn't count
05:12:03 <oerjan> ais523: i vaguely recall there's an even more geometric proof of that...
05:12:27 <ais523> would be great if it involved volume somehow but I don't immediately see how it can
05:12:39 <ais523> the number of dimensions doesn't add up
05:12:47 <oerjan> it might be 4-dimensional.
05:13:31 <oerjan> build a four-dimensional pyramid with cube layers
05:13:46 <oerjan> and then there might be another way to slice it
05:15:02 <ais523> you know how you can form a rectangle from two lines at right angles to each other?
05:15:20 <oerjan> um sort of?
05:15:23 <ais523> you should be able to form a 4-dimensional hypersolid from two two-dimensional shapes at right angles to each other
05:15:35 <ais523> make those both triangles, and I think you have your proof?
05:15:37 <oerjan> yes. that's what i was thinking of, in fact.
05:15:39 <ais523> but it's hard to visualise
05:15:48 <ais523> because it has more dimensions than people are used to working with
05:16:09 <oerjan> however, you can write it as a set of 4-tuples
05:16:31 <hppavilion[1]> Hm, the jokes SMBC makes in this stretch about physicists where small values can be ignored are kind of flawed
05:16:43 <hppavilion[1]> He should really be going for... that one equation
05:16:44 <oerjan> {(x,y,z,w) | x<=y, w<=z, 1 <= x,y,w,z <= n}
05:16:49 -!- Sgeo has quit (Ping timeout: 265 seconds).
05:17:00 <oerjan> something like that
05:17:14 <hppavilion[1]> What was it, (exp . abs . log)? Yeah, that looks right
05:17:51 * oerjan tends to read SMBC in large batches
05:17:56 <hppavilion[1]> oerjan: Same here
05:17:57 <oerjan> it's the only comic i do that with
05:18:18 <hppavilion[1]> oerjan: "this stretch" happened 3 years ago, so...
05:18:26 <oerjan> oh.
05:18:30 <hppavilion[1]> Oh, this one came out 2 days before my birthday
05:18:31 <oerjan> well not that large :P
05:18:45 <oerjan> it may be a month since last time, perhaps even less.
05:18:54 <oerjan> also i haven't read it all from the start.
05:18:55 <hppavilion[1]> It's only negligible if its shaval (occasionally EML) is close to 1
05:19:11 <oerjan> which may also be unusual for me and webcomics
05:19:16 <hppavilion[1]> (well, depending on where it's used...)
05:19:57 <hppavilion[1]> Multiplicatively, shaval is used for smallness; additively, you just use |x|
05:20:09 <oerjan> did i say w<=z i meant z<=w. not that it really matters.
05:20:24 <oerjan> now to find the cubes in that.
05:21:09 <hppavilion[1]> Hm, a better equation here would be \x -> (sgn x) * (exp . abs . log . abs) x, so negative values are defined
05:21:52 <ais523> oerjan: I'm not sure how you can even distinguish the z coordinate from the w coordinate, given that a) I don't think 4D space has defined axes yet and b) even if it did, nothing specified what orientation the hyperpyramid had
05:22:56 <oerjan> ais523: well you usually choose some order :P
05:23:05 <oerjan> it's isomorphic any way
05:23:12 -!- godel has quit (Ping timeout: 260 seconds).
05:25:16 -!- otherbot has quit (Remote host closed the connection).
05:39:31 <oerjan> hm
05:39:42 <oerjan> `slwd testing//testing etc.
05:39:43 <HackEgo> ​/bin/sed: can't find label for jump to `esting'
05:39:50 <oerjan> `slwd testing//1ctesting etc.
05:39:52 <HackEgo> wisdom/testing//testing etc.
05:39:57 <oerjan> ic
05:40:04 <oerjan> `cat bin/slwd
05:40:04 <HackEgo> sled "wisdom/$1" | sed '1s/^Rosebud!$/Roswbud!/'
05:40:51 <oerjan> `mkx bin/slwd//cd wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
05:40:52 <HackEgo> bin/slwd
05:41:11 <oerjan> `slwd testing//1ctesting again
05:41:13 <HackEgo> testing//testing again
05:41:22 <oerjan> `? testing
05:41:23 <HackEgo> testing again
05:41:35 -!- shachaf has joined.
05:41:43 <hppavilion[1]> Hm, what's the (A(A)) in panel 3 of http://www.smbc-comics.com/comic/2014-01-01 ?
05:41:44 -!- augur has joined.
05:42:04 <oerjan> hm i guess it actually did that before. well, looks nicer.
05:42:12 <oerjan> or wait
05:53:14 -!- Sgeo has joined.
06:01:10 <hppavilion[1]> The votey in http://www.smbc-comics.com/comic/2013-03-11 is just e=0
06:02:45 <oerjan> <shachaf> it'll be ok <-- huh, i didn't see that before my recent change, but that fixes it.
06:05:39 <oerjan> `cat bin/now
06:05:39 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; cat "$f"; done
06:05:51 <oerjan> `cat bin/lastfiles
06:05:51 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
06:06:18 <oerjan> `` mk 'test1//hi'; mk 'test2//ho'
06:06:21 <HackEgo> test1 \ test2
06:06:23 <oerjan> `lastfiles
06:06:24 <HackEgo> test1 test2
06:11:42 -!- augur has quit (Remote host closed the connection).
06:12:35 <oerjan> `` hg log ----removed -l 1 --template "{join(files),"//"}"
06:12:36 <HackEgo> hg log: option ----removed not recognized \ hg log [OPTION]... [FILE] \ \ show revision history of entire repository or files \ \ options: \ \ -f --follow follow changeset history, or file history across \ copies and renames \ -d --date DATE show revisions matching date spec \ -C --copies
06:12:46 <oerjan> `` hg log --removed -l 1 --template "{join(files),"//"}"
06:12:47 <HackEgo> hg: parse error at 13: syntax error
06:12:54 <oerjan> oh
06:13:04 <oerjan> `` hg log --removed -l 1 --template '{join(files),"//"}'
06:13:05 <HackEgo> hg: parse error: unknown method 'list'
06:13:23 <oerjan> `` hg log --removed -l 1 --template '{join(files,"//")}'
06:13:24 <HackEgo> ​** unknown exception encountered, please report by visiting \ ** http://mercurial.selenic.com/wiki/BugTracker \ ** Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] \ ** Mercurial Distributed SCM (version 2.2.2) \ ** Extensions loaded: \ Traceback (most recent call last): \ File "/usr/bin/hg", line 38, in <module> \ mercurial.dis
06:14:58 <oerjan> `` hg log --removed -l 1 --template "{join(files,'//')}"
06:15:00 <HackEgo> ​** unknown exception encountered, please report by visiting \ ** http://mercurial.selenic.com/wiki/BugTracker \ ** Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] \ ** Mercurial Distributed SCM (version 2.2.2) \ ** Extensions loaded: \ Traceback (most recent call last): \ File "/usr/bin/hg", line 38, in <module> \ mercurial.dis
06:15:07 <oerjan> *sigh*
06:15:11 <oerjan> `lastfiles
06:15:12 <HackEgo> test1 test2
06:15:25 <oerjan> i guess HackEgo's hg is too old :/
06:16:20 <oerjan> `` hg log --removed -l 1 --template "{files}"
06:16:20 <HackEgo> test1 test2
06:17:37 <oerjan> `` hg log --removed -l 1 --template "{files|addbreaks}"
06:17:38 <HackEgo> ​** unknown exception encountered, please report by visiting \ ** http://mercurial.selenic.com/wiki/BugTracker \ ** Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] \ ** Mercurial Distributed SCM (version 2.2.2) \ ** Extensions loaded: \ Traceback (most recent call last): \ File "/usr/bin/hg", line 38, in <module> \ mercurial.dis
06:18:04 <oerjan> `` hg log --removed -l 1 --template "{files|count}"
06:18:05 <HackEgo> hg: parse error: unknown function 'count'
06:18:21 <oerjan> huh that's weird
06:18:52 <oerjan> `` hg log --removed -l 1 --template "{files|firstline}"
06:18:53 <HackEgo> ​** unknown exception encountered, please report by visiting \ ** http://mercurial.selenic.com/wiki/BugTracker \ ** Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] \ ** Mercurial Distributed SCM (version 2.2.2) \ ** Extensions loaded: \ Traceback (most recent call last): \ File "/usr/bin/hg", line 38, in <module> \ mercurial.dis
06:19:09 <oerjan> `` hg log --removed -l 1 --template "{files|firstline}" | paste
06:19:13 <HackEgo> ​** unknown exception encountered, please report by visiting \ ** http://mercurial.selenic.com/wiki/BugTracker \ ** Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] \ ** Mercurial Distributed SCM (version 2.2.2) \ ** Extensions loaded: \ Traceback (most recent call last): \ File "/usr/bin/hg", line 38, in <module> \ mercurial.dis
06:19:40 <oerjan> `` mk 'test1//ho'; mk 'test2//hi'
06:19:43 <HackEgo> test1 \ test2
06:19:46 <oerjan> `` hg log --removed -l 1 --template "{files|firstline}" &| paste
06:19:47 <HackEgo> ​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `|' \ /hackenv/bin/`: eval: line 4: `hg log --removed -l 1 --template "{files|firstline}" &| paste'
06:20:19 <oerjan> `` hg log --removed -l 1 --template "{files|firstline}" 2>&1 | paste
06:20:22 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.26792
06:22:14 <oerjan> `` mk 'test1//hi'; mk 'test2//ho'
06:22:16 <HackEgo> test1 \ test2
06:22:34 <oerjan> `` hg log --removed -l 1 --template "{join(files,'//')}" 2>&1 | paste
06:22:37 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.7448
06:25:10 <oerjan> lousy
06:29:30 <oerjan> <ais523> BF's the most popular <-- also featured on the wiki for 3 years straight hth
06:29:42 <zzo38> One part of a book I have mentions if a charged capacitor can discharge through an inductive circuit, that it decays exponentially with time, and the decay can be monotonic or oscillatory depending on if the solutions to the quadratic equation are real or complex.
06:29:43 <ais523> it's a good default
06:29:47 <ais523> unless you're volunteering to feature a new one :-P
06:29:54 <ais523> maybe we can feature the CALESYTA winner once it wins
06:30:06 <ais523> assuming someone writes a sufficiently good article
06:30:16 <zzo38> I have also noticed before that a low pass filter with a complex coefficient will also oscillate. Is it related at all?
06:30:33 <oerjan> ais523: if you win, will you write the blurb? ;P
06:30:42 <ais523> sure
06:39:00 <shachaf> oerjan: Wait, why did you do that to slwd?
06:39:35 <oerjan> shachaf: well originally i was just confusing myself into thinking that it had been affect by my bin/sed
06:39:59 <oerjan> then after i realized it wasn't i thought it's ok
06:40:13 <oerjan> it makes it slightly shorter
06:40:36 <shachaf> I guess it can make sense.
06:40:48 <shachaf> slwd '1rotherwisdom'
06:41:02 <oerjan> heh
06:41:48 <oerjan> except you still cannot get sed to do anything useful on a non-existing or empty file.
06:47:41 <shachaf> Maybe we should switch from sed to perl or something.
06:48:18 <oerjan> but that's longer to type
06:48:41 <shachaf> `` ls tmp
06:48:43 <HackEgo> ls: cannot access tmp: No such file or directory
06:48:48 <shachaf> !
06:48:52 <oerjan> wat
06:49:02 <shachaf> I can't even doag it.
06:49:09 <shachaf> `cat .hgignore
06:49:09 <HackEgo> ​^tmp/
06:49:12 <shachaf> `mkdir tmp
06:49:13 <HackEgo> No output.
06:49:24 <shachaf> `` cd tmp; sled 'a//wa'
06:49:24 <HackEgo> Rosebud!
06:49:46 <shachaf> `` cd tmp; sed -i 'wa' a
06:49:47 <HackEgo> a//
06:50:00 <shachaf> ?
06:50:13 <shachaf> `cat tmp/a
06:50:14 <HackEgo> No output.
06:50:33 <shachaf> `cat bin/sled
06:50:34 <HackEgo> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
06:50:55 <shachaf> `` cd tmp; sled 'a//wa'
06:50:55 <HackEgo> a//
06:51:13 <shachaf> `rm tmp/a
06:51:14 <HackEgo> No output.
06:51:18 <shachaf> `` cd tmp; sled 'a//wa'
06:51:19 <HackEgo> Rosebud!
06:51:22 <shachaf> `ls tmp
06:51:24 <HackEgo> No output.
06:51:27 <shachaf> are you confused
06:51:32 <shachaf> `` cd tmp; sed -i 'wa' a
06:51:33 <HackEgo> a//
06:51:40 <shachaf> `` which sed
06:51:41 <HackEgo> ​/hackenv/bin/sed
06:51:49 <shachaf> `` file /hackenv/bin/sed
06:51:50 <HackEgo> ​/hackenv/bin/sed: Bourne-Again shell script, ASCII text executable
06:51:54 <shachaf> `cat bin/sed
06:51:54 <HackEgo> ​#!/bin/bash \ /bin/sed "$@" && if [[ $# == "3" && "/$1" == "/-i" ]]; then echo -n "$3//"; cat "$3"; fi
06:51:59 <shachaf> `doag bin/sed
06:52:01 <HackEgo> 9512:2016-10-29 <oerjän> sled bin/sed//3d \ 9510:2016-10-29 <oerjän> ` mv bin/sed2 bin/sed \ 9502:2016-10-29 <oerjän> ` mv bin/sed bin/sed2 \ 9501:2016-10-29 <oerjän> sled bin/sed//2c/bin/sed "$@" && if [[ $* == "3" -a "$1" == "-i" ]]; then echo -n "$3//"; cat "$3"; fi \ 9499:2016-10-29 <oerjän> sled bin/sed//1i#!/bin/bash \ 9497:2016-10-
06:52:04 * oerjan waves
06:52:11 <shachaf> what's all this tdnh
06:52:40 <oerjan> shachaf: boily insisted on using `` sed -i to edit wisdom. i got annoyed hth
06:53:29 <oerjan> it basically makes it write the result for sed -i <script> <file> commands.
06:53:41 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
06:54:11 <oerjan> (also now `sled doesn't need to do it)
06:54:32 <shachaf> shadowing built-in programs is confusing tdnh
06:54:56 <oerjan> shachaf: i suspected what happened to tmp/ was that someone did a mass rm the other day. it probably got caught by the canary but tmp/ wasn't restored.
06:54:59 <oerjan> *-ed
06:55:20 <shachaf> hm
06:55:27 <shachaf> maybe tmp/ should be in version control
06:55:35 <shachaf> to avoid accidents like that
06:55:40 <oerjan> funny guy
06:55:47 <shachaf> `` cat .hgignore
06:55:48 <HackEgo> ​^tmp/
06:55:58 <oerjan> the only reason to have tmp/ is for it not to be
06:55:59 <shachaf> `` echo ^canary >> .hgignore
06:56:01 <HackEgo> No output.
06:56:08 <shachaf> `rm canary
06:56:09 <HackEgo> No output.
06:56:09 <oerjan> wat
06:56:18 <oerjan> `ls canary
06:56:21 <HackEgo> canary
06:56:24 <shachaf> `` cat canary
06:56:26 <HackEgo> cat: canary: No such file or directory
06:56:40 * oerjan blinks
06:56:44 <oerjan> `ls canary
06:56:45 <HackEgo> canary
06:56:56 <oerjan> `cat canary
06:56:58 <HackEgo> cat: canary: No such file or directory
06:57:01 <shachaf> `` sed -i '' canary
06:57:03 <HackEgo> canary//cat: canary: No such file or directory
06:57:05 <oerjan> `/bin/cat canary
06:57:06 <HackEgo> cat: canary: No such file or directory
06:57:14 <shachaf> oh, i shouldn't have spoiled it
06:57:40 <shachaf> `` rm canary; mkdir canary
06:57:43 <HackEgo> rm: cannot remove `canary': Is a directory \ mkdir: cannot create directory `canary': File exists
06:57:50 <shachaf> `` rm -rf canary; mkdir canary
06:57:51 <HackEgo> No output.
06:57:55 <shachaf> `` ls canary
06:57:55 <HackEgo> No output.
06:57:58 <oerjan> `cat bin/ls
06:57:58 <HackEgo> ​#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\ -f 1)" ; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi
06:58:28 <shachaf> `mk .hgignore//^canary/
06:58:30 <HackEgo> ​.hgignore
06:58:35 <shachaf> There, now it won't go away.
06:58:56 <shachaf> `` rmdir tmp
06:58:57 <HackEgo> No output.
07:14:38 <oerjan> cat .hgignore
07:14:43 <oerjan> `cat .hgignore
07:14:44 <HackEgo> ​^canary/
07:15:30 -!- hppavilion[1] has joined.
07:16:03 <oerjan> shachaf: um i'm not sure what you did. also you removed tmp/ ...
07:16:09 <oerjan> `ls tmp
07:16:10 <HackEgo> ls: cannot access tmp: No such file or directory
07:16:20 <shachaf> oerjan: canary/ is the new tmp/ hth
07:16:37 <oerjan> shachaf: er...
07:17:03 <oerjan> ok you only wanted to protect the directory itself, not the contents.
07:17:23 <shachaf> Well, protecting the contents would be nice, but tricky.
07:19:33 <shachaf> I don't like the name, though.
07:19:38 <shachaf> `` ln -s canary tmp
07:19:41 <HackEgo> No output.
07:19:51 <shachaf> There we go.
07:20:09 <shachaf> Now tmp will be restored if canary is deleted.
07:20:18 <shachaf> Also all the scripts that use tmp/ will stop being broken.
07:20:23 <shachaf> I didn't really think it through.
07:20:48 <oerjan> `mk canary/test//hm...
07:20:49 <HackEgo> canary/test
07:21:48 <oerjan> `mk tmp/test//hmmmm...
07:21:49 <HackEgo> tmp/test
07:21:58 <oerjan> `cat canary/test
07:21:59 <HackEgo> hmmmm...
07:22:46 <oerjan> `` rm -r tmp canary
07:22:48 <HackEgo> rm: cannot remove `canary': No such file or directory
07:22:55 <oerjan> `ls canary
07:22:59 <HackEgo> ls: cannot access canary: No such file or directory
07:23:07 <oerjan> wonderful.
07:23:29 <oerjan> `learn Testing again...
07:23:31 <HackEgo> Relearned 'testing': Testing again...
07:23:35 <oerjan> `ls canary
07:23:36 <HackEgo> ls: cannot access canary: No such file or directory
07:23:43 <oerjan> `ls tmp
07:23:43 <HackEgo> tmp
07:23:51 <oerjan> `` ls -l tmp
07:23:53 <HackEgo> lrwxrwxrwx 1 5000 0 6 Nov 1 07:22 tmp -> canary
07:23:59 <oerjan> `` ls -l canary
07:24:00 <HackEgo> ls: cannot access canary: No such file or directory
07:24:11 <oerjan> shachaf: your method has problems hth
07:24:19 <shachaf> what problems twh
07:24:21 <shachaf> oh
07:24:53 <shachaf> whoa
07:24:58 <shachaf> did i manage to delete canary
07:25:15 <shachaf> `` file canary
07:25:17 <HackEgo> canary: ERROR: cannot open `canary' (No such file or directory)
07:25:37 <oerjan> It was inevitable.
07:26:03 <shachaf> Oh, but nothing is getting committed now.
07:26:16 <oerjan> lessee
07:26:21 <shachaf> `doag
07:26:23 <HackEgo> 9595:2016-11-01 <shachäf> ` ln -s canary tmp \ 9594:2016-11-01 <shachäf> mk .hgignore//^canary/ \ 9593:2016-11-01 <shachäf> ` rm canary; mkdir canary \ 9592:2016-11-01 <shachäf> ` echo ^canary >> .hgignore \ 9591:2016-11-01 <oerjän> ` hg log --removed -l 1 --template "{join(files,\'//\')}" 2>&1 | paste \ 9590:2016-11-01 <oerjän> ` mk \'
07:26:33 <oerjan> huh indeed.
07:26:48 <oerjan> `mkdir canary
07:26:48 <HackEgo> No output.
07:26:59 <oerjan> `learn Testing again...
07:27:02 <HackEgo> Relearned 'testing': Testing again...
07:27:27 <shachaf> This is pretty useful.
07:27:32 <oerjan> MAYBE
07:27:44 <shachaf> for when certain users are being problematic
07:29:10 <hppavilion[1]> shachaf: I beeped. What.
07:29:15 <oerjan> shachaf: there's a problem though.
07:29:38 <oerjan> `` rm -r canary tmp
07:29:40 <HackEgo> rm: cannot remove `canary': No such file or directory
07:29:43 <oerjan> `ls tmp
07:29:45 <HackEgo> tmp
07:29:52 <oerjan> oh
07:30:24 <oerjan> `cat canary
07:30:25 <HackEgo> cat: canary: No such file or directory
07:30:53 <shachaf> `` mkfifo canary
07:30:54 <HackEgo> No output.
07:31:04 <shachaf> `file canary
07:31:05 <HackEgo> canary: fifo (named pipe)
07:31:09 <shachaf> `learn Testing
07:31:11 <HackEgo> Relearned 'testing': Testing
07:31:17 <oerjan> oh it didn't remove canary, it restored that.
07:31:22 <oerjan> er
07:31:24 <oerjan> *tmp
07:31:29 <shachaf> Oh, right, hgignore
07:31:35 <shachaf> `rm canary
07:31:36 <HackEgo> No output.
07:37:06 -!- oerjan has quit (Quit: Nite).
07:49:07 -!- AnotherTest has joined.
08:08:52 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
08:13:43 -!- hppavilion[1] has joined.
08:14:38 <hppavilion[1]> I love middle finger mouse pointers
08:15:32 <hppavilion[1]> Most of my computers are the OS default, but my "click" pointer is usually "middle finger, but larger than all the others"
08:19:54 <hppavilion[1]> I wonder if GIMP will edit .cur files...
08:38:31 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
08:43:49 -!- hppavilion[1] has joined.
08:46:45 <hppavilion[1]> Oh my god. I just cleaned my screen and I think it worked.
09:49:28 -!- pikhq has quit (Ping timeout: 250 seconds).
09:58:10 -!- ais523 has quit (Ping timeout: 256 seconds).
09:59:34 -!- dootniz has changed nick to kragniz.
10:17:32 <hppavilion[1]> Hm...
10:17:45 * hppavilion[1] is considering S^S for some set S
10:26:09 <Taneb> Can one talk about an anti-transitive anti-closure
10:30:03 <int-e> sure as long as you don't intend to make any sense
10:31:37 -!- boily has joined.
10:32:06 -!- hppavilion[2] has joined.
10:35:04 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
10:37:09 <boily> hppavellon[2].
10:40:17 <boily> @massages-loud
10:40:17 <lambdabot> oerjan said 9h 54m 48s ago: would i lie to you? unless it somehow involved a horrible pun, that is.
10:41:51 <boily> @tell oerjan no, you would rather lye to me, and then I would smell something fishy going on.
10:41:51 <lambdabot> Consider it noted.
10:43:35 <Taneb> boily, you can combine lye with tallow in a soap maker's workshop to get soap!
10:47:28 <boily> Tanallowe!
10:50:08 -!- hppavilion[2] has quit (Ping timeout: 250 seconds).
11:23:46 <boily> “♪ Tanallowe Soap™! Cleans your tanebventions deeper and faster than the other brand! ♪”
11:24:00 -!- boily has quit (Quit: BUCKLE CHICKEN).
11:46:16 -!- navet has quit (Ping timeout: 260 seconds).
11:46:59 -!- ais523 has joined.
12:11:48 -!- navet has joined.
12:32:32 -!- navet has quit (Ping timeout: 260 seconds).
12:41:23 -!- LKoen has joined.
12:41:36 -!- Phantom_Hoover has joined.
12:47:48 -!- moony has joined.
12:47:51 <moony> mooooorning
12:57:36 -!- navet has joined.
12:59:41 <moony> navet, never seen you before, are you new?
13:00:13 <navet> hi
13:00:21 <navet> I've never sen you before either.
13:00:27 <navet> seen*
13:00:42 <ais523> I've seen moony before, and I think I've seen navet before but I'm too tired to remember
13:00:43 <navet> So it's plausible that one of us is.
13:01:00 <moony> im not new, been around for a while
13:01:02 <moony> :p
13:01:08 <navet> Proove it.
13:01:11 <moony> not for more than 2 years tho :p
13:01:25 <moony> ask anyone in this channel who is not afk.
13:01:27 <moony> :)
13:01:35 <ais523> that said, even if navet hasn't been here before, someone who says "So it's plausible that one of us is." in that context will almost certainly fit right in
13:02:00 <FaerieFly> hehe
13:02:18 <moony> lol
13:02:20 <moony> +1
13:03:02 * moony goes off to write down a esolang idea he has, altho its implentation would involve solving the Halting Problem
13:03:07 <navet> What context?
13:03:15 <navet> Hello, I'm new.
13:03:25 <moony> `relcome navet
13:03:26 <moony> :p
13:03:36 <HackEgo> navet: 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.)
13:04:19 <navet> Is that a rainbow?
13:04:32 <ais523> it's `welcome with rainbow colours
13:04:32 <navet> Nope, not a real rainbow.
13:04:36 <ais523> well, rainbowish
13:16:24 -!- navet has quit (Ping timeout: 260 seconds).
13:24:28 -!- PinealGlandOptic has joined.
13:27:40 <moony> https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
13:27:52 <moony> ^ first version of docs on my new little esolang idea
13:33:39 <moony> ais523, what do you think? :)
13:34:20 <ais523> wtf, why does my IRC client have an option to bookmark a link
13:34:24 <ais523> what does that even mean and how did I select it by mistkae
13:34:40 <moony> lol
13:34:40 <ais523> also I'll take a look but I'm too tired to give an opinion tha reuqires thought
13:35:54 <ais523> are you sure that's not uncomputable?
13:36:15 <ais523> also using ) to terminate a list that doesn't start with a ( annoys my aesthetic sense
13:37:01 <moony> ais523, this is a halting problem based language :P each cell's value is determined by whether or not the program halts
13:37:08 <ais523> moony: right
13:37:58 <moony> a 'wimp mode' of it could be where the value is whether or not the cell has halted yet, which is against the main concept of the language
13:38:03 <ais523> if the language is at least TC, then you can prepend [!1: and append )?] to it and have a program that halts if and only if the original didn't halt
13:38:15 <ais523> thus, if it's at least TC, it's uncomputable
13:38:53 -!- atrapado has joined.
13:38:55 <ais523> I think it isn't necessarily /impossible/ because like Splinter, each program can only contain finitely many program literals
13:39:29 <ais523> although, no, the fact you can store programs on the tape means you can create a program that halts if and only if it doesn't halt
13:39:39 <ais523> so the language can't actually be implemented at all, even with a halting oracle
13:40:06 <moony> True.
13:41:47 <moony> well thats a fun paradox, wonder hwy its not on wikipedia :P
13:45:05 * moony adds that little note to the document
13:45:05 <ais523> it's commonly used to disprove the existence of certain hypothetical programs
13:45:06 <moony> thanks ais523
13:45:12 <ais523> (i.e. used as the punchline for proofs by contradiction)
13:45:44 <ais523> here's a sample impossible program: !1:[?])[?]
13:46:07 <ais523> that halts if and only if it doesn't halt
13:47:03 -!- navet has joined.
13:47:10 <moony> wb navet
13:48:33 -!- Taneb has changed nick to nvd.
13:50:00 <moony> hi nvd
13:50:12 <nvd> hi moony
13:50:52 <moony> came up with a esolang concept, well, there is a neat paradox in it if you look up a little
13:51:19 <nvd> I glanced at it
13:51:25 <nvd> But I'm in a lecture right now
13:52:24 <moony> ah
13:54:40 <moony> Also, this is just the concept, im willing to take suggustions, but printing isnt very easy in a 'timeless' language where everything runs at once
13:55:39 -!- ais523 has quit.
14:05:38 * moony rederps in the dead channel
14:10:21 -!- PinealGlandOptic has quit (Ping timeout: 260 seconds).
14:12:56 -!- FaerieFly has changed nick to FireFly.
14:13:48 -!- nvd has changed nick to Taneb.
14:14:40 -!- AndChat336756 has joined.
14:14:47 <AndChat336756> Sup
14:16:59 <AndChat336756> Fuzzy logic which lang is best?
14:17:23 <myname> https://mobile.twitter.com/ThePracticalDev/status/792535447956250624 lmao
14:18:02 <Taneb> Fuzzy Prolog
14:18:25 <AndChat336756> Nice
14:18:37 <AndChat336756> Will look into
14:20:28 -!- AndChat336756 has left ("Leaving").
14:21:00 -!- LKoen has quit (Remote host closed the connection).
14:21:00 <Taneb> ...I made that up on the spot
14:21:08 <moony> lol
14:21:10 <Taneb> Turns out it actually exists, thugh
14:21:17 <moony> lol x2
14:21:19 <Taneb> *though
14:21:51 <moony> nice one Taneb :P it is now a tanebvention... maybe. 0.4
14:22:45 <moony> Taneb, im assuming you have time to look at my little esolang document now? :P
14:28:19 * moony wonders if he created the theoretical AND gate program correctly
14:28:33 <moony> [[?!0:[;])!0:[;])!0:[;])!1:[;]][?!0:[])!1:[])]?[?!0:[;])!0:[;])!0:[;])!1:[;]][?!0:[])!1:[])]?!1:[])]
14:31:08 <moony> and if you can make a AND, you can make a NAND, or a NOT, and with a NOT you can make a adder and subtracter.... etc etc, yay computer in HBL
14:32:36 <FireFly> `le/rn fuzzy prolog/Fuzzy Prolog is a Prolog dialect based on fuzzy resolution instead of traditional truth values. Masao Mukaidono et al. invented it, and Taneb made it up on the spot.
14:32:38 <HackEgo> Learned 'fuzzy prolog': Fuzzy Prolog is a Prolog dialect based on fuzzy resolution instead of traditional truth values. Masao Mukaidono et al. invented it, and Taneb made it up on the spot.
14:32:53 <moony> lol
14:33:21 <moony> well i think my little example there, in the case of a impossible to run language, is a fair bit of proof for Turing Completeness
14:33:27 <moony> FireFly, what do you think?
14:33:56 <FireFly> no idea
14:34:29 <moony> well, heres a link to the theoretical document in case you want to look at it: https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
14:35:07 <Taneb> moony, not necessarily, you will also need to demonstrate you can access usefully an unbounded amount of memory
14:35:19 <moony> true
14:35:46 * moony makes quick n dirty example of accessing and writing a 1 to every cell on the positive side of the tape
14:36:09 <moony> [!0:[;])!1:[])]
14:40:19 <moony> ibut of course, thats not a useful example
14:41:02 <moony> lets assume that somehow we get a tape filled with '??0' with ? being a random value
14:42:07 <moony> [[[?!0:[;])!0:[;])!0:[;])!1:[;]][?!0:[])!1:[])]?[?!0:[;])!0:[;])!0:[;])!1:[;]][?!0:[])!1:[])]?!1:[])]!0:[;]] would preform a AND on all of those and replace the 0 after the 2 inputs with either a 1 or zero
14:51:50 <moony> people keep telling me i could do more with this concept, i just dont know WHAT to do
14:52:14 <moony> Taneb, what do you think? any idea?
14:52:21 <moony> s/idea/ideas/
15:07:40 <moony> hello? channel seems dead ):
15:16:11 <moony> made a change to the language, someone pointed out how clunky moving the pointer was, which i wasnt paying attention to for some reason >_>
15:16:20 <moony> the pointer movement commands are now > and <
15:19:09 <moony> yup, channel is dead *flops over dead on the floor*
15:29:46 -!- moony has quit (Remote host closed the connection).
15:32:58 -!- moonythedwarf has joined.
15:36:04 -!- LKoen has joined.
15:36:18 -!- navet has quit (Ping timeout: 250 seconds).
15:58:17 -!- 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.”).
16:00:28 -!- atrapado has quit (Quit: Leaving).
16:08:41 -!- Lord_of_Life has quit (Excess Flood).
16:08:53 -!- dingbat has quit (Ping timeout: 260 seconds).
16:09:11 -!- jeff-the-killer has quit (Read error: Connection reset by peer).
16:09:12 -!- Lord_of_Life has joined.
16:09:35 -!- dingbat has joined.
16:10:22 -!- jeffl35 has joined.
16:20:36 -!- Lord_of_Life has quit (Excess Flood).
16:21:12 -!- Lord_of_Life has joined.
16:31:33 * moonythedwarf is looking for cheap + somewhat powerful VPS/Server options
16:34:47 -!- zzo38 has quit (Remote host closed the connection).
16:35:42 <moonythedwarf> anyone alive?
16:45:00 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
16:47:25 -!- Phantom_Hoover has joined.
16:48:37 -!- pikhq has joined.
16:58:42 -!- lambdabot has quit (Quit: brb).
17:00:34 <int-e> wtf mozilla... how does one read a .jsonlz4 file?
17:03:23 -!- lambdabot has joined.
17:04:35 <FireFly> presumably a lz-compressed JSON file
17:04:53 <FireFly> lz4cat yourfile.jsonlz4 | jq . ?
17:05:23 <shachaf> spookyfly
17:05:35 <FireFly> hi shachaf
17:05:54 <shachaf> thus spook zarathustra
17:06:05 <FireFly> brr, it's staring to get cold
17:06:10 <FireFly> oh you
17:06:12 <shachaf> `? weather
17:06:20 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
17:06:25 <lambdabot> CYUL 011600Z 12006KT 080V150 30SM FEW120 BKN150 BKN240 06/01 A3024 RMK AC1AC4CI2 SLP243 \ ENVA 011650Z 13004KT 9999 FEW006 BKN075 02/01 Q1011 NOSIG RMK WIND 670FT 12006KT \ ESSB 011650Z 09016G27KT
17:06:25 <lambdabot> 5000 -RA BKN008 OVC019 03/02 Q1000 \ KOAK 011653Z 30004KT 10SM SCT015 16/11 A3010 RMK AO2 SLP192 T01560106 PNO \ PAMR 011653Z 00000KT 10SM FEW075 M01/M03 A2920 RMK AO2 SLP888 T10111033
17:06:47 <FireFly> the forecast for friday morning is M07
17:07:01 <int-e> FireFly: I tried that: Error 44 : Unrecognized header : file cannot be decoded
17:07:19 <FireFly> welp
17:07:45 <int-e> I created a new profile and imported the bookmarks...
17:07:46 <FireFly> in that case I've no idea
17:08:05 <int-e> ...but wtf would be wrong with storing them in a format that can actually be read?!
17:09:02 <int-e> (I'm speculating that zimilar to zlib, lz4 supports some header-less "bare" format, and they're using that)
17:09:05 <shachaf> "This file format is in fact just plain LZ4 data with a custom header (magic number [8 bytes] and uncompressed file size [4 bytes, little endian])."
17:09:58 <int-e> but why?
17:10:45 <shachaf> «Do not say, "Why were the old days better than these?" For it is not wise to ask such questions.»
17:12:36 <int-e> no, why use a custom header instead of the one defined by the lz4 file format...
17:12:50 <shachaf> it is not wise to ask such questions hth
17:13:03 <int-e> I'm *complaining*, it's stress relief.
17:15:24 <int-e> shachaf: but thanks for the quote
17:16:14 <shachaf> The quote is from https://www.reddit.com/r/firefox/comments/3offju/jsonlz4_file/ which also has a bunch of links.
17:16:26 <shachaf> Unless you meant the other one, which is from Ecclesiastes 7:10
17:16:35 <int-e> shachaf: google does reverse lookup of quotes fairly well. hence the thanks.
17:19:39 <int-e> (the script works)
17:27:33 -!- Lord_of_Life has quit (Excess Flood).
17:28:12 -!- Lord_of_Life has joined.
17:56:13 <int-e> (fwiw, looking at the code there is no sign of the uncompressed file size...)
18:02:06 -!- Lord_of_Life has quit (Excess Flood).
18:02:13 -!- Lord_of_Life has joined.
18:05:12 -!- ^v has quit (Ping timeout: 250 seconds).
18:08:33 -!- Lord_of_Life has quit (Excess Flood).
18:09:12 -!- Lord_of_Life has joined.
18:09:27 -!- augur has joined.
18:16:14 -!- LKoen has joined.
18:22:40 -!- Zarutian has joined.
18:23:26 -!- Zarutian has quit (Read error: Connection reset by peer).
18:24:31 -!- Zarutian has joined.
18:28:10 -!- ^v has joined.
18:33:20 -!- Lord_of_Life has quit (Excess Flood).
18:34:17 -!- hppavilion[2] has joined.
18:37:31 <hppavilion[2]> Is there a name for "a perfect nonzero natural power of a prime"?
18:37:43 -!- hppavilion[2] has changed nick to hppavilion[1].
18:40:17 <hppavilion[1]> (also nice: the set |P \union {1/p : p \in |P})
19:04:56 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
19:22:05 -!- Draconiator has joined.
19:22:16 <Draconiator> Ahhhh here we go.
19:23:26 <Draconiator> Been thinking it would be interesing to make a language based on MtG keywords. http://mtgsalvation.gamepedia.com/Keyword_ability
19:38:13 <moonythedwarf> hellovilion[1]
19:38:40 <moonythedwarf> i made a new esolang concept: https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
19:38:47 <Draconiator> {
19:38:49 <Draconiator> First Strike
19:38:51 <Draconiator> Delve "2"
19:38:53 <Draconiator> {Shadow "2", Fabricate
19:38:55 <Draconiator> }
19:38:57 <Draconiator> Deathtouch
19:38:59 <Draconiator> }
19:39:19 <Draconiator> that would look for the Number 2, and create it if it doesn't find it.
19:45:04 -!- erdic has quit (Ping timeout: 260 seconds).
19:45:59 -!- erdic has joined.
20:07:13 -!- LKoen has quit (Remote host closed the connection).
20:31:43 -!- LKoen has joined.
20:38:53 -!- DHeadshot has joined.
20:39:28 -!- Draconiator has quit (Read error: Connection reset by peer).
20:41:59 -!- ais523 has joined.
20:58:24 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
21:16:43 -!- carado has joined.
21:24:18 -!- carado has quit (Read error: Connection reset by peer).
21:25:12 -!- carado has joined.
21:29:13 -!- MoALTz has quit (Quit: Leaving).
21:29:43 -!- Sgeo_ has joined.
21:31:37 -!- Sgeo has quit (Ping timeout: 244 seconds).
21:37:13 -!- moony has joined.
21:37:13 -!- moonheart08 has joined.
21:37:14 -!- computing has joined.
21:38:15 -!- moony has quit (Client Quit).
21:38:23 -!- moonheart08 has quit (Client Quit).
21:40:50 -!- computing has changed nick to moony.
21:46:58 -!- carado has quit (Quit: Leaving).
21:48:57 -!- spookio has changed nick to iovoid.
22:07:11 -!- boily has joined.
22:07:27 <boily> @massages-loud
22:07:27 <lambdabot> You don't have any messages
22:09:59 -!- Phantom_Hoover has joined.
22:10:06 <moony> helloily
22:11:05 <boily> mhelloony.
22:12:50 <boily> `? moon
22:12:52 <HackEgo> Moon is a murderous lunatic, not an unretroreflectorey object. He sometimes causes overmoonification.
22:13:18 <boily> moony: what do you think of the sun?
22:13:31 <moony> *screeeee*
22:15:27 <olsner> is that a happy screeeee or an angry screeeee?
22:16:23 <boily> moony: what are your approximative geographic coördinates and body weigh?
22:16:47 <boily> hellolsner.
22:17:03 <boily> @tell hppavilion[1] hppavellon[1]. you still haven't called me.
22:17:03 <lambdabot> Consider it noted.
22:17:09 <olsner> hoily moily
22:17:25 <int-e> . o O ( 384000km up )
22:19:32 <boily> I'll put 7.3 × 10²² kg.
22:21:55 <int-e> And always in a hurry.
22:22:23 <boily> maybe it was a hurrying screeeee?
22:26:33 <^v> https://www.youtube.com/watch?v=4O1UvD2hNHs
22:26:37 <^v> terrible editing
22:26:40 <^v> terrible voice
22:26:44 <^v> terrible presentation quality
22:26:51 <^v> hope u enjoy :v
22:26:59 <^v> also i pronounced eso wrong
22:27:22 <ais523> I pronounce it with a long e
22:29:43 <boily> is that your ^voice?
22:32:38 -!- ais523 has quit.
22:39:05 -!- killedline has changed nick to kline.
22:41:47 -!- moony has quit (Ping timeout: 265 seconds).
22:41:56 -!- moony has joined.
22:44:58 * boily screeeees moony
22:48:09 -!- hppavilion[1] has joined.
23:01:36 -!- AnotherTest has quit (Ping timeout: 250 seconds).
23:16:48 -!- Zarutian has quit (Quit: Zarutian).
23:20:51 <boily> `wisdom
23:20:56 <HackEgo> grammar//Grammar is just the evil subset of syntax.
23:21:03 <boily> `? syntax
23:21:04 <HackEgo> Syntax is just a subset of grammar.
23:21:13 <boily> ...
23:21:18 <boily> `? just
23:21:19 <HackEgo> Just is just a just adverb.
23:27:06 -!- 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.”).
23:30:27 -!- DHeadshot has quit (Ping timeout: 244 seconds).
23:34:12 -!- Lord_of_Life has joined.
23:38:12 <myname> so syntax equals grammar?
23:39:46 <boily> I'm sure you could exploit some set theory shenanigan to affirm that syntax and grammar are different...
23:39:59 <myname> how so
23:40:48 <moony> esolang concept: https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
23:40:59 <boily> I don't know, just pragmatic paranoia to the direction of mathematicians.
23:49:10 -!- oerjan has joined.
23:50:19 -!- Lord_of_Life has quit (Excess Flood).
23:50:53 <oerjan> @messages-
23:50:53 <lambdabot> boily said 13h 9m 1s ago: no, you would rather lye to me, and then I would smell something fishy going on.
23:51:10 <oerjan> bhelloily
23:51:12 -!- Lord_of_Life has joined.
23:51:39 <boily> børjansoir.
23:54:28 * oerjan uses host -mx instead of host -t mx . it is super verbose.
23:56:40 <boily> what's a host -mx?
23:58:12 <hppavilion[1]> `? ü
23:58:13 <HackEgo> ​ü? ¯\(°​_o)/¯
23:58:21 <hppavilion[1]> @messages-crowd
23:58:21 <lambdabot> Unknown command, try @list
23:58:37 <hppavilion[1]> @messages-lout
23:58:37 <lambdabot> boily said 1h 41m 34s ago: hppavellon[1]. you still haven't called me.
23:59:05 <hppavilion[1]> boily: I haven't needed to say "Hmong" yet
23:59:59 <hppavilion[1]> `le/rn ü/ü is the second derivative of the letter 'u' with respect to time.
2016-11-02
00:00:01 <HackEgo> Learned 'ü': ü is the second derivative of the letter 'u' with respect to time.
00:00:02 <hppavilion[1]> (or something)
00:00:32 <oerjan> boily: host is DNS lookup. -m is the debugging option. not sure what the x argument does, the man page doesn't list it.
00:00:32 <hppavilion[1]> How does one represent the derivative of a variable 'i' or 'j' with respect to time, I wonder?
00:00:50 <oerjan> also, -t mx is lookup of mail records.
00:01:35 * boily is retroactively blinded by the tachionic flash of sudden hindsillumination
00:02:03 <boily> hppavilion[1]: your priorities are misaligned. you should always be prepared to hmong hth
00:02:15 <oerjan> `learn ü r üsing töö mäny ümlaüts tdnh
00:02:18 <HackEgo> Learned 'ü': ü r üsing töö mäny ümlaüts tdnh
00:02:19 <hppavilion[1]> boily: I'm always prepared, I just haven't needed to hth
00:02:52 <hppavilion[1]> oerjan: I added a binding for ü and Ü to my keyboard. Not sure why
00:03:05 <hppavilion[1]> Probably so I can say "über" whenever I want to and look schmancy?
00:03:13 <oerjan> huh
00:03:19 <boily> preparation is practice. practice makes perfect. you know what else begins with p? pterodactyl. I rest my case.
00:03:39 <hppavilion[1]> Hm, what do blind people get when they reconsider past actions based on newew information and approaches?
00:03:41 <hppavilion[1]> *newer
00:03:55 <oerjan> `` ls wisdom/{u,ü}*
00:03:58 <HackEgo> ls: cannot access wisdom/ü*: No such file or directory \ wisdom/u \ wisdom/uaneb \ wisdom/ub \ wisdom/umlaut \ wisdom/uncyclopedia \ wisdom/unicide \ wisdom/unicode \ wisdom/union \ wisdom/united states \ wisdom/universal property \ wisdom/universe \ wisdom/unlambda \ wisdom/unréliable \ wisdom/urbandictionary \ wisdom/ursala \ wisdom/usa \ wisdo
00:04:15 <oerjan> wat
00:04:26 <hppavilion[1]> The word "umlaut" makes me sad
00:04:50 <oerjan> ...
00:04:55 * oerjan swats shachaf -----###
00:05:17 <shachaf> ?
00:05:25 <hppavilion[1]> It should clearly be either ümlaut or ümläüt.
00:05:28 <oerjan> shachaf: canary is still gone tdnh
00:05:35 <shachaf> oh
00:05:38 <shachaf> `ls canary
00:05:38 <HackEgo> ls: cannot access canary: No such file or directory
00:05:39 <oerjan> and our `learns aren't taking
00:05:44 <shachaf> `mkdir canary
00:05:45 <HackEgo> No output.
00:06:05 <oerjan> shachaf: after some thinking, i think that trick is entirely useless
00:06:39 <oerjan> because it won't actually prevent the canary from being deleted, it just leaves the repo and directory inconsistent
00:06:40 <fizzie> I haven't been following -- what did you invent now?
00:06:47 <oerjan> `cat .hgignore
00:06:47 <HackEgo> ​^canary/
00:06:54 <shachaf> `` ls -l tmp
00:06:55 <HackEgo> lrwxrwxrwx 1 5000 0 6 Nov 1 07:29 tmp -> canary
00:07:06 <boily> `? ü
00:07:07 <HackEgo> ​ü? ¯\(°​_o)/¯
00:07:08 <oerjan> fizzie: shachaf got a bright idea but it's not really doing what it was intended, i think.
00:07:14 <shachaf> fizzie: i invented a way to delete canary hth
00:07:16 <boily> AAAAAAAAAAAAAAAAAAAAAAAAAH!
00:07:28 <hppavilion[1]> ("üm̈l̈äüẗ" is technically correct but discouraged)
00:07:52 * boily lightly shakes hppavilion[1] to disperse the rampant diæreses
00:08:09 <oerjan> `le/rn ü/ü is the second derivative of the letter 'u' with respect to time.
00:08:11 <HackEgo> Learned 'ü': ü is the second derivative of the letter 'u' with respect to time.
00:08:17 <oerjan> `? ü
00:08:18 <HackEgo> ​ü is the second derivative of the letter 'u' with respect to time.
00:08:21 <oerjan> there you go.
00:08:26 <hppavilion[1]> boily: I've never been clear on whether di(ae|æ)resis is supposed to have æ
00:08:30 <fizzie> I'm a little tempted to add a patch to disallow .hgignore modification to the list of pending changes, it seems to be more trouble than its worth.
00:08:37 <hppavilion[1]> OK, yes
00:08:52 <oerjan> fizzie: can you fix it as containing ^tmp/ , then?
00:09:14 <shachaf> it just needs to contain .hgignore
00:09:15 <oerjan> i think the ^canary/ version is too troublesome.
00:09:20 <oerjan> shachaf: :P
00:09:22 -!- heroux has quit (Ping timeout: 250 seconds).
00:09:27 <oerjan> NOT SURE THAT WORKS
00:09:35 <shachaf> `mk .hgignore//^tmp/
00:09:38 <HackEgo> ​.hgignore
00:09:44 <shachaf> `` rm tmp; mkdir tmp
00:09:46 <HackEgo> rm: cannot remove `tmp': Is a directory \ mkdir: cannot create directory `tmp': File exists
00:09:48 <hppavilion[1]> Wikipedia says "does" can never be written "dœs".
00:09:56 <shachaf> `` ls -l tmp
00:09:57 <HackEgo> total 0
00:10:14 <boily> hppavilion[1]: if you can ligature, lig it.
00:10:35 <shachaf> `` rm -rf canary; mk 'canary//cat: canary: No such file or directory'
00:10:37 <HackEgo> canary
00:10:38 * hppavilion[1] disagræs, as e can and dœs
00:10:42 <shachaf> oerjan: hth
00:10:59 <hppavilion[1]> I feel like "æ" should make the [ei] sound, or at least [e].
00:11:27 <oerjan> also, someone needs to wake up Gregor.
00:11:58 <hppavilion[1]> But in English, it usually makes [ɛ], and it's [æ] in IPA
00:12:16 <fizzie> I did manage to set up the letsencrypt thing so that https://esolangs.org/... will continue to work; the old StartSSL certificate was due to expire.
00:12:17 -!- Lord_of_Life has quit (Excess Flood).
00:13:05 <\oren\> no, ü is a smily face
00:13:42 <oerjan> fizzie: if you do that, could you also disallow outright deleting the tmp/ directory? that was what started this whole ^canary/ attempt...
00:14:12 -!- Lord_of_Life has joined.
00:14:25 <\oren\> the RIDICULOUSLY HAPPY FACE
00:14:45 <oerjan> because emptying it is fine, but completely disappearing breaks commands.
00:16:32 -!- Sgeo__ has joined.
00:16:51 <boily> `le/rn ü/ü is the ridiculously happy derivative of the letter ‘u’ with respect to time.
00:16:53 <HackEgo> Relearned 'ü': ü is the ridiculously happy derivative of the letter ‘u’ with respect to time.
00:16:58 <hppavilion[1]> Anybody who gets a word like "æroplane", "Encyclopædia", "Archæ<anything>", etc. and DOESN'T spell it with an "æ" makes me sad
00:17:19 <hppavilion[1]> (in a spelling bee. Forgot to add that while constantly searching for more wærds)
00:17:43 <boily> HE\\OREN\. YOU SOUND HAPPY.
00:18:10 <hppavilion[1]> (Maybe wœrds?)
00:18:21 <hppavilion[1]> (What I REALLY need is an ao...)
00:18:30 -!- Sgeo_ has quit (Ping timeout: 244 seconds).
00:19:15 -!- Sgeo has joined.
00:19:54 <hppavilion[1]> \oren\: Welsh lets you write IJ as a single symbol, iirc. See https://upload.wikimedia.org/wikipedia/commons/a/a6/%C4%B2_uppercase_ligature.svg hth
00:20:53 <hppavilion[1]> ꬱ is... interesting. It's an æ, but with schwa rather than e.
00:21:00 <hppavilion[1]> (* reverse schwa)
00:21:05 <hppavilion[1]> (** reversed)
00:21:36 -!- Sgeo__ has quit (Ping timeout: 244 seconds).
00:23:57 <hppavilion[1]> Must... find... øe ligature...
00:24:13 -!- Lord_of_Life has quit (Excess Flood).
00:24:17 <hppavilion[1]> oerjan: It may be of use to you
00:24:52 <oerjan> `slwd ü//s/der/second der/
00:24:54 <HackEgo> ​ü//ü is the ridiculously happy second derivative of the letter ‘u’ with respect to time.
00:26:26 <hppavilion[1]> IMO, unicode should be more combinational than it is; at the moment, it's just throw-everything-in-a-bag-and-give-it-a-number. Preferable would be to make more modular characters (like diacritical ones, but extended. And no precomposed characters, dammit.)
00:27:24 <hppavilion[1]> There is apparently a company with an Ø̈ in its name
00:28:33 <oerjan> most likely, several hth
00:28:41 <quintopia> helloily
00:36:04 -!- moony has quit (Ping timeout: 244 seconds).
00:38:12 <boily> quinthellopia
00:39:19 -!- moonheart08 has joined.
00:39:46 <moonheart08> derp3
00:43:17 -!- heroux has joined.
00:43:21 <quintopia> tell me boily
00:43:57 <boily> I tell you.
00:44:38 <quintopia> how would you write a program
00:44:59 <quintopia> to output a decimal number
00:45:06 <quintopia> in aubergine
00:46:52 <hppavilion[1]> oerjan: Did you notice it's a Ø with an umlaut?
00:47:07 <oerjan> no.
00:47:08 <hppavilion[1]> (a Ø? an Ø? Probably an Ø, but I'm not sure...)
00:47:13 <boily> quintopia: good question. thinking...
00:47:17 <oerjan> `unidecode Ø̈
00:47:17 <HackEgo> ​[U+00D8 LATIN CAPITAL LETTER O WITH STROKE] [U+0308 COMBINING DIAERESIS]
00:47:42 <oerjan> hppavilion[1]: the umlaut happens to completely overlap it, so it's invisible in putty hth
00:48:03 <hppavilion[1]> Now to invent a new curse word from my list of every 4-letter word fitting a set of simple structures, including many with special characters
00:49:07 <oerjan> gäap̈
00:49:14 <FireFly> I'm reminded by D[ou]bbeldusch, using the same logo in all scandinavian countries but having it read as Dobbeldusch in some and Dubbeldusch in others
00:49:28 <FireFly> re. the ø^H¨
00:50:22 <oerjan> FireFly: too bad "dusch" isn't the correct spelling in norwegian
00:52:48 <oerjan> * hppavilion[1] is considering S^S for some set S <-- that has the same cardinality as 2^S if S is infinite hth
00:53:02 <hppavilion[1]> oerjan: tdh
00:53:06 <oerjan> i think i may have mentioned that already
00:53:18 <FireFly> oerjan: hm, too bad
00:53:27 <hppavilion[1]> tøñg.
00:53:35 <oerjan> (it's dusj)
00:53:43 <FireFly> https://www.lyko.se/globalassets/product-images/dubbeldusch-fresh--1482-101-0250_1.jpg?ref=422023 I always though their [ou] was clever
00:53:56 <boily> quintopia: maybe something inspired by http://esolangs.org/wiki/Brainfuck_algorithms#Print_value_of_cell_x_as_number_for_ANY_sized_cell_.28ie_8bit.2C_16bit.2C_etc.29
00:53:59 <oerjan> it probably works in danish though
00:54:38 <boily> quintopia: aubergine has to loop over the individual digits until zero, add 0x30 to each of them, then print in reverse.
00:55:34 <boily> hppavilion[1]: have you tried the Canadien Multilingue Standard layout? great umlauty opportunities!
00:55:43 <FireFly> is it maybe different in nynorsk, or dusj in both?
00:55:47 <hppavilion[1]> boily: Oh, really? :D
00:55:52 <hppavilion[1]> boily: I've been making my own layout
00:56:32 <hppavilion[1]> (Identical to US QWERTY on the surface, but with altgr for lots of frequently-useful characters)
00:56:51 <FireFly> there's also us-international
00:56:57 <FireFly> and a bunch of other ones
00:57:13 <FireFly> though I went the "let's roll my own" way too
00:57:26 <quintopia> boily: i dont think the bf algos work
00:57:30 <FireFly> based on svorak-a1 instead of us qwerty though
00:57:47 <oerjan> FireFly: same in bokmål & nynorsk afaik
00:57:49 <quintopia> most require a number of cells proportional to the digits
00:57:55 <FireFly> Ah okay
00:58:06 <quintopia> aubergine had a small fixed number of cells
00:58:12 <boily> oh hm.
00:58:16 <boily> eh.
00:58:31 <oerjan> nynorsk would be slightly _more_ unlikely to use sch, i think.
01:04:18 <hppavilion[1]> boily: Do Canadians say "eh" in your region?
01:04:40 <boily> hppavilion[1]: no, we say «là».
01:04:46 <hppavilion[1]> boily: Ah, yes
01:04:57 <boily> quintopia: aaaaaaaaaaaaaaaaaaaaaaaaaaaaargh.
01:05:01 * oerjan thought they said "tsé"
01:05:25 <boily> eille, tsé, là là...
01:06:00 <boily> hppavilion[1]: we also say «hein». it's a nice nasal, which you can hear if you call me!
01:06:03 <oerjan> (in my region people say "sjø", although i don't share that dialect)
01:06:23 <boily> is the sjø ingressive?
01:06:39 <oerjan> i don't think so.
01:07:04 -!- moonheart08 has quit (Ping timeout: 260 seconds).
01:07:17 <oerjan> i think that applies more to "ja" around oslo
01:08:08 -!- hue has quit (Ping timeout: 250 seconds).
01:08:23 -!- iovoid has quit (Ping timeout: 245 seconds).
01:08:35 -!- jeffl35 has quit (Excess Flood).
01:09:45 -!- yorick has quit (Remote host closed the connection).
01:09:56 <oerjan> . o O ( alas )
01:10:24 -!- Sgeo has quit (Ping timeout: 260 seconds).
01:10:57 -!- yorick has joined.
01:11:09 <boily> . o O ( unalas )
01:11:40 * oerjan finds it very slightly annoying that tatham's Net puzzle starts the keyboard marker in the central light, rather than in the upper left where nearly all the other games do, and where he'd much rather start.
01:12:49 -!- Sgeo has joined.
01:13:26 -!- boily has quit (Quit: TRUTH CHICKEN).
01:15:15 -!- jeffl35 has joined.
01:15:37 -!- Sgeo_ has joined.
01:16:27 -!- iovoid has joined.
01:16:39 -!- hue has joined.
01:18:45 -!- Sgeo has quit (Ping timeout: 268 seconds).
01:22:42 -!- iovoid has quit (Quit: Iovoid has quit!).
01:24:40 -!- jeffl35 has quit (Ping timeout: 265 seconds).
01:25:16 -!- iovoid has joined.
01:25:22 -!- jeffl35 has joined.
01:37:56 <oerjan> <hppavilion[2]> Is there a name for "a perfect nonzero natural power of a prime"? <-- prime power is the usual term i think
01:38:49 <oerjan> unless you mean perfect number, in which case i think there aren't any
01:39:26 -!- moonythedwarf_ has joined.
01:40:04 <FireFly> Hm, I mainly associate ingressive "jo" with northern sweden
01:40:35 <oerjan> . o O ( it's only a matter of time before someone pastes that youtube link... )
01:50:47 <oerjan> @tell boily <boily> I'll put 7.3 × 10²² kg. <-- i fear this may throw off the precious center of mass tdnh
01:50:47 <lambdabot> Consider it noted.
01:51:50 <moonythedwarf_> hi oerjan
01:52:04 <moonythedwarf_> did you see my esolang concept i posted?
01:52:07 <oerjan> helloonythedwarf
01:52:39 <oerjan> only the part where ais523 claimed it inconsistent
01:52:53 <moonythedwarf_> lol
01:53:19 <moonythedwarf_> ![?])[?] you derp
01:54:17 <oerjan> i never derp it upsets my stomach hth
01:54:32 <moonythedwarf_> lol
01:55:28 <moonythedwarf_> well, ![?])[?] is a good example of a undecidable proogram in it (aka halts if and only if it doesnnt halt)
01:57:36 -!- godel has joined.
01:58:46 * oerjan points godel to moonythedwarf_'s undecidable language
01:59:02 <godel> 2mm
01:59:06 <godel> can I see it?
01:59:48 <moonythedwarf_> im on mobile and cant get the doc link, oerjan xan you find the google doc link for me pls? kthx
02:00:23 <oerjan> https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
02:00:43 <moonythedwarf_> godel ^
02:01:06 <godel> cool
02:01:59 <moonythedwarf_> ![?])[?] is a good example of a paradoxical program. it only halts if it doesnt hal
02:02:40 <moonythedwarf_> *PARADOXIFY*
02:05:48 <moonythedwarf_> on th other hand, i beleive this language can simulate a turing machine(more specifically a oracle machine)
02:06:43 <moonythedwarf_> oerjan: what do you think?
02:10:30 -!- moonythedwarf_ has quit (Quit: Page closed).
02:12:02 -!- moony has joined.
02:18:47 <moony> does a undecidable + uncomputable (read: paradoxical) esolang belong on the wiki?
02:22:28 -!- xkapastel has joined.
02:23:25 -!- moony has quit (Quit: Page closed).
02:26:28 -!- navet has joined.
02:27:48 <alercah> moonythedwarf: why not
02:33:19 <oerjan> moonythedwarf: note that there's a difference between undecidable and truly paradoxical - in the latter, you cannot even _define_ what the correct outcome is.
02:33:36 <oerjan> *+case
02:33:52 * oerjan is sure he _thought_ "case". why didn't he type it?
02:34:36 <oerjan> i'm dropping so many words these days that it looks like i have bad grammar :(
02:36:48 <oerjan> moonythedwarf: and if you cannot _define_ what a program does, then it makes no sense to ask whether it's TC.
02:37:10 <oerjan> imo
02:46:25 <oerjan> (i'm not saying whether or not your language is that paradoxical, mind you.)
02:53:33 -!- moonythedwarf has quit (Remote host closed the connection).
02:56:36 <hppavilion[1]> My god...
02:56:48 <hppavilion[1]> Just to see what would happen, I put in θ as a variable name in Python
02:56:51 <hppavilion[1]> And it didn't complain
02:56:55 <hppavilion[1]> (Well, the IDE didn't)
02:56:56 -!- augur has quit (Read error: Connection reset by peer).
02:58:53 <oerjan> > let θ="Stop that!" in var θ
02:58:55 <lambdabot> Stop that!
02:59:20 <oerjan> hppavilion[1]: lambdabot complained hth
02:59:55 <hppavilion[1]> oerjan: ........not exactly sure what just happened.
03:00:06 <hppavilion[1]> But I think you made god cry
03:00:18 <oerjan> again?
03:01:11 * oerjan thinks hppavilion[1] is easily confused
03:06:13 <shachaf> `type dot
03:06:17 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: type: not found
03:06:19 <shachaf> ugh
03:06:22 <shachaf> `which dot
03:06:23 <HackEgo> No output.
03:06:36 <shachaf> good thing graphviz isn't installed
03:06:56 <oerjan> `dots Do you want this?
03:06:57 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dots: not found
03:07:01 <oerjan> oops
03:07:07 <oerjan> `döts Do you want this?
03:07:08 <HackEgo> Dö ÿöü ẅänẗ ẗḧïs?
03:07:10 <shachaf> otherwise it would conflict with timestamped, reversed file history, without including removed files
03:07:43 <shachaf> `cat bin/dots
03:07:44 <HackEgo> cat: bin/dots: No such file or directory
03:07:51 <shachaf> ööps
03:07:55 <shachaf> `cat bin/döts
03:07:55 <HackEgo> ​#!/bin/sh \ print_args_or_input "$@" | sed -re "y/aehiotuwxyAEHIOUWXY/äëḧïöẗüẅẍÿÄËḦÏÖÜẄẌŸ/"
03:08:19 <shachaf> why not combining dot above
03:08:39 <oerjan> not sure.
03:09:11 <shachaf> combining maths above
03:09:14 <shachaf> `? taneb
03:09:15 <HackEgo> Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. (See also: tanebventions)
03:09:21 <shachaf> `? tanebventions
03:09:22 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex.
03:09:27 <shachaf> Did Taneb invent combining characters?
03:09:30 <oerjan> no.
03:09:36 <shachaf> `? special relativity
03:09:37 <HackEgo> special relativity? ¯\(°​_o)/¯
03:09:42 <shachaf> What, because it's too long?
03:10:10 <shachaf> `? dragons
03:10:11 <HackEgo> dragons? ¯\(°​_o)/¯
03:10:24 <shachaf> what's with all the undefined tanebventions tdnh
03:10:27 <shachaf> (taneb did not help)
03:11:28 -!- Phantom_Hoover has quit (Remote host closed the connection).
03:11:51 <oerjan> `` dowg tanebvention | grep 'special|dragon'
03:11:54 <HackEgo> No output.
03:12:05 <oerjan> `` dowg tanebvention | egrep 'special\|dragon'
03:12:07 <HackEgo> No output.
03:12:10 <oerjan> wat
03:12:19 <oerjan> `` dowg tanebvention | egrep special
03:12:21 <HackEgo> 9258:2016-10-13 <shachäf> slwd tanebvention//s#the triverse#special relativity#
03:12:26 <oerjan> `` dowg tanebvention | egrep dragon
03:12:28 <HackEgo> 9481:2016-10-27 <shachäf> slwd tanebvention//s#sand#&, dragons#
03:13:24 <oerjan> shachaf: they're on probation hth
03:14:49 <shachaf> oerjan: glad to hear that they have probative value
03:28:22 -!- moony has joined.
03:28:45 -!- moony has changed nick to Guest98370.
03:29:16 -!- Guest98370 has quit (Client Quit).
03:44:54 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
05:05:45 -!- Sgeo_ has quit (Read error: Connection reset by peer).
05:10:14 -!- augur has joined.
05:28:56 -!- hppavilion[1] has joined.
05:30:01 -!- Sgeo has joined.
05:33:44 -!- heroux has quit (Read error: Connection reset by peer).
05:34:24 -!- heroux has joined.
05:38:42 <hppavilion[1]> I'm trying to figure out how one could possibly have a person outside of {0, 1, 2, 3} (in ANY language, not just when constrained by english)
05:40:44 <hppavilion[1]> (As a refresher: 1 := personal pronouns; "I/me" performs the actions; 3 := other person; "e/em" or variant performs the actions; 2 := listener; "you" perform the actions; 0 := null; whodunnit isn't referenced (not available in normal English))
05:42:51 <oerjan> hppavilion[1]: you might have a that/this distinction in the third...
05:43:20 <oerjan> i.e. distinguishing other close and other far away
05:43:27 <hppavilion[1]> oerjan: Doesn't Spivak technically include inanimate objects?
05:43:29 <hppavilion[1]> Oh, NVM
05:43:35 <hppavilion[1]> oerjan: I thought of that; maybe
05:44:05 <hppavilion[1]> But it'd be awkward to decide whether or not a character being omnisciently narrated should be referenced as distant or near
05:44:14 <oerjan> also, the plural ones should properly involve subsets; e.g. some languages distinguish inclusive and exclusive "we"
05:44:17 <hppavilion[1]> (Actually, I take that back, that would be a powerful tool for writers...)
05:44:21 <hppavilion[1]> oerjan: Ah, yes
05:44:40 <hppavilion[1]> oerjan: A language with plural "you"; plural second person
05:44:49 <oerjan> and there's the reflexive pronouns.
05:45:38 <hppavilion[1]> oerjan: Oh?
05:52:37 <hppavilion[1]> oerjan: Oh, those. I thought those were just variants on the other pronouns for different contextual usage?
05:53:36 <oerjan> hppavilion[1]: in english, yes. but some languages use the same reflexive pronoun for all persons.
05:53:53 <hppavilion[1]> Oh?
05:54:00 <oerjan> e.g. czech.
05:54:07 <hppavilion[1]> oerjan: ...like "yourself" or "himself?
05:54:20 <hppavilion[1]> s,\?,"?,
05:55:03 <oerjan> yes
05:55:25 <oerjan> iirc. wiktionary doesn't seem to have the word i remembered.
05:56:45 <oerjan> https://en.wiktionary.org/wiki/svoj#Serbo-Croatian looks equivalent.
05:58:18 <oerjan> of course that's possessive. trying to find if it's true for non-possessives too...
05:58:24 -!- augur has quit (Remote host closed the connection).
05:58:51 <oerjan> ah yes, found the russian one https://en.wiktionary.org/wiki/%D1%81%D0%B5%D0%B1%D1%8F#Russian
06:00:20 <oerjan> (presumably this is a common slavic feature. norwegian and german have reflexive pronouns but they're only for third person (all genders and numbers though)
06:00:23 <oerjan> )
06:00:40 <oerjan> (no:seg de:sich)
06:01:10 <shachaf> these pronouns have so many rules
06:01:19 <shachaf> but possessives are nine tenths of the rules
06:05:30 <oerjan> shachaf: that may be a _little_ exaggerated. but given that the possessives are inflected like adjectives but the others like nouns (well, very irregular ones), maybe 3/4.
06:06:11 <shachaf> it's 100% exaggerated and not serious hth
06:06:19 <hppavilion[1]> Linguistic annoyance: Proper nouns in the form of a possessive.
06:06:21 <oerjan> OKAY
06:07:51 <hppavilion[1]> For example, McDonald's (the restaurant). Pluralizing it is hard enough, but what's REALLY annoying is to try to discuss something belonging to the company. Or a thing belonging to individual establishments, but which many establishments have... X = McDonald's; Xs'. McDonald's'?
06:09:05 <shachaf> isn't "s'" only used for possessivizing plurals
06:09:15 -!- Cale has quit (Ping timeout: 256 seconds).
06:09:27 <hppavilion[1]> shachaf: Yes
06:10:13 <oerjan> heh
06:10:30 <hppavilion[1]> shachaf: But I'm referring to a thing owned by multiple establishments, or where each establishment owns a similar thing; like the parking lot. "McDonald's' parking lots are always dirty."
06:11:05 <pikhq> When referring to multiple McDonald's restaurants, I would be inclined to say McDonalds'
06:11:05 <hppavilion[1]> (pronounce roughly like <McDonald>z-z-z)
06:11:05 <oerjan> surely that should be McDonald'ses' hth
06:11:17 <shachaf> what oerjan said
06:11:27 <hppavilion[1]> pikhq: I would too, but what if I want to refer to something that they all own?
06:11:39 <pikhq> I would leave the possessive as-is.
06:11:46 <hppavilion[1]> pikhq: In general, what if I want to refer to something McDonald's possesses?
06:11:53 <pikhq> "McDonalds' parking lots are always dirty"
06:11:58 <hppavilion[1]> But that's something owned by some guy named McDonald
06:12:16 <pikhq> No, that's something owned by several McDonalds.
06:13:16 -!- oerjan has quit (Quit: Enough of this madness's's.).
06:34:27 -!- Cale has joined.
06:47:26 -!- Jafet has quit (Ping timeout: 250 seconds).
06:50:28 -!- Jafet has joined.
06:59:09 -!- godel has quit (Ping timeout: 268 seconds).
07:21:07 -!- deltab has quit (Ping timeout: 252 seconds).
07:46:28 -!- deltab has joined.
08:30:25 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
08:36:54 -!- AnotherTest has joined.
09:28:42 <b_jonas> @messages
09:28:42 <lambdabot> You don't have any messages
09:28:58 <b_jonas> happy end of the long weekend
10:33:38 -!- boily has joined.
10:54:51 <boily> `wisdom
10:54:57 <HackEgo> tall//A Tall proof is a proof with a small hole, which can only be filled by another Tall proof.
10:54:59 <boily> @massages-loud
10:54:59 <lambdabot> oerjan said 9h 4m 11s ago: <boily> I'll put 7.3 × 10²² kg. <-- i fear this may throw off the precious center of mass tdnh
10:56:43 <boily> @tell oerjan hellørjan. only slightly. as the proverb says, "trust me, I'm an engineer".
10:56:43 <lambdabot> Consider it noted.
10:57:54 <boily> . o O ( how can I @tell moony something... )
11:03:48 <izalove> try @tell moony something...
11:03:54 <izalove> hth
11:06:03 <boily> izellove. moony has many nicks; do I have to @tell to every one of them?
11:06:44 <izalove> no, only the nick moony will use the next time
11:06:52 <izalove> duh
11:07:57 <boily> ...
11:09:18 <boily> @tell moony mhelloony.
11:09:18 <lambdabot> Consider it noted.
11:09:29 <boily> @tell moonythedwarf mhelloonythedwarf.
11:09:29 <lambdabot> Consider it noted.
11:09:39 <boily> @tell moonheart08 moonhellort08.
11:09:39 <lambdabot> Consider it noted.
11:09:48 <boily> let's start small, then adapt.
11:25:12 -!- boily has quit (Quit: ANNEALED CHICKEN).
11:49:37 -!- aloril_ has quit (Ping timeout: 265 seconds).
11:54:58 -!- aloril has joined.
12:15:09 -!- Phantom_Hoover has joined.
12:54:34 -!- moony has joined.
12:54:35 <moony> moo4
12:54:53 <moony> @messages-loud
12:54:54 <lambdabot> boily said 1h 45m 35s ago: mhelloony.
12:55:00 <moony> olol
13:04:14 <moony> anyone alive?
13:04:28 <b_jonas> no
13:04:32 <b_jonas> `wisdom
13:04:34 <moony> lol
13:04:42 <HackEgo> mips//MIPS Is Popular in Schools.
13:04:49 <moony> b_jonas, i made a thing: https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
13:10:55 -!- navet has quit (Ping timeout: 252 seconds).
13:14:58 <b_jonas> It's so confusing, all these similar English words with "q" in them and some meaning related to destroy or crush or suppress. "squeeze", "squish", "squash", "quash", "quell", "quench" (this last one means to put out a fire).
13:16:20 <moony> lol
13:17:04 <b_jonas> "quash" is the one I just read now I don't recall having seen before, but since they're so confusingly similar I might just have forgetten that particular one
13:17:55 <b_jonas> This sort of thing works differently for me than for most native English speakers, since I listen to English very little and so pay attention to the spelling of words way more than the pronunciation.
13:45:08 -!- navet has joined.
13:49:24 <b_jonas> tornadoes again.
13:49:31 <b_jonas> (in xkcd)
13:50:41 <moony> lol
13:59:35 <myname> i recommend the android app "the sequence" to anybody who likes bullying automatons
14:31:26 <b_jonas> `? ayacc
14:31:27 <HackEgo> ayacc is ais523's yacc parser generator implementation, get it from http://nethack4.org/media/alex/ayacc/ayacc.pl
14:31:36 <b_jonas> the location has to be updated
14:45:01 <shachaf> `cwlpris mips
14:45:02 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cwlpris: not found
14:45:09 <shachaf> `cwlprits mips
14:45:11 <HackEgo> oerjän ellioẗt oerjän boil̈y
14:45:21 <shachaf> `dowg mips
14:45:22 <HackEgo> 4531:2014-03-16 <oerjän> revert \ 4530:2014-03-16 <ellioẗt> revert 1 \ 4034:2013-11-20 <oerjän> learn MIPS Is Popular in Schools. \ 4033:2013-11-20 <boil̈y> learn MIPS Is Popular In Schools.
14:45:33 <shachaf> `cat bin/hlnp
14:45:33 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
14:45:56 <shachaf> `sled bin/hlnp//1s#..$# | 4530 | 4531&#
14:45:59 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
14:46:12 <shachaf> `dowg mips
14:46:14 <HackEgo> 4034:2013-11-20 <oerjän> learn MIPS Is Popular in Schools. \ 4033:2013-11-20 <boil̈y> learn MIPS Is Popular In Schools.
14:46:28 <shachaf> `? mipis
14:46:29 <HackEgo> mipis? ¯\(°​_o)/¯
14:46:45 <shachaf> `learn MIPIS is Persecuted In Schools.
14:46:47 <HackEgo> Learned 'mipi': MIPIS is Persecuted In Schools.
14:46:59 <shachaf> `learn MIPIS Is Persecuted In Schools.
14:47:01 <HackEgo> Relearned 'mipi': MIPIS Is Persecuted In Schools.
14:47:04 <shachaf> ugh
14:47:14 <shachaf> Is that new?
14:47:18 <b_jonas> only I'm not sure what the new url was. I think it was mercurial-only, but don't know the exact url
14:47:29 <shachaf> `` mv wisdom/mipi{,s}
14:47:31 <HackEgo> No output.
14:47:41 <shachaf> oerjan: this is one no one uses `learn hth
14:47:47 <shachaf> this is why
14:48:08 <moony> `? hth
14:48:10 <HackEgo> hth is help received from a hairy toe. It is not at all hambiguitous.
14:48:38 <b_jonas> it's something like http://nethack4.org/projects/ayacc/ but I'm not sure what
14:48:40 <b_jonas> damn it
14:48:50 <b_jonas> does anyone know?
14:49:30 <b_jonas> ah! wait
14:49:45 <b_jonas> I think it's a darcs repository, not a mercurial one
14:59:54 <b_jonas> `learn ayacc/ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
14:59:54 <HackEgo> ​/hackenv/bin/learn: line 4: wisdom/ayacc/ayacc: Not a directory \ Learned 'ayacc/ayacc': ayacc/ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
15:00:01 <b_jonas> huh?
15:00:11 <b_jonas> `slashlearn ayacc/ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
15:00:13 <HackEgo> Relearned 'ayacc': ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
15:00:20 <b_jonas> `? ayacc
15:00:21 <HackEgo> ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
15:00:22 <b_jonas> that
15:12:25 <izalove> https://lists.gnu.org/archive/html/bug-bash/2016-11/msg00005.html buffer overflow in bash and the proof of concept is [.[.*
15:12:31 <izalove> 5 fucking characters
15:29:04 -!- xkapastel has quit (Quit: Connection closed for inactivity).
15:33:11 -!- navet has quit (Ping timeout: 252 seconds).
15:34:41 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
15:43:45 -!- Phantom_Hoover has joined.
15:54:29 <\oren\> `? aisventions?
15:54:30 <HackEgo> aisventions?? ¯\(°​_o)/¯
15:54:32 <\oren\> `? aisventions
15:54:33 <HackEgo> aisventions? ¯\(°​_o)/¯
15:54:35 <\oren\> `? aisvention
15:54:36 <HackEgo> aisvention? ¯\(°​_o)/¯
15:54:44 <\oren\> `? ais523vention
15:54:45 <HackEgo> ais523vention? ¯\(°​_o)/¯
15:54:49 <\oren\> `? avention
15:54:51 <HackEgo> avention? ¯\(°​_o)/¯
15:54:54 <\oren\> ba
15:56:46 <shachaf> `? orinventions
15:56:47 <HackEgo> orinventions? ¯\(°​_o)/¯
15:58:03 <b_jonas> `? orenvention
15:58:04 <HackEgo> orenvention? ¯\(°​_o)/¯
15:58:05 <b_jonas> `? Taneb
15:58:06 <HackEgo> Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. (See also: tanebventions)
15:58:14 <b_jonas> it has a see also
15:58:16 <b_jonas> `? \oren\
15:58:17 <HackEgo> ​\oren\ is an attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... well, there isn't much else in a nick, is there?
15:58:19 <b_jonas> `? oren
15:58:20 <HackEgo> oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a and other shady characters.
15:58:26 <alercah> `? alercah
15:58:27 <HackEgo> alercah? ¯\(°​_o)/¯
16:51:42 -!- digitalcold has quit (Changing host).
16:51:42 -!- digitalcold has joined.
17:02:40 -!- hppavilion[1] has joined.
17:05:02 -!- godel has joined.
17:18:24 -!- LKoen has joined.
17:32:15 -!- spiette has joined.
17:48:47 <hppavilion[1]> Shouldn't "Contrast" just be "Pare"?
17:49:02 <hppavilion[1]> (Or, alternatively, "compare" becoming "trast")
17:51:01 <moony> hellovilion[1]
17:51:30 <moony> https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
17:51:34 <myname> shouldn't it be frige instead of fridge?
18:04:26 -!- hppavilion[2] has joined.
18:06:28 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
18:19:31 -!- FreeFull has quit.
18:27:42 -!- MoALTz has joined.
18:30:29 <\oren\> myname: why?
18:30:32 -!- hppavilion[2] has quit (Ping timeout: 260 seconds).
18:30:42 <\oren\> fridge is short for refridgerator
18:31:28 <myname> huh? i only know refrigerator
18:31:39 -!- hppavilion[2] has joined.
18:41:08 <izalove> geirha | The best fix for tomcat is rm -- llua | one of apache's missteps, like the apache webserver.
18:42:22 <alercah> truth
18:44:53 * hppavilion[2] . o O ( Shouldn't it be Wikipædia? )
18:45:09 -!- hppavilion[2] has changed nick to hppavilion[1].
18:48:36 -!- augur has joined.
19:07:16 <hppavilion[1]> Congratulations! You win a video targeted at people with a fetish for cones full of yellow kernels!
19:08:36 -!- 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.”).
19:11:34 <hppavilion[1]> Oh my god. In English, a sentence can be additionally emphasized by adding more exclamation points!!!
19:11:36 <hppavilion[1]> </pun>
19:12:00 <hppavilion[1]> One must wonder what happens when you do it in spanish. do they have to balance, or..?
19:12:18 <Phantom_Hoover> that's not a pun
19:12:28 <hppavilion[1]> Phantom_Hoover: It's a punctuation
19:12:34 <hppavilion[1]> Wait, that didn't change the spelling at all
19:12:38 <hppavilion[1]> PUNctuation
19:40:33 -!- augur has quit (Remote host closed the connection).
19:47:11 -!- augur has joined.
19:50:34 -!- Alcest has joined.
19:52:10 <hppavilion[1]> Is the adjective form of triangle (other than "triangular") better spelled "triangly" or "triangley"?
19:52:13 <hppavilion[1]> I'm going with the latter
19:54:02 -!- MoALTz has quit (Quit: Leaving).
19:55:56 -!- ais523 has joined.
19:56:05 <FireFly> why not just use 'triangular'?
20:01:18 <hppavilion[1]> FireFly: "triangle?y" sounds more childish
20:04:56 <HackEgo> [wiki] [[OOo CODE]] M https://esolangs.org/w/index.php?diff=50071&oldid=41109 * Trecio * (+53) Credits to the real author of included HELLO WORLD program.
20:22:26 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
20:28:16 -!- shalashaska33 has joined.
20:28:18 -!- shalashaska33 has quit (Client Quit).
20:31:37 <\oren\> trianglish
20:32:00 <\oren\> triangleriffic
20:32:06 <myname> dreieckig
20:32:57 <\oren\> 三角的
20:33:18 <\oren\> (sankakuteki)
20:35:12 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
20:35:14 <\oren\> trianglian
20:35:53 <\oren\> triangelic
20:37:25 <\oren\> tringlish
20:41:00 <\oren\> I just realized my font has accidental vertical ligatures
20:41:04 <\oren\> p
20:41:05 <\oren\> k
20:45:09 -!- MDude has joined.
20:50:58 <ais523> vertical ligatures don't sound that useful
20:56:09 -!- augur has quit (Remote host closed the connection).
20:56:48 -!- augur has joined.
20:57:23 <\oren\> I don't understand why it's possible for a video to be out of sync with the audio
20:57:28 <\oren\> the format should be something like |FRAME|1/60s of audio|FRAME|1/60s of audio....
20:59:07 <\oren\> such that each frame and its corresponding audio are directly known
20:59:32 <ais523> \oren\: the audio and video are typically recorded separately (one using a camera, the other using the microphone)
20:59:46 <ais523> and when they're combined into a single container, sometimes the input is misaligned so the output is misaligned too
21:01:09 -!- augur has quit (Ping timeout: 260 seconds).
21:05:27 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds).
21:09:20 -!- augur has joined.
21:15:08 -!- hppavilion[1] has joined.
21:15:09 -!- augur has quit (Ping timeout: 260 seconds).
21:21:49 -!- augur has joined.
21:22:09 -!- FreeFull has joined.
21:23:29 -!- DHeadshot has joined.
21:24:02 <hppavilion[1]> Hm... is a vector in non-euclidean space an Elliptic Vector or Parabolic vector (depending on how non-euclidean the space is)?
21:25:40 -!- wob_jonas has joined.
21:26:07 -!- augur has quit (Client Quit).
21:37:51 <shachaf> what is a vector in non-euclidean space twh
21:53:05 <hppavilion[1]> shachaf: A euclidean vector is a vector in euclidean space, where here "euclidean space" means a space like that used in Euclidean geometry (though, usually with more numeric coordinates). A vector in non-euclidean space is a vector in a space that behaves like that used in non-euclidean geometry.
21:53:26 <shachaf> what is that
21:53:31 <hppavilion[1]> shachaf: Which part?
21:53:36 <shachaf> I know what a vector space is.
21:53:47 <shachaf> What's a "non-euclidean space"?
21:53:54 <shachaf> Is it a vector space?
21:54:31 <hppavilion[1]> shachaf: (1) Space that behaves like non-euclidean geometry, where parallel lines either cross (Elliptical) or have a closest point (Hyperbolic) (2) Probably?
21:55:14 -!- FreeFull has quit (Quit: rebooting, brb).
21:55:15 <hppavilion[1]> ("Non-Euclidean Vector" seems like it would be a better term for it, but that could easily be interpreted as "a vector which is not a Euclidean vector")
21:55:36 <shachaf> What sort of vector space is it?
21:55:40 <hppavilion[1]> Wait, "Euclidean space" is a real thing, right? I didn't conflate it with some other last name?
21:55:49 <hppavilion[1]> Yeah
21:56:53 -!- moonheart08 has joined.
21:57:21 -!- FreeFull has joined.
21:57:57 <hppavilion[1]> OK, from wikipedia: "In geometry, Euclidean space encompasses the two-dimensional euclidean plane, the three-dimensional space of Euclidean geometry, and certain other spaces". Non-euclidean space would encompass the equivalents for non-Euclidean geometry.
21:58:39 <hppavilion[1]> shachaf: ...to be clear, the "Euclidean" in "Euclidean vector" specifically indicates that it's in Euclidean space, right? I assumed it did, but it might not...
21:59:13 <shachaf> "space" can have lots of meaning.
21:59:31 <shachaf> You can give Euclidean space lots of different structure, such as a vector space or a topological space.
21:59:50 <shachaf> But I don't know what a non-Euclidean finite-dimensional vector space over R would be.
22:00:01 <shachaf> (Because every finite-dimensional vector space over R is Euclidean.)
22:00:55 <shachaf> (Well, depending on what Euclidean means.)
22:01:03 <shachaf> (Which is why I don't know what it means.)
22:01:20 <shachaf> I don't even know.
22:01:40 <shachaf> I guess that's not true.
22:04:44 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
22:23:08 -!- Phantom_Hoover has joined.
22:25:16 <^v> https://i.pxtst.com/99f5d.png
22:25:16 <^v> https://i.pxtst.com/49734.png
22:25:16 <^v> https://i.pxtst.com/20310.png
22:25:16 <^v> https://i.pxtst.com/fcb40.png
22:25:24 <^v> (no spam, pls dont ban)
22:26:14 <^v> its slides from my vid
22:43:22 -!- moonheart08 has quit (Ping timeout: 250 seconds).
22:43:51 -!- moonheart08 has joined.
22:49:23 -!- hppavilion[1] has joined.
22:50:18 <hppavilion[1]> A few weeks ago, we were talking about harm(onic plus)/Parallel Sum
22:50:50 <myname> 8
22:50:52 <myname> gna
22:52:44 <hppavilion[1]> I wonder if there's an equivalent to the hyperoperations for it (Normally, H(1, a, b) = a+b; this is R(1, a, b) = a(+)b)
22:57:56 <Taneb> Almost all real numbers are transcendental, right?
22:58:19 <shachaf> Yes.
22:58:31 <shachaf> There are only countably many algebraic numbers.
23:00:20 <Taneb> Are there any commonly used proper subsets of the transcendental numbers such that almost all real numbers are in that subset?
23:01:03 <myname> R\Q?
23:01:28 <shachaf> That's a superset.
23:01:30 <Taneb> myname, that's a superset of the transcendental numbers, unless I am horribly confused
23:01:39 <hppavilion[1]> Taneb: Yes, I believe so
23:01:40 <shachaf> I don't know, uncomputable numbers?
23:01:47 <hppavilion[1]> Taneb: Almost none are... cedental?
23:01:52 <myname> ah
23:01:59 <Taneb> hppavilion[1], algebraic is the word I think
23:02:04 <Taneb> shachaf, ooh, that's a good one
23:02:04 <hppavilion[1]> Taneb: Ah, thank you
23:02:36 <hppavilion[1]> How do dictionaries in languages like French where words have several forms tend to work? Do they sort the words and provide all 4 forms?
23:03:07 <hppavilion[1]> (But then do they sort it by masculine or feminine form? Or do they include both, thus making the dictionary have up to twice as many entries)
23:04:43 -!- Frooxius has quit (Read error: Connection reset by peer).
23:05:28 -!- moony has quit (Remote host closed the connection).
23:05:31 <shachaf> Taneb: Are you looking for the "smallest" commonly-used set whose complement is countable?
23:05:59 <shachaf> Cocountable, that's the word.
23:06:20 <Taneb> shachaf, I guess?
23:06:54 <shachaf> "undefinable" is a subset of uncomputable, I guess.
23:07:18 <Taneb> shachaf, can you give an example of an undefinable number?
23:07:24 <ais523> like that language I reviewed recently which had a program that halted if and only if it didn't halt?
23:07:32 <ais523> that's a computational class above uncomputable
23:07:36 -!- Frooxius has joined.
23:07:39 <ais523> I guess you could call it paradoxical
23:07:56 <ais523> (like, it's above the entire uncomputable hierarchy)
23:08:38 <ais523> I guess you can make a correspondence between uncomputable languages and infinities; you can't predict what an uncomputable language will do even with unlimited time, and infinites are larger than any finite number
23:08:55 <ais523> and just like some infinities are "larger" than others, some uncomputable languages can analyse others
23:09:09 <wob_jonas> hi, ais523
23:09:12 <Taneb> ais523, a program that halts if and only if it doesn't halt feels perversely related to a quine
23:09:13 <ais523> but "larger" than any infinity would be a number that's greater than itself (as opposed to merely being larger than /other/ numbers)
23:09:17 <wob_jonas> `? ayacc
23:09:25 <ais523> Taneb: you use the same techniques to make them as you do to make quines
23:09:33 <HackEgo> ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
23:09:40 <wob_jonas> ais523: ^ that's the current location for ayacc, right? it's not apparently mentioned on the websiute
23:09:50 <ais523> wob_jonas: yes, I need to move it at some point
23:10:06 <wob_jonas> you could create a short page on the website that tells this stuff
23:10:08 <ais523> as that page should logically be a web page describing ayacc, rather than a repository
23:10:45 <shachaf> `? tanebventions: math
23:10:47 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, locales, and histograms.
23:11:05 <hppavilion[1]> Taneb: Please define "smallest", "commonly-used", what the complement is relative to, "looking", and how a set can be a "who" :P
23:11:09 <shachaf> `slwd tanebventions: math//s#loc#the long line, &#
23:11:13 <HackEgo> tanebventions: math//Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
23:11:19 <hppavilion[1]> (god the inanimate whose bugs me... it just sounds wrong...)
23:11:37 <Taneb> hppavilion[1], I anthropomorphise that which none else can
23:11:53 <hppavilion[1]> Cale: coconutable?
23:12:35 <Taneb> ...also do the cocountable sets form a topology like the cofinite sets do?
23:14:57 <shachaf> https://en.wikipedia.org/wiki/Cocountable_topology hth
23:15:12 <Taneb> hppavilion[1], by smallest I mean a minimal element in the poset (or is this a proper poclass?) of cocountable sets
23:15:28 <Taneb> hppavilion[1], the complement is relative to the real numbers
23:15:57 <Taneb> By "I am looking for X" I mean "I am curious about how X is defined"
23:16:12 <shachaf> Taneb: the long line is pretty good, thanks for inventing it
23:16:17 <Taneb> By "commonly used" I probably mean "Has a cool name and a Wikipedia page"
23:17:01 -!- AnotherTest has quit (Ping timeout: 252 seconds).
23:17:06 <shachaf> Taneb: You're just talking about subsets of the reals, right?
23:17:10 <shachaf> So just a poset.
23:17:11 <Taneb> shachaf, yes
23:17:40 <Taneb> Yeah, it would be, wouldn't it
23:18:00 <shachaf> https://en.wikipedia.org/wiki/PO-class
23:18:18 <shachaf> `? yugoslavia
23:18:22 <HackEgo> yugoslavia? ¯\(°​_o)/¯
23:22:19 <shachaf> @google largest countable subset of the real
23:22:20 <lambdabot> https://www.quora.com/Is-it-true-that-the-set-of-real-numbers-that-can-be-defined-by-a-finite-definition-lets-call-them-the-definable-reals-is-the-largest-possible-countable-subset-of-the-real-
23:22:20 <lambdabot> numbers
23:22:28 <shachaf> what a scow url tdnh
23:23:35 <Taneb> My instinct is "Either that is the reals or it is not the largest possible countable subset of the reals"
23:24:04 <shachaf> It's certainly not the reals.
23:24:09 <Taneb> Well then
23:24:17 <shachaf> And it's not the largest countable subset of the reals either.
23:24:35 <shachaf> For example you can add any countable number of reals to it.
23:24:57 <Taneb> That's... that's a simpler proof than mine
23:25:29 <Taneb> Although the way I would have done it gets you a field
23:25:35 <Taneb> (I believe the definable numbers form a field?)
23:26:21 <shachaf> did you just tanebvent something
23:26:26 -!- DHeadshot has quit (Ping timeout: 268 seconds).
23:26:30 <Taneb> I don't think so
23:26:52 <Taneb> If I have I haven't named it
23:27:08 <shachaf> Well, only a countable number of tanebventions are nameable.
23:29:35 -!- oerjan has joined.
23:30:17 <shachaf> did Taneb invent Count von Count
23:30:29 <Taneb> You can count on it
23:30:44 <Phantom_Hoover> shachaf, assuming finitary tanebvention names of course
23:31:05 -!- xkapastel has joined.
23:31:24 -!- Zarutian has joined.
23:31:30 -!- Zarutian has quit (Read error: Connection reset by peer).
23:31:56 -!- DHeadshot has joined.
23:32:20 -!- Zarutian has joined.
23:36:06 <oerjan> `le/rn Dragons are fractal creatures of magic, capable of shrinking or expanding to any size. Taneb invented them to live inside his string diagrams, but they prefer to hover around pinheads and feed on angels.
23:36:10 <HackEgo> No output.
23:36:15 <oerjan> @messages-
23:36:15 <lambdabot> boily said 12h 39m 32s ago: hellørjan. only slightly. as the proverb says, "trust me, I'm an engineer".
23:36:17 <oerjan> oops
23:36:22 <oerjan> `learn Dragons are fractal creatures of magic, capable of shrinking or expanding to any size. Taneb invented them to live inside his string diagrams, but they prefer to hover around pinheads and feed on angels.
23:36:27 <HackEgo> Learned 'dragon': Dragons are fractal creatures of magic, capable of shrinking or expanding to any size. Taneb invented them to live inside his string diagrams, but they prefer to hover around pinheads and feed on angels.
23:39:38 <Taneb> oerjan, did you know dragons work in base -1 plus or minus i
23:39:52 <oerjan> nope!
23:42:12 <Taneb> (if you plot the numbers representable in a fixed number of bits in base -1 plus or minus i on an Argand diagram, you get the twin dragon fractal)
23:43:39 -!- GeekDude has joined.
23:44:35 <oerjan> "The complex plane is sometimes called the Argand plane because it is used in Argand diagrams." and then no explanation of what they are, despite the term redirecting there.
23:45:15 -!- DHeadshot has quit (Ping timeout: 252 seconds).
23:45:38 <Taneb> An Argand diagram is just a 2D plot of complex numbers where the real component is the x axis and the imaginary component the y axis
23:45:48 <moonheart08> ^
23:46:07 <Taneb> You can view it as a linear transformation from C as an R-vector space to R^2
23:46:11 <moonheart08> @messages_loud
23:46:11 <lambdabot> boily said 12h 36m 31s ago: moonhellort08.
23:46:11 <oerjan> Taneb: i think i'd have understood you easier if you had just said "complex plane" then.
23:46:24 <moonheart08> ??
23:46:37 <Taneb> oerjan, sorry
23:47:11 <oerjan> moonheart08: boily is a bit annoyed at your changing nick, so he @telloed all of them hth
23:47:56 <moonheart08> olol
23:48:35 <oerjan> it makes @tell rather useless when you don't know what nick to use...
23:48:40 -!- DHeadshot has joined.
23:53:08 <hppavilion[1]> myname: Cro wouldn't happen to be the German equivalent of Justin Bieber or something, would he?
23:54:26 <hppavilion[1]> oerjan: Boeing makes very complex planes
23:56:53 <myname> hppavilion[1]: it's cute how you assume i have the slightest idea about pop culture
23:57:15 <hppavilion[1]> myname: Excellent, just as planned.
23:57:40 <hppavilion[1]> (Wait, is this limited to 'murican pop culture- you could answer given context- or is it any pop culture at all?)
23:57:54 <myname> the second part
2016-11-03
00:00:15 -!- Taneb has changed nick to Tanebirthday.
00:01:08 <hppavilion[1]> I'm going through a comment I'm composing and putting ZWSPs between all the ligaturable characters (e.g. fi) >:)
00:01:42 <Tanebirthday> That's...
00:01:50 <Tanebirthday> That's semantically inaccurate!
00:02:01 <shachaf> happy Taneb++
00:02:24 -!- DHeadshot has quit (Ping timeout: 256 seconds).
00:02:26 <Tanebirthday> assert(Taneb.age == 22);
00:03:42 -!- Lord_of_Life has joined.
00:03:46 * oerjan fixes the wp article
00:04:10 <shachaf> there's an article about Taneb?
00:04:14 <hppavilion[1]> Oh, is it Tanebirthday's- wait, nickchange. So probably
00:04:31 <ais523> shachaf: well he's invented so many important things, why wouldn't there be?
00:04:34 <hppavilion[1]> Tanebirthday: Happy assemblyday!
00:04:59 <shachaf> What important things did Taneb invent?
00:05:34 <ais523> `? Tanebventions
00:05:36 <Tanebirthday> hppavilion[1], third of November Greenwich Mean Time, every year since 1994
00:05:40 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex.
00:05:47 <ais523> the universe is fairly important
00:06:24 <oerjan> Tanebirthday: ooh happy birthday
00:06:25 <Phantom_Hoover> and involves rather a lot of sex, i believe
00:06:48 <oerjan> shachaf: no, about complex planes, which should contain a definition of Argand diagram hth
00:07:34 <shachaf> Phantom_Hoover: The universe is indiscreet, too.
00:07:52 <shachaf> citation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.434.9777
00:07:58 <oerjan> Phantom_Hoover: it was probably added after he invented it by some sneaky marketing department
00:08:03 <hppavilion[1]> Phantom_Hoover: Yes, but sex makes up less than 12 ppb, so it's within acceptable bounds
00:08:15 <hppavilion[1]> oerjan: Ah, or that
00:08:22 <ais523> now I'm wondering why you'd want to market the universe and what the marketing slogan would be
00:08:29 -!- DHeadshot has joined.
00:08:45 <Phantom_Hoover> if god did not exist it would become necessary for taneb to invent him
00:08:47 <oerjan> The Universe: More of Everything!
00:09:12 <hppavilion[1]> ais523: You need a lot of boilerplate to be able to say "let there be light" from the get-go, rather than having to define what light is, then what a photon is, then what a particle is, then trying to explain "stuff"
00:09:28 <Phantom_Hoover> `? tanebventions: math
00:09:29 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
00:09:33 <hppavilion[1]> ais523: So the universe comes with a lot of features pre-assembled
00:09:34 <Phantom_Hoover> should that not be 'maths'
00:09:35 <ais523> oerjan: I like that :-)
00:09:35 <Tanebirthday> hppavilion[1], light is in the standard library
00:10:02 <Tanebirthday> Phantom_Hoover, I'm in favour of "maths" but have never edited that wisdom entry as far as I recall
00:10:15 <shachaf> `dowt tanebventions: math
00:10:24 <hppavilion[1]> Tanebirthday: Yes, exactly.
00:10:29 <HackEgo> 8511:2016-06-17 <oerjän> ` mv wisdom/tanebvention{,s}": math" \ 8544:2016-06-20 <shachäf> slwd tanebventions: math//s#the reals#Klein bottles, the reals# \ 8819:2016-07-15 <shachäf> slwd tanebventions: math//s/ p/the Hodge star operator, p/ \ 8820:2016-07-15 <shachäf> slwd tanebventions: math//s/,t/, t/ \ 8966:2016-08-22 <shachäf> slwd ta
00:10:39 <shachaf> `dowt tanebvention: math
00:10:42 <Phantom_Hoover> `` mv "wisdom/tanebventions: math" "tanebventions: maths"
00:10:44 <hppavilion[1]> SOMEBODY had to make the standard library.
00:10:45 <shachaf> `revert
00:10:48 <Phantom_Hoover> fuck
00:10:56 <Phantom_Hoover> `` mv "wisdom/tanebventions: math" "wisdom/tanebventions: maths"
00:11:05 <shachaf> can you stop please
00:11:08 <HackEgo> No output.
00:11:10 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
00:11:16 <HackEgo> 8510:2016-06-17 <oerjän> ` mv wisdom/tanebvention{"s (math)",": math"} \ 8511:2016-06-17 <oerjän> ` mv wisdom/tanebvention{,s}": math"
00:11:19 <HackEgo> No output.
00:11:20 <shachaf> Phantom_Hoover: It used to be "Tanebventions (maths)", but it was renamed to "Tanebvention: math" so it would work both ways.
00:11:35 <shachaf> `revert
00:11:37 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
00:12:02 <Tanebirthday> Tanebventions: mathses
00:12:03 <Phantom_Hoover> i'll stop when the file is moved and not before
00:12:06 <shachaf> `` ls wisdom/*nebven*
00:12:06 <hppavilion[1]> Do british people ever say "math"? What does the singular of "maths" mean?
00:12:09 <HackEgo> wisdom/tanebvention \ wisdom/tanebventions: math \ wisdom/tanebventory
00:12:17 <shachaf> Phantom_Hoover: This is the right name for the file.
00:12:20 <Tanebirthday> hppavilion[1], what's a mathematic
00:12:20 <hppavilion[1]> Tanebirthday: mathen? mathi? mathæ?
00:12:23 <shachaf> `? tanebventions: maths
00:12:24 <Phantom_Hoover> no it isn't
00:12:26 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
00:12:31 <hppavilion[1]> Tanebirthday: That's the question
00:12:34 <HackEgo> [wiki] [[Special:Log/newusers]] create * Enoua5 * New user account
00:12:47 <ais523> hppavilion[1]: "maths" is a contraction of "math[ematic]s"; "math" would therefore be a contraction of "mathematic", which is not a real word
00:12:49 <Phantom_Hoover> ah well
00:12:54 <hppavilion[1]> ais523: YET
00:12:55 <ais523> we don't use "math" just like we don't use "mathematic"
00:12:57 <oerjan> <Phantom_Hoover> should that not be 'maths' <-- this way you can look it up with both terms
00:13:02 -!- Lord_of_Life has quit (Excess Flood).
00:13:17 <Tanebirthday> hppavilion[1], I never say "math" except when I'm being silly and disparaging someone for specialising too much
00:13:20 <Phantom_Hoover> someone sed 'math' to 'maths' in the entry then
00:13:29 <hppavilion[1]> Phantom_Hoover: Oh, right, searching for a thing with -s at the end also searches for one without
00:13:30 <shachaf> `? tanebventions
00:13:31 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex.
00:13:32 <Phantom_Hoover> i'd do it myself but shachaf would doubtless complain
00:13:49 <shachaf> `slwd tanebvention//s#math#maths#
00:13:51 <HackEgo> tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
00:13:54 <shachaf> That's quite legitimate.
00:14:24 <hppavilion[1]> shachaf: Um, if that were actually mathsy, you would now have "See also tanebventions: mathssssssssss..."
00:14:34 <hppavilion[1]> (Don't question it. I know it's wrong.)
00:14:40 <hppavilion[1]> (-ish)
00:14:48 <shachaf> ais523: In my usage, e.g. algebra is a math, and topology is a math. If you're studying maths, you're probably studying more than one math.
00:15:06 <hppavilion[1]> Hm, could Taneb have invented the f-word? On one hand, it often means sex, but on the other, it also means other stuff a LOT of the time, and it's a very versatile word
00:15:11 <ais523> now I'm wondering what the lowest number of substitutions is necessary for Thue to be Turing-complete / curly-L-complete
00:15:32 <ais523> shachaf: so "mathematic" = "field of mathematics"?
00:15:42 <Tanebirthday> shachaf, I can get behind that
00:15:42 <ais523> that isn't entirely illogical, although it also doesn't fit with UK usage
00:16:09 <Tanebirthday> Then again, I pronounce "finite" such that it rhymes with "infinite" and "definite"
00:16:42 -!- Lord_of_Life has joined.
00:17:03 <shachaf> ais523: I guess smaller mathematical things could be maths as well.
00:17:08 <shachaf> Is a theorem a math?
00:17:29 <hppavilion[1]> It can be a noun, a verb, an adjective, an adverb, an exclamation (of course). It can probably also be a pronoun, and I'dn't be surprised if it was a perfectly valid preposition, conjunction, article, determiner, and numeral as well.
00:17:37 <Tanebirthday> shachaf, is non-commutative topology, for example
00:17:52 <Tanebirthday> shachaf, or algebraic geometry
00:18:47 <shachaf> Are D-modules a math?
00:18:52 <Tanebirthday> I don't think so
00:18:55 <Tanebirthday> They are many maths
00:18:56 <shachaf> Or is each D-module a math, so D-modules are maths?
00:19:25 <hppavilion[1]> (And proverb and proadjective (projective?) and prodeterminer and postposition (and adposition if adposition \ (preposition U postpostion) != {}) and proprepo...)
00:19:38 <shachaf> The main goal of my usage is to be incompatible with both US and UK usage, and therefore be neutral.
00:19:38 <Tanebirthday> I think the study of D-modules is a math
00:19:48 <Tanebirthday> shachaf, how contrarian!
00:20:07 <shachaf> Phantom_Hoover: Sorry, that was more hostile than it needed to be.
00:20:51 <shachaf> I was in the middle of writing out an explanation for the way it was, which you didn't know. But it made it frustrating that you were making changes while I was doing it.
00:21:14 <hppavilion[1]> I just learned yon and yonder were like "this" and "that". I am now sad.
00:21:34 <shachaf> But I don't know why people say say "math" is an abbreviation for "mathematic".
00:21:40 <shachaf> "mathematic" isn't a word as far as I know.
00:21:51 <hppavilion[1]> Though "yon/yonder" was probably historically "þon/þonder", modernly "thon/thonder"
00:21:54 <shachaf> In US usage it's an abbreviation for "mathematics", which is not plural, by the way.
00:22:28 <hppavilion[1]> shachaf: In US (aka "real") english, mathematics is dual. hth.
00:23:31 <hppavilion[1]> (Its members are (1) taxes and (2) that stuff weirdos do)
00:24:53 <Tanebirthday> shachaf, "mathematic" is in the OED
00:25:33 <ais523> do we have a word definition/properties thing in HackEgo somewhere?
00:25:46 <ais523> I vaguely remember seeing a dictionary in this channel but it might have been fizzie
00:26:09 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50072&oldid=50070 * Enoua5 * (+174) /* Introductions */
00:26:26 <HackEgo> [wiki] [[User:Enoua5]] N https://esolangs.org/w/index.php?oldid=50073 * Enoua5 * (+78) Created page with "Hello, my beautiful world! I am a programmer, song writer, and furry. KTHXBYE"
00:27:49 <shachaf> lambdabot has @wn
00:27:52 <shachaf> And some other dictionaries.
00:27:53 <shachaf> @list wn
00:27:53 <lambdabot> dict provides: dict-help all-dicts bouvier cide devils easton elements foldoc gazetteer hitchcock jargon thesaurus vera wn world02
00:28:12 <shachaf> @devils potable
00:28:12 <Tanebirthday> @wn mathematic
00:28:14 <lambdabot> *** "potable" devil "The Devil's Dictionary (1881-1906)"
00:28:14 <lambdabot> POTABLE, n. Suitable for drinking. Water is said to be potable;
00:28:14 <lambdabot> indeed, some declare it our natural beverage, although even they find
00:28:14 <lambdabot> it palatable only when suffering from the recurrent disorder known as
00:28:14 <lambdabot> thirst, for which it is a medicine. Upon nothing has so great and
00:28:16 <lambdabot> [6 @more lines]
00:28:18 <lambdabot> No match for "mathematic".
00:28:20 <shachaf> @more
00:28:20 <Tanebirthday> :(
00:28:45 <oerjan> <hppavilion[1]> Though "yon/yonder" was probably historically "þon/þonder", modernly "thon/thonder" <-- nope, cognate to german "jener" and norwegian "hin" hth
00:29:06 <shachaf> is "hth" norwegian
00:29:23 <oerjan> (also apparently to latin "idem")
00:29:25 <hppavilion[1]> oerjan: ...Yermans historically pronounced "j" as "th" hth. Also, male seahorses have the baby.
00:29:36 <hppavilion[1]> This is all true stuff that I didn't make up to not look bad.
00:30:21 -!- DHeadshot has quit (Ping timeout: 252 seconds).
00:30:37 <FireFly> german historically pronouncing j as þ would be super weird
00:30:52 <Tanebirthday> Jirejly
00:31:19 <Tanebirthday> I'm going to go to bed now, goodnight!
00:32:00 * oerjan swats hppavilion[1] for etymofraud -----###
00:32:36 <hppavilion[1]> FireFly: I think you have "þ" and "f" confused hth
00:32:47 <Tanebirthday> hppavilion[1], that's entirely on me
00:32:51 <hppavilion[1]> s/FireFly/Tanebirthday/
00:33:07 <Tanebirthday> And I know people who genuinely cannot pronounce them differently
00:33:18 <hppavilion[1]> Tanebirthday: Yes it is. Unless it's a thoke about how Thermans can't make a 'th' sound...
00:33:37 <HackEgo> [wiki] [[Factory]] N https://esolangs.org/w/index.php?oldid=50074 * Enoua5 * (+52) Creation; will move documentation here
00:33:47 <oerjan> Tanebirthday: on the plus side no:matematikk and de:Mathematik and neither even has a plural hth
00:36:14 <shachaf> Tanebirthday: my guess for who's slightly older today is: oerjan
00:36:28 <FireFly> Janeb
00:36:30 <Tanebirthday> oerjan, happy birthday
00:36:39 <FireFly> Tanebirthday: wait, f and þ, or f and j?
00:36:47 <FireFly> because in the latter case I'd be a bit concerned
00:37:03 -!- GeekDude has left ("WeeChat 1.4").
00:37:04 <Tanebirthday> FireFly, I was making a joke about hppavilion[1]'s f and j statement
00:37:10 <FireFly> o
00:37:25 <shachaf> Tanebirthday: whoa whoa whoa, no one said anything about birthdays
00:37:27 <shachaf> other than you
00:37:34 <shachaf> and i guess a few other people in here
00:37:38 <Tanebirthday> shachaf, happy birthday
00:37:51 <ais523> aren't /all/ of us slightly older than we were yesterday?
00:38:02 <ais523> (possibly some of us are also slightly wiser, although that's much less certain)
00:38:28 <shachaf> Yes.
00:38:43 <shachaf> Though I guess Taneb never said "than yesterday".
00:38:53 <shachaf> Maybe Taneb is slightly older than he will be tomorrow?
00:38:55 <hppavilion[1]> ais523: No, bodily aging is all stored up and released in a single burst once every 365 days (except every 4th cycle when it's 366, except on the 100ths, except on the 400ths.)
00:43:13 <Tanebirthday> hppavilion[1], shachaf is closer
00:43:20 <Tanebirthday> I'm approximately but not quite unaging
00:43:36 <Tanebirthday> Today I am slightly older than I was yesterday and also than I will be tomorrow
00:44:57 <oerjan> hppavilion[1]: how does that work for people born on February 29 twh
00:45:32 <oerjan> Tanebirthday: local maximum eh?
00:45:37 -!- moony has joined.
00:45:52 <shachaf> oerjan: a paradox / a paradox / a most ingenious paradox
00:45:54 <Tanebirthday> oerjan, possibly a global maximum!
00:45:55 <hppavilion[1]> oerjan: current_year is only incremented on leap years; they grow a year older every 4 leap years, except every 100th, ...
00:46:00 <hppavilion[1]> hth
00:46:09 <oerjan> fancy
00:46:19 <hppavilion[1]> (But they also tend to have lifespans about a fifth the length of a normal person)
00:46:30 <oerjan> wait, fifth?
00:46:52 -!- moonheart08 has quit (Ping timeout: 250 seconds).
00:47:09 <shachaf> oerjan: yes, it's because they drink so much hth
00:47:10 <oerjan> this sounds unfair. only one in four birthdays _and_ live shorter overall
00:47:38 <oerjan> well, life isn't fair has been well established.
00:49:54 <oerjan> http://nethack4.org/media/alex/ayacc/ayacc.pl <-- dammit only now i realize the pun...
00:50:09 <oerjan> (defunct link)
00:50:17 <shachaf> what's the pun
00:50:33 <oerjan> shachaf: alex/ayacc hth
00:50:58 <shachaf> oh
00:51:23 <shachaf> this isn't related to the haskell alex
00:52:47 <oerjan> doubtful. although i don't remember if ais523 made an alex program too...
00:53:14 <ais523> oerjan: I didn't, although I was planning to
00:54:02 <shachaf> `? ais523
00:54:05 <HackEgo> Agent “Iä” Smith is an alien with a strange allergy to avian body covering, which he is trying to retroactively prevent from ever evolving. On the 3rd of March, he's lawful good.
00:54:38 <shachaf> We haven't seen scarf or callforjudgement in quite a while.
00:54:48 <oerjan> i've seen callforjudgement
00:55:01 <oerjan> although briefly, due to a mistyping
00:55:25 <oerjan> or mistouchpadding iirc
00:58:56 -!- moony has quit (Read error: Connection reset by peer).
00:59:03 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50075&oldid=50074 * Enoua5 * (+7995) add documentation
01:01:08 <oerjan> <shachaf> oerjan: this is one no one uses `learn hth <-- seriously, that's like one of the oldest `learn features hth
01:01:28 <shachaf> `dowt MIPS
01:01:30 <HackEgo> No output.
01:01:33 <shachaf> `dowt mips
01:01:35 <HackEgo> 4033:2013-11-20 <boil̈y> learn MIPS Is Popular In Schools. \ 4034:2013-11-20 <oerjän> learn MIPS Is Popular in Schools.
01:01:42 <shachaf> oerjan: how come it didn't happen there tdnh
01:02:00 <oerjan> well it hasn't _always_ been there.
01:02:12 <oerjan> but i think it's definitely older than the article removal.
01:02:15 <shachaf> the point is that `learn is unpredictable
01:02:41 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50076&oldid=50075 * Enoua5 * (+81)
01:03:56 <oerjan> i think that does the right thing more often than not, although of course there would be misfires either way.
01:03:57 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50077&oldid=50073 * Enoua5 * (+37)
01:04:10 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50078&oldid=50077 * Enoua5 * (-9)
01:04:34 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50079&oldid=50076 * Enoua5 * (+31)
01:04:38 <oerjan> erm. helps more often than it hurts.
01:05:02 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50080&oldid=50079 * Enoua5 * (-19)
01:05:28 -!- olsner has quit (Ping timeout: 245 seconds).
01:05:41 <hppavilion[1]> Oh, the new user is a furry.
01:05:44 <hppavilion[1]> ...I make no comment.
01:05:51 <oerjan> you just did hth
01:06:32 * oerjan reads at least two furry comics, although one is strongly implied to have been accidental.
01:07:21 <oerjan> or well
01:07:34 <HackEgo> [wiki] [[User talk:Enoua5]] N https://esolangs.org/w/index.php?oldid=50081 * Hppavilion1 * (+340) Heeeelp... meeeee...
01:07:34 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50082&oldid=50004 * Enoua5 * (+14) Added Factory
01:07:54 <oerjan> accidental that it's now _only_ furries. it gradually became that way because the author couldn't draw humans.
01:08:07 <hppavilion[1]> oerjan: That's totally justified.
01:08:12 <oerjan> (The Whiteboard)
01:08:33 * hppavilion[1] . o O ( If Enoua5 joins, I'm going to pretend to be a bot )
01:09:08 <oerjan> . o O ( then i can pretend to kick hppavilion[1] for botspam )
01:09:32 -!- enoua5 has joined.
01:09:33 <hppavilion[1]> oerjan: My prefix is ⁂ if anybody asks.
01:09:53 <enoua5> Hello, not automated message!
01:09:58 <hppavilion[1]> Dammit xD
01:10:15 <wob_jonas> hpp: prefix of what?
01:10:16 <enoua5> XD yes?
01:10:25 <hppavilion[1]> I was planning on pretending to be a bot when you joined, then you joined just as I sent an obviously not-botty message
01:10:50 <hppavilion[1]> enoua5: But welcome to the channel!
01:11:14 <enoua5> even though i gotta go. like now ._. .. gubye!
01:11:25 -!- enoua5 has quit (Client Quit).
01:13:02 <oerjan> the other comic is of course Freefall, which really has only one furry (ok maybe two now), but seems to be more connected to the actual furry community if the links on the page are any guidance.
01:14:02 <oerjan> hm does Girl Genius count, with the jägers and Krosp
01:14:22 <FireFly> I don't think that counts as "furry"
01:14:33 <oerjan> why not?
01:14:34 <FireFly> more than "humanoid but non-human characters"
01:14:40 <oerjan> well maybe
01:14:54 * oerjan isn't sure of the difference
01:15:23 <oerjan> they're canonically modified humans btw
01:15:32 <oerjan> (not Krosp)
01:15:35 <FireFly> Hm, I suppose so yeah
01:15:40 <hppavilion[1]> oerjan: ...Krosp?
01:15:41 <FireFly> I forget who Krosp is
01:15:52 <oerjan> the talking cat
01:15:58 <FireFly> oh him
01:16:00 <FireFly> I love him
01:16:24 <hppavilion[1]> You know what'd be fun? Alien furries. Not, like, furries that look like (or officially are) aliens. Aliens who are furries regarding whatever other creatures live on their planet.
01:17:04 <oerjan> `unidecode ⁂
01:17:05 <HackEgo> ​[U+2042 ASTERISM]
01:19:03 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:19:22 <oerjan> hm i guess YAFGC also have some furry characters. and lots of humanoid non-humans.
01:19:26 <oerjan> *has
01:22:59 <hppavilion[1]> *had
01:23:03 * hppavilion[1] is afk
01:23:21 <fizzie> Today, someone thought my Befunge shirt was Perl. Can you imagine?
01:23:37 <oerjan> shocking
01:23:41 -!- olsner has joined.
01:23:50 <fizzie> Not that a Befunge/Perl polyglot would probably be particularly difficult to do.
01:23:55 <oerjan> how dare they imply befunge is unreadable
01:24:18 <fizzie> Yes, it's clearly a slight towards at least one of the languages.
01:24:20 <ais523> fizzie: yes, that's a trivial combination
01:24:53 <fizzie> An INTERCAL fan was also present.
01:24:58 <ais523> a fun question is to consider what the first non-whitespace character would be in a maximum-number-of-languages polyglot
01:25:01 <ais523> I'm guessing # but not sure
01:25:10 <fizzie> (I don't know if they've done anything notable with it, but they mentioned it as their favourite esolang.)
01:25:38 <oerjan> hm increased polyglot challenge: make a polyglot where no character ignored in one language is used in the other
01:27:40 <ais523> what's the definition of "ignored" here?
01:27:49 <ais523> polyglots often place the code for one language inside a string literal in the other
01:27:55 <oerjan> that's the hard part i guess
01:27:58 <ais523> and then don't do anything very interesting with the string
01:28:11 <ais523> but you could, say, write a loop that checksums it or the like, if you want the content to matter
01:28:14 <shachaf> you need a linear type system for each language hth
01:29:12 <ais523> relevant, surely?
01:29:17 <ais523> or are you banning copying data too?
01:29:21 -!- enoua5 has joined.
01:29:34 <enoua5> Hello!
01:29:37 <oerjan> oh right checksums...
01:29:49 <oerjan> this gets really tricky to define then.
01:30:03 <FireFly> just use the sum modulo 2
01:30:27 <FireFly> but yeah, sounds tricky
01:30:37 <ais523> hi enoua5
01:31:03 <enoua5> *waves*
01:31:15 <ais523> oerjan: based on my thoughts about videogame polyglots, I think it'd be most interesing if the two programs did the same thing using the same algorithm
01:31:28 <ais523> and the same parts of the algorithm were implemented by the same part of the code
01:31:31 <oerjan> `relcome enoua5
01:31:34 <HackEgo> enoua5: 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.)
01:32:27 <enoua5> I just uploaded an esolang I created, if anyone wants to look at that!
01:32:50 <ais523> I was looking at it already
01:33:00 <ais523> my first thought was "oh wow, this might actually be interesting"
01:33:11 <ais523> (a lot of new users just do trivial/pointless brainfuck derivatives)
01:33:43 <enoua5> Really? Thanks!
01:34:40 <ais523> it's TC
01:35:22 <enoua5> tc?
01:35:30 <ais523> actually if you start with a couple of zero bits in storage (I think you need at least two), it's TC with just production and storage, not needing the other rooms
01:35:34 <ais523> TC = Turing complete
01:35:54 <ais523> it's a computational power class, it basically expresses how good the language is at emulating other languages
01:35:55 <enoua5> oh, yes!
01:36:11 <ais523> languages in the same class can emulate each other, and languages can also emulate langauges in lower classes
01:36:30 <shachaf> I think a lot of people know what Turing completeness is who might not know the abbreviation "TC".
01:36:37 <ais523> yes, I know
01:36:48 <ais523> I just got a little carried away and decided to define Turing completeness anyway
01:37:13 <enoua5> so, what do you mean by having the couple in storage?
01:37:29 <ais523> like, your storage spaces start empty, right?
01:37:33 <enoua5> yes.
01:37:45 <enoua5> how would this replace some rooms?
01:37:46 <ais523> if I start with a zero bit on one of them (actually one is enough because you can change what the production is producing)
01:38:00 <ais523> then that gives enough power just in production and storage to do any computation
01:38:29 <ais523> the idea is that you can use the storage space to implement a Minsky machine
01:38:56 <ais523> two storage spaces for the two counters you need (you put a 0 at the bottom and 1s above it)
01:39:09 <ais523> and one as a bitbucket for storing unwanted bits
01:39:29 <enoua5> *looks that up* oh, wow! yeah, there a few things i added just to be a little nicer
01:39:31 <ais523> (you could also drop the unwanted bits into production, I guess, so long as you kept a known bit around to set it back to the value you wanted)
01:39:47 <ais523> your extra tools will make the language much more usable
01:39:54 <ais523> there's a tradeoff between being usable and having a minimum of commands
01:40:05 <ais523> btw, you might want to put your language in categories so that people will see it
01:40:10 <ais523> http://esolangs.org/wiki/Esolang:Categorization
01:40:20 <ais523> and edit it onto the language list
01:40:34 <ais523> if a language is on an unlinked page like that, it has a tendency to get lost and forgotten about
01:41:03 <enoua5> i put it onto the list already, i'll go look at catagories
01:43:03 -!- enoua5 has quit (Quit: Page closed).
01:46:56 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50083&oldid=50080 * Enoua5 * (+119)
01:47:14 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50084&oldid=50083 * Enoua5 * (-2) /* Categories */
01:49:21 <HackEgo> [wiki] [[Factory]] M https://esolangs.org/w/index.php?diff=50085&oldid=50084 * Ais523 * (-21) /* Categories */ make this into actual category inclusions, rather than category mentions, by unescaping it
01:49:58 <shachaf> What's a category inclusion? A faithful functor?
01:50:32 <ais523> in MediaWiki, it's rather less interesting than that :-P
01:50:46 -!- enoua5 has joined.
01:50:53 <enoua5> Alright, it's catagorized!
01:52:07 <enoua5> It seems i did it wrong and someone fixed it. thanks to whoever that person was!
01:53:06 <enoua5> *looks at the history* thanks, Ais523!
01:53:28 <ais523> : is an escape character in MediaWiki
01:53:45 <ais523> so [[Category:Languages]] uses the Languages category, whereas [[:Category:Languages]] merely mentions it (in this case, a link)
01:53:58 <ais523> we don't want Esolang:Categorization to be in the categories itself, so we escape
01:54:10 <ais523> but on language pages we do want them to be in the category normally
01:54:54 <enoua5> Ah, ok, i see. that makes sense.
01:55:29 <enoua5> Thanks for your help! I hope Factory will do good here.
01:55:36 <enoua5> I've got to go
01:55:52 <ais523> my guess is nothing much will happen in a while, then someone will use it on a "guess the language" puzzle on PPCG
01:55:55 <ais523> bye :-)
01:56:47 <shachaf> I am the very model of a Turing halting oracle, / I've information esoteric-wiki categorical
01:58:16 <shachaf> If you have linear types, can you have a halting oracle that uses up its argument?
01:58:33 <shachaf> So you can either know whether something halts, or you can run it, but not both.
01:58:59 <shachaf> I mean, can you implement it.
01:59:28 <ais523> you mean can you implement a halting oracle for a linear language in itself, whilst keeping the language sub-Turing?
01:59:39 <ais523> (note that it clearly has to be /sub/-Turing to work)
01:59:49 <shachaf> The usual proof about the halting problem depends on being able to duplicate things.
02:00:10 -!- enoua5 has quit (Ping timeout: 260 seconds).
02:00:12 <shachaf> Maybe that's what I mean. Of course if you can implement it it's not really an oracle.
02:00:50 <ais523> well, you need restrctions on the language to make the problem interesting
02:00:54 <shachaf> Right.
02:00:56 <ais523> you can add a halting oracle for Deadfish in Deadfish
02:01:00 <ais523> without any real issues
02:01:31 <shachaf> Or maybe the language itself is Turing-complete, but the oracle is external to the language, but adding it doesn't make the language super-Turing.
02:01:42 <shachaf> Then again, I don't like Turing completeness, I'd rather avoid it if possible.
02:01:44 <ais523> because Deadfish programs always halt and the existence of a halting oracle won't help
02:02:01 <ais523> shachaf: well, being able to halting-oracle arbitrary TC programs would be kind-of revolutionary
02:02:20 <shachaf> Well, the "programs" would have to be something other than data.
02:02:28 <shachaf> Because data is freely duplicatable.
02:03:10 <pikhq> ais523: That's putting it likely.
02:03:12 <pikhq> *lightly
02:03:36 <shachaf> ais523: It's not revolutionary, it's the point of an oracle.
02:03:45 <shachaf> Being able to implement it in the language would be revolutionary.
02:04:13 <ais523> so we're basically talking about a language which has access to an oracle for itself, but some restriction that prevents it using it to gain more computational power
02:04:32 <shachaf> Right, that's one of the options that might be interesting.
02:04:33 <ais523> that's fairly easy to do if, say, the language is defined to immediately go into an infinite loop if the oracle says "doesn't halt"
02:04:44 <ais523> (you can actually implement this without an oracle, too :-P)
02:05:02 <ais523> I'm reminded of http://esolangs.org/wiki/WUUI although it isn't exactly what you're looking for
02:06:33 <ais523> come to think of it, a naive impl of that language may have a slower computational complexity than any other language on Esolang
02:06:43 <ais523> possibly including the ones that require brute-forcing hashes
02:06:54 <ais523> (arguably those are O(1), for sufficiently large values of 1)
02:07:11 <shachaf> What if the hash length is a function of the program length?
02:07:59 <ais523> I don't think we have any of those yet
02:08:14 <oerjan> . o O ( does oracle really rhyme with categorical )
02:08:34 <shachaf> oerjan: i looked it up in a rhyming dictionary hth
02:09:06 <ais523> oerjan: it does if you interpret the last two vowels as ə
02:09:10 -!- enoua5 has joined.
02:09:26 <ais523> I don't, but it's close enough that you could pronounce it that way and people would understand the words
02:12:11 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50086&oldid=50078 * Enoua5 * (+108)
02:12:11 <shachaf> i am the very model of a modern rhyming nitpicker / i've information more pedantic, more arcane, and crypticer
02:13:26 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50087&oldid=50086 * Enoua5 * (+42)
02:13:50 <enoua5> I should probably use the preview button more often
02:14:42 <shachaf> oerjan: some people might object to rhyming "mineral" and "general" hth
02:15:04 <enoua5> 'gineral'
02:15:11 <oerjan> shachaf: only a whiner-all hth
02:15:48 -!- navet has joined.
02:16:06 <shachaf> oerjan: aren't you going to nitpick that rhyme twh
02:16:06 <ais523> shachaf: I actually learned the rules of poetry from a book
02:16:20 <oerjan> enoua5: now, now, let's not joke about their drinking problems
02:16:22 <shachaf> Which book?
02:16:30 <ais523> "mineral" and "general" would need to match everything from the first vowel onwards to rhyme, and they don't
02:16:36 <ais523> and I can't remember, it was ages ago
02:16:41 <shachaf> Because the stress is on that syllable?
02:16:56 <shachaf> I figured out that rule but it took me a while.
02:17:08 <shachaf> Fortunately I'm capable of rhyming even without knowing the rules.
02:17:51 <oerjan> `learn_append shachaf He is capable of rhyming even without knowing the rules.
02:18:33 <ais523> shachaf: specifically, you take the last syllable that has a reasonable amount of stress
02:18:38 <ais523> and have to rhyme from its vowel onwards
02:18:46 <shachaf> I remember the first time I saw a poem in a book -- or maybe it was a song, they're the same word in Hebrew -- and I asked the person who was reading the book to me (or was I reading it and they were helping me?) how they knew it was a poem (or song).
02:18:52 <shachaf> And they said it was because it had short lines.
02:19:19 <ais523> well, "plainverse" is a poetry genre defined pretty much entirely by random linebreaks and no other restrictions
02:19:24 <shachaf> This book was probably _Charlie and the Chocolate Factory_.
02:19:35 <ais523> but I'm not sure it really counts as poetry at that point
02:19:39 <ais523> "I will call him Mel,
02:19:43 <ais523> because that was his name."
02:19:45 <shachaf> ais523: Well, they didn't say it was a necessary condition.
02:19:55 * oerjan wonders if he mentioned that the russian word for "sings" is "поёт"
02:20:19 <oerjan> it does _not_, however, apply to poetry afaiu
02:21:03 <shachaf> what about poëtry
02:21:13 <oerjan> don't know
02:21:24 <shachaf> or поётрий
02:21:26 <oerjan> (although russians rarely write the ¨)
02:21:40 <ais523> technically it should be "poëtry" under English spelling rules
02:21:41 <shachaf> ё is pronounced "yo" if I remember correctly.
02:21:58 <ais523> we don't pronounce it "poh-tree"
02:22:05 -!- Zarutian has quit (Quit: Zarutian).
02:22:26 <ais523> but accents in English have pretty much died out, except sometimes in #esoteric as a joke (and in #esoteric they often aren't used correctly)
02:22:28 <enoua5> English has no spelling rules though
02:22:36 <ais523> they're more like guidelines
02:22:40 <shachaf> ais523: Also in the New Yorker.
02:23:11 <oerjan> shachaf: yep. [pɐˈjɵt]
02:23:13 <shachaf> I used to write "coördination" and so on but it's uncommon enough that I think it looks pretentious.
02:23:15 <ais523> English is the perfect natural language for this channel, really
02:23:28 <ais523> it's about the closest you can get to an esoteric natural langauge
02:23:45 <alercah> yeah
02:23:50 <ais523> shachaf: sometimes I write "noone" in protest
02:23:58 <alercah> and we dabble in Japanese occasionally, another excellent choice
02:24:00 <enoua5> Our little Frankenstein's monster of a lanuage
02:24:08 <ais523> (what is the correct spelling of that word, anyway?)
02:24:10 <shachaf> ais523: Depends on the class of esoteric language.
02:24:24 <ais523> maybe it's actually two words which is why I can't figure out how to spell it as one
02:24:47 <shachaf> Yes, it's two words.
02:24:54 <ais523> btw, what's the current status of "alright", is it a word yet?
02:24:56 <shachaf> For example English isn't like languages that try to be as simple as possible.
02:25:12 <ais523> a dictionary I owned when growing up specifically listed it as not a word
02:25:16 <shachaf> I don't like "alright". But maybe it's unavoidable.
02:25:16 <ais523> like, most nonwords aren't even in the dictionary
02:25:27 <shachaf> Have you finished growing up?
02:25:34 <ais523> that one, the dictionary felt compelled to add a specific note at its position in alphabetical order
02:25:38 <ais523> saying it wasn't a word
02:25:41 <ais523> shachaf: height-wise, yes
02:25:46 <ais523> in terms of maturity, who knows
02:28:12 <oerjan> thou shouldst always gette up before noone
02:29:03 <shachaf> What is the simplest human language?
02:29:07 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:30:23 <ais523> baby language, I guess
02:30:30 <ais523> although that isn't normally very expressive
02:30:50 <ais523> many babies only use one word for everything, and just repeat it until an adult figures out what they mean by trial and error
02:31:06 <ais523> actually that sounds like an esolang
02:31:15 <ais523> it ignores the input program given, and does something random
02:31:19 <ais523> you run the program repeatedly until it does what you want
02:32:00 <enoua5> i like this idea
02:32:17 <oerjan> "American users (COCA) prefer the spelling no one to either noone or no-one by more than 500 to 1. UK users (BNC) prefer no-one to noone 50 to 1 and no one to noone 12 to 1."
02:32:28 <ais523> I'll create an article for it, it won't take long
02:32:32 <ais523> I guess it counts as a joke language
02:32:36 <enoua5> baby++
02:32:55 <oerjan> @karma baby
02:32:55 <lambdabot> baby has a karma of 1
02:32:59 <shachaf> I think most babies are more expressive than that.
02:33:19 <shachaf> Even when they're born? I guess I haven't been around many fresh babies.
02:33:26 <shachaf> Newborn babies. That's the word.
02:33:56 <enoua5> fresh babies! name the language that!
02:34:03 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=50088&oldid=49640 * Ais523 * (+94) /* General languages */ +[[Baby Language]]
02:34:06 <oerjan> babies don't stay fresh long, i hear
02:34:18 <oerjan> they start smelling fast
02:35:29 <shachaf> ais523: Did you know the word "exoteric", meaning the opposite of esoteric?
02:35:31 <shachaf> @wn exoteric
02:35:33 <lambdabot> *** "exoteric" wn "WordNet (r) 3.0 (2006)"
02:35:33 <lambdabot> exoteric
02:35:33 <lambdabot> adj 1: suitable for the general public; "writings of an exoteric
02:35:33 <lambdabot> nature" [ant: {esoteric}]
02:35:49 <ais523> shachaf: yes, but I didn't realise we hadn't invented it ourself
02:36:25 <shachaf> Apparently the wiki uses the word "mainstream".
02:36:39 <shachaf> Well, I guess it doesn't use it to mean exactly that.
02:37:37 <shachaf> "Best Treatment of a Mainstream Programming Language as an Esoteric Programming Language"
02:38:34 <HackEgo> [wiki] [[Baby Language]] N https://esolangs.org/w/index.php?oldid=50089 * Ais523 * (+689) it's a simple enough idea, and I don't think we've done it yet… (anyone care to implement this? anyone brave enough to run it?)
02:39:16 <HackEgo> [wiki] [[Baby Language]] M https://esolangs.org/w/index.php?diff=50090&oldid=50089 * Ais523 * (+11) I accidentally two words
02:40:14 <enoua5> so. is it required to create something that won't crash?
02:40:21 * oerjan is disappointed that there doesn't seem to be a whole class of -teric adjectives
02:40:22 <shachaf> It seems underspecified.
02:40:56 <shachaf> esoteric, exoteric, hysteric
02:41:39 <enoua5> Now I'm wondering how hard it would be to make a random valid exe generator
02:42:08 <oerjan> but "hysteric" isn't formed in a similar way
02:42:11 <ais523> it might be easier to generate random programs in a language where all programs are valid
02:42:25 <ais523> @wn endoteric
02:42:26 <lambdabot> No match for "endoteric".
02:42:38 <ais523> that would seem to fit the naming scheme, a pity it isn't actually a real word
02:42:46 <shachaf> Are there languages where all programs are valid, and there's also some notion of "continuity"?
02:42:52 <sirnaysayer> phallometric
02:43:00 <shachaf> So making a small change in the syntax makes a small change in the program.
02:43:06 <shachaf> I'm not sure what that would mean exactly.
02:43:47 <ais523> shachaf: well, the last time I tried to write a language where the programs were continuous functions with real-numbered inputs and outputs and so was memory
02:43:48 <ais523> I ended up getting sidetracked and inventing Three Star Programmer instead
02:44:02 <ais523> which reminds me, I need to get round to writing a compiler targeting 3SP some time
02:44:12 <ais523> I mostly gave up on the langauge after realising it was too easy
02:44:32 <ais523> and yet complex enough to make it bad as a tarpit
02:44:45 <shachaf> Is it TC?
02:45:02 <ais523> I'm pretty sure it is
02:45:08 <ais523> I'd worked out a way to implement cyclic tag in it I think
02:45:13 <ais523> not sure if I ever wrote it down
02:46:13 <ais523> oh right, just looking at the code to my impl
02:46:20 <ais523> and it uses a custom allocator because of course it does
02:46:49 <enoua5> Something a friend and I were wanting to do is make either make a language using mostly snowman or entirely characters from Unicode's Miscellaneous Symbols
02:47:18 <ais523> please don't fall into the trap of trying to assign a meaningful command to every codepoint in Unicode :-P
02:47:37 <ais523> and if you do, /definitely/ don't make a list of every character in your documentation, showing it as currently undefined/undecided
02:47:40 <enoua5> I'm not THAT crazy
02:47:49 <ais523> and if you have to do even that, /very definitely/ don't post it to the wiki
02:47:59 <ais523> (this has, sadly, happened before)
02:48:26 <shachaf> Why is it sad?
02:48:26 <pikhq> You could possibly come up with interesting semantics using Miscellaneous Symbols for kinda-mnemonic effect, at least.
02:48:32 <shachaf> Does the wiki have bad support for big pages?
02:49:23 <enoua5> Well, It's pointless to have all that meaningless information
02:49:51 <ais523> shachaf: the person in question was creating a huge numbre of pages
02:49:58 <shachaf> Oh.
02:50:01 <ais523> MediaWiki doesn't like very very large pages
02:50:04 <ais523> also it rather bloats the database dumps
02:50:05 <shachaf> pikhq: What's a good build system?
02:50:11 <ais523> which reminds me, I haven't done a wiki backup in a while
02:50:12 <shachaf> Do you think bazel is good?
02:51:17 <ais523> fizzie: wiki backup dump appears to be broken
02:52:37 <enoua5> u+26a2 to u+26a9 would be.. Interesting
02:53:46 <ais523> here: http://sprunge.us/OALJ
02:53:57 <pikhq> shachaf: Good... build system...
02:54:05 <ais523> I appear to have some documentation on an algorithm for compiling cyclic tag into 3SP
02:54:10 <ais523> in POD format for some reason
02:54:31 <pikhq> Dunno that such a thing exists.
02:54:40 <ais523> I guess I was planning to write a compiler but got stuck
02:54:57 <ais523> pikhq: there's aimake, which also isn't good but which I think shows promise, mostly because I wrote it
02:59:04 -!- xkapastel has quit (Quit: Connection closed for inactivity).
02:59:06 <shachaf> There are many things I like about bazel.
03:02:09 <enoua5> With Factory. I'm debating between two things: porting it to a console language, or creating a visual interpreter. Any opionions?
03:02:52 <ais523> a visual interpreter will be more fun but fairly slow
03:02:56 <ais523> err, fairly hard to writ
03:02:57 <ais523> *write
03:03:12 <ais523> I have this problem lately when I say something that's only tangentially connected to what I actually mean
03:03:22 <ais523> then often notice after I've said it and have to correct it
03:03:55 <enoua5> Yeah, I was originally thinking of the visual interpreter as a sort of debug mode
03:04:37 <enoua5> *debugger
03:05:01 <enoua5> but, yes. it would be both hard and slow
03:08:22 <enoua5> And I don't know how easily I could get it into a console language. It's in JS right now, and I took advantage of some of JS's flexability
03:09:07 <shachaf> What's a console language?
03:10:38 <enoua5> all text based. prints to console (as in command line)
03:11:06 <shachaf> Oh. Doesn't JavaScript qualify?
03:11:20 <shachaf> Or: What's the advantage of a console language?
03:11:28 <enoua5> It's all in browser
03:12:02 <shachaf> Not if you get a non-browser version.
03:12:25 <enoua5> If I did it console based I could have the user be able to see older inputs and outputs without having to do all sorts of crazy
03:15:13 <enoua5> I decided that I didn't want to use a JS's console because I wanted someone to be able to publish a program they make, and the average person doesn't know about js console
03:17:59 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50091&oldid=50087 * Enoua5 * (+91) /* Languages created */
03:18:42 <enoua5> I may put this in Factory's discussion, but I've got to go
03:18:46 -!- enoua5 has quit (Quit: Page closed).
03:45:28 -!- fungot has quit (Ping timeout: 245 seconds).
03:59:38 -!- MDude has quit (Read error: No route to host).
04:01:35 -!- Sgeo has quit (Read error: Connection reset by peer).
04:05:44 -!- Sgeo has joined.
04:08:32 -!- navet has quit (Ping timeout: 250 seconds).
04:17:40 -!- MDude has joined.
05:07:24 <izalove> "Describe how you could use a single array to implement three stacks."
05:07:39 <izalove> is the answer to store them like this? abcabcabcabc ?
05:10:30 <ais523> that's one method that works; it's time-efficient but can be memory-inefficient if they have unbalanced sizes
05:12:02 <izalove> the memory efficient way involves moving stacks b and c when inserting a new element in a?
05:14:35 <ais523> yes
05:36:01 <hppavilion[1]> ais523: What's the memory- and time-inefficient way?
05:36:25 <hppavilion[1]> (Are there any rigorous measures of complexity other than time- and space-complexity?)
05:36:49 <ais523> you could use your array as a memory space, create a custom allocator that allocates from it
05:36:51 <ais523> then implement the stacks as linked lists
05:36:55 <ais523> that's pretty inefficient
05:37:02 <ais523> (although it's O(n) for both memory and time)
05:37:12 <ais523> err, O(n) for memory, O(1) for time
05:38:45 <hppavilion[1]> New false pedantery game: Insist that big "O" notation isn't correct, and that it's more correct to say big Ø notation
05:39:03 <ais523> New false pedantry game: misspell "pedantry"
05:39:30 <izalove> New false pedanry game: missspell "misspell"
05:39:46 <oerjan> izalove: that's not new i've mispled for years
05:40:13 * izalove just wanted to feel accepted
05:40:46 <shachaf> ais523: You might as well do the dynamic array thing at that point.
05:41:13 <ais523> shachaf: well, people rarely ask for intentionally inefficient algorithms
05:41:31 <ais523> @wn mispled
05:41:33 <lambdabot> No match for "mispled".
05:41:33 <shachaf> ?
05:41:48 <ais523> shachaf: <hppavilion[1]> ais523: What's the memory- and time-inefficient way?
05:41:59 <shachaf> Oh, I missed that.
05:42:20 <hppavilion[1]> New false pantry game: Fooooooood
05:42:20 <izalove> i propose taht we as a society stop writing "?" messages on irc
05:42:34 <hppavilion[1]> izalove: ‽
05:42:46 <hppavilion[1]> izalove: Why?
05:42:47 <izalove> illkillyou
05:42:53 <oerjan> izalove: how would that help
05:42:54 <izalove> because
05:43:19 <oerjan> izamurder
05:43:22 <izalove> ? is not enough as a question
05:43:27 <izalove> ah that
05:43:31 <izalove> yeah murdering helps
05:43:43 <izalove> my psychiatrist suggested it
05:43:46 <oerjan> `? izalove
05:43:47 <HackEgo> izalove? ¯\(°​_o)/¯
05:43:51 <oerjan> `? izabera
05:43:52 <HackEgo> izabera is a bradyherpetologist. She is probably implemented in bash.
05:44:04 <hppavilion[1]> izalove: Writing ? conveys the concept "I am confused as to what you just said, please explain" in 1 byte (minus the bytes every message mandatorily includes)
05:44:32 <izalove> "what didn't you undersrtand? what part do i have to explain?"
05:44:34 <izalove> every time
05:44:40 <hppavilion[1]> izalove: I would say that "?" alone is bad, but "%: ?" % nickname is sufficient
05:44:46 <izalove> at some point i'll just start answering ? with !
05:44:55 <hppavilion[1]> ⸘‽
05:44:56 <oerjan> !
05:45:34 <hppavilion[1]> izalove: How about instead of just ?, we do ¿?... wait, how do I end this statement as a question? Oh, there we go.
05:45:58 <hppavilion[1]> oerjan: ¡
05:46:15 <izalove> i shouldn't underestimate people with unicode
05:46:30 <oerjan> i realized spanish is not as simple to write as people claim.
05:46:50 <oerjan> you have to know before you start writing whether you're excited at the end or not
05:47:03 <izalove> lol
05:48:40 <hppavilion[1]> oerjan: Is this a joke or are we talking about sentences where the exclamationing starts in the miOH MY GOD WHAT THE HELL IS THAT‽
05:49:05 <oerjan> the latter hth
05:49:30 <hppavilion[1]> Now would be a really good time for ⹃
05:50:07 <ais523> wait, since when is there an upside-down interrobang?
05:50:10 <oerjan> `unidecode ⹃
05:50:11 <HackEgo> U+2E43 DASH WITH LEFT UPTURN \ UTF-8: e2 b9 83 UTF-16BE: 2e43 Decimal: &#11843; \ ⹃ \ Category: Po (Punctuation, Other) \ Bidi: ON (Other Neutrals)
05:50:16 <hppavilion[1]> \oren\: https://jonathanzong.github.io/proposed-punctuation/ hth
05:50:25 <ais523> I've heard that to interrobang in Spanish you start with ¿ and end with ! (or possibly upside-down vice versa)
05:50:32 <hppavilion[1]> oerjan: That isn't actually a... wait, oh
05:51:04 <hppavilion[1]> oerjan: It's the point d' amour in the link above, but I assumed it was private use, not overloading (which is stupid)
05:51:35 <oerjan> shocking
05:52:13 <hppavilion[1]> (Really, I think Unicode should have added Bazin's characters ages ago... They never gained usage in any languages I've seen, but people probably want to use them all the time)
05:54:28 <oerjan> afk
06:02:35 <izalove> t1 is a tree with millions of nodes, t2 is a tree with hundreds of nodes
06:02:47 <izalove> determine if t2 is identical to a subtree of t1
06:04:03 <izalove> is there a smart way to do this? looks like substring matching but stuff like boyer moore seems harder to apply
06:14:56 <hppavilion[1]> Today's xkcd is nice.
06:20:09 <ais523> izalove: express the trees in polish or reverse-polish notation, then do a substring match
06:20:35 <ais523> (to avoid false positives you'll need to distinguish leaves from branches but that isn't hard)
06:20:37 <izalove> damn
06:21:21 <ais523> what a weird reaction
06:21:35 <izalove> it's really nice
06:21:42 <izalove> i should have thought about it
06:21:52 <ais523> ah right
06:22:53 -!- Necrosporus has joined.
06:37:32 <oerjan> `welcome Necrosporus
06:37:33 <HackEgo> Necrosporus: 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.)
06:38:08 <oerjan> hm halloween is presumably over everywhere.
06:38:12 <Necrosporus> Oh, development
06:38:35 <Necrosporus> Is perl an esoteric language?
06:38:48 -!- oerjan has set topic: News: esolang contest at http://calesyta.xyz/en/ | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive bot testing, use #esoteric-blah.
06:39:11 <oerjan> Necrosporus: normally not considered so, but our wiki _does_ have a page for it.
06:40:11 <Necrosporus> What about dc language?
06:40:38 <Necrosporus> As in desk calculator
06:40:48 <Necrosporus> or sed
06:41:28 <Necrosporus> Those languages even though widely available are quite similar to languages considered esotheric, aren't they?
06:43:03 <oerjan> yes they are. although normally we exclude languages that are made for "serious use".
06:43:26 <oerjan> but i know e.g. zzo38 (not here at the moment) has done some strange things with dc.
06:44:03 <oerjan> and we have ///, which you could say is _inspired_ by sed.
06:44:30 <Necrosporus> What strange things?
06:44:47 <oerjan> well he did make a Deadfish implementation in it.
06:45:26 <oerjan> i suppose that's not _that_ strange, but he had to use the alternative "xkcd" command set to make it work.
06:45:40 <oerjan> and i think he's done other things, which i don't quite remember.
06:45:58 <oerjan> (he's also done a lot in TeX. plain TeX, without LaTeX.)
06:50:58 -!- The_Prospector|2 has joined.
06:54:13 -!- The_Prospector has quit (Ping timeout: 244 seconds).
06:55:02 <hppavilion[1]> I just informed Google Translate that Freundschaftreich translates to "Brony Fandom". Now to wait for it to translate.
07:12:46 <myname> yeah, making a big translation site worse flr everybody is fun!
07:14:42 <oerjan> see, it's working, myname already misunderstands "fun"!
07:15:21 <izalove> it's a democratic system and you're attacking his right to vote
07:15:23 <izalove> shame on you
07:15:50 <myname> neither of this is true
07:16:30 <oerjan> i expect google has mechanisms to detect repeat nonsense-makers.
07:17:02 -!- godel has quit (Ping timeout: 256 seconds).
07:17:45 <izalove> but language *is* a democracy. if enough people start using "literally" as "figuratively", it eventually becomes accepted
07:18:17 <myname> izalove: that's not the definition of democracy
07:18:26 <myname> also: do you like chom choms?
07:18:51 <oerjan> myname: now it is, she told it to google translate hth
07:19:07 <izalove> that's the people's right to vote to shape their language
07:19:11 <izalove> sounds democratic to me
07:19:27 <Hoolootwo> nobody actually votes though really
07:19:30 <oerjan> yes but democracy also has rules.
07:19:54 <izalove> Hoolootwo: everybody does
07:19:59 <izalove> imma cast mah vote right now
07:20:06 <myname> you don't have any way to vote in secret, too
07:20:21 <izalove> secret voting isn't required
07:20:40 <oerjan> your despickable
07:20:46 <myname> no it's not
07:21:45 -!- The_Prospector|2 has quit (Quit: when in doubt, kernel panic).
07:22:12 -!- The_Prospector has joined.
08:26:08 <Jafet> next: deliberately playing bad games on IGS to mess up alphago's training
08:32:17 <izalove> a bit late
08:37:20 <HackEgo> [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=50092&oldid=49993 * Sesshomariu * (+161) /* External resources */
08:46:47 <Jafet> re subtree search: if tree branches are unordered, then converting to a string won't work
08:58:29 <HackEgo> [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=50093&oldid=50092 * Ais523 * (-161) Undo revision 50092 by [[Special:Contributions/Sesshomariu|Sesshomariu]] ([[User talk:Sesshomariu|talk]]): added to the wrong list, I'll add it to the main one
08:58:35 <b_jonas> @messages
08:58:35 <lambdabot> You don't have any messages
08:59:09 <HackEgo> [wiki] [[Brainfuck implementations]] https://esolangs.org/w/index.php?diff=50094&oldid=49992 * Ais523 * (+144) /* Normal implementations */ add edit by Sesshomariu to the wrong page
09:00:40 <fizzie> ais523: Broken how, in particular?
09:00:59 <ais523> fizzie: I got an error about failure to decompress it
09:01:16 <ais523> leaving behind a .part file, and hopefully leaving the original unchanged
09:01:27 <ais523> I don't really want to investigate though because I'm on a metered connection
09:02:40 -!- navet has joined.
09:04:55 <ais523> haha, I hadn't seen the note at the top of the brainfuck article before
09:05:43 <b_jonas> ais523: "New false pedantry game: misspell "pedantry"" => https://stickman.qntm.org/comics.php?n=464
09:06:10 <fizzie> Hrm. The on-server esolangs.xml.gz file itself zcat's through with no warnings. I don't really know much about that whole zsync thing, though.
09:06:16 <fizzie> It's probably also possible you managed to download it as it was updated. The cron job just calls zsyncmake with the final path names (no fancy write-elsewhere-mv-atomically tricks), which might well mean it's broken for the moment it's updating, which happens daily at 6:09 in what's probably America/New_York time zone.
09:06:53 <fizzie> (And I think maintenance/dumpBackup.php takes a while to run.)
09:07:36 <ais523> I guess I'll try again next time I have a nonmetered connection, maybe from scratch
09:07:37 <Tanebirthday> b_jonas, yeah, pendanticity really grates me
09:20:22 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
09:32:55 -!- oerjan has quit (Quit: Pandatic sleep).
09:54:36 <HackEgo> [wiki] [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=50095&oldid=49107 * Sesshomariu * (+178)
10:00:27 <HackEgo> [wiki] [[User talk:Sesshomariu]] N https://esolangs.org/w/index.php?oldid=50096 * Ais523 * (+544) reply
10:02:20 <HackEgo> [wiki] [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=50097&oldid=50095 * Ais523 * (+191) /* Removal of my compiler */ replied
10:08:03 -!- AnotherTest has joined.
10:33:13 -!- boily has joined.
10:39:54 -!- shachaf has quit (Ping timeout: 256 seconds).
10:45:04 <boily> `wisdom
10:45:12 <HackEgo> ingesorgeco//Ingesorgeco is when a German is worrying that their money might get cut short.
11:25:59 -!- boily has quit (Quit: IGLOO CHICKEN).
11:30:42 -!- Zarutian has joined.
11:31:28 -!- Zarutian has quit (Read error: Connection reset by peer).
11:31:45 -!- Zarutian has joined.
11:36:57 -!- Zarutian has quit (Ping timeout: 252 seconds).
11:37:29 -!- navet has quit (Ping timeout: 244 seconds).
11:47:26 -!- Phantom_Hoover has joined.
12:06:39 -!- navet has joined.
12:14:47 -!- Lord_of_Life has quit (Excess Flood).
12:18:42 -!- Lord_of_Life has joined.
12:26:11 -!- LKoen has joined.
12:41:32 -!- spiette has quit (Quit: :qa!).
12:43:20 -!- moony has joined.
12:43:31 <moony> doot3
12:48:15 -!- otherbot has joined.
12:48:58 * moony rederps
12:49:35 <izalove> did you derp before?
12:50:45 <moony> izalove: see yesterday
12:51:16 <izalove> you're overestimating my powers
12:51:22 <izalove> can't yet see in the past
12:51:25 <moony> lol
12:53:45 <moony> izalove, http://tinyurl.com/h8uxhf4 ( http://preview.tinyurl.com/h8uxhf4 )
12:55:00 -!- enoua5 has joined.
12:56:39 <moony> izalove, tell me what you think ^_^
12:57:18 <izalove> it makes me feel stupid
12:57:24 <izalove> but what doesn't, these days?
12:57:39 <moony> fun note: HBL may be higher or lower than turing complete, due to the paradoxical situations possible it is uncomputeable and undecidable
12:57:50 <moony> thus it is hard to know
12:57:57 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50098&oldid=50082 * Sesshomariu * (+13) /* P */
12:59:53 <HackEgo> [wiki] [[PPAP++]] N https://esolangs.org/w/index.php?oldid=50099 * Sesshomariu * (+216) Created page with "PPAP++ is an esoteric programming language by [[User:Sesshomariu]] based on [[brainfuck]] and referencing to the popular PPAP meme. The repository on GitHub can be found [http..."
12:59:54 <moony> it can be considered a subclass of a oracle machine i believe
13:01:14 <Tanebirthday> What's your favourite finite equivalence class
13:01:15 <moony> YABD (Yet Another Brainfuck Derivative)
13:01:35 <moony> Tanebirthday, you lost me on 'finite equivalence class'
13:01:53 <Tanebirthday> I misworded
13:02:02 <Tanebirthday> What's your favourite equivalence relation on a finite set
13:02:17 <izalove> happy taneb
13:02:17 * moony is still lost
13:02:23 <moony> happy Tanebirthday!
13:02:26 <Tanebirthday> :D
13:02:35 <Tanebirthday> moony, OK, do you know what a finite set is
13:02:45 <izalove> the opposite of a finite unset
13:02:51 <moony> yes, a matrix/list of finite size
13:02:55 <moony> i believe
13:02:59 <izalove> oh.
13:03:04 <izalove> i guess that works too.
13:04:05 <izalove> i have a 107% serious question
13:04:14 <izalove> did haskell start out as an esoteric lang?
13:04:51 <moony> no idea
13:04:55 <Tanebirthday> izalove, no!
13:05:00 <izalove> ok, when did it become one?
13:05:07 <Tanebirthday> It started out because people were frustrated because Miranda was trademarked
13:05:14 <Tanebirthday> 2006
13:05:17 <izalove> that explains it
13:09:52 <Tanebirthday> `? histogram
13:09:57 <HackEgo> Histograms are diagrams showing histamine levels. Taneb invented them.
13:13:21 <izalove> http://i.imgur.com/yj4LwRJ.png nice problem
13:13:45 -!- ais523 has quit.
13:16:11 <Tanebirthday> Apparently I invented something last night
13:16:29 <Tanebirthday> The "Taneb consistency", defined to be the consistency that is weaker than all other consistencies
13:18:18 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50100&oldid=50091 * Enoua5 * (+623)
13:24:04 -!- xa0 has joined.
13:28:51 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50101&oldid=50100 * Enoua5 * (+301) /* Furry */
13:33:31 <moony> `le/rn Taneb consistency/A consistency that is weaker than all other consistencies. Taneb invented it
13:33:34 <HackEgo> Learned 'taneb consistency': A consistency that is weaker than all other consistencies. Taneb invented it
13:34:00 <FreeFull> Tanebirthday: Happy birthday
13:34:11 <FreeFull> Also, do all the best projects start with someone being frustrated?
13:35:18 <moony> possibly
13:36:26 <izalove> do all the failed projects end with someone being frustrated?
13:39:13 <HackEgo> [wiki] [[Talk:Factory]] N https://esolangs.org/w/index.php?oldid=50102 * Enoua5 * (+359) Created page with "Currently, I am thinking of how to bring Factory a step forward.<br/> Here are some of my ideas: <br/> 1) Porting Factory to a language that can create .exe's<br/> 2) Creating..."
13:40:16 <quintopia> no
13:40:30 <quintopia> some end with someone being bored
13:41:02 <quintopia> but all the partially funded but failed projects end with frustration
13:41:29 <quintopia> (interestingly, lots of successful projects start with someone being bored)
13:41:55 -!- enoua5 has quit (Quit: Page closed).
13:42:28 <moony> warning: do not preform the -flip command
13:43:18 <moony> -flip
13:43:18 <otherbot> Confirm by using as argument: 29513265525635400
13:44:25 <FreeFull> moony: Can I postform it?
13:44:46 <moony> go ahead and try?
13:44:53 <moony> ?
13:46:23 <FreeFull> +flip
13:46:40 <moony> ...
13:47:46 * FreeFull then performs -flip
14:10:58 <Tanebirthday> moony, what is -flip
14:11:42 <moony> messes with your otherbot permissions,iovoid added it for fun
14:13:27 <Tanebirthday> I... see...
14:29:58 <moony> wow the list of uncomputable languages is small, but they are all rather intresting
14:41:19 <moony> https://esolangs.org/wiki/Schrodilang << lol
14:41:36 <moony> oh nice joke Gregor :p
14:44:58 -!- Necrosporus has left ("Leaving").
15:04:48 -!- shachaf has joined.
15:04:56 <moony> hellochaf
15:05:16 <shachaf> don't do that
15:05:27 <moony> ?
15:31:30 <HackEgo> [wiki] [[Talk:Memfractal]] N https://esolangs.org/w/index.php?oldid=50103 * TuxCrafting * (+111) Created page with "Very clear 10/10 ~~~~"
15:34:37 -!- godel has joined.
15:47:23 -!- otherbot has quit (Quit: Caught SIGINT).
15:48:13 -!- otherbot has joined.
16:02:53 -!- otherbot has quit (Remote host closed the connection).
16:03:15 -!- otherbot has joined.
16:19:18 -!- hue has changed nick to wiggle.
17:00:23 -!- hppavilion[1] has joined.
17:06:56 -!- MoALTz has joined.
17:08:40 -!- LKoen has quit (Remote host closed the connection).
17:26:40 -!- Zarutian has joined.
17:39:41 -!- LKoen has joined.
17:46:38 -!- augur has joined.
17:52:45 <hppavilion[1]> http://tvtropes.org/pmwiki/pmwiki.php/Main/YouHaveToHaveJews was notably averted in Germany
17:58:58 -!- augur has quit (Remote host closed the connection).
18:29:50 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
18:36:04 -!- hppavilion[1] has joined.
18:36:34 -!- augur has joined.
18:46:12 -!- DHeadshot has joined.
19:04:20 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
19:04:39 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds).
19:06:51 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
19:11:02 -!- DHeadshot has quit (Ping timeout: 256 seconds).
19:21:18 -!- wob_jonas has joined.
19:29:53 <moony> you just lost The Game
19:30:29 <izalove> fuck
19:30:44 <izalove> it's been months
19:30:55 <izalove> i deeply hate you
19:32:06 <moony> lol
19:39:39 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50104&oldid=50085 * Enoua5 * (+25)
19:48:49 -!- hppavilion[1] has joined.
19:57:05 <moony> hppavilion[1], you just lost The Game.
19:57:29 <hppavilion[1]> moony: Awww, but I was having so much fun plazing poker!
19:57:40 <hppavilion[1]> moony: Also, Iäm currentlz set to a german kezboard
19:57:41 <hppavilion[1]> ÖP
19:58:16 * moony realises he actually is TIEing the game, due to his Roleplay character personallity sitting around in is head doesnt know about The Game
19:58:38 * moony realises he cant lose unless he tells his RP character about it
20:03:51 <hppavilion[1]> I can't believe that Unicode lacks the love symbol
20:05:33 <hppavilion[1]> U+101A1: THE ARTIST FORMERLY KNOWN AS PRINCE
20:05:49 <hppavilion[1]> (note what block it would fall in)
20:08:44 -!- LKoen has quit (Remote host closed the connection).
20:10:15 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50105&oldid=50104 * Enoua5 * (-3) /* Example two: I -> O program */
20:19:38 <hppavilion[1]> `unidecode U+fe56
20:19:44 <HackEgo> ​[U+0055 LATIN CAPITAL LETTER U] [U+002B PLUS SIGN] [U+0066 LATIN SMALL LETTER F] [U+0065 LATIN SMALL LETTER E] [U+0035 DIGIT FIVE] [U+0036 DIGIT SIX]
20:22:27 <hppavilion[1]> *sigh*
20:22:27 <hppavilion[1]> `unidecode ﹖
20:22:28 <hppavilion[1]> ...?
20:22:28 <HackEgo> ​[U+FE56 SMALL QUESTION MARK]
20:22:36 <hppavilion[1]> ...That's not important
20:27:35 <hppavilion[1]> I can replace it
20:36:02 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
20:38:52 <\oren\> wait, that char isn;t in my font
20:38:54 <\oren\> wat
20:48:02 <\oren\> moony: I herd you liek mudkipz
20:48:42 <\oren\> seriusly dud that meme is so old it could vote for president
20:49:43 -!- augur has quit (Remote host closed the connection).
20:54:10 -!- LKoen has joined.
20:58:57 -!- LKoen has quit (Ping timeout: 260 seconds).
21:01:11 <izalove> given two words of equal length that are in a dictionary, write a function to transform one word into another by changing only one letter at a time
21:01:11 <izalove> the new word you get in each step must be in the dictionary
21:01:11 <izalove> example: input: damp, like
21:01:11 <izalove> output: damp -> lamp -> limp -> lime -> like
21:01:29 <wob_jonas> izalove: wait wait I have a reference for that
21:01:45 <wob_jonas> izalove: let me pull up the link
21:02:12 <izalove> no spoilers <.<
21:03:06 <wob_jonas> oh damn... I only have a gmane web link, but that thread isn't accessible through the gmane web interface
21:03:08 <wob_jonas> anyway,
21:03:46 <izalove> so far my plan is to get all the X letter words in the dictionary, remove the ones that can't be changed to at least two words
21:04:05 <izalove> then brute force
21:04:48 <wob_jonas> izalove: anyway, this was given as one of the tasks on the perl quiz of the week mailing list lots of years ago. that mailing list is no longer running, and I'm not sure of the
21:05:28 -!- MoALTz has quit (Quit: Leaving).
21:05:49 <wob_jonas> email address or of the date, but the gmane link for the Word Ladder task evaluation (which has spoilers) was http://article.gmane.org/gmane.comp.lang.perl.qotw.quiz-of-the-week/109 ,
21:05:51 <izalove> breath first search with dynamic programming
21:06:12 <izalove> wob_jonas: thanks for not spoiling it :D
21:06:31 <wob_jonas> and there's some info about the mailing list at http://perl.plover.com/qotw/ so you might be able to find a trace from either there, or from the gmane news interface.
21:07:45 -!- hppavilion[1] has joined.
21:08:16 <wob_jonas> ah, here's a copy of the discussion email, which does have SPOILERS, so don't read it yet: http://perl.plover.com/qotw/e/solution/022
21:16:38 -!- wanderman has joined.
21:27:41 <APic> Heya wanderman
21:29:40 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
21:37:25 -!- Zarutian has quit (Quit: Zarutian).
21:37:41 -!- wanderman has quit (Ping timeout: 265 seconds).
21:38:48 -!- navet has quit (Ping timeout: 244 seconds).
21:49:01 -!- augur has joined.
22:00:48 -!- Tanebirthday has changed nick to Taneb.
22:02:26 <shachaf> @time Taneb
22:02:26 <lambdabot> Local time for Taneb is Thu Nov 3 22:02:28
22:02:46 <Taneb> shachaf, I'm about to go to bed you see
22:03:01 <Taneb> And don't want to have a birthday-themed nick inaccurately
22:09:16 <shachaf> I guess false negatives don't hurt.
22:12:14 -!- boily has joined.
22:14:04 <boily> `wisdom
22:14:21 <HackEgo> zzo38mtg.php//http://zzo38computer.org/mtg/cardfile.php
22:15:34 <shachaf> tdh
22:15:45 <shachaf> I always forget that URL.
22:15:46 <shachaf> `wisdom
22:15:51 <HackEgo> off by two//An off by two error is what happens when you expect an off by one error but compensate in the wrong direction.
22:15:56 <shachaf> `wisdom
22:15:57 <HackEgo> cdop//CDOP is OCPD, except with the letters in the *proper* order.
22:16:15 <shachaf> `cwlprits cdop
22:16:28 <HackEgo> oerjän
22:16:50 <boily> `wisdom
22:16:52 <HackEgo> butterfly//While some might think butterflies are descended from flies, that is a false entomology.
22:16:52 <boily> `wisdom
22:16:55 <HackEgo> metasepia//metasepia knew the weather at your nearest airport, and also something about ducks.
22:16:56 <shachaf> county d'orange police?
22:17:15 <boily> c'est des oublis particuliers?
22:17:45 <shachaf> google says: "it's special forgetfulness"
22:18:03 <shachaf> boily is quite the forgetful functor
22:18:45 <shachaf> the oceans are quite boily today
22:21:14 <boily> more like "those are particular omissions" hth
22:21:26 <boily> what's a forgetful functor?
22:21:47 <boily> I swim in oceans about 15 minutes per year.
22:21:49 <\oren\> @metar CYYZ
22:22:38 <lambdabot> CYYZ 032200Z 35011KT 15SM FEW025 FEW050 SCT080 BKN140 BKN210 11/07 A3008 RMK CU1SC2AC2AC3CI1 CU TR CI TR SLP189
22:23:16 <shachaf> I think "forgetful functor" means "functor".
22:24:13 <boily> he\\oren\. are you rained?
22:24:27 <boily> shachaf: tdsh.
22:25:08 <shachaf> `? weather
22:25:10 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
22:25:15 <lambdabot> CYUL 032200Z 02005KT 15SM -RA FEW008 SCT020 OVC045 09/07 A2996 RMK SF1SC2SC5 SLP147 \ ENVA 032150Z 09005KT 9999 -SN BKN033 00/M03 Q1013 RMK WIND 670FT 10009KT \ ESSB 032220Z AUTO 29003KT 9999
22:25:15 <lambdabot> BKN040/// M01/M02 Q1015 \ KOAK 032153Z 28007KT 10SM FEW180 FEW250 21/12 A3011 RMK AO2 SLP195 T02110117 PNO \ PAMR 032153Z 19004KT 10SM CLR 02/M02 A2915 RMK AO2 SLP872 T00221017
22:26:16 <HackEgo> [wiki] [[Talk:Baby Language]] N https://esolangs.org/w/index.php?oldid=50106 * Enoua5 * (+182) Created page with "A random BF generator and interpreter could work for this. I just barely created a BF generator in JS. ~~~~"
22:26:36 <boily> PAMR? that sounds hppavilionny[1].
22:26:39 <shachaf> @where weather
22:26:39 <lambdabot> ?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@metar "++x++")") . words $ ?show
22:28:50 <FireFly> Cute
22:29:01 <FireFly> By which I mean somewhat terrifying
22:29:34 <shachaf> It's more terrifying when you try to process the metar output.
22:29:48 <FireFly> @@ @where weather
22:29:48 <lambdabot> ?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@metar "++x++")") . words $ ?show
22:29:55 <shachaf> In fact I don't think I managed to do it, because it ran into some length limit or something.
22:29:55 <FireFly> @@ @@ @where weather
22:29:57 <lambdabot> Terminated
22:30:09 <shachaf> @@ @@ @where quonochrom
22:30:09 <lambdabot> monochrom says: Don't wrap your head around haskell. Immerse! Wrap haskell around your head.
22:30:41 <\oren\> @metar TEST
22:30:58 <FireFly> @where quonocrom
22:30:58 <lambdabot> I know nothing about quonocrom.
22:30:59 <FireFly> @where quonochrom
22:30:59 <lambdabot> ?quote monochrom
22:30:59 <FireFly> @@ @where quonochrom
22:30:59 <lambdabot> ?quote monochrom
22:30:59 <lambdabot> No result.
22:31:09 <shachaf> `airport Norman Y. Mineta San José International Airport
22:31:12 <HackEgo> No output.
22:31:17 <shachaf> `airport San Jose
22:31:18 <boily> `quote chrom
22:31:19 <HackEgo> San Jose (?, MGSJ) \ San Jose (?, RPUH) \ Norman Y Mineta San Jose Intl (SJC, KSJC) \ Isla San Jose (?, ?)
22:31:21 <HackEgo> 165) <Phantom_Hoover> For instance, Jesus' Y chromosome was clearly GOD'S. \ 166) <Phantom_Hoover> OK, let's reduce the human genome to 4 chromosomes, in 2 homologous pairs.
22:31:21 <FireFly> `cat bin/airport
22:31:21 <HackEgo> airport-lookup any "$*"
22:31:29 <\oren\> @metar KLAX
22:31:29 <lambdabot> KLAX 032153Z 26010KT 10SM CLR 26/06 A2999 RMK AO2 SLP155 T02560061
22:31:31 <shachaf> `airport Norman Y. Mineta San Jose International
22:31:33 <HackEgo> No output.
22:31:33 <FireFly> `airport F-18
22:31:36 <FireFly> `airport Tullinge
22:31:36 <HackEgo> No output.
22:31:37 <shachaf> `airport Norman Y Mineta San Jose
22:31:38 <HackEgo> No output.
22:31:42 <HackEgo> Norman Y Mineta San Jose Intl (SJC, KSJC)
22:31:54 <\oren\> @metar READ
22:31:59 <boily> @metar WSSS
22:32:01 <lambdabot> No result.
22:32:01 <lambdabot> WSSS 032230Z VRB02KT 9999 FEW018 BKN180 26/24 Q1009 NOSIG
22:32:22 <FireFly> `airport Södertörn
22:32:24 <HackEgo> No output.
22:32:30 <shachaf> `airport international Pearson de Toronto
22:32:30 <FireFly> I guess it's too up-to-date
22:32:31 <HackEgo> No output.
22:32:43 <FireFly> I wanted to find an airport that closed '74
22:32:49 <shachaf> `airport Toronto Pearson
22:32:51 <HackEgo> No output.
22:32:55 <shachaf> `airport Toronto
22:32:57 <HackEgo> Toronto Coach Terminal (?, TRTO) \ Toronto Union Station (?, ?)
22:32:58 <shachaf> useless
22:33:06 <FireFly> `airport Stockholm
22:33:08 <HackEgo> Stockholm Cruise Port (STO, ?)
22:33:08 <shachaf> `airport toronto
22:33:11 <HackEgo> Toronto Coach Terminal (?, TRTO) \ Toronto Union Station (?, ?)
22:33:22 <shachaf> `airport YYZ
22:33:24 <HackEgo> Lester B Pearson Intl (YYZ, CYYZ) \ Lester B Pearson Intl (YYZ, CYYZ)
22:33:42 <FireFly> `airport ARN
22:33:44 <HackEgo> Arnsberg Menden (ZCA, EDLA) \ Parnu (EPU, EEPU) \ Farnborough (FAB, EGLF) \ Sundsvall Harnosand (SDL, ESNN) \ Arlanda (ARN, ESSA) \ Varna (VAR, LBWN) \ Larnaca (LCA, LCLK) \ Charnay (QNX, LFLM) \ Arnage (LME, LFRM) \ Lauro Carneiro De Loyola (JOI, SBJV) \ Alberto Carnevalli (MRD, SVMD) \ Barnaul (BAX, UNBB) \ Carnicobar (?, VOCX) \ Soekarno Hatta I
22:33:55 <FireFly> `airport-lookup --help
22:33:56 <HackEgo> usage: airport any|name|iata|icao key
22:34:17 <boily> `airport HKG
22:34:18 <HackEgo> Hong Kong Intl (HKG, VHHH) \ Garba Tula (?, HKGT) \ Garissa (GAS, HKGA) \ Kai Tak (?, HKGX)
22:34:33 <boily> Kai Tak is still listed?
22:34:52 <FireFly> `airport-lookup IATA ARN
22:34:53 <HackEgo> usage: airport any|name|iata|icao key
22:35:00 <FireFly> er
22:35:06 <FireFly> `` airport-lookup iata ARN
22:35:11 <HackEgo> Arlanda (ARN, ESSA)
22:35:19 <FireFly> hm
22:35:33 <FireFly> `` airport-lookup icao ESS
22:35:36 <HackEgo> Arlanda (ARN, ESSA) \ Bromma (BMA, ESSB) \ Borlange (BLE, ESSD) \ Hultsfred (HLF, ESSF) \ Gavle (GVX, ESSK) \ Saab (LPI, ESSL) \ Kungsangen (NRK, ESSP) \ Eskilstuna (?, ESSU) \ Visby (VBY, ESSV) \ Torsby Airport (TYF, ESST) \ Cherskiy Airport (CYX, UESS) \ Essen HBF (ESX, ESSE) \ Vangso (?, ESSZ)
22:36:08 <FireFly> No Skavsta?
22:36:16 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:36:25 <FireFly> oh that's ESKN
22:36:26 <FireFly> I see
22:39:15 <boily> `? weather
22:39:18 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
22:39:21 <lambdabot> CYUL 032200Z 02005KT 15SM -RA FEW008 SCT020 OVC045 09/07 A2996 RMK SF1SC2SC5 SLP147 \ ENVA 032220Z 09006KT 8000 -SN VV013 00/M03 Q1013 RMK WIND 670FT 11009KT \ ESSB 032220Z AUTO 29003KT 9999 BKN040/
22:39:21 <lambdabot> // M01/M02 Q1015 \ KOAK 032153Z 28007KT 10SM FEW180 FEW250 21/12 A3011 RMK AO2 SLP195 T02110117 PNO \ PAMR 032153Z 19004KT 10SM CLR 02/M02 A2915 RMK AO2 SLP872 T00221017
22:47:52 -!- hppavilion[1] has joined.
22:50:14 <hppavilion[1]> The difficulty of calculating the circumference of an ellipse annoys me.
22:52:05 -!- moony has quit (Remote host closed the connection).
22:55:41 <hppavilion[1]> I'd like to propose a new function to simplify notation (based on the fairly reasonable- but not actually formally proven as far as I've seen- assumption that all ellipses with the same ratio between the minor and major radii have their circumference scaled the same as their radii. In other words, if you make an ellipse twice as big (along x and y), then it will have twice the circumference. This is at least true for circles. Please oh
22:55:41 <hppavilion[1]> please god let the math be right)
22:57:04 <boily> there is no god, only fungot.
22:57:13 <boily> well, even fungot isn't.
22:57:15 <hppavilion[1]> boily: All glory to fungodt!
22:59:05 <hppavilion[1]> pia ([paɪ.ʌ]; pi augmented). It's a function represented by an inverted minuscule pi (flipped over x, not rotated by 180°) which takes an argument p representing the proportion between the major and minor radii of an ellipse. It returns a constant c such that an ellipse where the radii have proportion p has circumference of c*r (where r is the minor radius if |p| > 1, the major radius if |p| < 1, and any radius if |p| = 1)
22:59:09 -!- Phantom_Hoover has joined.
22:59:25 <hppavilion[1]> pia(1) is obviously just pi.
23:00:27 <wob_jonas> wait... they printed a creature that costs 3R and has "Pay 3 life: Add {R} to your mana pool." and no drawbacks? that sounds like a mini-channel possible disaster
23:00:36 <wob_jonas> like, you play it and can instantly get 6 mana
23:00:39 <fizzie> `iata ARN
23:00:41 <HackEgo> Arlanda (ARN, ESSA)
23:00:46 <fizzie> `icao EFHK
23:00:47 <HackEgo> Helsinki Vantaa (HEL, EFHK)
23:00:47 <wob_jonas> in like turn 3
23:00:52 <fizzie> Those are them shortcuts.
23:02:23 -!- LKoen has joined.
23:02:54 -!- LKoen has quit (Remote host closed the connection).
23:03:15 <fizzie> @metar EGLL
23:03:16 <lambdabot> EGLL 032250Z AUTO 19004KT 130V250 9999 NCD 08/05 Q1016 NOSIG
23:08:08 -!- DHeadshot has joined.
23:12:15 <FireFly> fizzie: aha
23:13:08 <shachaf> FireFly: what happened to `any twh
23:13:16 <shachaf> s/FireFly/fizzie/
23:14:43 <fizzie> It felt too generic to do.
23:14:49 <fizzie> There's also no `name hth
23:15:25 <shachaf> tdnifh
23:16:42 -!- DHeadshot has quit (Ping timeout: 250 seconds).
23:21:27 <\oren\> `airport toronto
23:21:31 <HackEgo> Toronto Coach Terminal (?, TRTO) \ Toronto Union Station (?, ?)
23:21:40 <\oren\> WHA
23:21:55 <\oren\> how are those airports
23:28:08 <boily> wob_jonas: wellob_jonas. is it modern?
23:28:23 <boily> `airport WHA
23:28:25 <HackEgo> Whakatane (WHK, NZWK) \ Whangarei (WRE, NZWR) \ Anelghowhat Airport (AUY, NVVA) \ Whale Cove Airport (YXN, CYXN) \ Whatì Airport (YLE, CEM3) \ Whyalla Airport (WYA, YWHA) \ North Whale Seaplane Base (WWP, ?) \ Whalers Bay (?, ?) \ Newhaven Ferry Port (?, ?) \ Long Wharf (?, ?)
23:28:30 <wob_jonas> boily: no
23:28:39 <boily> then all is well ^^
23:33:02 <quintopia> coily
23:36:38 <fizzie> http://www.checkwx.com/weather/TRTO <- clearly an airport
23:37:24 -!- MDude has joined.
23:40:40 <boily> QUINTHELLOPIAAAAAAAAAAAAA!
23:41:07 <boily> I have found maybe one of the last of a special edition beer. It will be mailed.
23:42:08 <quintopia> :O
23:42:16 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:50:19 <HackEgo> [wiki] [[Talk:Baby Language]] https://esolangs.org/w/index.php?diff=50107&oldid=50106 * Enoua5 * (+128)
23:51:37 -!- enoua5 has joined.
23:52:46 <enoua5> I've created an implementation for Baby Language. How should I go about adding that to the wiki?
23:53:18 <boily> `relcome enoua5
23:53:27 <HackEgo> enoua5: 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.)
23:53:40 <boily> enoua5: what do you mean adding it?
23:54:07 <boily> oh. linking to it. you should use: http://pastebin.ca/
23:54:15 <enoua5> thanks!
23:58:45 <quintopia> i have a plan for digits in aubergine
23:59:26 <HackEgo> [wiki] [[Baby Language]] https://esolangs.org/w/index.php?diff=50108&oldid=50090 * Enoua5 * (+94) Implemented language
2016-11-04
00:01:29 <boily> quintopia: dun dun dun ♪
00:01:38 <enoua5> Any thoughts?
00:03:19 -!- oerjan has joined.
00:03:24 <enoua5> crap, realized i typo'd something
00:04:00 <oerjan> typpos are unaceptable hear
00:04:44 <HackEgo> [wiki] [[Baby Language]] M https://esolangs.org/w/index.php?diff=50109&oldid=50108 * Enoua5 * (+0)
00:04:46 <boily> as long as the typö is artistic enough, it's okay.
00:05:38 <boily> you violate pep8! that is unacceptable!
00:05:46 <enoua5> Yeah, I fixed it now. It broke a checker for seeing if recursion had gone too far.
00:08:05 <quintopia> boily ready for vacation
00:10:13 <hppavilion[1]> enoua5: What happens when the checker recurses too far?
00:10:41 <hppavilion[1]> boily: I've added umlaut to my keyboard as alt+colon (alt+shift+semicolon). Victory is mine!
00:10:48 <enoua5> The program crashes
00:11:12 <hppavilion[1]> (I could instead put it in 'u' for 'umlaut', because that's currently bound to üÜ, which will become unnecessary...)
00:12:25 <oerjan> how do you write a normal u twh
00:13:34 -!- augur has quit (Remote host closed the connection).
00:14:12 <hppavilion[1]> oerjan: I don't change the default layout, the bindings are accessed via right alt (altgr)
00:14:26 -!- enoua5 has left.
00:17:37 <FireFly> I just use dead ¨ followed by u
00:17:37 <hppavilion[1]> Hm, I WONDER where I should put the grave?
00:17:52 <hppavilion[1]> FireFly: I don't have a dead key to put it in
00:18:01 <hppavilion[1]> FireFly: So I put the combining diacritic in alt+u
00:18:10 <FireFly> what OS do you use?
00:18:20 <hppavilion[1]> FireFly: Windows :/
00:18:28 <FireFly> oh, never mind then
00:19:11 <fizzie> I've resurrected all of ¨ ^ ~ ´ ` that are normally dead on the Finnish layout, because if you happen to want to combine them, there's always the compose key.
00:19:26 <fizzie> ¨ is probably the least useful as a non-dead key though.
00:19:35 <FireFly> Right, that's why I haven't changed that
00:19:52 <FireFly> I made ~ nondead and have nondead ^ as altgr+shift+¨
00:20:14 <fizzie> How do you type a ñ then?
00:20:14 <FireFly> and nondead ` as altgr+'
00:20:20 <FireFly> compose key for ñ
00:20:24 <fizzie> Right.
00:20:30 <oerjan> hppavilion[1]: grave _has_ to be a dead key, obviously.
00:20:37 <fizzie> Hm, there seems to be a ˇ in my altgr-'.
00:20:44 <FireFly> I guess my solution is a bit adhoc based on which keys I actually use as nondead, and where I might place them
00:20:54 <hppavilion[1]> oerjan: Why??
00:21:23 <hppavilion[1]> Huh, actually, yeah, I can make a key dead
00:21:35 <FireFly> I think you might've missed oerjan's joke
00:22:56 <oerjan> FireFly: you should czech that out.
00:22:58 <oerjan> oops
00:23:03 <oerjan> *fizzie:
00:23:25 <FireFly> your pun game is on point tonight
00:23:32 * oerjan chases muphry around with the saucepan again ===\__/
00:23:47 <hppavilion[1]> Of course, I don't think I have enough places to put dead keys
00:24:27 <FireFly> just put them under altgr+specials or altgr+shift+specials
00:24:32 * hppavilion[1] . o O ( Maybe I could lose my ` and ~ keys (kind of) in favor of having key combinations meaning various diacritics and letters )
00:24:33 <FireFly> bit annoying to type though
00:25:05 * boily *THWACKS* oerjan. 0.50 FP.
00:25:30 -!- xkapastel has joined.
00:25:57 <hppavilion[1]> FireFly: Is it possible to use a key twice in a dead key?
00:26:04 <hppavilion[1]> *key combo
00:26:15 <FireFly> Hmm?
00:26:15 <hppavilion[1]> Like, could I have `uu be ü?
00:26:22 <FireFly> no
00:26:24 <FireFly> well
00:26:28 <hppavilion[1]> Damn, didn't think so
00:26:29 <FireFly> I dunno, I don't think so
00:26:37 <FireFly> that would be weird either way
00:26:40 <hppavilion[1]> FireFly: Wait, I could probably just bind `u to u umlaut
00:26:53 <FireFly> umm
00:27:02 <FireFly> but what if you want to type ù
00:27:16 <FireFly> wouldn't it make more sense for `u to yield ù rather than ü
00:28:22 <hppavilion[1]> FireFly: I'm pretty sure I can have multiple keys in a combo, so ` will be the general-purpose diacritical key
00:28:35 <quintopia> boily
00:28:53 <hppavilion[1]> So `<diacritic-code><letter> is the given letter with the given diacritic
00:28:55 <boily> quintopia:
00:29:35 <boily> FireFly: ù is AltCar-DeadCircumflex, then u.
00:30:37 <hppavilion[1]> Oh, damn
00:32:34 <hppavilion[1]> I guess I can't require multiple characters in one deadkey combo
00:34:31 <hppavilion[1]> :(
00:36:29 <hppavilion[1]> (God, I wish I could just chord it...)
00:36:46 <boily> quintopia: ?
00:37:27 <boily> hppavilion[1]: you can do stuff like ế with multiple deadkeys and/or precomposed characters.
00:37:41 <hppavilion[1]> boily: Yeah, I think so...
01:10:17 -!- augur has joined.
01:10:58 <boily> fizzie: fizziello. could you please refungot the chännel?
01:16:30 <quintopia> sorry
01:16:40 <quintopia> i was going to ask
01:16:55 <quintopia> if you wanted to do any more gaming in future
01:16:57 <quintopia> boily
01:18:28 <boily> of course, but December at the soonest...
01:21:09 <FireFly> out of curiosity, what kind of gaming?
01:36:18 -!- iconmaster has joined.
01:36:49 -!- iconmaster has quit (Client Quit).
01:44:28 <boily> games with bordering lands hth
01:50:36 -!- fungot has joined.
01:50:44 <fizzie> boily: It is done.
01:54:08 <boily> thizzie!
01:54:11 <boily> fungot: allô toi!
01:54:12 <fungot> boily: you can simply read the file. after some fnord around with it... but it shouldn't be especially hard to do
01:54:21 * boily adds fnords around fungot
01:54:22 <fungot> boily: one for each byte does the same. a tag check involves one more indirection ( a bit more
01:54:40 <boily> fungot: one fnord for each byte, and in the markov chain bind them.
01:54:40 <fungot> boily: oh yeah finnish :)
01:55:08 <fizzie> Hey.
01:55:09 <boily> fungot: hyväskyn.
01:55:09 <fungot> boily: well in that case, in general, changes to the system
01:55:24 <fizzie> The SOCK fingerprint *does* have a thing to set SO_KEEPALIVE.
01:55:51 <fizzie> I think if I set that on, it'll stop fungot from getting indefinitely stuck on the recv call if freenode dies, after which I could look into making it automatically restart.
01:55:51 <fungot> fizzie: there is something about it today evening ( i must leave now, have we reached the " did too! did not!
01:56:07 <fizzie> ...except I don't have a facility to auto-join channels, or auto-identify to NickServ yet.
01:56:14 <boily> fungot: don't leave.
01:56:15 <fungot> boily: either the way, uses fnord to display. bt connection to a machine that worked for six days. headache, stomach ache, ovary ache, muscle aches everywhere, awful nausea etc. sigh.
01:56:32 <boily> fungot: oh. if your ovaries ache, then rest!
01:56:33 <fungot> boily: condition-restarters, modify-condition-restarters, default-handle-condition... aren't the names a bit inconsistent? it is fnord something workable.
01:56:38 <boily> fizzie: fungot has ovaries?
01:56:38 <fungot> boily: ummmm....... huh....really? ummm......what were we talking about again? mmmm.....really? is that possible
01:56:48 <fizzie> boily: I don't know how it works.
02:00:11 -!- boily has quit (Quit: ANYTHING CHICKEN).
02:02:37 <FireFly> ^style
02:02:37 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
02:19:53 <fizzie> ^style fisher
02:19:53 <fungot> Selected style: fisher (Fisher corpus of transcribed telephone conversations)
02:19:55 <fizzie> fungot: So what's new?
02:19:55 <fungot> fizzie: and um but the area we live in um new jersey and i'm going to
02:20:08 <fizzie> fungot: Going to what?
02:20:09 <fungot> fizzie: out oh yeah my son))
02:20:32 <fizzie> fungot: You're not my dad.
02:20:32 <fungot> fizzie: i dunno in countries like um they have um
02:21:23 <fizzie> I think this style has had some preprocessing issues, it seems prone to abrupt stops.
02:43:04 <oerjan> also prone to um
02:53:45 <oerjan> `? taneb consistency
02:53:53 <HackEgo> A consistency that is weaker than all other consistencies. Taneb invented it
02:54:25 <oerjan> `slwd taneb consistency//s/./Taneb consistency is a/
02:54:30 <HackEgo> taneb consistency//Taneb consistency is a consistency that is weaker than all other consistencies. Taneb invented it
02:54:46 <oerjan> `slwd taneb consistency//s/$/./
02:54:50 <HackEgo> taneb consistency//Taneb consistency is a consistency that is weaker than all other consistencies. Taneb invented it.
03:02:05 -!- Phantom_Hoover has quit (Remote host closed the connection).
03:07:32 <oerjan> <shachaf> I think "forgetful functor" means "functor". <-- i think it should be a right adjoint of something hth
03:23:53 <oerjan> `airport teborg
03:23:58 <HackEgo> No output.
03:24:40 <oerjan> `airport troms
03:24:43 <HackEgo> No output.
03:25:12 <oerjan> `iata TOS
03:25:15 <HackEgo> Langnes (TOS, ENTC)
03:25:34 <oerjan> oh hm
03:25:41 <oerjan> `airport trondheim
03:25:44 <HackEgo> No output.
03:25:52 <oerjan> `icao ENVA
03:25:55 <HackEgo> Vaernes (TRD, ENVA)
03:26:08 <oerjan> there you go. no strange letters allowed.
03:26:40 <FireFly> I guess it's Værnes?
03:28:04 <oerjan> yep
03:28:11 <shachaf> oerjan: but cofree functors are right adjoint to forgetful functors hth
03:28:41 <oerjan> OKAY
03:31:10 <FireFly> I suffer from the no-strange-letters each time I get flight tickets
03:31:18 <FireFly> though more due to surname than airport name
04:20:49 <tswett> `iata GRR
04:20:52 <HackEgo> Gerald R Ford Intl (GRR, KGRR)
04:21:06 <tswett> It's so international!
04:23:25 <tswett> I'm pretty sure that the letters "GRR" do not come from "Gerald R. Ford".
04:24:06 <Jafet> the Los Ángeles I11l Airport
04:28:05 -!- augur has quit (Remote host closed the connection).
04:30:50 -!- otherbot has quit (Remote host closed the connection).
04:33:39 <hppavilion[1]> shachaf: Is cofreedom what they have in China?
04:42:45 -!- Sgeo_ has joined.
04:45:00 -!- Sgeo has quit (Ping timeout: 244 seconds).
05:04:25 <hppavilion[1]> OK, bound onto an alternate e is now a dead key for æ, Æ, œ, and Œ
05:04:31 <hppavilion[1]> The lack of øe is unfortunate
05:05:52 <FireFly> I have æÆ under a and øØ under o
05:05:57 <shachaf> "co" does not mean "opposite"
05:08:40 <hppavilion[1]> shachaf: I didn't say it does
05:08:43 <FireFly> ol story bro
05:08:49 <hppavilion[1]> FireFly: I do too, with altgr
05:08:57 <shachaf> i never said anyone said it does
05:09:09 <hppavilion[1]> shachaf: ...dammit. You win.
05:09:11 <FireFly> hppavilion[1]: right, that's what I meant too
05:09:31 <hppavilion[1]> "I just type æs and øs for every a and o"
05:09:52 <hppavilion[1]> øüch
05:12:20 <hppavilion[1]> Øøk would be a good esonlamg... (not a tbs or bfd at all, preferably)
05:20:48 -!- augur has joined.
06:19:02 <hppavilion[1]> "Make peace with your 'got"
06:26:50 <hppavilion[1]> @metar KKKK
06:26:51 <lambdabot> No result.
06:26:59 <hppavilion[1]> I assume nobody wanted that one :P
06:27:04 <hppavilion[1]> @metar FUCK
06:27:05 <lambdabot> No result.
07:03:33 -!- espes has quit (Ping timeout: 258 seconds).
07:04:47 -!- espes has joined.
07:12:24 -!- augur has quit (Remote host closed the connection).
07:28:59 -!- godel has quit (Ping timeout: 252 seconds).
07:47:09 <izalove> https://maps.me/ offline maps on your smartphone for all the people with a smartphone and no internet access
07:50:10 -!- espes has quit (Ping timeout: 268 seconds).
07:52:35 -!- izalove has changed nick to izalove2.
08:04:39 -!- izalove2 has changed nick to izalove.
08:13:08 -!- navet has joined.
08:13:43 -!- espes has joined.
08:24:22 -!- navet has quit (Ping timeout: 256 seconds).
08:26:36 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
08:28:25 <myname> well, osmand works fine, too
08:29:22 <fizzie> Google Maps is enough for me.
08:32:18 <myname> google maps does not work without internet
08:32:53 <fizzie> Well, not entirely. But it lets you download rather large chunks of the world as offline areas.
08:33:31 <shachaf> fizzie has been assimilated and no longer understand the phrase "without internet" hth
08:33:54 <fizzie> That as well.
08:34:17 <myname> it lets you download chunks... in a cache that is easily cleared
08:34:45 <fizzie> Offline areas aren't "easily cleared", IMO.
08:34:56 <fizzie> I don't mean you'd use the regular cache, I mean the explicit offline areas.
08:35:15 <fizzie> Which you get a list of, and which stay around for a month and auto-refresh themselves getting close to expiring.
08:35:33 <shachaf> what if you have no internet connection for a month
08:35:41 <fizzie> https://support.google.com/maps/answer/6291838?co=GENIE.Platform%3DAndroid&hl=en <- those things.
08:35:52 <fizzie> shachaf: Then you're out of luck hth
08:37:18 <shachaf> please make a connection between L1, L2, L3 norm and L1, L2, L3 cache twh
08:37:28 <fizzie> Anyway, I'm pretty happy that they made getting directions work offline as well.
08:37:44 <fizzie> (But now I need to gets to a doctor, so bye.)
08:38:14 <shachaf> is L1 cache faster because it uses the taxicab metric
08:44:05 -!- oerjan has quit (Quit: Nite).
08:53:43 <Jafet> shachaf: modern caches actually use the L∞ metric (they can go eight ways)
09:02:24 <b_jonas> shachaf: hehe
09:02:38 <b_jonas> that's a real funny one
09:02:55 <b_jonas> I mean
09:03:00 <b_jonas> Jafet: that's a funny one
09:03:05 <b_jonas> I have to addquote that
09:04:02 <b_jonas> `addquote <shachaf> please make a connection between L1, L2, L3 norm and L1, L2, L3 cache twh <Jafet> shachaf: modern caches actually use the L∞ metric (they can go eight ways)
09:04:07 <HackEgo> 1296) <shachaf> please make a connection between L1, L2, L3 norm and L1, L2, L3 cache twh <Jafet> shachaf: modern caches actually use the L∞ metric (they can go eight ways)
09:04:34 <b_jonas> um, what's the quote format for separating multiple messages in a quote?
09:04:59 <shachaf> `? quotefmt
09:05:00 <HackEgo> quotefmt? ¯\(°​_o)/¯
09:05:06 <shachaf> `? quoteformat
09:05:08 <HackEgo> quoteformat is: <nick> message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, not two.
09:05:15 <b_jonas> great! I got it right
09:05:32 <shachaf> oerjan: nowadays we would space-separate a wisdom entry like that
09:05:48 <shachaf> the dark ages of wisdom
09:06:01 <shachaf> `doag quotes
09:06:07 <HackEgo> 9620:2016-11-04 <b_jonäs> addquote <shachaf> please make a connection between L1, L2, L3 norm and L1, L2, L3 cache twh <Jafet> shachaf: modern caches actually use the L\xe2\x88\x9e metric (they can go eight ways) \ 9442:2016-10-26 <oerjän> addquote <Taneb> I once forgot what bin men were called <Taneb> Doing roughly 50% of a computer science
09:07:10 <shachaf> I wonder how the frequency of quote modifications has waned.
09:07:18 <shachaf> fizzie is probably going to make a fancy graph or something.
09:12:32 <b_jonas> `quote
09:12:34 <HackEgo> 172) <Sgeo> My quotes are boring
09:12:38 <b_jonas> `quote
09:12:39 <HackEgo> 965) <zzo38> If you cannot type, then you should learn to type if you want to operate your computer
09:29:32 -!- navet has joined.
10:14:23 <fizzie> shachaf: I've been spoiled by tools starting with D, and doing fancy graphs "by hand" feels so crude now.
10:14:27 <fizzie> I even set up a InfluxDB + Grafana thing at home to pretend.
10:15:02 <fizzie> Here, have a table instead: http://sprunge.us/OFjg
10:15:19 <fizzie> It's like a vertical bar chart in logscale, if you look at it the right way.
10:35:00 -!- boily has joined.
10:42:16 -!- navet has quit (Ping timeout: 260 seconds).
10:42:37 -!- ocharles_ has quit (Ping timeout: 260 seconds).
10:42:56 -!- boily has set topic: News: esolang contest at http://calesyta.xyz/en/ | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive pizza testing, use #esoteric-blah.
10:43:36 -!- Taneb has quit (Ping timeout: 260 seconds).
10:44:03 -!- Lymia has quit (Ping timeout: 260 seconds).
10:46:01 -!- ocharles_ has joined.
10:49:11 -!- Taneb has joined.
10:50:27 <boily> Tannelle. how's the exam season?
10:50:59 -!- Lymia has joined.
11:16:19 -!- navet has joined.
11:16:54 -!- Phantom_Hoover has joined.
11:23:48 -!- boily has quit (Quit: SULFURIC CHICKEN).
11:55:40 -!- AnotherTest has joined.
11:56:04 -!- benderB787 has joined.
11:58:36 -!- navet has quit (Quit: Leaving).
12:14:55 -!- nisstyre has quit (Read error: Connection reset by peer).
12:33:49 <HackEgo> [wiki] [[User:Function call without parameters]] https://esolangs.org/w/index.php?diff=50110&oldid=50012 * Function call without parameters * (+312) update
12:36:11 <HackEgo> [wiki] [[Baby Language]] https://esolangs.org/w/index.php?diff=50111&oldid=50109 * Enoua5 * (+2)
12:37:10 <HackEgo> [wiki] [[Bug Computer]] M https://esolangs.org/w/index.php?diff=50112&oldid=49934 * Function call without parameters * (+14) minor corrections and clarification of the cat example
12:39:12 -!- godel has joined.
12:48:37 -!- godel has quit (Ping timeout: 260 seconds).
12:50:22 -!- super_bender has joined.
12:54:24 -!- benderB787 has quit (Ping timeout: 260 seconds).
13:34:02 <izalove> on a scale from klingon to emoji, how readable is this way to represent a tree?
13:34:05 <izalove> /---------------E---------------\
13:34:07 <izalove> /-------C-------\ /-------D-------\
13:34:09 <izalove> /---y---\ /---z---\ /---A---\ /---B---\
13:34:11 <izalove> a b c d e f g h i j k l m n o p
13:34:27 <izalove> and i forgot a line
13:34:33 <izalove> because it started with /
13:34:37 <izalove> it was /-q-\ /-r-\ /-s-\ /-t-\ /-u-\ /-v-\ /-w-\ /-x-\
13:34:38 <xa0> nope.
13:34:41 <xa0> never again.
13:34:58 <izalove> :C
13:35:07 <ybden> Hey, I thought that was pretty readable
13:35:26 <izalove> plz use that scale
13:35:55 <ybden> klingon
13:36:06 <ybden> (note: I've never read klingon before)
13:36:09 <int-e> I think the scale would work better with \_q_/ instead of /-q-\.
13:36:39 <ybden> (note also: I strongly dislike emoji)
13:36:42 <int-e> (obligatory opportunistic pun)
13:37:04 <int-e> `? oop
13:37:13 <HackEgo> oop? ¯\(°​_o)/¯
13:37:31 <izalove> a b c d e f g h i j k l m n o p
13:37:33 <izalove> \_q_/ \_r_/ \_s_/ \_t_/ \_u_/ \_v_/ \_w_/ \_x_/
13:37:36 <izalove> \___y___/ \___z___/ \___A___/ \___B___/
13:37:40 <izalove> \_______C_______/ \_______D_______/
13:37:43 <izalove> \_______________E_______________/
13:39:32 <xa0> ah, i like that one
13:39:49 <int-e> _..--==O==--.._
13:39:49 <int-e> . ^ . . ^ .
13:39:49 <int-e> \__a__/ \__b__/
13:39:56 <xa0> haha
13:40:04 <xa0> curves
13:40:12 <int-e> scale.
13:51:09 * FireFly hands izalove some ┌── ──┐
13:51:17 <izalove> noo
13:51:26 <izalove> get that utf8 off me
13:51:37 <FireFly> aww
13:52:05 <izalove> i even use alias tree='tree --charset fail'
13:52:11 <FireFly> I think I would use .-- --. over /-- --\
13:52:16 <izalove> ok
13:52:32 <FireFly> Hm you really dislike Unicode eh
13:52:40 <FireFly> well, box-drawing chars at least
13:52:51 <xa0> why would anyone ever use anything that isn't utf8
13:53:05 <xa0> i can understand keeping to keyboard characters, but still encode it in utf8 you troglodyte
14:00:48 <b_jonas> xa0: wait, I can answer that one
14:03:57 <b_jonas> xa0: I'm young enough to not have had used all the strange iso-646-* and other mangled charsets that put accented letters to @[\]`{|}. Instead, when I started working with computers, accented letters were properly at high bytes.
14:05:13 <xa0> lol
14:05:31 <b_jonas> cp437 was universal, because for a while it was burnt into the video card rom of every PC, although at that time most PCs had a VGA card where you could change the font, we just stuck to the cp437 which didn't require changing fonts, and the CWI charset had an unambiguous encoding for all the letters, and was optimized to make it look as good as possible on cp437 if you don't change the font.
14:05:49 <b_jonas> So since all the documents were in CWI, even when we did change the font, we just used CWI.
14:06:19 <xa0> hm, fair enough
14:06:51 <b_jonas> Then DOS 6.20 or 6.22 came along, and came with a built-in MODE command that loaded a font and changed what characters were allowed in filenames (seriously, if you didn't MODE to the right codepage, you couldn't even open the existing files that had accented letters in it).
14:07:32 <int-e> hmm there are no horizontal counterparts for ⎧⎨⎩
14:07:34 <b_jonas> But that supported only the 852 (and 850 for western europe) charsets, which differed from CWI in the placement of some characters,
14:08:01 <b_jonas> and was actually worse because some of the letters trampled on useful corner box drawing characters, so the boxes in Norton Commander looked ugly if you used it,
14:08:19 <b_jonas> but still, it was what DOS supported, so it became the standard, and we wrote all the text in the 852 character set.
14:09:09 <b_jonas> Then windows 3 came along, with its fancy windows bitmap fonts and true type fonts, and those fonts were encoded in the cp1250 charset (and cp1252 for western europe and cp1251 for cyrillic).
14:09:47 <b_jonas> Obviously everyone wanted to see accented characters in texts in windows and winword and excel, so even when they wrote plain text, they wrote everything in cp1252.
14:10:10 <b_jonas> You could no longer show cp1252 on text console, but still, everyone wanted to use windows and winword, so they just stuck to cp1252.
14:10:15 <b_jonas> and cp1250
14:10:18 <b_jonas> you know
14:10:28 <int-e> I hated CP 850, I used CP 437.
14:11:03 <int-e> (But I forgot why... did some line drawing characters get reused for letters in CP850?)
14:11:15 <b_jonas> And then unix came along, and for some historical reasons, the unix people preferred iso-8859-2 over cp1250, and the two were sort of similar, but not quite the same. All the Hungarian letters were at the same place, but the Polish letters got moved,
14:11:26 <b_jonas> and the smart quotes and long dash and ellipsis disappeared.
14:11:50 <b_jonas> But still, the unix people liked it and unix machines came with fonts for it and stuff, so we used iso-8859-2.
14:11:55 <b_jonas> int-e: yes, that's what I said above
14:12:18 <FireFly> b_jonas: my favourite is ASCII symbols being designed for overstriking, like a` → à, c, → ç, a^ → â etc
14:12:30 <FireFly> especially the less intuitive ones, like comma as cedilla
14:12:35 <b_jonas> So anyway, after a while, utf-8 came along, and people said I should encode stuff in utf-8, but at that time I got tired of all the changes, so I just stuck to iso-8859-2 (including in terminals) for quite a while.
14:12:52 <b_jonas> I did eventually adopt utf-8 for most of the stuff, but quite late.
14:13:24 <b_jonas> xa0: so that's the long story of why everyone doesn't use utf-8, even though is obviously the best encoding and the only one you should use, just like all the previous ones were.
14:14:40 <xa0> heh
14:14:49 <xa0> fair enough i guess.
14:15:02 <int-e> and inefficient for man CJK characters
14:15:18 <int-e> *many
14:16:34 <b_jonas> Once, I've even read a very old book that taught programming BASIC on some particular then popular pre-IBM-PC PC, the internationalized variant of it, which used some strange modified commodore-like charset, so in the book, instead of PRINT#, the command for printing to a file handle was shown as PRINTÉ.
14:17:15 <b_jonas> That's not even the ISO-646-* encoding, mind you, that's not surprising in a commodore64-like machine where the default charset doesn't have lowercase characters.
14:17:32 <b_jonas> The ISO-646-HU doesn't replace #, it replaces @[\].
14:18:09 <b_jonas> I haven't actually seen that particular PC in real life though; the Commodore 64 I used a bit (for games, not yet programming) wasn't a nationalized one.
14:18:27 <FireFly> int-e: true, and I suppose why SJIS is still popular
14:22:30 -!- moonheart08 has joined.
14:22:31 -!- moony has joined.
14:23:12 -!- moonheart08 has quit (Client Quit).
14:23:13 <b_jonas> And I do still have non-utf8 files along. If you check my homepage, you'll find that in half the pages, the HTML is iso-8859-2 encoded, though of course the browser handles that transparently.
14:23:21 <b_jonas> I just never changed them, because why bother?
14:34:51 -!- MoALTz has joined.
14:36:22 -!- DHeadshot has joined.
15:18:14 -!- LKoen has joined.
15:30:59 -!- computing has joined.
15:32:08 -!- moony has quit (Ping timeout: 260 seconds).
15:36:12 <shachaf> fizzie: tdh
15:36:35 <shachaf> fizzie: Though it doesn't show days with 0 edits, which would probably make recent quotes edits look even more sparse.
15:47:14 <fizzie> Months.
15:47:21 <fizzie> But yes.
15:47:45 <shachaf> fizzie: most fancy tools that read from disk start with D hth
15:48:20 <shachaf> Oh, never mind, it's months.
15:48:44 <fizzie> I was thinking it'd be noisy if it were days.
15:49:56 <shachaf> Yes.
15:50:28 <shachaf> You could use base 1 instead of base 10 for the numbers.
15:50:40 <fizzie> I'm not sure PostgreSQL has a function for that.
15:51:35 <fizzie> Oh, wasn't thinking -- of course there is, it's called lpad.
15:51:57 <shachaf> repeat(string text, number int)
15:52:10 <fizzie> Oh, that's even more obviouser.
15:54:08 <shachaf> One of the troubles with histograms is that you have to pick boundaries.
15:54:47 <fizzie> You can just use Gaussian mixture models instead.
15:54:53 <fizzie> Then you have to pick the number of components.
15:56:04 <shachaf> I saw a presentation about a continuous variant of histograms and various other visualization things once.
15:56:19 <shachaf> I think it was based on http://adereth.github.io/oneoff/Mode%20Trees.pdf
16:03:41 -!- MoALTz has quit (Quit: Leaving).
16:07:09 -!- DHeadshot has quit (Quit: Pull the pin and count to what?).
16:09:44 <\oren\> wow, the plQad is being proposed for unicode inclusion again
16:09:58 <\oren\> http://web.meson.org/downloads/pIqaDReturns.pdf
16:14:48 -!- MoALTz has joined.
16:15:52 -!- ais523 has joined.
16:16:18 <ais523> is there ever a legitimate reason to send an email with no To: address (not even "undisclosed-recipients")?
16:16:33 <ais523> because a decent proportion of the spam I get has no To: and I'm considering just blocking it
16:25:05 -!- LKoen has quit (Remote host closed the connection).
16:26:06 <\oren\> I don't even know HOW
16:26:24 <\oren\> how do you een do that
16:27:08 -!- DHeadshot has joined.
16:28:30 <ais523> most email clients won't let you do it
16:28:35 <ais523> you can hand-deliver an email with no To: line
16:28:45 <ais523> actually an email doesn't actually need any headers at all
16:28:53 -!- MoALTz has quit (Ping timeout: 248 seconds).
16:29:07 <ais523> although the chance of passing a spam check under those circumstances is low
16:29:46 -!- MoALTz has joined.
16:38:30 -!- Frooxius has quit (Quit: *bubbles away*).
16:39:33 -!- LKoen has joined.
16:40:44 <shachaf> fizzie: Rather than modifications it should count the number of quotes added, I guess.
16:40:50 <shachaf> Probably negative in some months.
16:41:38 <fizzie> Actually it counts just the number of `addquote commands, not really all modifications.
16:44:38 <int-e> ais523: I may be missing something, but RFCs 5321 and 5322 do not seem to mandate a To: header in the message body...
16:45:40 <ais523> int-e: do they mandate any headers?
16:45:56 <shachaf> Oh, you're using IRC logs.
16:46:27 <ais523> arguably Received: is always going to be there but that one isn't added by the sender
16:55:41 -!- hppavilion[1] has joined.
16:56:18 -!- Frooxius has joined.
16:59:57 -!- Zarutian has joined.
17:00:40 -!- Zarutian has quit (Read error: Connection reset by peer).
17:01:34 <int-e> ais523: yes, that tracing information is mandated... that's the only thing I see
17:01:42 <b_jonas> HALP! in git, how do I reset a file delete that's already in the index? shouldn't git reset --filename work
17:01:43 -!- Zarutian has joined.
17:02:42 <ais523> b_jonas: is the file in the working directory? or is it deleted from both the working directory and index?
17:03:21 <int-e> b_jonas: I'd try git checkout HEAD file
17:04:58 <xa0> i think you'd need a hard reset for that
17:05:04 <int-e> but hmm, the reset... needs a --hard, perhaps?
17:05:11 <xa0> see
17:05:15 <b_jonas> ais523: it's not in the working directory either. it's only in the HEAD.
17:05:32 -!- augur has joined.
17:05:33 <b_jonas> int-e: git reset --hard would be bad, since there are other modified files
17:05:41 <ais523> b_jonas: you need to reset the file to get it back into the index, then checkout the file to get it into the working tree
17:05:41 <b_jonas> I want this selectively on just two files
17:06:19 <ais523> you can use git reset -p and git checkout -p to get a darcs-like interface, that's easier to use than git's
17:06:26 <int-e> "After running git reset <paths> to update the index entry, you can use git-checkout(1) to check the contents out of the index to the working tree."
17:06:33 <b_jonas> ais523: right, but why did reset fail? I tried to help my coworker with git, and he tried a git reset (and insists he copied the filename wrong), and reset says it doesn't know of that path
17:06:35 <b_jonas> wait, let me try this locally to check if reset indeed works
17:06:49 <b_jonas> maybe the filename WAS wrong despite what my coworker said
17:07:02 <ais523> also make sure you're in the root of the repo
17:07:12 <b_jonas> I think a reset should put the file back to the index
17:07:12 <b_jonas> ais523: yes, I did make that sure
17:07:14 <ais523> otherwise it can be a bit confusing as to whether the filename's relative to the repo route or the current directory
17:07:20 <int-e> b_jonas: git reset doesn't touch the working directory. (but you're right, --hard doesn't seem to apply to the git reset -- paths variant)
17:07:39 <b_jonas> I'll try a simple testcase in my local machine
17:07:39 <b_jonas> int-e: I know, I can git checkout after
17:07:45 <b_jonas> the problem was that the reset failed
17:08:55 <int-e> anyway, http://stackoverflow.com/questions/2125710/how-to-revert-a-git-rm-r lists all the options discussed above :P and a few stupid ones.
17:09:05 -!- xkapastel has quit (Quit: Connection closed for inactivity).
17:09:23 <b_jonas> git reset does work
17:09:34 <b_jonas> in that case my working hypothesis is that he just copied the filename wrong
17:09:53 <b_jonas> sorry then
17:10:47 <int-e> http://www.f15ijp.com/2012/06/git-undo-git-rm-on-one-file/ suggests the git checkout HEAD ... variant. but maybe that's enough redundant googling for me.
17:16:08 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
17:28:55 -!- godel has joined.
17:30:08 -!- computing has quit (Ping timeout: 260 seconds).
17:30:12 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
17:30:50 -!- computing has joined.
18:00:55 -!- carado has joined.
18:05:57 -!- carado has quit (Remote host closed the connection).
18:06:58 -!- carado has joined.
18:15:55 -!- hppavilion[1] has joined.
18:28:36 -!- zemhill__ has quit (Write error: Broken pipe).
18:28:53 -!- zemhill__ has joined.
18:34:22 -!- zzo38 has joined.
18:34:51 -!- carado has quit (Remote host closed the connection).
18:35:30 -!- carado has joined.
18:38:20 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
18:40:49 <jeffl35> :(){ :|:& };:
18:41:40 <jeffl35> :(){ :|:|echo lol& };:
18:41:52 <quintopia> sup jeff
18:43:56 <jeffl35> hi
18:48:46 -!- hppavilion[1] has joined.
18:52:20 <ais523> `` :(){ :|:&ps };:
18:52:21 <HackEgo> ​/hackenv/bin/`: eval: line 5: syntax error: unexpected end of file
18:52:33 <ais523> `` :(){ :|:&; ps; };:
18:52:34 <HackEgo> ​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `;' \ /hackenv/bin/`: eval: line 4: `:(){ :|:&; ps; };:'
18:52:43 <ais523> hmm
18:52:49 <ais523> `` :(){ ps; :|:& };:
18:52:50 <HackEgo> No output.
18:55:04 <HackEgo> [wiki] [[Special:Log/newusers]] create * Narcissus * New user account
18:56:08 -!- carado has quit (Remote host closed the connection).
19:02:18 -!- DHeadshot has quit (Ping timeout: 250 seconds).
19:10:18 -!- sewilton has joined.
19:13:20 -!- computing has quit (Ping timeout: 260 seconds).
19:19:48 -!- moonheart08 has joined.
19:20:22 -!- DHeadshot has joined.
19:21:48 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
19:25:53 -!- jeffl35 has changed nick to iczero.
19:28:26 <izalove> apparently the recent earthquakes in italy are god's punishment for civil unions
19:37:50 -!- DHeadshot has quit (Ping timeout: 250 seconds).
19:38:18 -!- DHeadshot has joined.
19:39:50 <moonheart08> izalove, that makes no sense
19:40:53 <izalove> it was said by someon on a famous italian christian radio station
19:41:16 <moonheart08> atheist bias: dude that makes no sense
19:45:03 -!- Phantom_Hoover has joined.
20:08:32 -!- hppavilion[1] has joined.
20:15:58 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
20:25:54 -!- iczero has quit (Changing host).
20:25:54 -!- iczero has joined.
20:27:04 -!- DHeadshot has quit (Ping timeout: 260 seconds).
20:29:32 -!- hppavilion[1] has joined.
20:34:29 <hppavilion[1]> Is æ an evil name for a variable?
20:34:56 <myname> yes
20:35:15 <hppavilion[1]> (Perhaps it should be assumed æ := a*e (e as in ln)?)
20:35:32 <hppavilion[1]> (Or maybe æ = e**a, as that's a far more common operation...)
20:35:55 <myname> you just shouldn't use nonascii characters in variable names if you ever want other people to even read your code
20:42:19 -!- LKoen has quit (Read error: Connection reset by peer).
20:43:02 -!- shikhin has quit (Read error: Connection reset by peer).
20:43:28 -!- Lord_of_Life has quit (Remote host closed the connection).
20:44:08 -!- ^v has quit (Ping timeout: 250 seconds).
20:44:42 -!- Lord_of_Life has joined.
20:48:33 -!- LKoen_ has joined.
20:48:33 -!- shikhin_ has joined.
20:48:33 <FireFly> Why didn't anybody tell Iverson that
20:48:35 <hppavilion[1]> Ø (with some element ø) would be a good name for a nonempty set...
20:48:35 <shachaf> Bye FireFly
20:48:35 -!- ^v^v has joined.
20:48:35 <shachaf> BuyerFly
20:48:35 <FireFly> I'm leaving? :o
20:48:35 <FireFly> Hm
20:48:35 <shachaf> BuyerFly and SellerFly / Agreed to have a battle; / For SellerFly said BuyerFly / Had spoiled his nice new rattle.
20:48:35 <FireFly> I guess the trees are leaving this time of the year
20:48:36 <shachaf> They're called leaves because they leave the trees in the fall. Which is why it's called fall.
20:48:36 <FireFly> I see.
20:48:36 <FireFly> I like it
20:48:36 <shachaf> That's a quote from a book I haven't read.
20:48:39 -!- Lord_of_Life has quit (Changing host).
20:48:39 -!- Lord_of_Life has joined.
20:49:27 -!- shikhin_ has changed nick to shikhin.
20:50:06 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds).
20:59:01 -!- Phantom_Hoover has joined.
21:11:41 -!- super_bender has quit (Read error: Connection reset by peer).
21:12:10 -!- super_bender has joined.
21:12:14 <HackEgo> [wiki] [[Baby Language]] M https://esolangs.org/w/index.php?diff=50113&oldid=50111 * Enoua5 * (+0)
21:12:44 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
21:15:32 -!- godel has quit (Ping timeout: 268 seconds).
21:16:11 -!- moony has joined.
21:16:46 -!- moonheart08 has quit (Ping timeout: 268 seconds).
21:19:16 -!- godel has joined.
21:33:52 -!- PinealGlandOptic has joined.
21:40:12 -!- Frooxius has quit (Ping timeout: 268 seconds).
21:40:45 <ais523> neat, Baby Language got interpreted
21:40:45 <quintopia> :\
21:40:56 <quintopia> oh yeah that guy
21:42:12 <quintopia> you didnt really specify it enough to be interpretable
21:42:19 <quintopia> but it is anyway
21:44:42 <PinealGlandOptic> Hi everyone! I've got an unknown function, working like this (C/C++): void func(int a[6]) { for (int i=0; i<6; i++) a[i]=a[i]/6; }; what it is for, some kind of normalization, or?..
21:44:46 <PinealGlandOptic> Why would anyone divide each element of vector by vector size?
21:45:16 <xa0> "func(int a[6])"
21:45:16 <ais523> I don't think there's enough information to tell
21:45:24 <ais523> it may be a conincidence that the two 6s are the same
21:45:34 <PinealGlandOptic> unlikely...
21:45:36 <ais523> xa0: that's valid syntax, the 6 is just a suggestion though
21:45:45 <ais523> it doesn't actually do anything, and you can pass an array of a different size
21:45:47 <xa0> interesting
21:45:59 <PinealGlandOptic> xa0: yes, kind of self-documentation
21:46:07 <xa0> fair enough
21:46:10 <ais523> C99 introduced the syntax void func(int a[static 6])
21:46:22 <ais523> which asserts that the array is exactly six elements long (or possibly at least six elements long)
21:46:38 <ais523> and the compiler's allowed to miscompile the program if it's shorter
21:46:41 <xa0> that's ..bizarre, but kinda cool
21:46:52 <xa0> a form of dependent typing i guess
21:46:56 <ais523> I think that's to allow optimizations which wouldn't otherwise be possible, like reading ahead in the array
21:58:06 -!- hppavilion[1] has joined.
22:02:13 <fizzie> Yes. There's an example or two in the C99 rationale document.
22:02:28 <fizzie> It's somewhat similar to restrict.
22:03:52 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
22:03:55 <fizzie> In fact, the example is a void fadd(double a[static restrict 10], double b[static restrict 10]) { ... } where the compiler is allowed to freely reorder the loads and stores of the elements of a and b.
22:04:38 -!- augur has quit (Remote host closed the connection).
22:05:18 -!- augur has joined.
22:06:04 <ais523> fizzie: I can see why restrict would do that, but why is static needed?
22:06:18 <zzo38> I found there is another special case I did not yet consider in my GURPS character point total calculation program, for Delusions, now I will add that one.
22:06:24 <fizzie> ais523: Oh, it's because of the part I omitted.
22:06:34 <fizzie> ais523: The actual function stops at the first nonnegative element.
22:09:40 -!- augur has quit (Ping timeout: 260 seconds).
22:34:47 <xa0> xa0:
22:35:08 <ais523> did you just ping yourself?
22:35:13 <xa0> tried to
22:35:18 <xa0> pls help
22:36:59 <xa0> ais523: can you ping me
22:37:10 <ais523> xa0: ping
22:37:17 <xa0> darn
22:37:29 <ais523> ask the bots if you need pings
22:37:38 <ais523> ^bf ,[.,]!xao: ping!
22:37:38 <fungot> xao: ping!
22:37:50 <xa0> ah, cool!
22:37:53 <ais523> err, you're actually xa0
22:37:53 <ais523> but close enough
22:37:58 <xa0> heh, yeah
22:38:05 <ais523> you can ping yourself in a wide range of esolangs :-D
22:38:19 <xa0> that's extended brainfuck, right
22:38:53 <ais523> it's a brainfuck cat program
22:38:55 <ais523> then after the ! comes the input to it
22:39:11 <xa0> ahh
22:39:16 <xa0> fair enough!
22:40:08 <ais523> `! bf_txtgen xa0: ping!
22:40:16 <HackEgo> 105 ++++++++++++[>++++++++++>++++++++>+++>++++<<<<-]>.>+.>>.++++++++++.<----.<<--------.>++++++++.<--.>--.>+. [192]
22:40:28 <ais523> ^bf ++++++++++++[>++++++++++>++++++++>+++>++++<<<<-]>.>+.>>.++++++++++.<----.<<--------.>++++++++.<--.>--.>+.
22:40:28 <fungot> xa0: ping!
22:40:50 <xa0> :P
22:41:43 <xa0> `! bf_txtgen xa0:
22:41:49 <HackEgo> 72 ++++++++++++[>++++++++++>++++++++>++++>+++<<<<-]>.>+.>.++++++++++.>----. [577]
22:41:55 -!- wob_jonas has joined.
22:43:16 <xa0> ^bf ++++++++++++[>++++++++++>++++++++>++++>+++<<<<-]>.>+.>.++++++++++.>----.
22:43:16 <fungot> xa0:
22:45:02 -!- wob_jonas has quit (Client Quit).
22:47:04 <ais523> ooh, I like Memfractal
22:47:14 <ais523> and believe it's TC
22:48:51 <fizzie> Maybe fungot should prefix the babble with the name it's answering to.
22:48:51 <fungot> fizzie: we've been married quite a few
22:48:55 <fizzie> Oh, it does.
22:49:03 <fizzie> See, you can get a ping without having to actually do anything.
22:50:34 <fizzie> Of course there's always Underload as well, if you want it simple.
22:51:30 -!- wanderman has joined.
22:54:48 <myname> "some recipes call for vegetable stock which i've never made since i've never been able to find vegetable bones" :D
22:56:17 -!- moonheart08 has joined.
22:57:17 -!- moony has quit (Ping timeout: 265 seconds).
22:57:39 <zzo38> The ! between the program and input is a common convention for brainfuck but I prefer the convention that ] is used instead; it has the advantage to be compatible with standard brainfuck.
23:06:25 -!- nisstyre has joined.
23:06:39 -!- nisstyre has quit (Changing host).
23:06:39 -!- nisstyre has joined.
23:10:44 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:14:58 -!- MoALTz has quit (Quit: Leaving).
23:17:24 -!- hppavilion[1] has joined.
23:20:33 -!- oerjan has joined.
23:20:38 -!- augur has joined.
23:22:45 -!- Notebook has joined.
23:22:54 <Notebook> Hi!
23:23:09 -!- Notebook has quit (Client Quit).
23:27:08 <fizzie> Bye.
23:33:21 <shachaf> fizzie: the joke was about software whose name starts with D and also ends with D
23:36:49 <fizzie> Yeah, that's not in particular something I feel I miss.
23:37:55 <shachaf> how about C, or B
23:37:57 <shachaf> i,i or A
23:38:37 <zzo38> I implemented program for doing GURPS dice by computer; you can do: Success, Damage, Quick Contest, Regular Contest. You can look at the codes to see its working, to learn a few things about it without having to buy the book (although you should look in book if you want more explanation of it)
23:42:07 -!- sewilton has quit (Quit: Connection closed for inactivity).
23:43:18 <zzo38> It doesn't say what happen if you hit by less than zero or miss by less than zero, so I assumed that if you hit or miss by less than zero then you hit or miss by zero instead (the only possibility to miss by zero is to roll a natural 17 or 18 on three dice, and such case is usually missing by more than zero anyways)
23:50:45 <zzo38> My domain name will not be fixed until later tonight
23:55:36 * hppavilion[1] . o O ( Rational-coefficient complexes (a+bi for b, i in \QQ) in bijective base 2... mmm...)
23:57:19 -!- wanderman has quit (Quit: Leaving).
2016-11-05
00:00:37 <xa0> *b,a?
00:03:15 -!- augur has quit (Remote host closed the connection).
00:04:05 -!- augur has joined.
00:07:19 -!- augur has quit (Read error: Connection reset by peer).
00:07:31 -!- augur has joined.
00:08:32 <oerjan> hppavilion[1]: bijective base 2 still cannot express all rationals in finite terms, i would believe.
00:08:56 <oerjan> also i mind that a strange mixture of considerations.
00:09:09 <hppavilion[1]> oerjan: I'm talking in the proof-that-Q-is-countable way
00:10:13 <hppavilion[1]> Arrange a grid of rationals m/n where m counts up through the integers from 0 [0, 1, -1, 2, -2, 3, -3...] as you go to the right and n counts up the wholes [1, 2, 3...] as you go down
00:10:23 <hppavilion[1]> Then count along the down-and-to-the-left diagonals
00:11:35 <hppavilion[1]> (wait, but that isn't quite bijective because of the values like 1/2, 2/4, 3/6, etc...)
00:13:11 <oerjan> *i think. although not successfully, it seems.
00:14:09 <oerjan> hppavilion[1]: yeah you need to drop repetitions.
00:15:03 <int-e> > fix ((1:).(>>=ap(:)(return.recip).(1+))) :: [Rational]
00:15:08 <lambdabot> [1 % 1,2 % 1,1 % 2,3 % 1,1 % 3,3 % 2,2 % 3,4 % 1,1 % 4,4 % 3,3 % 4,5 % 2,2 %...
00:15:30 -!- Lord_of_Life has quit (Excess Flood).
00:15:42 -!- Lord_of_Life has joined.
00:15:56 <hppavilion[1]> oerjan: Yes, or somehow iterate over the set of 2-tuples of bags of primes with intersection {}...
00:16:09 <hppavilion[1]> Ø would be a good name for a variable in set theory >:)
00:17:30 <int-e> (there's this wonderful "binary" enumeration of positive rational numbers)
00:17:35 <oerjan> int-e seems to have written what i was going to mention.
00:18:01 <oerjan> :t ap(:)(return.recip).(1+)
00:18:04 <lambdabot> Fractional b => b -> [b]
00:18:53 <int-e> ap(:)((:[]).(1/)) would have been shorter, but I wasn't golfing.
00:19:28 <int-e> and `recip` is nicely obscure :)
00:19:31 <oerjan> :t sequence[id,recip].(1+)
00:19:33 <lambdabot> Fractional b => b -> [b]
00:20:35 <int-e> heh, too readable.
00:21:42 <int-e> > succ (1/2) :: Rational -- silly class instances...
00:21:44 <lambdabot> 3 % 2
00:23:08 <int-e> ah. https://en.wikipedia.org/wiki/Stern%E2%80%93Brocot_tree
00:23:23 <int-e> (I forgot the name)
00:23:31 -!- DHeadshot has joined.
00:24:17 <int-e> of course that's another one, also beautiful.
00:25:12 <int-e> https://en.wikipedia.org/wiki/Calkin%E2%80%93Wilf_tree is the one implemented in the enumeration... and I don't recognize the names.
00:25:46 <int-e> no.
00:27:18 -!- augur has quit (Read error: Connection reset by peer).
00:30:41 <oerjan> int-e: the latter doesn't look quite the same either
00:30:42 <int-e> > fix((1:).sequence[(1+),(1/).(1+).(1/)]) :: [Rational]
00:30:45 <lambdabot> error:
00:30:45 <lambdabot> • Couldn't match type ‘Ratio Integer’ with ‘[Rational]’
00:30:45 <lambdabot> Expected type: [Rational] -> [Rational]
00:30:59 <int-e> > fix((1:).(>>=sequence[(1+),(1/).(1+).(1/)])) :: [Rational]
00:31:01 <lambdabot> [1 % 1,2 % 1,1 % 2,3 % 1,2 % 3,3 % 2,1 % 3,4 % 1,3 % 4,5 % 3,2 % 5,5 % 2,3 %...
00:31:21 <int-e> oerjan: indeed... *that* is the latter.
00:33:26 -!- 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.”).
00:37:58 -!- xkapastel has joined.
00:40:25 <oerjan> <shachaf> oerjan: nowadays we would space-separate a wisdom entry like that <-- `wisdom sentences are not `quote messages hth
00:43:28 <shachaf> oerjan: the wisdom entry name hth
00:43:35 <shachaf> `le/rn quote format
00:44:17 <shachaf> http://codegolf.stackexchange.com/questions/28821/regex-that-only-matches-itself
00:44:25 <oerjan> shachaf: ic. well elliott made it with several names.
00:45:16 <oerjan> shachaf: ah a regex narcissist
00:47:14 -!- DHeadshot has quit (Ping timeout: 250 seconds).
00:48:39 -!- boily has joined.
00:49:15 <oerjan> boileyb
00:51:50 -!- wiggle has quit (Remote host closed the connection).
00:52:01 <boily> boileyb?
00:52:06 <boily> bonsœrjan.
00:52:23 <oerjan> ?desufnoc
00:52:24 <lambdabot> Unknown command, try @list
00:53:23 -!- moony has joined.
00:53:33 <boily> .hdt
00:53:38 <boily> mhelloony.
00:53:56 -!- moonheart08 has quit (Ping timeout: 260 seconds).
00:59:28 <boily> `wisdom
00:59:28 <boily> tonight, I found a place that serves tteokbokki! ^^
00:59:28 <HackEgo> victoria//Queen Victoria is the most victorious queen the world has ever known, even having won at the not dying contest.
00:59:28 -!- augur has joined.
00:59:28 -!- zemhill___ has joined.
00:59:28 <oerjan> `dowg victoria
00:59:28 <HackEgo> 7390:2016-04-14 <hppavilion[1̈]> le/rn victoria/Queen Victoria is the most victorious queen the world has ever known, even having won at the not dying contest. \ 7389:2016-04-14 <oerjän> learn Victoria was the most victorious queen the world has ever known.
00:59:28 <oerjan> slowego
00:59:28 * boily mapoles some speed into HackEgo
00:59:35 <oerjan> i forget how hppavilion[1] convinced me not to `revert that, but i think there was a reason.
00:59:49 -!- zemhill__ has quit (Remote host closed the connection).
01:00:30 <boily> itym Her Majesty Victoria, by the Grace of God, of the United Kingdom of Great Britain and Ireland Queen, Defender of the Faith, Empress of India.
01:00:55 <oerjan> that i did. i'm not sure whether hppavilion[1] did, though.
01:01:56 -!- super_bender has quit (Ping timeout: 260 seconds).
01:02:26 <boily> not a problem, afatpdfic.
01:03:12 <boily> hppavilion[1]: hppavellon[1]. is the Queen your Queen?
01:03:37 -!- hue has joined.
01:05:01 <hppavilion[1]> boily: No, but in the event of a Trump victory she may soon be
01:05:10 <hppavilion[1]> (A Hillary victory isn't that appealing either, though...)
01:06:23 <boily> move north! it's good for you! it has traditional phở!
01:07:11 <hppavilion[1]> boily: itym east hth
01:08:01 -!- moony has quit (Ping timeout: 268 seconds).
01:08:13 <hppavilion[1]> boily: Except in part of the Yukon, the Northwest Territories, and Nunavut.
01:09:43 <hppavilion[1]> boily: Oh, and maybe the northernmost parts of Quebec and Newfoundland (which is the most likely destination for my Faðer), depending on how this projection works
01:11:40 <boily> Minnesota? East is a good approximation.
01:12:46 <hppavilion[1]> boily: Alaska.
01:12:50 <hppavilion[1]> hth.
01:14:40 * hppavilion[1] . o O ( Is Doctor Strange marketed in Germany with "Doktor" or with "Artze"? )
01:15:17 <boily> right. I completely failed. I shall commit mapole seppuku. mappuku.
01:15:43 <boily> we still have soup. warm, tasty soup.
01:16:05 <hppavilion[1]> boily: Also, I'm not sure Canada is far enough away from President Trump...
01:16:30 <hppavilion[1]> boily: I was actually hoping to get the state to secede and join the UK :P
01:17:00 -!- Jafet has quit (Ping timeout: 256 seconds).
01:17:03 <hppavilion[1]> (In retrospect, joining Canada makes more sense...)
01:22:51 <boily> fungot: do you make sense?
01:22:51 <fungot> boily: uh calculator or something else like most of his day care or you know
01:22:59 * boily pats fungot on the... head?
01:22:59 <fungot> boily: i'm definitely for it and everybody signs their name and address in it until and when it gets full then they return it back home to you so you at least you do some so laughter
01:23:16 * boily signs the fungot-patting-guestbook
01:23:16 <fungot> boily: i can't remember
01:23:29 <boily> fungot: I do. you're fungot, I'm boily. me sane, you Jane.
01:23:29 <fungot> boily: ( ( mm noise)) i've ( ( wanted)) to talk to
01:28:16 -!- enoua5 has joined.
01:29:17 <myname> hppavilion[1]: "Artze" doesn't make any sense as a word
01:29:24 -!- MoALTz has joined.
01:29:46 <myname> that's not a word
01:30:18 <myname> also, it is doktor because you name him
01:30:41 <boily> mynartzello.
01:31:20 <myname> there is arzt with the plural ärzte
01:37:00 <quintopia> coily
01:37:16 <boily> quinthellopia.
01:37:44 <quintopia> how life?
01:38:33 <quintopia> huh. sbux espresso cloud ipa is p good
01:40:25 <quintopia> fungot: do u like ipa?
01:40:25 <fungot> quintopia: ( ( but uh)) like how much it was more fun to teach laughter um
01:40:47 <quintopia> fungot: do u still fnord?
01:40:47 <fungot> quintopia: i- mn no m- it kind of fnord
01:40:56 <quintopia> :D
01:41:22 <boily> :D
01:42:02 <quintopia> ^botsnack
01:42:03 <fungot> Oh nom nom nom!
01:42:15 <boily> life: tteokbokki is good, Captain Sonar is good, burritos are good.
01:43:40 <quintopia> speaking of that
01:43:50 <quintopia> had dinner at bbq takorea
01:43:54 -!- Jafet has joined.
01:43:57 <quintopia> if you cant tell
01:43:59 <boily> oh! what did you at?
01:44:12 <quintopia> that means korean-mexican fusion
01:44:24 * boily groans at the pun
01:44:35 <quintopia> sushi had the bibimbap burrito
01:44:42 <quintopia> i had spicy ramyuns
01:45:14 <quintopia> they gave a free bbq taco too.
01:45:48 <quintopia> what is capt sonar
01:46:21 <boily> sounds tasty!
01:47:04 <boily> it's a wonderful boardgame! two teams or four players are playing real-time battleship, with explosions and stupid things happening :D
01:48:02 <quintopia> fun
01:48:07 <boily> https://boardgamegeek.com/boardgame/171131/captain-sonar
01:48:29 <quintopia> i had a good gaming last saturday
01:48:59 <quintopia> huge round of spaceteam, followed by a few attempts to game the game (failed)
01:49:08 <quintopia> ten people at once
01:50:29 <boily> !
01:51:06 <quintopia> spaceteam is the best
01:51:15 <quintopia> you ever play?
01:51:42 <quintopia> the card game?
01:52:11 <quintopia> its as loud as Pit, but crazier
01:52:53 <boily> nope, but you got me at "crazier".
01:54:20 <quintopia> what about spyfall?
01:54:38 <boily> I suck at Spyfall, but I love the game ^^
01:55:09 <boily> I couldn't pour credibility out of a boot.
01:57:23 <boily> time to reconcile a mattress...
01:57:29 <quintopia> good luck
01:57:36 <quintopia> bon nuily
01:57:37 <boily> bonnnuitopia!
01:57:43 -!- boily has quit (Quit: BOUQUET CHICKEN).
02:04:10 <shachaf> http://mathoverflow.net/questions/253703/integral-of-a-sin-omial-coefficients-binomial
02:15:58 <Jafet> interestinomials
02:28:53 -!- Zarutian has quit (Quit: Zarutian).
02:30:11 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:38:34 -!- enoua5 has quit (Quit: Page closed).
02:39:44 -!- augur has quit (Remote host closed the connection).
02:49:03 -!- moony has joined.
02:49:17 <moony> ![?])[?]
02:53:00 -!- Guest6235 has joined.
02:54:44 -!- moony has quit (Quit: Page closed).
03:02:11 <Cale> shachaf: http://play.prismata.net/?r=lY4Wf-SThsB lol turn 11
03:03:23 <myname> flash is still a thing?
03:05:00 <Cale> yep
03:07:25 <Cale> It's a bit sad that this is all written in ActionScript rather than something saner... it's one of the best strategy games I've ever played.
03:11:02 <shachaf> Cale: It's probably not a good idea, but I often go for 4x Symbiote anyway.
03:11:14 <shachaf> I just like setting them all off.
03:12:30 <oerjan> @ask izalove <izalove> on a scale from klingon to emoji, how readable is [...] <-- wait, which end is the readable one?
03:12:30 <lambdabot> Consider it noted.
03:20:13 <oerjan> `? oop
03:20:22 <HackEgo> oop? ¯\(°​_o)/¯
03:20:27 <oerjan> r.i.p. HackEgo speed
03:21:16 <shachaf> research in potion
03:22:25 <oerjan> `learn OOP (Obligatory Opportunistic Pun) is a popular technique for naming things, thus solving zero of the hard problems in computer science.
03:22:32 <HackEgo> Learned 'oop': OOP (Obligatory Opportunistic Pun) is a popular technique for naming things, thus solving zero of the hard problems in computer science.
03:22:42 <shachaf> oops
03:22:50 <oerjan> hm?
03:22:53 <oerjan> `? oops
03:22:56 <HackEgo> OOP (Obligatory Opportunistic Pun) is a popular technique for naming things, thus solving zero of the hard problems in computer science.
03:23:35 <oerjan> looks fine to me hth
03:24:04 <shachaf> When you pun without noticing it, those puns aren't oops, right?
03:24:18 <shachaf> `? klein bottle
03:24:20 <HackEgo> A Klein bottle is like a torus, but more insidious. Taneb tried to invent it, but got trapped inside.
03:24:39 <shachaf> `? oerjan
03:24:42 <HackEgo> Your revertebrate itymologist gnite gracious octoberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
03:24:43 <oerjan> `learn OOPS (Obligatory Oblivious PunS) is a variant of OOP.
03:24:47 <HackEgo> Relearned 'oop': OOPS (Obligatory Oblivious PunS) is a variant of OOP.
03:24:50 <oerjan> oops
03:24:56 <oerjan> OKAY
03:24:59 <oerjan> `revert
03:25:09 <shachaf> `learn is confusing hth
03:25:14 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:25:29 <oerjan> `le/rn oops/OOPS (Obligatory Oblivious PunS) is a variant of OOP.
03:25:37 <HackEgo> Learned 'oops': OOPS (Obligatory Oblivious PunS) is a variant of OOP.
03:25:50 <shachaf> i,i Obligatory Oblivious Pun Syndrome
03:27:05 <Jafet> oopsla oriented programming
03:29:16 <shachaf> Cale: now that rethinkdb is shut down are you going to start a database startup twh
03:46:13 * pikhq curses, loudly.
03:46:32 <pikhq> I have successfully gone from having all but 1 Pokemon in my living dex to all but 543 in my living dex.
03:47:02 <ais523> pikhq: new generation?
03:47:07 <ais523> also, which were you missing?
03:47:28 <shachaf> `? pokemon
03:47:32 <HackEgo> A pokemon is a monster that you keep in your pocket.
03:47:42 <shachaf> `cwlprits pokemon
03:47:44 <pikhq> No, I corrupted my save when I was trying to *back up* the living dex. And I apparently didn't have a prior backup.
03:47:55 <HackEgo> tsweẗt
03:47:55 <FireFly> :(
03:47:56 <pikhq> Meloetta.
03:48:13 <shachaf> `learn_append pokemon Taneb invented them.
03:48:19 <HackEgo> Learned 'pokemon': A pokemon is a monster that you keep in your pocket. Taneb invented them.
03:48:55 <FireFly> as in back up a savefile?
03:48:58 <pikhq> Yes.
03:49:05 <shachaf> `? password
03:49:07 <FireFly> annoying
03:49:07 <HackEgo> The password of the month is Bierstubë.
03:49:09 <shachaf> `dowg password
03:49:19 <HackEgo> 9130:2016-10-01 <oerjän> learn The password of the month is Bierstub\xc3\xab. \ 9030:2016-09-12 <oerjän> learn The password of the month is au c\xc5\x93ur de septembre \ 8887:2016-08-02 <oerjän> learn The password of the month is Strindberg \ 8877:2016-07-29 <oerjän> learn The password of the month is late. \ 8508:2016-06-17 <oerjän> lear
03:49:30 <FireFly> out of curiosity though, how did you try to back it up that caused it to get corrupted? would be nice to avoid
03:49:45 <shachaf> oerjan: What do you think of dowg1 etc. which only shows the latest edit, and thereby doesn't fill up the channel so much?
03:49:55 <pikhq> FireFly: Hacked 3DS with a save manager app.
03:50:03 <FireFly> Ah
03:50:28 <Cale> shachaf: heh, well, Obsidian Systems might eventually go in that direction... but it's going to be gradual
03:51:40 <shachaf> what do you think of the way bigtable etc. work
03:52:01 <pikhq> TLDR, fuck fuck fuck fuck fuck fuck.
03:52:04 <shachaf> that sort of thing isn't a persistent data structure but it does rely on immutability
03:52:08 -!- ais523 has quit.
03:52:15 <Cale> I haven't looked closely at BigTable
03:52:22 <FireFly> Yep, that sucks :\
03:52:43 <Cale> But I want *more* types in my tables
03:52:46 <FireFly> I think I dumped savegames when I decided to dump my physical games, and I ~believe~ that didn't corrupt them at least
03:52:49 <pikhq> And the save I corrupted was Y, so now if I wanna catch 'em again in there, I have to replay *that* one.
03:53:13 <Cale> shachaf: I was thinking it would be really fun to have a database where your table types could be like dependent telescopes
03:53:17 <pikhq> FireFly: The problem is, I accidentally overwrote my Y save with some *completely different* save.
03:53:29 <FireFly> Ah
03:53:31 <FireFly> :(
03:53:48 <Cale> shachaf: So the types of subsequent columns depend on the values of previous ones :)
03:53:55 <shachaf> Cale: Well, really I just mean e.g. LevelDB, though an advantage of this sort of thing is that it's "relatively" easy to do sharding etc.
03:54:01 * pikhq would actually *appreciate* replaying ORAS...
03:54:18 <shachaf> Of course BigTable does have various issues.
03:54:31 <FireFly> pikhq: are you sure the game doesn't store a backup save in a separate partition? though the read/write in this case might write over "both partitions" since they aren't really partitions per se
03:54:37 <pikhq> I checked.
03:54:41 <FireFly> ah
03:54:44 <Cale> But yeah, I would settle for good support for sum types :P
03:54:49 <shachaf> Cale: Well, types belong on a different level of abstraction from storage probably.
03:55:05 <shachaf> Cale: What do you think of the thing that e.g. protocol buffers do with regard to backwards compatibility?
03:55:28 <Cale> The other thing I want is the ability to register queries with the DB and be notified with a diff when any commit will cause the result of a registered query to change
03:55:32 <shachaf> Usually Haskell people like making their types as small as possible, so they exactly represent the values that are possible and no others.
03:55:43 <tswett> `? pokemons
03:55:45 <HackEgo> A pokemon is a monster that you keep in your pocket. Taneb invented them.
03:55:48 <tswett> `? fishs
03:55:49 <shachaf> Cale: RethinkDB had that feature!
03:55:50 <HackEgo> Come and dance and love the fish! Mister Disco summoned it.
03:55:54 <Cale> shachaf: yeah
03:55:54 <tswett> `? sexs
03:55:57 <HackEgo> Sex is a board game which originated in Britain in the 1870s before spreading throughout Europe in the 1890s. Sex was introduced to the rest of the world by a book, "The Complete Guide to Sex", written and published in 1932, based on the author's extensive experience with a wide variety of forms of European sex.
03:56:00 <shachaf> Cale: Still has, I guess it's open source. AGPL, though.
03:56:04 <Cale> shachaf: Though, they didn't really have... types
03:56:07 <tswett> `? o
03:56:08 <HackEgo> o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer to conquer the world,
03:56:11 <shachaf> Cale: Right.
03:56:31 <Cale> I don't want garbage in my DB
03:56:44 <shachaf> Anyway, protobufs are typed, and they even have sum types and things nowadays.
03:57:01 <shachaf> But a very important feature is that you can modify the software that uses them to add new features and retain backwards compatibility.
03:57:28 <shachaf> Since Haskell ADTs types are in-process only, people don't worry about that sort of thing.
03:57:51 <shachaf> But I wonder what people would come up with in this context.
03:58:43 <pikhq> Hrm. Clearly I should race my way through Y via "I have another same gen game" hax.
03:59:15 <pikhq> Or, eh. Maybe not.
03:59:41 <shachaf> Cale: Anyway, I was talking about the data structure (which is just a key-value store with various features), not the API.
04:00:07 <shachaf> Doesn't Spanner also use the same sorts of tablets etc.?
04:04:21 <Cale> shachaf: Yeah, the stuff which mainly concerns me are the API and query language
04:04:39 <shachaf> What do you think of Spanner?
04:04:52 -!- super_bender has joined.
04:05:08 <Cale> shachaf: The storage model of, e.g. Postgres is really probably good enough for us for the foreseeable future -- it's just the stuff you have to go through to use it, and the effect doing that stuff has on the rest of the codebase which is annoying.
04:05:19 <shachaf> I like the thing where time() gives you an interval rather than a point.
04:05:29 <shachaf> Which of course is what you should do for anything that you can't measure precisely.
04:05:34 <shachaf> But for some reason people don't do it.
04:06:06 <Cale> I'd never heard of Spanner somehow
04:07:42 <pikhq> I don't think it's anywhere *near* as publicized as BigTable.
04:08:29 <Cale> Generally the stuff which is required to support extremely large distributed architectures ought to involve compromises which are in the opposite direction from what I'm looking for.
04:10:06 <shachaf> Well, Spanner tries to cleverly avoid some of those compromises.
04:10:32 <Cale> The dream is to be able to have something like Dynamic t (Query a) -> m (Dynamic t (Result a))
04:11:10 <Cale> (and Dynamic t (Query a) -> m (Event t (ResultDiff a))
04:11:16 <shachaf> What do you think of Backpack?
04:12:47 <oerjan> `slwd oerjan//s/gnite //;s/gracious october/gneiss remember/
04:12:54 <HackEgo> oerjan//Your revertebrate itymologist gracious octoberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
04:13:03 <shachaf> MWAHAHAHAHA
04:13:52 <shachaf> `? Cale
04:13:56 <HackEgo> Cale? ¯\(°​_o)/¯
04:14:09 <shachaf> Cale: sometimes i confuse you with deckard cain hth
04:16:36 <oerjan> `learn The password of the month is ⛄
04:16:39 <HackEgo> Relearned 'password': The password of the month is ⛄
04:17:26 <shachaf> `1 xxd wisdom/password
04:17:30 <HackEgo> 1/1:0000000: 5468 6520 7061 7373 776f 7264 206f 6620 The password of \ 0000010: 7468 6520 6d6f 6e74 6820 6973 20e2 9b84 the month is ... \ 0000020: 0a .
04:18:14 <shachaf> `unicode e2 9b 84
04:18:18 <HackEgo> No output.
04:18:27 <shachaf> what's the command for utf-8 decoding twh
04:19:05 <shachaf> > unwords . map (printf "%08b") $ [0xe2, 0x9b, 0x84]
04:19:08 <lambdabot> "11100010 10011011 10000100"
04:19:33 <shachaf> > "10011011000100" ^? binary
04:19:36 <lambdabot> Just 9924
04:19:42 <shachaf> > "10011011000100" ^? binary . re hex
04:19:45 <lambdabot> Just "26c4"
04:19:49 <shachaf> `unicode 26c4
04:19:51 <HackEgo> ​⛄
04:20:02 <shachaf> `` unidecode "$(unicode 26c4)"
04:20:06 <HackEgo> ​[U+26C4 SNOWMAN WITHOUT SNOW]
04:20:11 <shachaf> ok
04:20:16 <shachaf> that was too difficult tdnh
04:20:40 <shachaf> `? haiku
04:20:42 <HackEgo> ​🀨や⛄
04:20:57 <shachaf> `` unicode "$(\? haiku)"
04:21:02 <HackEgo> U+1F028 MAHJONG TILE AUTUMN \ UTF-8: f0 9f 80 a8 UTF-16BE: d83cdc28 Decimal: &#127016; \ 🀨 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+3084 HIRAGANA LETTER YA \ UTF-8: e3 82 84 UTF-16BE: 3084 Decimal: &#12420; \ や \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right) \ \ U+26C4 SNOWMAN WITHOUT SNOW \ UTF-8: e2 9b
04:21:14 <shachaf> `` unidecode "$(\? haiku)"
04:21:19 <HackEgo> ​[U+1F028 MAHJONG TILE AUTUMN] [U+3084 HIRAGANA LETTER YA] [U+26C4 SNOWMAN WITHOUT SNOW]
04:21:35 <shachaf> `quote hiragana
04:21:37 <HackEgo> 1258) <mauris> MAHJONG TILE AUTUMN / HIRAGANA LETTER YA / SNOWMAN WITHOUT SNOW
04:21:56 <shachaf> Am I spamming the channel too much?
04:23:19 <pikhq> *shrug*
04:24:56 -!- godel has quit (Ping timeout: 250 seconds).
04:29:26 <oerjan> oops
04:29:58 <oerjan> `slwd oerjan//s/gracious/gneiss/;s/octo/remem/
04:30:01 <HackEgo> oerjan//Your revertebrate itymologist gneiss rememberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
04:31:27 <shachaf> `slwd oerjan//s#revertebrate#revertable#
04:31:31 <HackEgo> oerjan//Your revertable itymologist gneiss rememberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
04:32:45 <oerjan> <shachaf> that was too difficult tdnh <-- you really can't cut and paste that char?
04:32:59 <shachaf> oerjan: it doesn't show up on my broken terminal hth
04:34:04 <oerjan> shocking
04:47:19 <hppavilion[1]> What
04:47:21 <hppavilion[1]> I'm back
04:49:02 <hppavilion[1]> myname: Oh? I might have remembered it wrong
04:49:11 <hppavilion[1]> (Please have mercy, oerjan)
04:49:25 <hppavilion[1]> It might have been Arze or something
04:49:38 <hppavilion[1]> (Or maybe I forgot an umlaut on the A...)
04:51:07 <oerjan> Ärtze is the plural.
04:51:38 <oerjan> oops
04:51:47 <oerjan> *Ärzte
04:52:32 <oerjan> huh from ἀρχίατρος
04:59:06 -!- xkapastel has quit (Quit: Connection closed for inactivity).
05:07:24 <tswett> So I wrote this /// program.
05:07:27 <tswett> /t./.ttttt//.t/t\..........//t//t...
05:08:33 <tswett> I'm pretty sure it outputs 3*10^125 dots and then stops.
05:10:22 <tswett> Unrelated...
05:10:48 <tswett> Cale is dreaming about a dependently typed database, where the types of columns can depend on the values of previous columns.
05:11:15 <tswett> Meanwhile, I'm dreaming about a database where columns can have the type "boolean".
05:13:48 <tswett> Oh well. One of these years, Oracle may catch up with other 20th century programming systems.
05:15:03 * oerjan is pretty sure tswett is right
05:22:41 -!- Guest6235 has quit (Remote host closed the connection).
05:26:36 <hppavilion[1]> Hm...
05:27:26 <hppavilion[1]> Maybe the NFL should turn the bracket into a sort(), rather than a max()
05:28:17 <Cale> tswett: lol
05:28:56 <Cale> tswett: Well, I have the boolean thing with postgres, but we could split the difference and throw in Either, and I'd be quite happy
05:29:47 <alercah> `? Cale
05:29:48 <shachaf> Sum types would be too good for database users.
05:29:50 <HackEgo> Cale? ¯\(°​_o)/¯
05:30:24 <hppavilion[1]> Cale: Just use a graph database htbs
05:34:23 <tswett> Implement Laser for me and then use Laser.
05:34:50 <tswett> Cale: have you heard of Spivak and Wisnesky's FQL family of database query languages?
05:37:01 <tswett> The query operators are really simple; they're based on adjoint functors.
05:37:07 <tswett> They're also really difficult to understand, for the same reason.
05:39:23 <hppavilion[1]> tswett: Does it include type-neutral variable names formed by dropping characters twh
05:39:45 <tswett> hppavilion[1]: mmfm
05:40:05 <hppavilion[1]> tswett: I'm sure that's a genre of porn.
05:40:15 <hppavilion[1]> (...that's what you were trying to say, right?)
05:40:33 <tswett> It's hard to imagine that not being a genre of porn.
05:40:51 <hppavilion[1]> tswett: That statement is true forall values of that, tbh
05:47:06 <shachaf> "1" is way too overloaded in category speak.
05:47:57 <shachaf> I have a distinguished object 1 in a category C, represented by a functor from the singleton category 1 to C. So this functor should be called 1, right?
05:48:41 <shachaf> (1 is not necessarily a terminal object, even.)
05:50:11 <shachaf> There are two arrows : 1 -> _|_, called 0 and 1. They're represented by natural transformations, naturally called 0 and 1.
05:51:58 <oerjan> shachaf: assume that all those definitions are special cases of the first, then try to derive a contradiction hth
05:52:21 <hppavilion[1]> My favorite mathematical limerick is ⊤
05:52:40 <oerjan> `unidecode ⊤
05:52:43 <HackEgo> ​[U+22A4 DOWN TACK]
05:53:08 <hppavilion[1]> oerjan: That's the reduced form.
05:53:17 <hppavilion[1]> (2197: Great Baker's Gross)
05:53:17 <oerjan> O KAY
05:55:40 <Elronnd> is it legitimate to make an esolang where code written in that lang is as hard to read as possible?
05:57:06 <hppavilion[1]> Elronnd: Well, Malbolge is a legit esolang, so...
05:57:10 <hppavilion[1]> (Not to mention Whitespace)
05:57:20 <oerjan> Elronnd: pretty hard to beat the competition
05:57:22 <shachaf> whitespace is easy on the eyes
05:57:23 <Elronnd> true, I guess
05:57:50 <oerjan> /// with /\ only hth
05:58:07 <Elronnd> it uses base 11, but the digits used aren't 0-9, a
05:58:08 <oerjan> also Unary
05:58:16 <Elronnd> they're completely random
05:59:09 <zzo38> How good is the V8 JavaScript engine's random number generator? If it isn't very good, it can be replaced easily; you can write Math.random= whatever, and don't have to change the rest of the program.
05:59:11 <oerjan> Elronnd: hm i'd say it's scow if it's just because of obfuscated syntax/naming
05:59:45 <Elronnd> it uses "scow"?
06:00:06 <oerjan> it
06:00:09 <oerjan> argh
06:00:11 <Elronnd> s/it uses//g
06:00:18 <oerjan> `? scow
06:00:21 <HackEgo> Scow (S-cow) is canned meat made from cows with a lisp.
06:00:41 <Elronnd> wut
06:00:43 <zzo38> To write a test program in JavaScript to check for good quality, then you can compare with different JavaScript implementation as well as your own implementations written in JavaScript too just as well.
06:01:49 <Jafet> we already have enough real languages with hard-to-read code, let alone esoteric ones
06:02:47 <Elronnd> Jafet: name an esolang with *easy* to read code
06:02:51 <Elronnd> spl doesn
06:02:54 <Elronnd> 't count
06:03:10 <hppavilion[1]> Elronnd: Brainfuck.
06:03:16 <hppavilion[1]> Elronnd: Befunge
06:03:25 <oerjan> ORK
06:03:45 <hppavilion[1]> Elronnd: C
06:03:48 <Jafet> befunge is visually intuitive
06:04:19 <Elronnd> hppavilion[1]: how is c an esolang?
06:04:25 <Cale> tswett: Yes, and they're quite interesting, but I haven't had the time to examine them in really great detail. I really believe Spivak has the right idea about database schemas.
06:05:14 <Cale> (even though I haven't worked through everything they've done in the query language, the overall approach looks like the right one to me)
06:06:25 <tswett> Cale: this is where I plug my own language...
06:06:26 <tswett> https://laserdb.blogspot.com/
06:06:56 <tswett> Also inspired by category theory, but I know far less about category theory than Spivak et al.
06:07:15 <shachaf> why do you no so much about Spivak et al.
06:07:18 <shachaf> know
06:07:19 <shachaf> what
06:07:21 <shachaf> scow
06:07:53 <tswett> I'm hoping to borrow their ideas and incorporate them into my thing.
06:20:15 <Cale> tswett: Ryan Trinkle has this idea which Dan Haraj has been working a bit on implementing, to make a quasiquoter that parses (some significant fragment of) Haskell syntax and translates it into Control.Category and friends, and then the idea is to write instances for the category classes that generate SQL.
06:21:03 <Cale> and it ought to end up looking *something* a little along those lines... I think
06:21:28 <hppavilion[1]> tswett: A solid mathematical foundation? I think you mean gaseous, given that it's category theory
06:22:40 <hppavilion[1]> tswett: I like the second one better hth
06:22:58 <tswett> The second what?
06:24:56 <hppavilion[1]> tswett: The second query. You asked, so I answered.
06:25:40 <tswett> Ah. twhbhiiwftftiakta
06:26:12 <Elronnd> holy fuck I'm creating a monster
06:26:27 <hppavilion[1]> tswett: Something that'd be really nice for looking at it mathematically, I think, is if it had a "sophisticated" Unicode notation along with the standard ASCII-compatible notation
06:26:37 <Elronnd> I...think my lang might be comparable to malbolge
06:27:27 <shachaf> that would have been helpful if i was free to finally talk in a klingon-themed accent
06:27:47 <shachaf> tswett confirmed alien
06:29:49 <hppavilion[1]> tswett: ...I'm stuck on "f"
06:31:11 <hppavilion[1]> shachaf: kli̊ngòn?
06:33:09 <hppavilion[1]> (shachḁf is best chḁf)
06:33:43 <shachaf> do something useful and figure out an online algorithm for strongly connected components
06:34:47 <hppavilion[1]> \oren\: iͥ needs to be fonted twh
06:35:35 <shachaf> Oren de La Fontaine
06:38:13 <hppavilion[1]> i͌quality
06:38:49 <HackEgo> [wiki] [[User:Elronnd/Fell]] N https://esolangs.org/w/index.php?oldid=50114 * Elronnd * (+1695) Syntax and stuffs
06:39:09 <hppavilion[1]> Elronnd: Oh no! Are you OK?
06:39:28 <hppavilion[1]> I heard you fell
06:39:28 <hppavilion[1]> <cow.org/csi>
06:39:39 <Elronnd> I'm alright
06:39:49 <hppavilion[1]> (Wait, that's flash)
06:40:11 <Elronnd> can someone read over what I wrote there and make sure it isn't too unclear?
06:42:13 <hppavilion[1]> Elronnd: A lot of code in the article isn't in monospace. I disprove.
06:43:23 <Elronnd> I thought this wiki accepted the use of ` ` as monospace delimiters
06:43:37 <Elronnd> I'm about halfway done fixing it
06:44:28 -!- super_bender has quit (Ping timeout: 260 seconds).
06:44:46 <HackEgo> [wiki] [[User:Elronnd/Fell]] https://esolangs.org/w/index.php?diff=50115&oldid=50114 * Elronnd * (+154) fix syntax
06:49:22 <oerjan> `unidecode iͥ
06:49:27 <HackEgo> ​[U+0069 LATIN SMALL LETTER I] [U+0365 COMBINING LATIN SMALL LETTER I]
06:49:34 <oerjan> wut
06:50:13 <Elronnd> hppavilion[1]: aside from that, though, anything I haven't made clear yet?
06:52:18 <shachaf> oerjan: oh man
06:52:22 <shachaf> that's a good way to write i,i
07:01:00 <hppavilion[1]> shachaf: Yes. In theory, it should be an 'i' with the tidle replaced with another 'i'
07:04:46 <shachaf> Cale: Is there any way to get access to the Prismata events against the computer?
07:07:54 <oerjan> `unidecode ıͥ
07:07:58 <HackEgo> ​[U+0131 LATIN SMALL LETTER DOTLESS I] [U+0365 COMBINING LATIN SMALL LETTER I]
07:08:03 <oerjan> hppavilion[1]: hth
07:08:16 <oerjan> wait, tidle?
07:08:22 <oerjan> THERE IS NOT TIDLE
07:08:22 <hppavilion[1]> oerjan: That doesn't render the same
07:08:33 <oerjan> the same as what?
07:08:39 <shachaf> oerjan: "tittle" hth
07:08:42 <hppavilion[1]> oerjan: Or, that doesn't render as expected
07:08:46 <hppavilion[1]> shachaf: omgty
07:09:31 <hppavilion[1]> oerjan: The dots/tittles in 'i' and 'j' are removed and replaced when you apply a diacritic, traditionally
07:09:32 <oerjan> argh that's actually a word
07:09:44 <hppavilion[1]> oerjan: ?
07:10:43 <oerjan> "tittle". hth.
07:11:20 <shachaf> of course U+303 is called a tidle
07:11:38 <hppavilion[1]> shachaf: tilde. tiltte.
07:12:27 * hppavilion[1] . o O ( Law of analogies: a:A::b:B <-> a:b::A:B )
07:13:28 <hppavilion[1]> (AKA Notta's Analogy Transposition Theorem (NATT))
07:14:05 <oerjan> hppavilion[1]: itym NTAT hth
07:14:47 <hppavilion[1]> oerjan: That is an alternative name, but I was still right. hth.
07:15:00 <oerjan> O AKY
07:17:03 <hppavilion[1]> oerjan: aslo, yewm iytm hht.
07:17:35 * hppavilion[1] . ø Ø ( Why deos nobdoy eevr say "ytim" twnh )
07:18:14 <shachaf> sounds like an interchange law hth
07:18:18 <shachaf> https://wikimedia.org/api/rest_v1/media/math/render/svg/caac30a7a03a9304307fe2a7fd0127be2c5f0dc7
07:18:57 <shachaf> i bet there's some 2-categorical formalization of it
07:19:14 <hppavilion[1]> shachaf: No, because : and :: are different
07:19:28 <shachaf> So are ∘_0 and ∘_1
07:20:45 <hppavilion[1]> shachaf: In the link, the operators switch places
07:21:10 <shachaf> Oh, I guess the other ones don't.
07:21:16 <hppavilion[1]> shachaf: The first one has ring_0 inside the parentheses and ring_1 outside, the second has ring_1 inside and ring_0 outside
07:23:05 <shachaf> OK, sounds like, uh, a distributive of a thing I don't remember.
07:23:45 <shachaf> I guess a:A::b:B can mean a/A = b/B
07:23:52 <shachaf> In which case certainly a/b = A/B
07:24:48 <shachaf> But there's some algebraic thing I'm not remembering.
07:29:01 <hppavilion[1]> shachaf: a, b = 0 tsnh.
07:29:05 -!- benderB787 has joined.
07:30:25 <oerjan> s,/,-,g hth
07:31:49 <shachaf> (A -> a) <-> (B -> b) <===> (b -> a) <-> (B -> A) ?
07:31:50 <hppavilion[1]> One COULD read p_0:q_0::p_1:q_1::...::p_k:q_k as \exists pred (pred(p_0, q_0) & pred(p_1, q_1) & ... & pred(p_k, q_k)), with pred presumably constrained to some set of rules
07:35:56 <oerjan> @check \a' a b' b -> (((a' :: Bool) <= a) == (b' <= b)) == ((b <= a) == (b' <= a'))
07:35:59 <lambdabot> *** Failed! Falsifiable (after 2 tests):
07:35:59 <lambdabot> False True True True
07:36:03 <oerjan> shachaf: NOPE
07:37:07 <shachaf> oerjan: well, i was just trying out something that was contravariant in one thing and covariant in the other
07:37:26 <shachaf> maybe it should be a&~A or something
07:37:43 <shachaf> is there an operator for \a b -> a && not b
07:38:05 <oerjan> by de morgan's law, you're not going to do much better with that
07:38:58 <oerjan> it's not(a -> b)
07:39:16 <shachaf> of course it's not (a -> b)
07:39:24 <shachaf> we already tried a -> b and found out that it doesn't work
07:39:52 * oerjan hammers shachaf into the ground ===\__/
07:40:01 <shachaf> Maybe some linear logic operators would do what I want?
07:40:08 <izalove> that's no hammer
07:40:09 <shachaf> Probably not.
07:40:25 <shachaf> That looks like the mallet to me.
07:40:35 <oerjan> the saucepan hth
07:40:43 <shachaf> the saucepan is malleable hth
07:41:00 <oerjan> damn straight ===\/\/
07:41:17 <shachaf> i,i damn bent
07:41:44 <shachaf> speaking of damnation did you ever read that short story by chiang
07:41:56 <oerjan> probably not.
07:42:13 <shachaf> http://will.tip.dhappy.org/revolution/Technoanarchist/plan/.../book/Ted%20Chiang%20-%20Hell%20Is%20The%20Absence%20Of%20God/
07:42:16 <shachaf> hth
07:43:06 <oerjan> iangtrthth
07:46:32 <shachaf> ok
07:46:38 <shachaf> would you read a one-page short story by chiang
07:46:50 <shachaf> published in Nature
07:47:04 <shachaf> it is http://www.nature.com/nature/journal/v436/n7047/full/436150a.html
07:49:32 <oerjan> @tell ais523 <ais523> ooh, I like Memfractal <-- i tried thinking about it before. just four outer exits and one bit seemed _very_ cramped. not obviously impossible but something clever is needed...
07:49:33 <lambdabot> Consider it noted.
07:50:13 <oerjan> shachaf: already seen
07:50:20 <shachaf> ok
07:52:03 <hppavilion[1]> 1A4 hehehe
07:54:38 <int-e> hell-o world.
08:06:37 -!- Frooxius has joined.
08:35:40 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
08:47:44 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50116&oldid=50098 * Slnetaiga * (+13) Added OOLANG
08:53:05 <HackEgo> [wiki] [[OOLANG]] N https://esolangs.org/w/index.php?oldid=50117 * Slnetaiga * (+1048) Created
08:54:47 -!- AnotherTest has joined.
09:05:49 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50118&oldid=50117 * Slnetaiga * (+1650) Added simple docs
09:06:24 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50119&oldid=50118 * Slnetaiga * (+73)
09:10:04 -!- benderB787 has quit (Ping timeout: 260 seconds).
09:15:36 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50120&oldid=50119 * Slnetaiga * (+161)
09:16:18 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50121&oldid=50120 * Slnetaiga * (+1)
09:17:53 -!- oerjan has quit (Quit: Nite).
09:19:46 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50122&oldid=50121 * Slnetaiga * (+216) Added math operands
09:32:19 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50123&oldid=50122 * Slnetaiga * (+244) Added Truth-machine example
09:41:09 <HackEgo> [wiki] [[Truth-machine]] https://esolangs.org/w/index.php?diff=50124&oldid=50040 * Slnetaiga * (+120) Added oolang
10:04:10 -!- PinealGlandOptic has quit (Quit: leaving).
10:18:32 <HackEgo> [wiki] [[Special:Log/upload]] upload * Slnetaiga * uploaded "[[File:OOLANG-logo.png]]"
10:20:55 -!- ^v^v has changed nick to ^v.
10:21:04 <HackEgo> [wiki] [[Special:Log/upload]] upload * Slnetaiga * uploaded "[[File:OOLANG.png]]"
10:22:55 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50127&oldid=50123 * Slnetaiga * (+314) Added logo and table
10:23:49 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50128&oldid=50127 * Slnetaiga * (+11)
10:24:43 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50129&oldid=50128 * Slnetaiga * (+1)
10:25:02 -!- LKoen has joined.
10:58:40 -!- boily has joined.
11:11:20 <boily> fungot: bon matin.
11:11:20 <fungot> boily: yep that's really scary it you know i what do you read
11:11:35 <boily> fungot: you scare me enough already as it is.
11:11:35 <fungot> boily: my name is
11:11:39 <boily> fungot: fungot.
11:11:39 <fungot> boily: i gotta good feeling this year alone to establish you know um and online i'm online quite a bit
11:11:47 <boily> fungot: yes you are.
11:11:47 <fungot> boily: but a rectangle should still be involved in soccer baseball everything is so fast paced that it's so easy to lose time and it it just takes a lot of
11:12:03 <boily> fungot: rectangle soccer baseball???
11:13:55 -!- Phantom_Hoover has joined.
11:24:17 -!- LKoen has quit (Remote host closed the connection).
11:25:08 <HackEgo> [wiki] [[Truth-machine]] https://esolangs.org/w/index.php?diff=50130&oldid=50124 * Slnetaiga * (+30)
11:27:07 <fizzie> boily: To be fair, a soccer field is a rectangle.
11:27:27 <fizzie> fungot: Use more punctuation, you're very hard to read.
11:27:27 <fungot> fizzie: and there's high school too and and i
11:28:03 <int-e> fizzie: look, it used an apostrophe... that's quite adbvanced.
11:31:36 <boily> fizzie: fizziello. I had this mental picture of a rectangular soccer ball.
11:31:59 <boily> fungot: no, high school is an illusion.
11:31:59 <fungot> boily: ah i'm sure you can probably hear like two sides of the country was really low it was like
11:38:15 <HackEgo> [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=50131&oldid=50018 * Slnetaiga * (+69) Added oolang
11:40:24 -!- LKoen has joined.
11:42:49 <fizzie> I don't think this corpus works so well.
11:42:53 <fizzie> ^style europarl
11:42:53 <fungot> Selected style: europarl (European Parliament speeches during approx. 1996-2006)
11:43:15 <fizzie> fungot: So do you think they could trigger Article 50 without consulting the Parliament?
11:43:16 <fungot> fizzie: madam president, i would be grateful if these could be raised tomorrow in relation to recital f), which refers to an equitable solution that is acceptable internationally. the question therefore arises should it be tit for tat: ' i have never said that this, amongst other things, with complementary systems for protecting persons fleeing from war zones, she forgot to propose that the commission and call back if necessary
11:44:45 <fizzie> (The news here is again nothing but Brexit.)
11:45:03 <int-e> "Any Member State may decide to withdraw from the Union in accordance with its own constitutional requirements."
11:45:31 <int-e> it really seems to be up to *your* constitution.
11:45:39 <fizzie> No, up yours.
11:48:09 <int-e> so friendly
11:51:54 -!- LKoen has quit (Remote host closed the connection).
11:52:18 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50132&oldid=50129 * Slnetaiga * (+83)
11:58:48 <boily> ^styles
11:58:53 <boily> ^style
11:58:53 <fungot> Available: agora alice c64 ct darwin discworld enron europarl* ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
11:59:02 <boily> ^style youtub
11:59:02 <fungot> Not found.
11:59:04 <boily> ^style youtube
11:59:04 <fungot> Selected style: youtube (Some YouTube comments)
11:59:08 <boily> fungot: nostril?
11:59:08 <fungot> boily: it's terrible that they forgot to turn on nbc, cuz..the pic was frozen right on this
11:59:39 <int-e> `? nbc
11:59:48 <HackEgo> nbc? ¯\(°​_o)/¯
12:00:35 <int-e> fungot: you have odd preferences
12:00:35 <fungot> int-e: and, goodness gracious, most people are just racist comments posted by small minded gimps that want to prove me??
12:01:08 <int-e> fungot: people have been killed for saying less offensive things...
12:01:08 <fungot> int-e: this does not mean remote controlled. just because it has more than one pitcure constantly refuse to look at the very same can be worse than hitman
12:01:30 <int-e> pitcure is nice, hmm
12:02:20 -!- boily has quit (Quit: SOLO CHICKEN).
12:09:17 <fizzie> fungot: So how about those aeroplanes then?
12:09:17 <fungot> fizzie: hey did anybody die? sorry but thats kinda funny when the airbus has since changed some of them
12:09:30 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
12:09:38 <fizzie> fungot: I don't think people dying is "kinda funny".
12:09:38 <fungot> fizzie: good luck sincerely or something like that they would wait till nov. 10th.
12:09:50 <fizzie> fungot: That's only five days away!
12:09:50 <fungot> fizzie: what the candy tastes like.
12:09:54 <int-e> is it hinting at airbus mutilating people?
12:10:19 <fizzie> In five days from now, yes.
12:10:56 <fizzie> Probably not a coincidence that the trumplection is on the 8th.
12:22:46 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50133&oldid=50132 * Slnetaiga * (+262) Added deadfish interpreter
12:24:38 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50134&oldid=49716 * Slnetaiga * (+310) Added oolang
12:24:52 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50135&oldid=50134 * Slnetaiga * (-1) /* OOLANG] */
12:26:19 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50136&oldid=50133 * Slnetaiga * (+61)
12:33:10 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50137&oldid=50136 * Slnetaiga * (-4) /* Deadfish interpreter */
12:33:32 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50138&oldid=50135 * Slnetaiga * (-4) /* OOLANG */
13:25:33 -!- izalove has quit (Ping timeout: 268 seconds).
13:26:10 -!- bibibi has quit (Ping timeout: 250 seconds).
13:33:16 -!- izalove has joined.
13:46:36 -!- bibibi has joined.
13:50:52 -!- benderB787 has joined.
14:25:28 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50139&oldid=50138 * Slnetaiga * (+52)
14:25:36 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50140&oldid=50137 * Slnetaiga * (+52) /* Deadfish interpreter */
14:32:33 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50141&oldid=50139 * Slnetaiga * (-1) OOLANG
14:32:39 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50142&oldid=50140 * Slnetaiga * (-1) /* Deadfish interpreter */
14:49:02 -!- Zarutian has joined.
14:50:16 -!- Zarutian has quit (Read error: Connection reset by peer).
14:50:16 -!- Zarutian has joined.
16:06:49 -!- Zarutian has quit (Quit: Zarutian).
16:25:44 -!- moony has joined.
16:40:24 -!- Elronnd has changed nick to Elronnd|slex.
16:43:58 -!- Zarutian has joined.
16:45:49 -!- benderB787 has quit (Ping timeout: 260 seconds).
16:50:11 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50143&oldid=50142 * Slnetaiga * (+933)
16:55:49 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50144&oldid=50143 * Slnetaiga * (+0)
17:03:57 -!- ais523 has joined.
17:11:32 <moony> wb ais523
17:15:48 -!- moony has changed nick to grandpa.
17:15:53 * Zarutian is reading https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/ and recalls that letter addressed via an handdrawn map that had road numbers on it still had an address. An postal address is any sufficient information to get a letter or such delivered to the right place.
17:15:55 -!- grandpa has changed nick to moony.
17:19:45 <Zarutian> heck even mail addressed to an international waters seaworthy sailboat will be delivered. Specially if it has APRS callsign or such.
17:23:30 -!- godel has joined.
17:32:34 -!- moony has quit (Ping timeout: 250 seconds).
17:49:03 -!- rbcuJKdnx has joined.
17:49:07 <rbcuJKdnx> Clinton is literally taking money from the same people who are funding ISIS: http://www.reuters.com/article/us-usa-election-foundation-idUSKBN12Z2SL https://wikileaks.org/podesta-emails/emailid/3774 ("[...] the governments of Qatar and Saudi Arabia, which are providing clandestine financial and logistic support to ISIL and other radical Sunni groups in the region.")
17:49:12 -!- rbcuJKdnx has left.
17:54:39 <Zarutian> how come that I get the PART message of that bot before the PRIVMSG ?
17:55:03 <ais523> I didn't, the privmsg came first for me
17:55:34 <Zarutian> vagaries of IRC server interconnect then
17:56:41 * Zarutian is looking forward to "falsehoods programmers believe about computer security" article.
17:58:11 -!- MoALTz has quit (Quit: Leaving).
17:59:25 -!- AnotherTest has joined.
17:59:45 <izalove> https://en.wikipedia.org/wiki/Context_switch#Hardware_vs._software
17:59:48 <izalove> Context switching can be performed primarily by software or hardware.
17:59:51 <izalove> thanks wikipedia
18:01:07 -!- Lord_of_Life has quit (Excess Flood).
18:02:12 -!- Lord_of_Life has joined.
18:04:04 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50145&oldid=50144 * Slnetaiga * (+29)
18:04:53 -!- godel_ has joined.
18:05:11 -!- grumble has joined.
18:05:44 -!- godel has quit (Ping timeout: 260 seconds).
18:07:51 <Zarutian> izalove: and the cost of context switching can be high or low, all depending on how much state must be swapped about.
18:08:24 <izalove> this is the most informative page ever
18:09:49 <Zarutian> yeah it happens when it gets, mistakenly, plastered with "Too technical!" banner and some poor shmuck tries to fix it.
18:33:05 -!- MoALTz has joined.
18:35:51 <zzo38> On some weblogs when I try to post a comment it posts the form to a unavailable HTTPS server; I have to change the ACTION of the form to get it to work (this can be done using the Inspector in Firefox).
18:38:54 <tswett> @tell hppavilion[1] That would have been helpful, if it weren't for the fact that I actually knew that already.
18:38:55 <lambdabot> Consider it noted.
19:03:08 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
19:03:16 -!- carado has joined.
19:06:21 -!- Phantom_Hoover has joined.
19:09:12 <zzo38> Even many of the things mention in "falsehoods programmer's believe about [whatever]" if I do not consider it, it is one reason why I will make free/open-source software; if someone need it to do something that it does not do, then the program can be changed.
19:15:07 -!- MoALTz has quit (Quit: Leaving).
19:15:26 <shachaf> Do you make AGPL software?
19:16:17 <izalove> you can sell software and code and forbid redistribution and still allow users to tailor the program to suit their needs
19:18:15 <zzo38> It is mostly public domain rather than AGPL
19:19:08 <zzo38> If redistribution is forbidden then each person who need one thing will need to fix it themself and it will be difficult to share these changes in case they are useful for many different people or companies.
19:19:42 -!- godel_ has changed nick to godel.
19:19:55 <zzo38> (There are also the reasons the FSF gives that you should not forbid redistribution too, but there are other reasons too)
19:22:29 <zzo38> I have now added the Russian ruble symbol into UTCE (I didn't know there was one until recently)
19:36:04 -!- DHeadshot has joined.
20:03:32 -!- fractal_ has quit (Remote host closed the connection).
20:08:30 <Zarutian> here is an intresting issue ragarding those licenses. Where I live an contract (which license is) is not agreed on or accepted unless there has been communication between the two parties regarding the acceptance of the contract. This is for instance why EULAs have no enforceability while TOSes do.
20:09:46 <Zarutian> but here is a kicker, if you (re)publish software that is under MIT/GPL/whathaveyou then that (re)publishment acts as the communication that you agreed to the terms of the license.
20:11:21 -!- DHeadshot has quit (Ping timeout: 244 seconds).
20:12:43 -!- augur has joined.
20:13:48 -!- MoALTz has joined.
20:18:47 -!- fractal has joined.
20:31:49 -!- augur has quit (Read error: Connection reset by peer).
20:43:52 -!- augur has joined.
20:45:07 -!- hppavilion[1] has joined.
21:01:51 -!- moonheart08 has joined.
21:06:09 -!- moony has joined.
21:07:25 -!- moonheart08 has quit (Ping timeout: 265 seconds).
21:20:27 <HackEgo> [wiki] [[Special:Log/newusers]] create * Zemeckis * New user account
21:34:36 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50146&oldid=50072 * Zemeckis * (+359)
21:34:48 <HackEgo> [wiki] [[User:Zemeckis]] N https://esolangs.org/w/index.php?oldid=50147 * Zemeckis * (+139) Created page with "Zemeckis is a fan of anything that boggles his brain. He will try to puzzle through your language, no matter how confusing. That's the fun!"
21:39:48 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
21:40:21 -!- Zarutian has quit (Read error: Connection reset by peer).
22:07:19 -!- UGuEsRWv has joined.
22:07:23 <UGuEsRWv> https://www.youtube.com/watch?v=3EsJLNGVJ7E & https://wikileaks.org/podesta-emails/emailid/15893, http://www.reuters.com/article/us-usa-election-foundation-idUSKBN12Z2SL & https://wikileaks.org/podesta-emails/emailid/3774 (ctrl+f qatar) - please don't let these be buried
22:07:28 -!- UGuEsRWv has left.
22:08:07 <myname> lets bury these
22:12:45 <int-e> sigh, 3 more days
22:15:17 -!- zzo38 has quit (Ping timeout: 260 seconds).
22:15:34 -!- zzo38 has joined.
22:16:32 -!- grumble has quit (Quit: If I don't make it back, blame this SSL implementation.).
22:16:58 <pikhq> Because apparently we should only be focused on the one scandal people have been talking about for months, and some frankly dubious accusations.
22:17:01 <pikhq> Sigh.
22:17:05 -!- grumble has joined.
22:17:46 <pikhq> Oh, wait, this is a completely different BS scandal than the generic "sensitive emails ZOMG" one, that was the "Clinton Foundation accepted $1 million from Qatar" thing.
22:17:59 <ais523> what, again?
22:18:42 <pikhq> Talking about the BS that random person with random nick randomly joining decided we needed to see, and bemoaning it as being basically some BS.
22:19:20 -!- augur has quit (Remote host closed the connection).
22:19:34 <ais523> pikhq: I wasn't annoyed at you, I was annoyed at the spambot
22:19:46 <pikhq> Yeah...
22:20:13 -!- augur has joined.
22:20:14 * pikhq mutters at US politics a bit. 3 more days...
22:21:39 <ais523> I've been following it from the UK and being really worried about it
22:21:48 <pikhq> That's fair, I'm worried too.
22:22:19 <pikhq> Unpopular US politician v literal fascist, joy of joys.
22:22:52 <ais523> pikhq: you might be amused by this: https://petition.parliament.uk/petitions/114003
22:23:07 <pikhq> Highly.
22:23:09 <ais523> (dating from january 2016, well before most of the horrible stuff came out)
22:23:22 -!- ChanServ has set channel mode: +o ais523.
22:23:42 -!- ais523 has set channel mode: +b *!*@186.220.0.0/14.
22:23:57 -!- ais523 has set channel mode: +b *!*@189.54.0.0/15.
22:24:00 -!- ais523 has set channel mode: -o ais523.
22:25:05 -!- augur has quit (Ping timeout: 260 seconds).
22:25:14 <ais523> <Paul Flynn MP> This is a bit of an occasion, because the first petition has been signed by more people than any other in this Parliament. It has 573,971 signatures, and its title is “Block Donald J Trump from UK entry”. The second petition is titled “Don’t ban Trump from the United Kingdom”. That petition is curious. It has 42,898 signatures, but 30,000 signatures were removed because they were thought to be suspect and coming from one
22:25:15 <ais523> source. Anyone who is trying to rig the system should be aware that they will be found out.
22:25:24 -!- augur has joined.
22:25:42 <ais523> wait, these people were rigging votes back in /January/?
22:26:40 <pikhq> It's frankly pretty standard alt right BS.
22:27:00 <pikhq> Remember, we're talking about people who think 4chan has been taken over by "SJWs".
22:27:23 <FireFly> Ah, that one's dead already
22:27:25 <HackEgo> [wiki] [[BurgerFlipper]] N https://esolangs.org/w/index.php?oldid=50148 * Zemeckis * (+1553) Created page with "'''BurgerFlipper''' is an esoteric programming language designed by [[User: Zemeckis]]. It is directly inspired of [[Brainfuck]], however, every other command, other than the..."
22:27:38 <FireFly> er, *@189.54.225.54 that is
22:27:41 <HackEgo> [wiki] [[BurgerFlipper]] https://esolangs.org/w/index.php?diff=50149&oldid=50148 * Zemeckis * (-2)
22:27:43 <ais523> pikhq: I know, I just hadn't realised they'd been organized that long
22:27:54 <ais523> FireFly: most of the spam (in this and other channels) is from one ISP
22:27:56 <ais523> so I blocked the ISP
22:28:04 * FireFly nods
22:28:15 <FireFly> that's not really viable for freenode unfortunately :p
22:28:53 <HackEgo> [wiki] [[Talk:BurgerFlipper]] N https://esolangs.org/w/index.php?oldid=50150 * Zemeckis * (+101) Created page with "If you can format this page better than I can, please feel free. I'm not great text-based formatting."
22:28:55 <ais523> indeed
22:29:13 <pikhq> Meanwhile, I would like to complain about that "falsehoods programmers believe about addresses" article. One of its counterexamples is in an incorrect format.
22:29:34 <ais523> oh wow, that esolang is even worse than I thought it would be from the edit summary
22:29:45 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=50151&oldid=50088 * Zemeckis * (+20)
22:30:01 <ais523> at least the creator seems to /know/ it's terrible :-P
22:30:29 <pikhq> It uses a Japanese address as a counterexample, but uses the format that is used for Japanese script addresses in Japan (but transcribed), which is not correct for Roman alphabet addresses...
22:31:29 <HackEgo> [wiki] [[User:Zemeckis]] https://esolangs.org/w/index.php?diff=50152&oldid=50147 * Zemeckis * (+141)
22:31:38 <pikhq> It gives "980-0804 Miyagi-ken Sendai-shi Aoba-ku Kokubuncho 4-10-20 Sendai 401". Which is... very incorrect.
22:33:27 <HackEgo> [wiki] [[Talk:BurgerFlipper]] https://esolangs.org/w/index.php?diff=50153&oldid=50150 * Zemeckis * (+94)
22:34:51 <HackEgo> [wiki] [[BurgerFlipper]] https://esolangs.org/w/index.php?diff=50154&oldid=50149 * Zemeckis * (+1)
22:40:53 <HackEgo> [wiki] [[BurgerFlipper]] https://esolangs.org/w/index.php?diff=50155&oldid=50154 * Zemeckis * (+0)
22:41:03 <pikhq> Correct address format would be... "Sendai 401\n4-10-20 Kokubuncho, Aoba-ku\nSendai Miyagi-ken 980-0804"
22:43:16 <pikhq> (when written in Roman letters, Japanese addresses more-or-less follow the ordering that would be normal for English speakers. Modulo fundamental differences in the address scheme.)
22:46:42 <HackEgo> [wiki] [[Talk:BurgerFlipper]] https://esolangs.org/w/index.php?diff=50156&oldid=50153 * Zemeckis * (+86)
22:47:18 <HackEgo> [wiki] [[BurgerFlipper]] https://esolangs.org/w/index.php?diff=50157&oldid=50155 * Zemeckis * (+22)
22:50:41 <HackEgo> [wiki] [[BurgerFlipper]] https://esolangs.org/w/index.php?diff=50158&oldid=50157 * Zemeckis * (+0)
23:00:17 -!- moony has quit (Ping timeout: 244 seconds).
23:04:56 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
23:06:49 -!- Phantom_Hoover has joined.
23:09:23 -!- moony has joined.
23:18:57 -!- DHeadshot has joined.
23:32:07 -!- DHeadshot_ has joined.
23:32:29 -!- DHeadshot has quit (Read error: Connection reset by peer).
23:35:48 -!- DHeadshot_ has quit (Read error: Connection reset by peer).
23:36:00 -!- DHeadshot has joined.
23:39:00 -!- AnotherTest has quit (Ping timeout: 260 seconds).
23:40:08 -!- Phantom_Hoover has quit (Quit: Leaving).
23:40:12 -!- DHeadshot has quit (Ping timeout: 250 seconds).
23:44:33 -!- Phantom_Hoover has joined.
23:46:42 -!- oerjan has joined.
23:55:39 -!- LKoen has joined.
23:56:32 -!- LKoen has quit (Client Quit).
2016-11-06
00:14:24 -!- carado has quit (Ping timeout: 260 seconds).
00:16:55 -!- Lord_of_Life has quit (Excess Flood).
00:20:42 -!- Lord_of_Life has joined.
00:21:56 <izalove> 32kb file with 900 lines of markdown
00:22:14 <izalove> how long do you expect the rendering process to be?
00:22:55 -!- MoALTz has quit (Quit: Leaving).
00:23:49 <izalove> i'm trying several markdown things for terminals
00:23:55 <izalove> and none of them takes less than 2s
00:31:10 -!- moony has quit (Ping timeout: 250 seconds).
00:36:39 <ais523> izalove: I can't see it taking enough time for a human to notice
00:36:47 <ais523> with a properly optimized implementation
00:37:07 <izalove> that's what i'm starting to write
00:42:21 <HackEgo> [wiki] [[BurgerFlipper]] https://esolangs.org/w/index.php?diff=50159&oldid=50158 * Zemeckis * (+11)
01:05:47 -!- godel has quit (Quit: WeeChat 1.5).
01:34:47 <zzo38> If I want to calculate quantiles of data that is arranged in an array where the sample data is the index and the value is how many samples have that value, is there any better way to calculate it than to put them into a list and then sort it?
01:35:59 <zzo38> (I also have the sum of the data, and the total number of samples, precalculated, in case that helps)
01:39:18 <oerjan> zzo38: aren't they already sorted, essentially?
01:40:34 <zzo38> oerjan: I suppose they are, yes.
01:40:56 <zzo38> It should not be too difficult to iterate through it.
01:41:02 <zzo38> I just forgot!
01:41:13 <oerjan> zzo38: in that case, calculate partial sums of number of samples up to each index, and from then you can use binary search.
01:41:17 <zzo38> But, you are correct; if the total number of samples is known, it is easy.
01:41:29 <oerjan> (if you want to calculate many)
01:42:29 <zzo38> oerjan: Yes, that is similar to what I thought of right after you mentioned they are already sorted.
01:44:21 <oerjan> in fact, calculating the partial sums also gives you the total, if you haven't already precalculated it.
01:45:03 <zzo38> Yes of course it does
01:46:50 <zzo38> My thoughts did not involve binary search though; I just thought, calculate partial sums until you come to 1/4 of the total number of samples and then that is the first quartile, and so on.
01:47:44 <oerjan> yes; binary search is only good if you want to be able to look up quantiles easily later.
01:55:54 <zzo38> (I don't know why I did not think of it until you mentioned that they are already sorted and then I realized?)
01:59:17 <zzo38> Once I saw some picture someone made of how they might arrange the buttons and so on on a TI-92 calculator if they were designing for games; but I also thought if you design for games you might also add a colour display and audio, and that these features will be useful even for stuff other than games, too, such as if you are plotting multiple functions on the same screen it can help to be different colours, and you might want it to beep when a long
02:23:20 -!- hppavilion[1] has joined.
02:33:32 <hppavilion[1]> What's the OKest font?
02:33:36 <hppavilion[1]> @massages-loud
02:33:36 <lambdabot> tswett said 7h 54m 41s ago: That would have been helpful, if it weren't for the fact that I actually knew that already.
02:33:43 <oerjan> mezzacotta is topical today.
02:34:05 <hppavilion[1]> oerjan: Also, remember remember.
02:34:13 <hppavilion[1]> (Well, probably not for you anymore...)
02:34:27 <oerjan> "anymore"?
02:34:54 <oerjan> oh right
02:35:04 <oerjan> hppavilion[1]: well, i _am_ the rememberlord hth
02:35:39 <hppavilion[1]> oerjan: Ah, yes
02:35:45 <hppavilion[1]> oerjan: "anymore" is a word, isn't it?
02:36:02 <oerjan> i was just not connecting the bits hth
02:36:17 <hppavilion[1]> I've never been clear on whether "anymore" or "any more" is considered correct; I guess they're in the process of merging and I'm on the merged end?
02:36:47 <oerjan> itym mergedend hth
02:37:19 <hppavilion[1]> oerjan: No, that'sn't merging yet
02:37:50 <oerjan> well hurryup
02:38:27 <hppavilion[1]> (Hm, "that'sn't" and other "-'sn't"s are actually a fairly nice group (or maybe semiring? I haven't proved it yet) of contractions... I thing I'll start using them...)
02:38:54 <oerjan> `? hppavilion[1]
02:39:02 <hppavilion[1]> (Also nice are the 'd-a and 'm-a contractions, like "I'd-a" "I'm-a")
02:39:09 <oerjan> HackEgo: WHYYYYYYYYYY
02:39:13 <HackEgo> hppavilion[1] se describe en las notas al pie. ¿Porqué no los dos? Nadie lo sabe. No es tan cluecless.
02:39:19 <shachaf> `? oerjan
02:39:20 <HackEgo> Your revertable itymologist gneiss rememberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
02:39:23 <hppavilion[1]> Taneb: Could you formally invent those contractions?
02:39:40 <hppavilion[1]> `? abyss
02:39:41 <shachaf> `revert
02:39:45 <tswett> `? tswett
02:39:51 <hppavilion[1]> shachaf: What are you reverting?
02:40:03 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
02:40:05 <HackEgo> In Soviet Russia, the abyss gazes into you first. Other than that, it's pretty much the same.
02:40:06 <HackEgo> tswett is livin' it up with the penguins. He's a title under the cruxite in the lathe.
02:40:07 <shachaf> why is HackEgo slow again
02:40:14 <oerjan> `learn_append hppavilion[1] Él aspira a ser más incomprensible que esta sabiduría.
02:40:17 <HackEgo> Learned 'hppavilion[1]': hppavilion[1] se describe en las notas al pie. ¿Porqué no los dos? Nadie lo sabe. No es tan cluecless. Él aspira a ser más incomprensible que esta sabiduría.
02:40:36 <hppavilion[1]> `le/rn abyss/`? you
02:40:38 <HackEgo> Relearned 'abyss': `? you
02:40:41 <hppavilion[1]> `? abyss
02:40:41 <HackEgo> ​`? you
02:40:44 <hppavilion[1]> :)
02:40:45 <shachaf> oh man
02:40:51 <tswett> `? warrigal
02:40:51 <shachaf> now i can't use `now to show what i reverted
02:40:52 <HackEgo> ​#esoteric's resident dingo. Sometimes pretends to be a human.
02:40:55 <hppavilion[1]> Much funnier, imo
02:40:58 <shachaf> i guess it'll forever remain a mystery tdnh
02:41:01 <oerjan> `before
02:41:04 <HackEgo> wisdom/abyss//In Soviet Russia, the abyss gazes into you first. Other than that, it's pretty much the same.
02:41:10 <oerjan> `revert
02:41:10 <shachaf> `now wisdom/oerjan
02:41:15 <HackEgo> wisdom/oerjan//Your revertebrate itymologist gneiss rememberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
02:41:16 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
02:41:24 <hppavilion[1]> `? abyss
02:41:25 <HackEgo> In Soviet Russia, the abyss gazes into you first. Other than that, it's pretty much the same.
02:41:34 <shachaf> `before wisdom/oerjan
02:41:34 <hppavilion[1]> oerjan: Bah! Mine was much funnier.
02:41:38 <HackEgo> wisdom/oerjan//Your revertable itymologist gneiss rememberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
02:42:48 <hppavilion[1]> oerjan: :,(
02:43:14 <oerjan> Taneb: please don't invent hppavilion[1]isms twh
02:46:43 <oerjan> `slwd warrigal//s/^/warrigal is /
02:46:45 <shachaf> `? Taneb
02:46:46 <HackEgo> warrigal//warrigal is #esoteric's resident dingo. Sometimes pretends to be a human.
02:46:49 <HackEgo> Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. (See also: tanebventions)
02:46:55 <shachaf> oerjan: why is warrigal lowercased
02:47:09 <oerjan> shachaf: because it's a nick hth
02:47:19 <shachaf> Yes, a nick which is usually capitalized.
02:47:27 <oerjan> hppavilion[1]: no it was not. besides we have heaps of those sorts of entries already.
02:47:47 <oerjan> shachaf: well it's not here very often. feel free to fix.
02:48:27 <\oren\> Jan. 12th, 2017. After an intense firefight over the golden gate bridge, President Trump's motorcade was overtaken by cavalry of the Royal Canadian Mounted Police, assisted by Mexican drugloard artillery
02:48:29 <shachaf> `slwd taneb//s#(.*#He sometimes invents without noticing it (see: tanebventions).#
02:48:31 <HackEgo> taneb//Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions).
02:49:02 <tswett> `slwd warrigal//s/w/W/
02:49:06 <HackEgo> warrigal//Warrigal is #esoteric's resident dingo. Sometimes pretends to be a human.
02:49:22 <tswett> AlWays capitalize the letter W; thanks.
02:49:41 <tswett> /nick tsWett
02:52:25 <oerjan> `? soviet russia
02:52:26 <HackEgo> Soviet Russia used to be a synonym for the Soviet Union. In reality, the Soviet Union dissolved. Meanwhile, Soviet Russia dissolved reality, and you are a figment of its imagination.
02:52:59 <oerjan> admittedly, this used to be one of them, until i got confused by it.
02:53:27 <shachaf> One of whom?
02:53:58 <oerjan> shachaf: those entries that are making fun of `? itself
02:54:06 <oerjan> `? `?
02:54:07 <HackEgo> ​`? ¯\(°​_o)/¯
02:54:31 <shachaf> Oh, right.
02:57:04 <shachaf> `? special relativity
02:57:05 <HackEgo> special relativity? ¯\(°​_o)/¯
02:57:08 <shachaf> `? tensor
02:57:09 <HackEgo> tensor? ¯\(°​_o)/¯
02:57:14 <shachaf> `? tanebventions: math
02:57:15 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
02:57:23 <shachaf> `? tanebventions
02:57:25 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
02:57:29 <shachaf> Is special relativity mathematical?
02:57:34 <shachaf> How about the universe?
02:57:41 <oerjan> not entirely.
02:57:53 <shachaf> `? the universe
02:57:54 <HackEgo> The universe was invented by Taneb as an opposing force to oerjan. Escardó proved that it was indiscreet.
02:58:13 <shachaf> `? universe
02:58:14 <HackEgo> A universe is a poem in one stanza.
02:58:28 <shachaf> Hmm, which one of those shall I augment?
02:58:46 <oerjan> why would you do that
02:58:56 <shachaf> I want to mention that it's characterized by a universal property.
02:59:15 <shachaf> `? a universe
02:59:16 <oerjan> i'm not sure that fits in either.
02:59:16 <HackEgo> a universe? ¯\(°​_o)/¯
02:59:35 <shachaf> Well, indiscreteness is a universal property, I guess?
02:59:47 <shachaf> Indiscrete things are typically right adjoint to a forgetful functor?
02:59:55 <oerjan> i don't know.
03:00:20 <oerjan> i guess that one is harmed least, anyway, the other one sort of needs to be brief.
03:00:37 <shachaf> man, "harmed least"
03:00:43 <shachaf> thanks for your vote of confidence tdh
03:00:45 <hppavilion[1]> ...OK, what's Taneb's 0.08008382305190409th gender? (though, knowing #esoteric, either it's m or f or the other two are both neither m nor f...)
03:00:58 <oerjan> *MWAHAHAHA*
03:01:32 <hppavilion[1]> It has annoyed me ever since I noticed that "er" is for more and "est" is for most, but there's nothing for "less" and "least"
03:01:47 <shachaf> @wn versal
03:01:49 <lambdabot> No match for "versal".
03:02:08 <shachaf> "adjective: of or relating to a style of ornate capital letter used to start a verse, paragraph, etc., in a manuscript, typically built up by inking between pen strokes and with long, rather flat serifs."
03:02:13 <oerjan> hppavilion[1]: last you brought it up someone gave a reference that it's a universal that _no_ language has inflections for those hth
03:02:27 <hppavilion[1]> oerjan: Then all languages are bad. hth.
03:02:38 <oerjan> thausible.
03:02:50 <shachaf> newspeak has words like ungooder and ungoodest
03:03:00 <hppavilion[1]> shachaf: Yes, but those aren't as good
03:03:00 <shachaf> it's pretty regular in that respect
03:03:11 <shachaf> they are better
03:03:28 <shachaf> four endings good, two endings better hth
03:04:08 * oerjan is forgetting to eat
03:04:18 <hppavilion[1]> (I like maybe -oss [o:s] and -ost [o:st]; "meanoss"; "biggoss, longoss, and cut")
03:04:27 -!- ais523 has quit.
03:04:49 <hppavilion[1]> shachaf: They're goodoss than this system.
03:05:08 <hppavilion[1]> (But then "most" sounds like it means "least")
03:05:15 <hppavilion[1]> *+...
03:06:47 <oerjan> hppavilion[1]: maybe m can mean little hth
03:06:54 <hppavilion[1]> oerjan: Oooh,
03:07:15 <hppavilion[1]> oerjan: "meanem", "biggem, longem, and cut"?
03:07:29 <oerjan> no, i meant to make m-ost fit
03:07:38 <shachaf> boilem mashem stickem
03:07:46 <hppavilion[1]> Ah
03:09:21 <oerjan> . o O ( buy this book by celebrated cook Ina Stew )
03:11:06 <shachaf> `? oerjan
03:11:07 <HackEgo> Your revertebrate itymologist gneiss rememberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
03:11:15 <oerjan> wait, it should be chef, obviously
03:11:32 <shachaf> oerjan: Is that true? Are you Glaswegian?
03:11:44 <oerjan> i'm definitely wegian
03:12:07 <oerjan> `slwd oerjan//s/remember/potato/
03:12:10 <HackEgo> oerjan//Your revertebrate itymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
03:12:15 <shachaf> are you part of the glasgow wegime
03:12:46 <hppavilion[1]> Pitte Reich...
03:13:15 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:13:20 <oerjan> I CAN NEITHER CONFIRM NOR AFFIRM THAT
03:13:25 <oerjan> hppavilion[1]: pitte?
03:13:29 <shachaf> `slwd oerjan//s43424
03:13:30 <HackEgo> oerjan//Your revertebrate itymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
03:13:35 <shachaf> hmm
03:13:36 <hppavilion[1]> oerjan: As opposed to Dritte
03:13:48 <hppavilion[1]> oerjan: Dritte is third (I think), so Pitte is...?
03:13:49 <oerjan> hppavilion[1]: still makes no sense afaict
03:14:00 <oerjan> absolutely nothing?
03:14:01 <hppavilion[1]> oerjan: Hint: The 'i' is [a:i]
03:14:20 <shachaf> `slwd oerjan//1s19121
03:14:23 <HackEgo> oerjan//Your revertebrate itymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
03:14:49 <oerjan> aww
03:14:55 <shachaf> `slwd oerjan//s4&4
03:14:57 <hppavilion[1]> π. It's pi, oerjan. The pith reich.
03:14:57 <HackEgo> oerjan//Your revertebrate itymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
03:15:01 <shachaf> there we go
03:15:35 * oerjan beats up hppavilion[1] for suggesting pi is an ordinal. in a 'wegian way.
03:15:57 <hppavilion[1]> oerjan: It's frequently used as an ordinal, so...
03:16:51 <oerjan> is it now.
03:16:53 <hppavilion[1]> And anyway, an sequence is basically a function from |N to <whatever it's a sequence of>, so generalization to |R is possible in many cases- for example, factorial to gamma
03:17:19 <shachaf> Do you know that a convering sequence is a function from the one-point compactification of N?
03:17:27 <shachaf> A continuous function, I mean.
03:17:35 <shachaf> That is, N with an extra point at infinity.
03:17:48 <shachaf> (With the appropriate topological structure.)
03:17:48 <hppavilion[1]> shachaf: Yes?
03:18:07 <shachaf> That's pretty good, huh?
03:18:13 <hppavilion[1]> shachaf: itym converging?
03:18:24 <shachaf> yes, converging.
03:18:39 <shachaf> i,i it's compact, which means that every open converge has a finite subconverge
03:19:05 <oerjan> >_>
03:19:24 <hppavilion[1]> reich(3) = NAZIS
03:19:44 * oerjan is still forgetting to eat
03:19:53 <shachaf> I have the feeling that compactness is very important but I don't have sufficient intuition for it.
03:20:03 <hppavilion[1]> Also fun: pinary
03:20:43 <hppavilion[1]> 0p10 ≈ 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218
03:21:08 <shachaf> you're spamming the channel too much
03:21:09 <shachaf> this is your pinal warning
03:21:10 <shachaf> hth
03:21:28 <hppavilion[1]> shachaf: How many warnings do I get? (or is pinal second-to-last?)
03:21:59 <shachaf> this is pinal tap
03:22:08 <hppavilion[1]> Hm, if "final" is last, assuming "fi" is one, then given "first, second, third"... well, second-to-last would be something different given that it has a different suffix
03:22:21 <hppavilion[1]> But "secnal" and "thirnal" sound nice
03:22:23 <shachaf> "final" is only last in finite cases.
03:22:25 <oerjan> shachaf: but i don't want to let him have 11 warnings
03:22:28 <hppavilion[1]> (Maybe 0πDD...D would be a better notation)
03:22:31 <shachaf> In an infinite sequence the last element would be infinal.
03:22:40 <hppavilion[1]> shachaf: Ah, yes
03:23:00 <hppavilion[1]> shachaf: Though, it's possible to have an infinite set (but not sequence) with a last element...
03:23:28 <shachaf> Sets don't have last elements.
03:23:32 <oerjan> hppavilion[1]: second-to-last would obviously be senile hth
03:23:52 <shachaf> But a convergent sequence certainly has a last element, which is what it converges to.
03:23:55 <hppavilion[1]> shachaf: poset/woset?
03:23:57 <shachaf> f(∞)
03:24:07 <hppavilion[1]> shachaf: but which infinity tdnh
03:24:08 <shachaf> podude/wodude
03:24:20 <shachaf> I already specified that it's the one-point compactification of N.
03:24:25 <shachaf> So there's only one.
03:24:28 <hppavilion[1]> shachaf: Yes, I know
03:24:32 <hppavilion[1]> What's a pod-ude?
03:24:50 <zzo38> To calculate the quantiles I used a JavaScript code like: var rt=0; const qu=[]; var c; for(c=0;c<stat.length;c++) { rt+=stat[c]; while(rt && rt>=qu.length*count/quantiles) qu.push(c); }
03:25:08 <shachaf> zzo38: In modern JavaScript, you can use "let" instead of "var", which has better scoping behavior.
03:25:23 <shachaf> I didn't read past the first token in your code.
03:25:27 <zzo38> shachaf: I am aware of that, and do use let in those cases.
03:26:17 <zzo38> (At first I had "if" instead of "while", which sometimes resulted in a too short result, so I changed it to "while" and now it seems to be working OK.)
03:27:08 <shachaf> if twan van laarhoven invented an algorithm for computing quantiles, it would be called twantiles
03:27:11 <zzo38> In the case I used var here though it doesn't matter, because it is top-level code.
03:29:01 <zzo38> (Also, this isn't my actual code, although it shows the algorithm in use.)
03:30:53 -!- fungot has quit (Ping timeout: 245 seconds).
03:31:04 <hppavilion[1]> fneingott!
03:33:39 <zzo38> Does this algorithm looks OK to you?
03:37:15 <shachaf> `dowg zzo38
03:37:16 <HackEgo> 771:2012-10-06 <oerjän> revert \ 770:2012-10-06 <FreeFul̈l> run rm -rf wisdom \ 196:2012-04-08 <shachäf> revert 0 \ 194:2012-04-08 <shachäf> run rm -rf wisdom/* \ 0:2012-02-16 Initial import.
03:37:29 <shachaf> `cat bin/hlnp
03:37:29 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
03:38:00 <shachaf> `sled bin/hlnp//1s#..$# | 770 | 771&#
03:38:02 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
03:38:16 <shachaf> `sled bin/hlnp//1s#..$# | 196 | 194&#
03:38:18 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
03:38:21 <shachaf> `dowg zzo38
03:38:22 <HackEgo> 0:2012-02-16 Initial import.
03:39:17 <shachaf> `cwlprits zzo38
03:39:20 <HackEgo> nitia
04:03:22 <oerjan> wisdom of the ancients.
04:03:31 * oerjan now has food
04:03:41 <shachaf> `? food
04:03:42 <HackEgo> food? ¯\(°​_o)/¯
04:04:46 <shachaf> hmm
04:04:49 <shachaf> i can't make it work
04:05:09 <oerjan> make what work
04:05:26 <shachaf> The wisdom entry I was going to make for food.
04:05:32 <oerjan> too bad.
04:05:44 <oerjan> happens.
04:25:27 * hppavilion[1] . o O ( I want to give people almond-scented drinks and see how many of them try to shoot me )
04:33:54 <oerjan> when life serves you almonds, make almonade.
04:34:59 <hppavilion[1]> oerjan: When life gives you capture by the Soviets, eat some almonds?
04:36:39 <shachaf> https://pbs.twimg.com/media/Cv57SfUVYAEp5cu.jpg
04:44:38 <\oren\> hppavilion[1]: I love almonds!
04:50:40 <hppavilion[1]> \oren\: Cyanide tastes like almonds hth
04:50:59 <hppavilion[1]> R.I.P. \oren\
05:04:00 <zzo38> Can you poison almonds with cyanide?
05:04:12 <hppavilion[1]> zzo38: Definitely.
05:05:17 <hppavilion[1]> OK, wait, is Jehovah (a) [jɛ.hoʊ.vʌ] or (b) [dʒɛ.hoʊ.vʌ]? I always heard (b), but I've always assumed it was people being stupid about (a), but now Wikipedia says (b) but also mentions (a) without giving context
05:05:43 <zzo38> I have heard both
05:06:17 <zzo38> (as well as a third variant)
05:06:24 <hppavilion[1]> zzo38: Oh?
05:06:37 <hppavilion[1]> zzo38: Yahweh is different form Jehovah if that's what you're going for
05:07:15 <hppavilion[1]> I mean, I really can't see YHWH meaning (b); (a) just (read [jʌst] if punning) seems so much more likely
05:08:36 <zzo38> I know it is different
05:10:08 <hppavilion[1]> zzo38: What's the third one you've heard??
05:10:17 * hppavilion[1] must knoooooow
05:10:43 <zzo38> It is like (a) but with a "w" sound
05:11:02 <hppavilion[1]> zzo38: [jɛ.woʊ.vʌ]?
05:11:17 <zzo38> No, I mean in place of "v"
05:11:28 <hppavilion[1]> Ah
05:11:45 <hppavilion[1]> [jɛ.hoʊ.wʌ]... that seems more correct
05:11:57 <zzo38> (I can't send non-ASCII with this IRC client, although it can receive any ASCII-compatible character encoding just fine)
05:12:13 <zzo38> (as long as the terminal emulator supports it)
05:22:02 <oerjan> hppavilion[1]: consider that the same pronunciation change has happened for all of "John", "James/Jacob", "Joshua", "Jesus", "Jude/Judas", "Jason" etc. ...
05:23:06 <oerjan> (all except the last from hebrew and probably from a prefix version of YHWH)
05:24:29 <shachaf> I found out that "Sean" comes from "John".
05:24:35 <oerjan> indeed
05:24:49 <shachaf> Which of course has its own rich etymological history.
05:25:36 <hppavilion[1]> shachaf: "Sean" is pronounced "Seen" in my book. Parents are free to name their kid "Sean" and insist it's pronounced wrong, but it's no different from any of the other name misspelings
05:25:55 <shachaf> Your book is wrong.
05:26:10 <shachaf> The correct way to pronounce someone's name is however they want it to be pronounced.
05:26:39 <oerjan> and all of which would be pronounced with /j/ in norwegian, except James doesn't really exist.
05:27:47 <oerjan> hppavilion[1]: Sean is irish spelling. they do _strange_ things with the vowels hth
05:28:04 <hppavilion[1]> oerjan: The irish is wrong
05:28:28 <hppavilion[1]> shachaf: Yes, but the problem is the PARENT insists that it's spelled in a way incompatible with spelling
05:28:53 <shachaf> There is no such thing as "incompatible with spelling" in English.
05:29:14 <shachaf> If people are young enough that they haven't been able to make their own choice about their names, I have no opinion.
05:31:43 <oerjan> hppavilion[1]: irish gaelic, to be specific.
05:32:02 <hppavilion[1]> oerjan: Gaaaaaaæeeeee
05:32:15 <hppavilion[1]> (I had trouble deciding how to drag an æ, so I did that...)
05:32:33 <oerjan> that's because you're gææææææææææææææææærn
05:32:45 <oerjan> (norwegian for craaaaaaaaaaaaaazy)
05:33:20 <oerjan> (colloquial spelling _and_ pronunciation)
05:35:29 <zzo38> I would think that the name should be pronouse how they want it to be pronounce. However, then you should write it down in proper way if you can know of. You should also to spell their name in the way they would intend to spell their name, too, if possible.
05:36:20 * hppavilion[1] . o O ( In norwegian they use ø. In swedish they use ö. German also uses ö, so by the law of analogy, German can be properly spelled with ø instead of ö )
05:37:04 <hppavilion[1]> (Don't question it, it's a joke. But given that I have an ø (still not sure whether to write "a" or "an" before "ø") key, I might just write german with ø in place of ö)
05:37:53 <zzo38> OK you can, but it does not mean you should, unless you intend to make the auto search/replace with it.
05:39:51 <hppavilion[1]> zzo38: Nø, I just wånt tø ånnøy the Germåns. hth.
05:39:59 <zzo38> O, OK
05:40:17 <zzo38> Do you like to ignore the English too?
05:40:23 <hppavilion[1]> zzo38: I'd say "itym Ø, ØK", but yøu can't ø, can you
05:40:26 <hppavilion[1]> zzo38: A little?
05:40:50 <zzo38> OK
05:44:27 <shachaf> Instead of annoying people, I recommend that you don't try to be annoying.
05:45:18 <hppavilion[1]> shachaf: ...*fine*
05:46:55 <hppavilion[1]> New definition: Fixpoint quine: A superset of quines where it is not required that the program itself output its own source code, but that it either outputs its own source code OR outputs a fixpoint quine in the same language
05:47:59 <shachaf> So every program is a "fixpoint quine".
05:49:07 <hppavilion[1]> shachaf: How so?
05:49:20 <zzo38> I don't think so; some programs will output stuff that is not a valid code.
05:49:28 <hppavilion[1]> shachaf: It has to be in the same language
05:49:30 <hppavilion[1]> zzo38: Yes, exactly
05:49:45 <shachaf> Depends on what counts as "in the language".
05:50:20 <shachaf> But every Jot program is a "fixpoint quine".
05:50:22 <zzo38> The following is not a valid C code: Hello, World!
05:50:27 <hppavilion[1]> shachaf: You say it's a fixpoint quite in <language>, since all text is a fixpoint quine in some language
05:50:38 <shachaf> Also I don't like the word "fixpoint".
05:50:41 <shachaf> I don't know whether I should like it
05:50:44 <shachaf> Probably not.
05:51:03 <zzo38> I also probably don't like it in this context
05:51:05 <hppavilion[1]> shachaf: It's a fixpoint in that if you repeatedly run the code, you eventually enter a point where the output it always the same
05:51:16 <shachaf> That's not true.
05:51:19 <hppavilion[1]> (...that's what a fixpoint is, isn't it? Like the Y fixpoint combinator?)
05:51:29 <shachaf> I'll continue to say "fixed point".
05:51:49 <hppavilion[1]> shachaf: If there's a better word, switch to that
05:53:00 <hppavilion[1]> But it's just smartassy to make a quine by saying that what language to use is whatever-will-make-it-a-quine, or if the language is very quiney like cat
06:18:56 <oerjan> > (\n s->var$s++show(n+1)++show s)1"(\\n s->var$s++show(n+1)++show s)"
06:18:58 <lambdabot> (\n s->var$s++show(n+1)++show s)2"(\\n s->var$s++show(n+1)++show s)"
06:19:03 <oerjan> hppavilion[1]: ^
06:19:10 <oerjan> never repeats.
06:19:30 <hppavilion[1]> oerjan: ergo it's not a fixpoint quine
06:19:34 <oerjan> by your original definition, a fixpoint quine.
06:19:40 <hppavilion[1]> oerjan: Wait, what?
06:20:19 <oerjan> oh. you meant _smallest_ set. i interpreted it as the _largest_.
06:20:22 <hppavilion[1]> oerjan: OK, can you repeat back to me what my definition is in your own words? I can't see...
06:21:04 <oerjan> hppavilion[1]: when defining things recursively like that, you can interpret it as any set that fits. there's a smallest and a largest one.
06:21:17 <hppavilion[1]> oerjan: Oh, right, I see
06:21:50 <hppavilion[1]> oerjan: I see the issue. I forgot something
06:21:52 <oerjan> that's sort of data vs. codata.
06:22:01 <hppavilion[1]> oerjan: ...codata? wat?
06:23:08 <oerjan> hppavilion[1]: example data: finite lists. example codata: lists which may be infinite.
06:23:19 <hppavilion[1]> Ah
06:23:23 <oerjan> haskell "data" is the latter, actually, because of laziness.
06:26:05 <shachaf> it's like the question about "this sentence is true" hth
06:26:19 <shachaf> I also interpreted it as the largest, which is obviously the best way to interpret it.
06:26:52 <oerjan> it seems like the most interesting yeah
06:27:21 <oerjan> because you can get a lot of strange stuff but you need to make sure it always parses...
06:27:56 <shachaf> I would say that a compiler error also counts as output.
06:28:13 <shachaf> For example I would call a program that generates a compiler error equal to its source code a quine.
06:28:27 <oerjan> we call that a "kimian" quine.
06:28:37 <oerjan> ...for some reason.
06:28:56 <oerjan> > fnord
06:28:59 <lambdabot> error: Variable not in scope: fnord
06:29:10 <oerjan> > error: Variable not in scope: error
06:29:12 <lambdabot> <hint>:1:21: error: parse error on input ‘in’
06:29:26 <oerjan> > <hint>:1:21: error: parse error on input ‘<'
06:29:29 <lambdabot> <hint>:1:1: error: parse error on input ‘<’
06:29:37 <oerjan> > <hint>:1:1: error: parse error on input ‘<'
06:29:39 <lambdabot> <hint>:1:1: error: parse error on input ‘<’
06:29:44 <oerjan> SUCCESS
06:29:59 <oerjan> now, is there more than one?
06:30:45 <oerjan> it would need a different format error, at least
06:31:35 <oerjan> hm is that actually a fixpoint in (except for erroring) hppavilion[1]'s sense?
06:32:14 <oerjan> > <hint>:1:21: error: parse error on input ‘in’
06:32:16 <lambdabot> <hint>:1:1: error: parse error on input ‘<’
06:32:26 <oerjan> i suppose it is.
06:32:43 <oerjan> hm it seems like > autostrips the initial space.
06:32:55 <oerjan> > (:)
06:32:57 <lambdabot> error:
06:32:57 <lambdabot> • No instance for (Typeable a0)
06:32:57 <lambdabot> arising from a use of ‘show_M764240908133430608317677’
06:33:06 <oerjan> argh
06:33:21 <oerjan> lambdabot: you're making this hard :(
06:33:30 <shachaf> `abc
06:33:32 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: abc: not found
06:33:32 <oerjan> > error: error
06:33:35 <lambdabot> error:
06:33:35 <lambdabot> • Couldn't match expected type ‘[[Char] -> a]’
06:33:35 <lambdabot> with actual type ‘[Char] -> a0’
06:33:44 <shachaf> `/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: abc: not found
06:33:45 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /home/hackbot/hackbot.hg/multibot_cmds/lib/limits:: No such file or directory
06:34:03 <shachaf> `/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /home/hackbot/hackbot.hg/multibot_cmds/lib/limits:: No such file or directory
06:34:04 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /home/hackbot/hackbot.hg/multibot_cmds/lib/limits:: No such file or directory
06:34:11 <oerjan> ha
06:34:16 <oerjan> ^]
06:34:27 <oerjan> FUNGOOOOOOOOOOOOOOOOT
06:34:36 <oerjan> [ hi
06:34:37 <ffj-bot> oerjan: |value error: hi
06:34:41 <oerjan> wat
06:34:47 <oerjan> [ |value error: hi
06:34:48 <ffj-bot> oerjan: |spelling error
06:34:48 <ffj-bot> oerjan: | |value error: hi
06:34:48 <ffj-bot> oerjan: | ^
06:35:02 <oerjan> grmbl so verbose
06:35:06 <shachaf> ( hi
06:35:06 <idris-bot> No such variable hi
06:35:11 <shachaf> ( No such variable hi
06:35:11 <idris-bot> builtin:Type mismatch between
06:35:12 <idris-bot> Dec prop (Type of No contra)
06:35:12 <idris-bot> and
06:35:12 <idris-bot> _ -> _ (Is No contra applied to too many arguments?)
06:35:12 <idris-bot> Specifically:↵…
06:35:30 <shachaf> ) hi
06:35:49 <oerjan> darn
06:35:50 <hppavilion[1]> Question: How many can there be?
06:35:53 <oerjan> ] hm
06:35:59 <oerjan> hppavilion[1]: many what?
06:36:13 <hppavilion[1]> oerjan: "there"?
06:36:22 <hppavilion[1]> oerjan: The answer is "only one"
06:36:46 <oerjan> it has five letters hth
06:36:58 <oerjan> > Question: How many can there be?
06:37:01 <lambdabot> <hint>:1:33: error:
06:37:01 <lambdabot> parse error (possibly incorrect indentation or mismatched brackets)
06:37:29 <oerjan> @hi
06:37:29 <lambdabot> hitchcock ... Hitchcock's Bible Names Dictionary (late 1800's)
06:37:39 <oerjan> @hitchcock ... Hitchcock's Bible Names Dictionary (late 1800's)
06:37:40 <lambdabot> Sorry, look up one word at a time please.
06:37:42 <shachaf> @hi jacob
06:37:44 <lambdabot> *** "Jacob" hitchcock "Hitchcock's Bible Names Dictionary (late 1800's)"
06:37:44 <lambdabot> Jacob, that supplants, undermines; the heel
06:37:44 <lambdabot>
06:37:48 <oerjan> @Sorry, look up one word at a time please.
06:37:48 <lambdabot> Unknown command, try @list
06:37:55 <oerjan> @Unknown command, try @list
06:37:55 <lambdabot> Unknown command, try @list
06:38:41 <shachaf> ?Unknown command, try @list
06:38:41 <lambdabot> Unknown command, try @list
06:38:58 <shachaf> :t abc
06:38:59 <lambdabot> error:
06:38:59 <lambdabot> • Variable not in scope: abc
06:38:59 <lambdabot> • Perhaps you meant ‘abs’ (imported from Prelude)
06:39:03 <shachaf> bah
06:39:09 <oerjan> :t error:
06:39:11 <lambdabot> error:
06:39:11 <lambdabot> parse error (possibly incorrect indentation or mismatched brackets)
06:39:17 <oerjan> hmph
06:39:27 <shachaf> :k abc
06:39:28 <lambdabot> error: Not in scope: type variable ‘abc’
06:39:36 <shachaf> :k error: Not in scope: type variable ‘abc’
06:39:38 <lambdabot> error: parse error on input ‘in’
06:39:44 <shachaf> :k error: parse error on input ‘in’
06:39:46 <lambdabot> error: lexical error at character '\8216'
06:39:52 <shachaf> :k error: lexical error at character '\8216'
06:39:54 <lambdabot> error: parse error on input ‘'’
06:40:02 <shachaf> :k error: parse error on input ‘'’
06:40:04 <oerjan> loopy loop
06:40:05 <lambdabot> error: lexical error at character '\8216'
06:40:07 <shachaf> yep
06:40:20 <shachaf> not in scowpe
06:40:37 <oerjan> `? hi
06:40:38 <HackEgo> hi? ¯\(°​_o)/¯
06:40:41 <shachaf> fungot is most crucial bot because who can remember all the prefixes?
06:40:45 <oerjan> `? hi? ¯\(°​_o)/¯
06:40:46 <HackEgo> hi? ¯\(°​_o)/¯? ¯\(°​_o)/¯
06:40:51 <oerjan> NOPE
06:40:59 <oerjan> `prefixes
06:40:59 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
06:41:18 <shachaf> !hi
06:41:26 <shachaf> Oh, not here, right.
06:41:26 <oerjan> i don't think there are any more that are actually here
06:41:36 <shachaf> @metar hi
06:41:41 <oerjan> even j-bo has been replaced
06:41:51 <oerjan> *+t
06:41:55 <shachaf> @metar
06:42:01 <shachaf> success?
06:42:10 <oerjan> ?
06:42:14 <oerjan> MAYBE
06:42:22 <shachaf> @list
06:42:22 <lambdabot> What module? Try @listmodules for some ideas.
06:42:31 <shachaf> @listmodules
06:42:31 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
06:42:31 <lambdabot> slap source spell system tell ticker todo topic type undo unlambda unmtl version where
06:42:44 <shachaf> too many modules
06:42:55 <oerjan> @hoogle hi
06:42:58 <lambdabot> Data.Approximate.Type hi :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A a_afRM
06:42:58 <lambdabot> package hi
06:42:58 <lambdabot> Agda.Auto.CaseSplit data HI a
06:43:21 <oerjan> @hoogle Data.Approximate.Type hi :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A a_afRM
06:43:21 <lambdabot> No results found
06:43:29 <oerjan> @hoogle No results found
06:43:30 <lambdabot> No results found
06:43:41 <shachaf> @pl hi
06:43:41 <lambdabot> hi
06:43:56 <oerjan> that's pretty pointless
06:44:09 <oerjan> @elite hmmmm
06:44:09 <lambdabot> hMm/\/\/\/\
06:44:17 <oerjan> @elite hMm/\/\/\/\
06:44:17 <lambdabot> hmM/\/\/\/\
06:44:31 <oerjan> @elite hmM/\/\/\/\
06:44:32 <lambdabot> HM/\/\/\/\/\/\
06:44:40 <oerjan> @elite HM/\/\/\/\/\/\
06:44:41 <lambdabot> HM/\/\/\/\/\/\
06:44:51 <shachaf> @elite HM/\/\/\/\/\/\
06:44:51 <lambdabot> hm/\/\/\/\/\/\
06:45:02 <shachaf> does it really count if it's nondeterministic
06:45:14 <oerjan> mayhaps not
06:45:22 <shachaf> @time hi
06:45:38 <shachaf> @messages-loud hi
06:45:38 <lambdabot> You don't have any messages
06:45:43 <shachaf> @messages-loud You don't have any messages
06:45:43 <lambdabot> You don't have any messages
06:46:39 <shachaf> Those are some spectacularly bad type variable names for Approximate there.
06:46:56 <shachaf> Not sure why that's happening. http://hackage.haskell.org/package/approximate-0.2.2.3/docs/Data-Approximate-Type.html just uses c and a
06:47:13 <shachaf> Why would it use the GHC identifier like that?
06:47:40 <shachaf> oerjan: is IRP too nondeterministic for this approach
06:48:09 <hppavilion[1]> Idea: "Choose Ye Own Adventure"; a choose-your-own-adventure style game where you control MULTIPLE characters, and try to manipulate events to a desired outcome
06:48:25 <oerjan> shachaf: is IRP to nondeterministic for this approach
06:59:06 <oerjan> @metar ENVA
06:59:06 <lambdabot> ENVA 060650Z 09006KT CAVOK M06/M11 Q1021 NOSIG RMK WIND 670FT 09012KT
06:59:14 <oerjan> i guess the rain is over for a while.
07:21:24 -!- augur has quit (Remote host closed the connection).
07:23:37 <zzo38> Someone wrote about ignoring STRONGNAT (a Wikipedia guideline for an article about a country or something with strong ties to that country or is about an author, then that article should use the same language as that country or author if Wikipedia's language is the same language as that language or country) for dates. I do not quite agree because if it is not the pure numeric format then it is not ambiguous.
07:24:11 <zzo38> (But I think it makes sense to ignore STRONGNAT if following it would cause ambiguities.)
07:24:17 <zzo38> What do you think of it?
07:26:59 <zzo38> (I also prefer year month day as the order anyways when the date is written numerically; when writing in words, use whatever order you prefer.)
07:35:18 -!- fuxximus has joined.
07:37:52 -!- MoALTz has joined.
07:46:00 -!- grumble has quit (Read error: Connection reset by peer).
07:48:43 <\oren\> https://www.youtube.com/watch?v=MdYGQ7B0Vew
07:57:25 -!- FireFly has quit (Ping timeout: 620 seconds).
07:59:26 -!- FireFly has joined.
07:59:27 -!- FireFly has quit (Excess Flood).
08:00:00 -!- FireFly has joined.
08:00:01 -!- FireFly has quit (Excess Flood).
08:11:51 -!- FireFly has joined.
08:11:52 -!- FireFly has quit (Excess Flood).
08:15:47 -!- FireFly has joined.
08:15:48 -!- FireFly has quit (Excess Flood).
08:18:25 -!- FireFly has joined.
08:18:26 -!- FireFly has quit (Excess Flood).
08:18:53 -!- FireFly has joined.
08:18:53 -!- FireFly has quit (Excess Flood).
08:19:47 -!- oerjan has quit (Quit: Nite).
08:20:42 -!- FireFly has joined.
08:20:43 -!- FireFly has quit (Excess Flood).
08:21:46 -!- FireFly has joined.
08:21:47 -!- FireFly has quit (Excess Flood).
08:29:47 -!- FireFly has joined.
08:29:48 -!- FireFly has quit (Excess Flood).
08:30:52 -!- FireFly has joined.
08:30:53 -!- FireFly has quit (Excess Flood).
08:31:38 -!- FireFly has joined.
08:31:39 -!- FireFly has quit (Excess Flood).
08:41:04 -!- FireFly has joined.
08:41:05 -!- FireFly has quit (Excess Flood).
08:42:42 -!- FireFly has joined.
08:42:43 -!- FireFly has quit (Excess Flood).
08:43:11 -!- FireFly has joined.
08:43:12 -!- FireFly has quit (Excess Flood).
08:43:46 -!- FireFly has joined.
08:43:47 -!- FireFly has quit (Excess Flood).
08:50:01 -!- FireFly has joined.
08:50:02 -!- FireFly has quit (Excess Flood).
08:53:39 -!- FireFly has joined.
08:53:40 -!- FireFly has quit (Excess Flood).
08:54:20 -!- FireFly has joined.
08:54:21 -!- FireFly has quit (Excess Flood).
08:54:21 -!- scoofy_ has quit (Remote host closed the connection).
08:54:37 -!- scoofy has joined.
09:02:16 -!- FireFly has joined.
09:02:17 -!- FireFly has quit (Excess Flood).
09:05:12 <shachaf> @tell FireFly FireFlood
09:05:12 <lambdabot> Consider it noted.
09:06:53 -!- FireFly has joined.
09:06:54 -!- FireFly has quit (Excess Flood).
09:09:00 -!- FireFly has joined.
09:09:01 -!- FireFly has quit (Excess Flood).
09:10:49 -!- FireFly has joined.
09:10:50 -!- FireFly has quit (Excess Flood).
09:11:15 -!- AnotherTest has joined.
09:12:05 -!- FireFly has joined.
09:12:06 -!- FireFly has quit (Excess Flood).
09:12:34 -!- FireFly has joined.
09:12:34 -!- FireFly has quit (Excess Flood).
09:16:42 <zzo38> Do you like this kind of card with Magic: the Gathering: {T}, Pay 1 life: You gain 1 life.
09:17:19 <Hoolootwo> seems like it could be abused for something...
09:17:38 <Hoolootwo> that's not a bad thing though
09:18:33 <zzo38> Yes, and that is why the cost includes {T}
09:18:55 <zzo38> (another variant is to put mana instead of {T})
09:19:33 <Hoolootwo> oh right, haven't played magic for a while
09:19:43 -!- FireFly has joined.
09:19:44 -!- FireFly has quit (Excess Flood).
09:20:18 -!- FireFly has joined.
09:20:19 -!- FireFly has quit (Excess Flood).
09:20:52 -!- FireFly has joined.
09:20:52 -!- FireFly has quit (Excess Flood).
09:21:27 -!- FireFly has joined.
09:21:28 -!- FireFly has quit (Excess Flood).
09:21:54 <zzo38> There are things that can be done while the ability is on the stack (such as effects that exchange life totals), or you can use triggered abilities with it.
09:21:58 -!- FireFly has joined.
09:21:59 -!- FireFly has quit (Excess Flood).
09:22:28 -!- FireFly has joined.
09:22:29 -!- FireFly has quit (Excess Flood).
09:23:04 -!- FireFly has joined.
09:23:05 -!- FireFly has quit (Excess Flood).
09:23:34 -!- FireFly has joined.
09:23:35 -!- FireFly has quit (Excess Flood).
09:24:40 -!- FireFly has joined.
09:24:41 -!- FireFly has quit (Excess Flood).
09:25:09 -!- FireFly has joined.
09:25:10 -!- FireFly has quit (Excess Flood).
09:25:43 -!- FireFly has joined.
09:25:43 -!- FireFly has quit (Excess Flood).
09:26:43 <shachaf> zzo38: what if it was {T}, Gain 1 life: You lose 1 life.
09:27:50 -!- FireFly has joined.
09:27:51 -!- FireFly has quit (Excess Flood).
09:28:51 -!- FireFly has joined.
09:28:52 -!- FireFly has quit (Excess Flood).
09:29:51 -!- FireFly has joined.
09:29:52 -!- FireFly has quit (Excess Flood).
09:29:53 <zzo38> shachaf: Actually I did think of that too (but then decided against writing it too)
09:30:57 -!- FireFly has joined.
09:30:58 -!- FireFly has quit (Excess Flood).
09:31:17 <zzo38> It might give you life point to pay life for some other ability to be placed above it on the stack that will let you to win the game, or the ability could be countered, or possibly other purposes as well; the same thing with triggered abilities can also work.
09:34:27 -!- FireFly has joined.
09:34:28 -!- FireFly has quit (Excess Flood).
09:35:27 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
09:36:33 -!- FireFly has joined.
09:36:33 -!- FireFly has quit (Excess Flood).
09:37:06 -!- FireFly has joined.
09:37:07 -!- FireFly has quit (Excess Flood).
09:37:41 -!- FireFly has joined.
09:37:42 -!- FireFly has quit (Excess Flood).
09:38:37 -!- FireFly has joined.
09:38:38 -!- FireFly has quit (Excess Flood).
09:39:41 -!- FireFly has joined.
09:39:41 -!- FireFly has quit (Excess Flood).
09:40:52 <shachaf> what if Transcendence is on the battlefield twnh
09:41:16 -!- FireFly has joined.
09:41:17 -!- FireFly has quit (Excess Flood).
09:42:21 -!- FireFly has joined.
09:42:22 -!- FireFly has quit (Excess Flood).
09:43:54 -!- FireFly has joined.
09:43:54 -!- FireFly has quit (Excess Flood).
09:45:00 -!- FireFly has joined.
09:45:01 -!- FireFly has quit (Excess Flood).
09:46:01 -!- FireFly has joined.
09:46:02 -!- FireFly has quit (Excess Flood).
09:46:07 <zzo38> Then its triggered ability causes you to gain 2 life; the timing depend which version you are using. If you can remove Transcendence in time then you might win. Various convoluted puzzles can be made up, too. Or, use Donate with Transcendence. Also if you have Transcendence then you can use my first version even with only 1 life point and don't lose.
09:46:41 <shachaf> I was talking about your first version.
09:47:01 -!- FireFly has joined.
09:47:02 -!- FireFly has quit (Excess Flood).
09:47:04 <zzo38> Yes, OK
09:47:35 -!- FireFly has joined.
09:47:36 -!- FireFly has quit (Excess Flood).
09:48:08 -!- FireFly has joined.
09:48:09 -!- FireFly has quit (Excess Flood).
09:48:43 -!- FireFly has joined.
09:48:44 -!- FireFly has quit (Excess Flood).
09:49:42 -!- FireFly has joined.
09:49:43 -!- FireFly has quit (Excess Flood).
09:49:46 <shachaf> FixyourconnectionFly
09:50:48 -!- FireFly has joined.
09:50:49 -!- FireFly has quit (Excess Flood).
09:51:17 -!- FireFly has joined.
09:51:18 -!- FireFly has quit (Excess Flood).
09:51:50 -!- FireFly has joined.
09:51:50 -!- FireFly has quit (Excess Flood).
09:52:36 -!- Tanebot has joined.
09:52:56 -!- FireFly has joined.
09:52:57 -!- FireFly has quit (Excess Flood).
09:54:57 -!- FireFly has joined.
09:54:58 -!- FireFly has quit (Excess Flood).
09:55:43 -!- FireFly has joined.
09:55:43 -!- FireFly has quit (Excess Flood).
09:57:05 -!- FireFly has joined.
09:57:06 -!- FireFly has quit (Excess Flood).
09:58:40 -!- FireFly has joined.
09:58:41 -!- FireFly has quit (Excess Flood).
09:59:16 -!- FireFly has joined.
09:59:17 -!- FireFly has quit (Excess Flood).
09:59:45 -!- FireFly has joined.
09:59:46 -!- FireFly has quit (Excess Flood).
10:00:51 -!- FireFly has joined.
10:00:51 -!- FireFly has quit (Excess Flood).
10:04:58 -!- FireFly has joined.
10:04:59 -!- FireFly has quit (Excess Flood).
10:07:33 -!- FireFly has joined.
10:07:34 -!- FireFly has quit (Excess Flood).
10:08:07 -!- FireFly has joined.
10:08:08 -!- FireFly has quit (Excess Flood).
10:09:11 -!- FireFly has joined.
10:09:12 -!- FireFly has quit (Excess Flood).
10:09:44 -!- FireFly has joined.
10:09:45 -!- FireFly has quit (Excess Flood).
10:10:20 -!- FireFly has joined.
10:10:21 -!- FireFly has quit (Excess Flood).
10:11:18 -!- FireFly has joined.
10:11:18 -!- FireFly has quit (Excess Flood).
10:11:51 -!- FireFly has joined.
10:11:52 -!- FireFly has quit (Excess Flood).
10:12:57 -!- FireFly has joined.
10:12:58 -!- FireFly has quit (Excess Flood).
10:13:57 -!- FireFly has joined.
10:13:58 -!- FireFly has quit (Excess Flood).
10:16:32 -!- FireFly has joined.
10:16:33 -!- FireFly has quit (Excess Flood).
10:17:08 -!- FireFly has joined.
10:17:09 -!- FireFly has quit (Excess Flood).
10:17:38 -!- FireFly has joined.
10:17:39 -!- FireFly has quit (Excess Flood).
10:19:46 -!- FireFly has joined.
10:19:47 -!- FireFly has quit (Excess Flood).
10:20:45 -!- FireFly has joined.
10:20:46 -!- FireFly has quit (Excess Flood).
10:21:19 -!- FireFly has joined.
10:21:19 -!- FireFly has quit (Excess Flood).
10:22:22 -!- FireFly has joined.
10:22:22 -!- FireFly has quit (Excess Flood).
10:23:17 <int-e> fizzie is probably sleeping hmm
10:23:45 <shachaf> @time fizzie
10:23:46 <lambdabot> Local time for fizzie is Sun Nov 6 10:23:45 2016
10:23:58 -!- FireFly has joined.
10:23:59 -!- FireFly has quit (Excess Flood).
10:24:26 -!- FireFly has joined.
10:24:27 -!- FireFly has quit (Excess Flood).
10:24:33 <int-e> oh well, for irrsi: /ignore FireFly JOINS PARTS QUITS
10:24:47 <shachaf> `? int-e
10:24:55 <HackEgo> int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger.
10:26:31 -!- FireFly has joined.
10:26:31 -!- FireFly has quit (Excess Flood).
10:27:04 -!- FireFly has joined.
10:27:04 -!- FireFly has quit (Excess Flood).
10:27:38 -!- FireFly has joined.
10:27:39 -!- FireFly has quit (Excess Flood).
10:28:06 <int-e> Oh the last bit is the colors thing.
10:28:12 -!- FireFly has joined.
10:28:13 -!- FireFly has quit (Excess Flood).
10:28:48 -!- FireFly has joined.
10:28:49 -!- FireFly has quit (Excess Flood).
10:29:46 -!- FireFly has joined.
10:29:46 -!- FireFly has quit (Excess Flood).
10:30:20 -!- FireFly has joined.
10:30:20 -!- FireFly has quit (Excess Flood).
10:32:24 -!- FireFly has joined.
10:32:25 -!- FireFly has quit (Excess Flood).
10:32:59 -!- FireFly has joined.
10:33:00 -!- FireFly has quit (Excess Flood).
10:33:29 -!- FireFly has joined.
10:33:30 -!- FireFly has quit (Excess Flood).
10:34:36 -!- FireFly has joined.
10:34:37 -!- FireFly has quit (Excess Flood).
10:35:36 -!- FireFly has joined.
10:35:36 -!- FireFly has quit (Excess Flood).
10:36:24 <shachaf> int-e kommet att spränga solen?
10:36:39 -!- FireFly has joined.
10:36:40 -!- FireFly has quit (Excess Flood).
10:36:44 <shachaf> Heute die Welt, Morgen das Sonnensystem.
10:37:45 <shachaf> idag spränga världen, i morgon spränga solsystemet
10:37:46 -!- FireFly has joined.
10:37:47 -!- FireFly has quit (Excess Flood).
10:37:56 <shachaf> solen
10:38:00 <shachaf> idag spränga världen, i morgon spränga solen
10:39:46 -!- FireFly has joined.
10:39:47 -!- FireFly has quit (Excess Flood).
10:41:20 -!- FireFly has joined.
10:41:21 -!- FireFly has quit (Excess Flood).
10:41:56 -!- FireFly has joined.
10:41:57 -!- FireFly has quit (Excess Flood).
10:42:30 <Taneb> Is FireFly OK
10:43:50 -!- FireFly has joined.
10:44:08 <int-e> abridged version: <int-e> @google how to erase lines from IRC backlog <boily> int-ello. you can't erase. all lines are permanent. the Internet's Ink is indelible. <int-e> @google how to turn the Sun into a supernova full context is somewhere in http://tunes.org/~nef/logs/esoteric/16.03.14
10:44:51 <int-e> So anyway it would be for a good cause.
10:49:20 <int-e> `? dowry
10:49:21 <HackEgo> A dowry is a pribe paid for a brice, or maybe a bribe paid for a pride.
10:50:45 <int-e> `` grep -r scow wisdom | wc -l
10:50:53 <HackEgo> 1
10:50:57 <int-e> `` grep -r scow wisdom
10:50:58 <HackEgo> wisdom/sbeef:sbeef is the culinary name for meat from scow
11:54:29 -!- boily has joined.
12:02:56 -!- izalove has quit (Ping timeout: 250 seconds).
12:11:10 -!- carado has joined.
12:17:13 -!- Lord_of_Life has quit (Excess Flood).
12:18:53 -!- LKoen has joined.
12:20:42 -!- Lord_of_Life has joined.
12:23:40 <boily> `wisdom
12:23:47 <HackEgo> log//I think you might mean !logs
12:24:18 -!- bibibi has quit (Ping timeout: 265 seconds).
12:25:39 -!- keemyb has quit (Quit: https://fnordserver.eu).
12:32:19 -!- Phantom_Hoover has joined.
12:38:27 -!- fuxximus has quit (Quit: Page closed).
12:54:10 -!- izabera has joined.
12:54:13 <izabera> $ sudo blockdev --setrw /dev/mapper/CAC_VG-CAC_LV
12:54:15 <izabera> $ sudo mount -o remount,rw /
12:54:17 <izabera> mount: cannot remount /dev/mapper/CAC_VG-CAC_LV read-write, is write-protected
12:54:19 <izabera> halp
12:54:21 <izabera> what am i doing wrong
12:54:23 <izabera> blockdev succeded
12:56:38 <izabera> lvdisplay says it's in read-write mode
12:57:29 <boily> izabellora. what happens if you umount first, then mount in two steps?
12:59:29 <boily> http://unix.stackexchange.com/a/224732 ← read the kernel logs?
12:59:39 <boily> . o O ( where are the kernel logs? )
13:00:03 <izabera> i already did what that answer says
13:01:26 <boily> darn.
13:01:29 <boily> fungot?
13:01:34 <boily> no fungot.
13:12:44 -!- izalove has joined.
13:17:48 -!- benderB787 has joined.
13:17:54 -!- izabera has quit (Quit: WeeChat 1.6).
13:22:34 <ybden> fungoooooooooot
13:23:28 <boily> fizzie: fizziello. ↑
13:27:53 <int-e> `` dmesg | tail -n 1
13:27:54 <HackEgo> random: perl urandom read with 5 bits of entropy available
13:35:37 * boily commits sudoku for having forgot about dmesg
13:36:39 <int-e> oh FireFly stopped flooding
13:36:47 <FireFly> Yes, sorry :<
13:36:53 <FireFly> @messages-loud
13:36:53 <lambdabot> shachaf said 4h 31m 40s ago: FireFlood
13:37:01 <FireFly> heh
13:39:05 <boily> FirelloFly. you flooded?
13:40:17 <int-e> excessively, if the quit message can be trusted
13:40:25 <int-e> messages, really.
13:41:11 <int-e> boily: http://tunes.org/~nef/logs/esoteric/16.11.06 has recorded the deed
13:41:38 <int-e> (or not... the flooding seems to be hidden between the lines)
13:42:21 <FireFly> well, I was asleep
13:43:34 <boily> int-ello. that is professional flooding.
13:43:58 <boily> sleeping flood. slood.
13:45:19 -!- LKoen has quit (Remote host closed the connection).
13:45:49 <int-e> FireFly: so is this the technical equivalent of snoring, then?
13:46:06 <FireFly> Haha
13:46:28 <FireFly> Mostly a poorly configured ZNC is to blame
13:52:15 -!- Zarutian has joined.
14:08:04 * boily does the fungot invocation dance. «ooga ooga wobble wobble ♪»
14:09:42 -!- moonheart08 has joined.
14:11:41 * Zarutian has been thinking about how to decode morse, in an program, tapped out by a human.
14:11:58 <boily> I seem to have invoked a moon instead of fungot.
14:12:06 <moonheart08> boily, lol
14:12:25 <moonheart08> did i seriously snipe your invokation attempt? :P
14:12:44 * boily notes down the words to invoke a moon.
14:13:05 <moonheart08> what are they? :P
14:13:20 <boily> “ooga ooga wobble wobble”
14:13:26 <moonheart08> lol
14:13:52 <moonheart08> it may work better if you PM them to me. *adds those words to ping list*
14:14:39 <moonheart08> Client: HexChat 2.12.2 OS: Microsoft Windows 8.1 with Bing (x64) CPU: Intel(R) Celeron(R) CPU N2840 @ 2.16GHz (2.16GHz) Memory: 3.9 GiB Total (1008.6 MiB Free) Storage: 378.4 GiB / 382.7 GiB (4.3 GiB Free) VGA: Intel(R) HD Graphics Uptime: 13h 42m 39s
14:14:42 <moonheart08> oh derp
14:14:45 <moonheart08> hit the wrong button
14:14:49 <moonheart08> >_<
14:17:16 -!- LKoen has joined.
14:18:07 <moonheart08> boily, say it again, it should highlight me :P
14:18:09 * moonheart08 afks
14:20:35 <boily> ooga ooga wobble wobble
14:24:17 -!- super_bender has joined.
14:25:43 <boily> `relcome super_bender
14:25:44 <HackEgo> super_bender: 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.)
14:26:42 * Zarutian mutters something about 'leaky integrators' and 'two high marks'
14:28:00 -!- benderB787 has quit (Ping timeout: 260 seconds).
14:28:56 * boily gives some duct tape to unleak Zarutian's integrators
14:28:58 * Zarutian thinks he can dispense with the leaky integrators and just use two ints.
14:35:41 <moonheart08> boily, what
14:36:33 <boily> ?
14:39:00 <fizzie> boily: I think I will try to do that thing I talked about that might make fungot to not hang indefinitely, so that I could make it auto-restarting.
14:39:11 <fizzie> Although I haven't been writing Befunge in *so long*.
14:40:08 <boily> there should be a Befunge transpiler.
14:42:08 <fizzie> I'll need to figure out if I even have access to the 'O' instruction from SOCK at all, or if I've loaded some other fingerprint on top of it.
14:43:28 <fizzie> Should've documented these remappings.
14:43:30 -!- super_bender has quit (Read error: Connection reset by peer).
14:44:03 -!- super_bender has joined.
14:44:46 <fizzie> I think I'm loading SCKE, FILE and REXP after SOCK.
14:54:33 -!- super_bender has quit (Read error: Connection reset by peer).
14:55:06 -!- super_bender has joined.
14:55:33 <fizzie> TIL: KEEPALIVE backwards is EVIL-A-PEEK. Sockets are EVIL.
14:56:45 <moonheart08> lol
14:57:21 -!- fungot has joined.
14:58:03 <fizzie> I've done the first bit (setting SO_KEEPALIVE on), will see if it works first, before attempting to do the auto-join part.
14:59:38 <boily> fungot: nostril.
14:59:38 <fungot> boily:...) succeeded. ai-ai_canonname: " fnord scsi terminator: use this if you try to
14:59:56 * boily uses a fnord scsi terminator
15:22:51 * moonheart08 steals boily's mapole(s)
15:27:56 <super_bender> boily, thanks lol
15:28:12 -!- moony has joined.
15:28:42 <boily> eille! touche pas à mes mapoles!
15:29:07 * boily glares at moony and grabs his precious mapoles back. «toé.»
15:29:53 * boily goes and hide them in a secure safe.
15:29:59 -!- boily has quit (Quit: PEOPLE CHICKEN).
15:30:32 -!- moonheart08 has quit (Ping timeout: 260 seconds).
15:43:04 -!- DHeadshot has joined.
16:04:08 -!- super_bender has quit (Ping timeout: 260 seconds).
16:23:46 <int-e> `? password
16:23:47 <HackEgo> The password of the month is ⛄
16:23:59 <int-e> `unidecode ⛄
16:23:59 <HackEgo> ​[U+26C4 SNOWMAN WITHOUT SNOW]
16:24:07 <int-e> subtle.
16:36:17 -!- Zarutian has quit (Quit: Zarutian).
16:56:51 -!- Zarutian has joined.
17:01:09 -!- moony has quit (Ping timeout: 244 seconds).
17:01:44 -!- augur has joined.
17:03:35 <int-e> btw, I can no longer confirm the "without snow" part
17:04:03 <Taneb> :(
17:04:10 <Taneb> int-e, where are you?
17:04:38 <int-e> Innsbruck.
17:05:26 <Taneb> I went vaguely near there in August!
17:05:37 <Taneb> (visited Lienz)
17:05:51 <Taneb> (very vaguely near)
17:06:08 <int-e> (Austria... ~575m elevation, and today's rain brought some dripping wet snow with it... enough to cover cars in white, not cold enough for it to stay on the ground)
17:06:43 -!- augur has quit (Remote host closed the connection).
17:07:44 <Taneb> I was staying in Moos over the border in Italy
17:08:36 <int-e> well, close enough
17:08:53 * int-e keeps mixing up Linz and Lienz though
17:09:24 -!- moony has joined.
17:09:42 <Taneb> ...Lienz has a very similar population to Hexham
17:10:00 <int-e> that was very helpful. not.
17:10:57 <int-e> but true.
17:11:53 <int-e> is there a list of european cities ordered by population? hmmm.
17:13:11 <int-e> (extending all the way down to maybe 1000 people?)
17:13:16 <Taneb> It means I have a point of comparison for describing my hometown to the friend I was staying with
17:13:19 <int-e> or 10k, in this case.
17:13:21 -!- augur has joined.
17:14:12 <int-e> half the population of Zerbst, now that would've told me something ;-)
17:17:31 <int-e> and now I'm trying to find out what the size of the area of Hexham is.
17:23:33 <int-e> haha, https://en.wikipedia.org/wiki/Hexham,_New_South_Wales
17:28:08 -!- DHeadshot has quit (Ping timeout: 260 seconds).
17:39:25 -!- ais523 has joined.
17:48:29 -!- augur has quit (Remote host closed the connection).
17:49:04 -!- augur has joined.
17:54:33 -!- augur has quit (Ping timeout: 260 seconds).
18:00:13 -!- augur has joined.
18:00:36 -!- augur has quit (Remote host closed the connection).
18:01:12 -!- augur has joined.
18:05:13 -!- augur has quit (Ping timeout: 244 seconds).
18:10:08 -!- Zarutian has quit (Quit: Zarutian).
18:11:36 -!- LKoen has quit (Remote host closed the connection).
18:24:35 <FireFly> Heh
18:33:30 -!- LKoen has joined.
19:00:42 <izalove> mats valk 4.74s
19:00:46 <izalove> https://www.youtube.com/watch?v=tLksISrKtO8
19:00:55 -!- PinealGlandOptic has joined.
19:02:18 <PinealGlandOptic> hi everyone! does anybody remembers this? AFAIR, Don Knuth has an exercise in his book, to contrive sorting algorithm slower than any existing, but still correct and halting at finish. was it?
19:02:24 -!- Zarutian has joined.
19:04:13 -!- augur has joined.
19:05:44 <LKoen> PinealGlandOptic: http://softwareengineering.stackexchange.com/questions/79895/is-bubble-sort-the-slowest-sorting-algorithm#79902 ?
19:07:14 <PinealGlandOptic> LKoen: thanks, this seems what I'm looking for
19:07:42 <LKoen> I'll thank google for you
19:08:31 <myname> i have an easy one
19:09:11 <myname> consider a check of wether a sequence is sorted or not: a sequence is sorted iff each subsequence is sorted
19:09:24 <myname> that will give you a solid O(2^n) to start with
19:09:46 <myname> not make like bubble sort around it and check every iteration
19:10:03 <myname> won't matter much in face of 2^n, but still
19:11:21 -!- moony has quit (Ping timeout: 244 seconds).
19:12:34 <PinealGlandOptic> I just found crippled Bubble sort implemented incorrectly, the case for Daily WTF website. wanted to compare it with Knuth's approach, haha
19:14:59 -!- moonheart08 has joined.
19:16:19 <izalove> find max element, then compute the first 1 digits of pi
19:16:36 <izalove> find max element in the remaining vector, then compute the first 2^2 digits of pi
19:16:38 <PinealGlandOptic> these exercises looks like antichess, try to lose all pieces, but this can be tricky
19:16:38 <izalove> find max element in the remaining vector, then compute the first 3^3^3 digits of pi
19:17:09 <moonheart08> dhi
19:18:33 <myname> http://4cdn.hu/kraken/image/upload/s--4EkaxxR4--/6vtVAA1Q6CwFDZFUs.jpeg as a german, i find this funny
19:18:49 -!- LKoen has quit (Remote host closed the connection).
19:20:23 * moonheart08 steals boily's mapoles while he/she is not here
19:21:06 <PinealGlandOptic> myname: Reductio ad Hitlerum? comparison of Stalin to Hitler is especially popular
19:21:35 <moonheart08> PinealGlandOptic, you new?
19:21:44 <myname> izalove: your algorithm is cheating since the digits of pi do not matter the slightest in the calculation
19:22:04 <myname> izalove: find an algorithm that is still correct if you omit a subset of lines
19:22:15 <izalove> any subset?
19:22:30 <myname> at best, yeah
19:23:08 <myname> i.e. there should not be a subset of code that still produces the right result on every given input
19:23:18 <myname> which your algorithm has
19:23:46 <int-e> myname: did you just negate the requirements?
19:24:30 <moonheart08> myname, i actually find that rather funny too, even tho im an American, i dont think either candidate are worthy of presidency :P
19:24:58 <myname> int-e: i guess not?
19:25:17 <myname> on izaloves algorithm, you can omit the calculation of pi
19:25:28 <myname> therefore it is not valid
19:25:50 <myname> since i can just put the subset of lines that do not compute pi and get a valid result
19:25:51 <int-e> myname: picking a subset and taking a subset away are the same thing, but first you wanted the results to still be correct, now you want them to be incorrect, something is wrong here, unless there are no possible inputs at all.
19:26:17 <myname> int-e: where did i want them to be incorrect?
19:26:40 <int-e> "i.e. there should not be a subset of code that still produces the right result on every given input"
19:27:05 <myname> int-e: i repeat: where did i want them to be incorrect?
19:27:11 <int-e> right there.
19:27:14 <int-e> not correct = incorrect
19:27:25 <myname> what i said is: each subset of code _must_ produce at least one wrong output
19:27:36 <myname> each real subset
19:27:51 <int-e> "find an algorithm that is still correct if you omit a subset of lines"
19:28:38 <int-e> but I feel I'm wasting my time on something not very interesting here... sorry that I barged in, will drop the topic.
19:29:02 <myname> that one was stupid, yeah
19:51:35 <HackEgo> [wiki] [[ObCode]] N https://esolangs.org/w/index.php?oldid=50160 * Challenger5 * (+7276) Created page with "'''ObCode''' is a stack-based [[esoteric programming language]] created by [[User:Challenger5]]. It could be considered a [[Turing Tarpit]] if it is proven Turing Complete. I..."
19:52:51 <HackEgo> [wiki] [[ObCode]] https://esolangs.org/w/index.php?diff=50161&oldid=50160 * Challenger5 * (-1)
19:53:26 <shachaf> a little hostile, don't you think
19:54:00 <HackEgo> [wiki] [[ObCode]] https://esolangs.org/w/index.php?diff=50162&oldid=50161 * Challenger5 * (+1)
19:55:21 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50163&oldid=50116 * Challenger5 * (+13) /* O */
20:15:08 -!- fractal has quit (Remote host closed the connection).
20:18:09 -!- Lord_of_Life has quit (Excess Flood).
20:18:42 -!- Lord_of_Life has joined.
20:40:07 -!- Lord_of_Life has quit (Excess Flood).
20:40:42 -!- Lord_of_Life has joined.
20:41:33 -!- Lord_of_Life has quit (Excess Flood).
20:42:42 -!- Lord_of_Life has joined.
20:49:28 -!- moonheart08 has quit (Ping timeout: 268 seconds).
20:50:26 -!- moonheart08 has joined.
20:56:28 -!- fractal has joined.
21:00:04 -!- ais523 has quit.
21:16:41 -!- hppavilion[1] has joined.
21:17:31 <hppavilion[1]> Shouldn't a Sequel be called a "Postquel"
21:17:53 -!- nisstyre has quit (Remote host closed the connection).
21:22:12 <Zarutian> I been wondering for a long time now what Sequel is sequel of? Because I am sure the original is much better.
21:24:42 <hppavilion[1]> Zarutian: You mean what the word for the original is?
21:24:54 <hppavilion[1]> (Or is there a movie called Sequel or..?)
21:25:37 <hppavilion[1]> A movie that takes place roughly coherently with another is an Equel
21:25:38 <Zarutian> hppavilion[1]: I meant in the sense of SQL -> Sequel and as anyone who has watched some movie series, the orignal are often better than the sequels
21:25:43 <hppavilion[1]> Zarutian: Oh xD
21:25:58 <hppavilion[1]> Zarutian: Not sure, but I think tswett is making the reboot
21:26:23 <hppavilion[1]> ("Equel", ntbcw "Equal")
21:26:27 -!- wanderman has joined.
21:26:42 <Zarutian> trying to make a database language that is not based on "English prose"?
21:26:54 <hppavilion[1]> Zarutian: Yes, it looks very nice at the moment
21:27:06 <hppavilion[1]> Zarutian: Still in early dev. Let me see if I can find the linky
21:27:26 <hppavilion[1]> Zarutian: https://laserdb.blogspot.com/ hth
21:29:01 <Zarutian> then again SQL seems like it was written by whoever made COBOL
21:29:37 <wanderman> NoSQL please
21:33:35 <zzo38> I program in SQL, but there are other stuff too
21:36:33 <shachaf> zzo38: What do you think a good database query language would be like?
21:37:05 <shachaf> I shouldn't even say language. Database query API, and database query UI.
21:41:54 <zzo38> SQL seems good enough for most purposes, although a UI with autocomplete and split-screen and so on could help. API is also good, especially if you can have remote API; SQLite's virtual table API (with some extensions) could be of some help here. Having to prepare a SQL query to deal with a database in a programming language other than SQL doesn't make that much sense, but there are some advantages.
21:42:04 <Zarutian> what are tables other than arrays of records so to speak? Then the API should be similiar to how you can do stuff like .filter(), .map() etc
21:42:35 <zzo38> Yes, that does make some sense.
21:44:03 <zzo38> Some kind of JavaScript program or extension could perhaps to be written that can implement it like that. One thing that such thing won't do, but that SQLite's virtual table mechanism can do, is consumed constraints.
21:44:26 <Zarutian> but such would need analyses of code. If we take the .filter() example. It takes what exactly? An function?
21:44:43 <Zarutian> what is consumed constraints?
21:45:38 <zzo38> If it is JavaScript then for arrays, .filter() and .map() do take functions. (And, actually, now that I think about it, there is a way to do consumed constraints with it, if you implement them as functions that return functions that are marked in some way.)
21:46:31 <zzo38> Zarutian: What I mean is for example, in SQLite, the xBestIndex method of a virtual table implementation can see some parts of the WHERE clause, and can use those to implement its own filtering rather than to have SQLite retrieve all records and then filter some out.
21:47:21 <Zarutian> oh, I agree the filtering should happen where the data lives
21:48:32 <Zarutian> and with .filter() in ecmascript there is nothing preventing you from chaining them.
21:48:57 <zzo38> Zarutian: Yes I know you can chain them.
21:49:49 <Zarutian> which to me seems like what virtual table implementation seems to be used to achive in your example.
21:50:16 <zzo38> What I meant is something like that instead of writing .filter(x=>x[2]==3) you might write .filter(columnEquals(2,3)) instead; on something other than a database table it would act the same way.
21:50:50 <zzo38> (On a database table, the former would simply be slower, but would give the same result.)
21:52:00 <Zarutian> what other thing than a database table? I take that you can make an intermediary result table (that only lives conceptually) that further filtering can then be done on (or any other processing)
21:52:20 <zzo38> SQLite virtual tables can allow some filtering to occur "where the data lives"; however, you can't do this with LIMIT/OFFSET clauses (which would probably be useful if you are accessing the data over the internet).
21:52:51 <Zarutian> heck the database could be a continously streamed event-sourced records in the FlowBasedProgramming style
21:52:53 <zzo38> Zarutian: By "other thing than a database table" I mean calling columnEquals(2,3)(x) directly.
21:53:52 <Zarutian> x being like a row or record here?
21:54:17 <zzo38> Yes.
21:54:32 <Zarutian> sure
21:54:51 <Zarutian> I mean that I dont find that any special and it shouldnt be
21:55:48 <Zarutian> but the whole stuff with SQL is that it is not as easy to speficy that columnsEquals(2,3)(x)
21:56:11 <Zarutian> heck columnsEqual seems to me like an Curry-nator?
21:56:23 <zzo38> Because of how SQL works, you don't need to.
21:56:46 <zzo38> It is one kind of thing making SQL suitable for database queries.
22:00:08 <Zarutian> yes, but what it seems to me, at least from codebases I have seen, SQL is used from sort of text literal (often in some sort of sprintf style query builder) to get the first stage results which is then processed further by stuff native to the programming language the main program is written in.
22:00:38 <zzo38> Yes, and that isn't very good, I agree.
22:01:01 <zzo38> (Although, if you are doing that, you should use host parameters when possible rather than a string builder.)
22:01:07 <Zarutian> a similie would be like asking directory assitance to fax you the "Ab" section of the phonebook
22:01:52 <zzo38> I suppose it is somewhat.
22:01:55 <Zarutian> zzo38: I am talking about a host parameterizer or what it is called. Much better than just concatinating the query string together.
22:02:39 <zzo38> What I mean is as a stand-alone programming language for database operations, SQL works well.
22:02:46 <Zarutian> zzo38: but what I mean is that the 'whole' query isnt in the SQL sent
22:02:52 <zzo38> (If used stand-alone, then you won't be using (nor need) host parameters.)
22:03:48 <zzo38> Zarutian: Yes, although the SQL code does not have to be parsed again if the parameter changes, too.
22:11:15 <Zarutian> my point is that to a programmer handling data that lives in a database there is no impedience missmatch so to speak
22:12:14 <zzo38> O, OK
22:13:12 <zzo38> That makes sense
22:14:26 <Zarutian> it looks, superficially, like you are just dealing with arrays of records but in reality the proxy_objs are actually sending the most spefic query or update back to the database.
22:16:34 <Zarutian> heck, I recall there was this project at Google (dont recall its name though) that used esprima to parse functions passed to .filter() and co to construct map and reduce tasks.
22:16:40 <zzo38> Yes, that is what I thought of too
22:19:27 <zzo38> Although I don't know what is esprima and thought to use special functions (such as a function returned by columnEquals) instead.
22:21:43 <hppavilion[1]> Huh. Apparently, subvocalization (reading silently to yourself) is characterized by your speechers still wobbling a tiny bit
22:21:52 <hppavilion[1]> I think I found an information leak usable for mind reading >:)
22:34:12 -!- moonheart08 has quit (Read error: Connection reset by peer).
22:54:37 -!- AnotherTest has quit (Ping timeout: 260 seconds).
23:03:24 -!- LKoen has joined.
23:09:55 -!- 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.”).
23:16:14 <hppavilion[1]> The plural of "wug" is "wux"
23:16:42 <myname> what even is a wug
23:19:46 <hppavilion[1]> myname: There was an experiment done to see how children acquire the rules of language; "This is a WUG. Now there is another one. There are now two ____"
23:20:16 <myname> okay?
23:20:30 <hppavilion[1]> myname: The expected answer is "WUGS", but english plurae are bizarre and random, so I declare the correct answer to be "WUX"
23:20:56 <myname> that does not answer my question
23:21:16 <hppavilion[1]> myname: It's a nonsense word intentionally having no meaning, but it appears to be presented as a bird usually
23:23:23 -!- boily has joined.
23:23:28 <myname> i declare the correct plural to be gub, because why the fuck not
23:29:51 <boily> mynamello. what are gub?
23:30:30 <myname> boily: multiple wug, obviosly
23:30:59 <myname> wug is something hppavilion[1] came up to look for a plural
23:31:00 <hppavilion[1]> myname: That works too
23:31:13 <hppavilion[1]> myname: No, it's an actual experiment predating me
23:31:25 <hppavilion[1]> myname: https://en.wikipedia.org/wiki/Jean_Berko_Gleason#Children.27s_learning_of_English_morphology.E2.80.94.E2.80.8B.E2.80.8Bthe_Wug_Test
23:35:51 <hppavilion[1]> I've never quite been clear on whether the SMBC guy's last name is Weiner or Weinersmith
23:36:13 -!- oerjan has joined.
23:36:15 <myname> i didn't know he has a name
23:36:25 <Taneb> A lot of people do
23:36:35 <myname> yeah, it is likely
23:36:40 <Taneb> Even Zach Weiner(Smith)?
23:36:44 <myname> but that does not let me be sure
23:38:47 <hppavilion[1]> Taneb: Maybe Kelly (his wife)'s maiden name was "Smith" and his... Masculaiden name was "Weiner", so they just concatenated them into "Weinersmith" on marriage?
23:39:33 <boily> hellœrjan, Tanelle, hppavellon[1].
23:39:48 <hppavilion[1]> ahøily
23:40:42 <oerjan> boheily
23:41:27 <oerjan> portmarriage
23:41:55 <hppavilion[1]> o and ö are nøw øbsølete. All gløry tø the Ø.
23:42:10 <quintopia> helloily
23:42:15 <quintopia> why so busy
23:43:34 <quintopia> hppavilion[1]: your naming assumption is correct
23:43:53 <boily> quinthellœpia!
23:44:09 <boily> I was volunteering for an event yesterday, and today was mahjong.
23:44:17 -!- DHeadshot has joined.
23:45:00 <quintopia> oh rait
23:46:07 <boily> my wallet was agonizing from the shock it received Saturday. I took it around the shed and did what I had to do.
23:46:30 -!- scoofy has quit (Ping timeout: 250 seconds).
23:47:21 <quintopia> weird
23:47:53 <quintopia> i spent less than $100 saturday
23:48:02 -!- moonheart08 has joined.
23:48:08 <boily> in USD, it's about...
23:48:53 <boily> > 120 * 0.7481
23:48:56 <lambdabot> 89.77199999999999
23:49:23 <quintopia> oh okay.
23:49:26 <quintopia> so did you
23:50:05 <quintopia> i gave 30 to nanowrimo and bought a clock and an mp3 player for a grand total of (undisclosed)
23:51:23 <myname> why do you give money to nanowrimo?
23:52:22 <boily> I got a sandalwood comb, a bottle of beard oil, and two boardgames.
23:56:01 <Phantom_Hoover> beard oil
23:56:04 <boily> 20 dollars from that was food.
23:56:13 <boily> Phantom_Helloover. beard oil :D
23:56:32 <boily> it's for smoothing the beard and make it smell good.
23:58:16 -!- DHeadshot has quit (Ping timeout: 260 seconds).
2016-11-07
00:04:41 -!- Lord_of_Life has quit (Changing host).
00:04:41 -!- Lord_of_Life has joined.
00:04:41 -!- Lord_of_Life has quit (Changing host).
00:04:41 -!- Lord_of_Life has joined.
00:07:28 -!- zzo38 has quit (Ping timeout: 250 seconds).
00:07:35 -!- zzo38 has joined.
00:07:52 <zzo38> I made some program it can display statistics of how common each value is, like a histogram but just displays numbers instead of graphics; I suppose it can be used like a log scale histogram kind of.
00:08:19 <oerjan> boily: do you have a goatee twh
00:08:32 <Zarutian> isnt that called a histogram? even though it is not ploted?
00:08:57 <Zarutian> oh, it is called frequency count I think
00:09:15 <zzo38> Maybe; I don't know.
00:09:21 * oerjan is as usual clean shaven, except not very well and he probably should change his razorblade soon.
00:09:34 <Zarutian> boily: re mahjong: what is that game about?
00:09:37 <zzo38> But, I meant what it might look like.
00:10:00 <zzo38> Zarutian: Mahjong is game with four players, you must make a complete hand to win, somewhat like rummy but not really.
00:10:09 <Zarutian> oerjan: are you using that fractal blade head from Quantum Gillette?
00:10:50 <Zarutian> zzo38: really? using the usual deck of cards or is it more like uno in that it has its own deck of cards?
00:11:10 <zzo38> Zarutian: No, it uses its own tiles
00:11:59 <oerjan> Zarutian: no, just a normal gillette for sensitive skin (although i think they've recently reduced the quality because they used to last for ages)
00:12:35 <Zarutian> oerjan: unplanned planned obsolecense
00:12:37 <zzo38> (Although, my brother invented a way to play it with four usual packs shuffled together with several cards deleted; but normally it uses mahjong tiles. You may have played "mahjong solitaire"; the same tiles are used.)
00:13:21 <Zarutian> zzo38: oh, mahjong solitaire is what I have played but I have never gotten the symbology on the tiles.
00:13:55 <zzo38> For mahjong solitaire, the symbology on the tiles is irrelevant; for mahjong they are important.
00:14:26 <Zarutian> zzo38: some seem to be tied to the usual earth-air-fire-water stuff but other seems more in the direction of plant-growth and such
00:15:06 <zzo38> You may be refering to the flowers/seasons tiles, which are not used in modern Japanese mahjong (which is I think wat boily is playing).
00:15:19 <Zarutian> not that I understand chinese ideograms other then those I look up or the one that looks like an tennis field with oversized net and means middle
00:15:57 <zzo38> Yes it does mean that, although that isn't as important as knowing the numbers and compass directions.
00:16:57 <Zarutian> compass directions? so it is somewhat similiar to bridge (often pronounced "brids")
00:17:27 -!- Lord_of_Life has quit (Excess Flood).
00:17:37 <zzo38> The compass directions are used in a similar way, yes. (Although, normally mahjong is played without teams, and the compass is "viewed from the other side".)
00:18:08 <Zarutian> but generally mahjong is an card hand management style of game?
00:18:16 <boily> oerjan: no, a full beard.
00:18:50 <zzo38> Yes, generally
00:19:03 <boily> zzo38: yup, we play riichi.
00:19:15 <zzo38> (If I am understandinghow you mean by "card hand management style of game")
00:19:17 * Zarutian plays board games every week at wednesdays so he is familiar with quite a few game mechanics and setups.
00:19:27 * moonheart08 steals boily's mapole(s) and throws them in lava
00:19:45 <Zarutian> like poker or Dominion and such.
00:21:03 * Zarutian quite likes Zhuro tile placement game of Oriental origin/influence.
00:21:12 -!- Lord_of_Life has joined.
00:21:29 <moonheart08> hi Lord_of_Life, are you new to this channel? :)
00:21:31 * Zarutian bills Lord_of_Life for flood damage
00:24:04 <hppavilion[1]> moonheart08: no hth
00:24:23 <moonheart08> k thanks
00:24:31 <hppavilion[1]> hth™
00:24:32 * boily retrieves his mapoles from the lava pool and *THWACKS* moonheart08 with his enchanted Fire Mapole of +2 Divine Retribution
00:25:04 <moonheart08> what, are your mapoles invincible or something :P
00:25:14 <hppavilion[1]> moonheart08: yes hth
00:25:15 * moonheart08 is on fire
00:25:47 <Zarutian> made from the vertices of tesseracts if I understood their item description correctly
00:25:58 <moonheart08> `? mapole
00:26:00 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
00:27:29 <Zarutian> oh, like the unnerver (translated name) of the Hidden Icelandic military
00:30:26 <Zarutian> it looks like a toygun whose barell is of the size of a coke can. It is reputed to spew high velocity liquid lava whose temperture is so low that anything it touches has frostbite damage. That is before it melts whatever it touched.
00:30:46 <boily> ...
00:30:49 <hppavilion[1]> Damn, why do almost all languages have written names for their letters?
00:30:54 <hppavilion[1]> But not english?
00:30:59 * boily shields himself from Zarutian
00:31:20 <hppavilion[1]> There's no official way to spell out "k" or "z" or "s" or "t" in english
00:31:43 <Zarutian> oh but there is!
00:31:49 <hppavilion[1]> And I'm still waiting on some information on whether I write "a ø" or "an ø"
00:32:15 <Zarutian> kay, zea, e(gg)s and t(wat)
00:32:47 <hppavilion[1]> Zarutian: In english...?
00:32:48 <boily> a, bé, cé, dé, e...
00:33:05 <hppavilion[1]> I want to do the latter because it's a vowel, but read aloud you say "slashed o", "norwegian o", "scandinavian o", "norwegian o with a line through it", or (colocalquially in my house), "no"
00:33:21 <Zarutian> boily: jeah (for é)
00:33:23 <hppavilion[1]> But sometimes "o with a line through it" is used...
00:33:51 <Zarutian> I have heard "diameter measurement symbol"
00:34:04 <Zarutian> but that is when it is used on technical drawings
00:34:04 <hppavilion[1]> Zarutian: ø the letter
00:34:27 <Zarutian> yebb the same letter
00:34:27 <hppavilion[1]> Zarutian: The diameter symbol is at a different unicodepoint
00:34:39 <Zarutian> indeed but not many dont know this
00:34:57 <hppavilion[1]> "k" -> "kay" -> "kayaywhy" -> "kayaywhyaywhydoubleyuaychwhy" -> ...
00:35:20 <Zarutian> agh, last should be «indeed but not many do know this»
00:35:25 -!- wanderman has quit (Quit: Leaving).
00:35:39 <Zarutian> hppavilion[1]: and that is why lojbanists use letterals
00:36:38 <hppavilion[1]> And properly, you should say [ø] when you read it
00:36:45 <boily> èf, gé, ache, i, ji...
00:38:02 <hppavilion[1]> boily: I can't tell if there's a method here or... wait, is this french?
00:38:14 <myname> whats's a letteral
00:38:30 <Zarutian> boily: the official name for the unnervers output is called élúðnirseimeðja
00:38:32 <izalove> `` sed ':a;p;s/^/_/;:b;s/_k/kay_/;s/_a/ay_/;s/_y/why_/;tb;s/_//;ba' <<< k
00:38:33 <HackEgo> k \ kay \ kayaywhy \ kayaywhyaywhywhy \ kayaywhyaywhywhyaywhywhy \ kayaywhyaywhywhyaywhywhyaywhywhy \ kayaywhyaywhywhyaywhywhyaywhywhyaywhywhy \ kayaywhyaywhywhyaywhywhyaywhywhyaywhywhyaywhywhy \ kayaywhyaywhywhyaywhywhyaywhywhyaywhywhyaywhywhyaywhywhy \ kayaywhyaywhywhyaywhywhyaywhywhyaywhywhyaywhywhyaywhywhyaywhywhy \ kayaywhyaywhywhyaywhywhyaywh
00:39:19 <izalove> wait
00:39:21 <izalove> wrong
00:39:21 <hppavilion[1]> izalove: WRONG
00:39:26 <izalove> sry
00:39:30 <izalove> i forgot how to english
00:39:45 <hppavilion[1]> izalove: Properly, you have to give every letter a name (including æ, ø, ð, þ, etc, just in case)
00:40:00 * Zarutian is reminded of wong way in the chinese quarter in an canadian city he visisted
00:40:21 <FireFly> but æ and ø are just called that
00:40:25 <hppavilion[1]> ŋ -> eŋ -> ieŋ -> aiieŋ -> ei -> ...
00:40:46 <FireFly> Fun thing, when I first learned swedish I recognised vowels and consonants by whether their name was just their sound, or several sounds together
00:40:50 <hppavilion[1]> FireFly: æ is "ash", "asch", "æsh", or "æsch"
00:41:10 <FireFly> not in norwegian
00:41:11 <FireFly> or danish
00:41:16 <hppavilion[1]> FireFly: We're talking about english
00:41:39 <FireFly> fair
00:41:48 <Zarutian> Þe fun þing about Æslandic letters is that many understand what Æ say when Æ vræt við þem
00:42:08 <myname> while we are at it: why aren't the "words" for a, i, o and u not just vowels in english?
00:42:11 <hppavilion[1]> Zarutian: itym ð hth
00:42:14 <myname> that's stupid
00:42:16 <hppavilion[1]> Zarutian: and Ð
00:42:56 <hppavilion[1]> Zarutian: þ is unvoiced <th>, ð is voiced <th> (remember because voiced <th> should really be <dh>)
00:43:07 <FireFly> myname: right, that was quite weird to me
00:43:22 <hppavilion[1]> myname: Until I learned about diphthongs, they were vowels
00:43:30 <FireFly> hppavilion[1]: I think Zarutian would know
00:43:47 <hppavilion[1]> myname: Also, I would insist there are 5 or 6 vowels when asked a few years ago
00:43:48 <myname> well.
00:43:48 <FireFly> considering icelandic still uses htem
00:43:51 <FireFly> them*
00:44:00 <hppavilion[1]> FireFly: Oh/
00:44:01 <hppavilion[1]> *?
00:44:09 <myname> hppavilion[1]: that,really depends on what you call vowel
00:44:37 <hppavilion[1]> myname: In english, any n-phthong is considered a vowel afaict
00:44:50 <FireFly> that's a weird definition
00:45:00 <FireFly> well, a new one for me
00:45:02 <izalove> `` sed ':a;p;s/^/_/;:b;s/_a/ay_/;s/_b/bee_/;s/_c/cee_/;s/_d/dee_/;s/_e/ee_/;s/_f/ef_/;s/_g/gee_/;s/_h/aitch_/;s/_i/i_/;s/_j/jay_/;s/_k/kay_/;s/_l/el_/;s/_m/em_/;s/_n/en_/;s/_o/o_/;s/_p/pee_/;s/_q/que_/;s/_r/ar_/;s/_s/es_/;s/_t/tee_/;s/_u/yu_/;s/_v/vee_/;s/_w/doubleyu_/;s/_x/ex_/;s/_y/wye_/;s/_z/zee_/;tb;s/_//;ba'<<<k
00:45:10 <hppavilion[1]> FireFly: Only calling [i:], [e:], [a:], etc vowels is a weird definition to us
00:45:10 <myname> i really don't know if that makes any diffwrence in the pronounciation
00:45:22 <myname> but well, english pronounciation is bogus nontheless
00:45:25 <FireFly> Well, [i], [e], [a] etc
00:45:27 <hppavilion[1]> myname: Can't tell if that w is a pun...
00:45:32 * izalove broke HackEgo
00:45:33 <HackEgo> k \ kay \ kayaywye \ kayaywyeaywyedoubleyuwyeee \ kayaywyeaywyedoubleyuwyeeeaywyedoubleyuwyeeedeeoyubeeeleewyeyudoubleyuwyeeeeeee \ kayaywyeaywyedoubleyuwyeeeaywyedoubleyuwyeeedeeoyubeeeleewyeyudoubleyuwyeeeeeeeaywyedoubleyuwyeeedeeoyubeeeleewyeyudoubleyuwyeeeeeeedeeeeeeowyeyubeeeeeeeeeleeeedoubleyuwyeeewyeyudeeoyubeeeleewyeyudoubleyuwyeeeeeeeeeeee
00:45:40 <Zarutian> hppavilion[1]: both þ and ð are unvoiced. The rules of writing is that ð never starts a word nor sound-part-of-word (Which I dont recall the name of but it starts with s)
00:45:45 <myname> hppavilion[1]: it's not
00:45:49 <hppavilion[1]> Zarutian: *gasp*
00:46:12 <hppavilion[1]> Zarutian: You have ruined having ð and þ for me.
00:46:31 <alercah> Zarutian: syllable?
00:46:43 <Zarutian> Þough þorn is usually stressed but eð is not
00:46:50 <Zarutian> alercah: syllable it is!
00:47:00 <boily> hppavilion[1]: French is easier to learn than Icelandic, and usefuler for when you'll move to Canada hth
00:47:02 <hppavilion[1]> "tdhwylion" -> "this does help whether you like it or not"
00:47:12 <hppavilion[1]> boily: Yes :P
00:47:31 <myname> usefuler
00:47:42 <Zarutian> hppavilion[1]: but that is just an artifact of Icelanders speak. The first sound in the first syllable is stressed. So I might sound like þ is voiced
00:48:32 <hppavilion[1]> myname: In my pet language, all single-symbol voweloids are monophthongs (vowels), and there are 3 ways of writing every vowel
00:48:42 <Zarutian> boily: I do not know, around Manitoba there are many West-Icelanders that still speak Icelandic though their choice of words sounds quinte and somewhat oldstylish to me and many other Icelanders.
00:49:09 <boily> myname: it's cromulent.
00:49:13 <hppavilion[1]> myname: lower case and upper case (as usual), and "overcase" which is a diacritical mark. A vowel <a> with a diacritical mark <b> above it is the <ab> monophthong
00:49:22 <Zarutian> hppavilion[1]: so it is somewhat similiar to how you write that Elvish script Tolkien invented?
00:49:29 <boily> Zarutian: Manitoba is a weird province hth
00:49:34 <hppavilion[1]> Zarutian: Maybe? I don't know Elvish.
00:49:53 <hppavilion[1]> Zarutian: The only fictional-world language I'm familiar with is R'lyehan, which isn't very fleshy
00:50:55 <hppavilion[1]> (There are also symbols for semivowels, which can only combine with consonants)
00:50:59 <Zarutian> hppavilion[1]: oh, come on, you must have heard Klingon destroy someones throat
00:51:14 <hppavilion[1]> Zarutian: I might've heard it, but I can't read it
00:51:24 <hppavilion[1]> Zarutian: Have you ever HEARD R'lyehan?
00:51:46 <hppavilion[1]> Zarutian: ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
00:52:00 <Zarutian> strangely I recall the name of the creator in Tolkien world-stuff which is Ilúvatar iirc
00:52:26 <Zarutian> hppavilion[1]: sounds like constipated farting through vocalcords? then yes
00:53:11 <hppavilion[1]> Collation with diphthongs is done by treating a vowel-with-diacritic as equivalent to the main vowel followed by the diacriticed vowel, with ties broken by putting diacriticized second
00:53:39 <hppavilion[1]> Zarutian: R'lyehan includes the labioglottal inversion as a sound.
00:53:48 <Zarutian> so basically how Thai is written then?
00:54:05 <hppavilion[1]> Zarutian: Maybe? I don't know
00:54:08 <Zarutian> hppavilion[1]: speaking on the in breath as it were?
00:54:24 <hppavilion[1]> Zarutian: wait, which one is this?
00:54:54 <Zarutian> hppavilion[1]: labioglottal inversion meant that yes?
00:55:32 <hppavilion[1]> Zarutian: labio- is lips, glottal is glottis, which is near your throat. If the place of articulation is labioglottal, it means you have to press them together.
00:55:50 <hppavilion[1]> Zarutian: Which isn't a thing that human anatomy is particularly good at
00:56:32 <Zarutian> hppavilion[1]: pretty much celeophods with no beak structure?
00:57:21 <hppavilion[1]> Zarutian: Sure
00:57:24 * hppavilion[1] is afk
01:04:00 -!- Tanebot has quit (Quit: Tanebot AWAY!).
01:05:35 <oerjan> <hppavilion[1]> And I'm still waiting on some information on whether I write "a ø" or "an ø" <-- "ø" is a vowel hth
01:06:15 <Zarutian> an entire island of one such
01:06:38 <alercah> oerjan: that's not sufficient evidence though
01:06:41 <alercah> "an a" but "a u"
01:06:56 <alercah> it should be "an ø" though
01:07:18 <HackEgo> [wiki] [[Special:Log/newusers]] create * Puarsliburf * New user account
01:09:14 * Zarutian is off to bed
01:09:20 -!- Zarutian has quit (Quit: Zarutian).
01:11:52 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
01:12:08 <boily> oh, a new user! is it spam? is it a human being? a fungot?
01:12:08 <fungot> boily: i think hills work... i think you have
01:12:18 <boily> fungot: I work better than a hill hth
01:12:18 <fungot> boily: i start writing. as for the " center". oops, my fault. -g is fine as long as it contains no useful value, though.)
01:12:33 <oerjan> <myname> while we are at it: why aren't the "words" for a, i, o and u not just vowels in english? <-- Great Vowel Shift hth
01:12:37 -!- MoALTz has quit (Ping timeout: 248 seconds).
01:14:43 -!- moony has joined.
01:14:44 -!- moonheart08 has quit (Ping timeout: 260 seconds).
01:21:00 <quintopia> whoa
01:25:07 <quintopia> bon soily
01:26:18 <oerjan> <boily> oh, a new user! is it spam? is it a human being? a fungot? <-- no hits in the abuse filter yet
01:26:18 <fungot> oerjan: that idea is fnord awake?" o'clock. doesn't seem the same to scheme because it's small and easy to understand code compared to something liek c or ocaml.
01:26:56 <oerjan> boily: so, you're a hilltopper?
01:28:15 <boily> I may even spin on a hilltop. a helicotopper.
01:31:33 <oerjan> sounds like it might spiral out of control.
01:34:30 <boily> unless I'm singing stuff from the Sound of Music on a hill, everything is fine.
01:35:26 <oerjan> that might be going a bit fa
01:35:48 -!- moony has quit (Ping timeout: 260 seconds).
01:38:12 * boily la laaa la la laaaa ♪
01:45:02 <oerjan> `? sbeef
01:45:03 <HackEgo> sbeef is the culinary name for meat from scow
01:45:16 <oerjan> `slwd sbeef//s/./S/;s/$/./
01:45:19 <HackEgo> sbeef//Sbeef is the culinary name for meat from scow.
01:49:45 <izalove> did you know that if you rearrange the letters in donald trump
01:49:50 <izalove> you cn get tan dump lord?
02:04:13 <pecan> Woah
02:05:48 -!- keemyb has joined.
02:21:01 <oerjan> `? mapole
02:21:02 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
02:21:58 <oerjan> `wisdom
02:22:02 <HackEgo> lord//The way of the Lord is not just.
02:22:20 <oerjan> `cwlprits lord
02:22:23 <HackEgo> shachäf
02:30:00 -!- boily has quit (Quit: INCREDIBLE CHICKEN).
02:51:37 -!- hppavilion[1] has joined.
02:52:06 <hppavilion[1]> oerjan: itym ø is a vøwel
02:52:39 <hppavilion[1]> oerjan: But yes, while ø is a vowel, it isn't usually read by English speakers as a vowel
03:20:13 <hppavilion[1]> WHOO! MY DIMENSIONAL ANALYZER WORKS!
03:23:59 -!- Phantom_Hoover has quit (Remote host closed the connection).
03:30:43 <zzo38> What is a dimensional analyzer?
04:09:05 <hppavilion[1]> zzo38: It's a program for dimensional analysis
04:10:47 <hppavilion[1]> zzo38: It takes measurements and combines them in a unit-aware fashion; so e.g. if you tell it (4m * 30 kg) / (2 s^2), it'll tell you 60 N
04:11:32 <zzo38> O, OK.
04:12:36 <zzo38> The "units" program almost does that
04:12:37 <oerjan> `frink (4m * 30 kg) / (2 s^2)
04:12:55 <HackEgo> 60 m s^-2 kg (force)
04:13:26 <oerjan> `frink 60 N
04:13:28 <zzo38> That is the answer units gives too; it won't automatically tell you newtons
04:13:30 <HackEgo> 60 m s^-2 kg (force)
04:13:32 <shachaf> `frink 20V * 3A
04:13:37 <HackEgo> 60 m^2 s^-3 kg (power)
04:13:54 <shachaf> wat
04:14:02 <oerjan> shachaf: PROBLEM?
04:14:07 <oerjan> oh.
04:14:18 * oerjan swatts shachaf -----###
04:32:41 <\oren\> https://youtu.be/kPRA0W1kECg
04:38:16 <MDude> https://www.youtube.com/watch?v=g0ZnrzTfFIQ
04:39:24 -!- Lord_of_Life has quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!).
04:40:12 -!- Lord_of_Life has joined.
04:49:07 <HackEgo> [wiki] [[User:Challenger5]] https://esolangs.org/w/index.php?diff=50164&oldid=49747 * Challenger5 * (+12)
04:52:26 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
04:57:41 -!- carado has quit (Ping timeout: 260 seconds).
04:58:22 -!- carado has joined.
05:13:48 -!- hppavilion[1] has joined.
05:21:08 <hppavilion[1]> \oren\: the sorting video made me happy tdh
05:24:03 <shachaf> That video is pretty neat.
05:27:32 <zzo38> Designing this program to work with GURPS templates that include skills that are improved from default will be confusing since the default may differ between the template and the rest of the character.
05:29:19 <zzo38> (For now I will just assume that a character's default overrides a template's default and hope that works.)
05:30:09 <zzo38> (Note that this may mean that a template's total may change based on what skills the character has, I seems like!)
05:33:41 <hppavilion[1]> Fun idea: Kidnap Rent and force them at gunpoint to reperform Seasons of Love with a more accurate count of "525948.7535999999 minutes in a year (by the current mean tropical length)"
05:34:16 <hppavilion[1]> Hm, wait
05:34:47 <hppavilion[1]> 525949.01856 minutes might be better. Do we want tropical year or march equinox year?
05:34:47 <shachaf> https://www.youtube.com/watch?v=HWL33wHrV6k
05:35:03 <hppavilion[1]> shachaf: ty tmh
05:37:24 <hppavilion[1]> shachaf: the one at 2:02 is trippy
05:37:58 <shachaf> like, whoa, man
05:38:01 <shachaf> also https://www.youtube.com/watch?v=QmOtL6pPcI0
05:42:12 <hppavilion[1]> I'm waiting for the sequels to Gravity to come out: Electromagnetism and the two-part Weak and Strong Nuclear Force movies
05:43:20 <alercah> `unidecode ♖
05:43:21 <HackEgo> ​[U+2656 WHITE CHESS ROOK]
05:44:48 <hppavilion[1]> AKA RACIALLY PURE CHESS ROOK
05:45:07 <shachaf> can you not do that here please twh
05:45:18 * hppavilion[1] sits by the coroner and thinks about what he's done
05:45:56 <zzo38> Shouldn't you mean corner? Corner is where the rook will be started at anyways, isn't it?
05:46:51 <hppavilion[1]> zzo38: I mean coroner hth
05:46:57 <zzo38> O, OK
05:47:03 <shachaf> there is actually nothing funny about that joke
05:47:05 <hppavilion[1]> zzo38: The guy who cuts open dead bodies to find how they died
05:47:26 <hppavilion[1]> shachaf: It's a knee-jerk reaction
05:47:37 <shachaf> I don't get it.
05:47:38 <zzo38> Yes, I know what coroner is.
05:47:55 <hppavilion[1]> Bubble sort is trippy in its own way
05:48:05 <zzo38> What way is that?
05:48:55 <hppavilion[1]> zzo38: You have to see it. Click shachaf's "also ..." link above
05:51:26 <oerjan> `addquote <hppavilion[1]> I'm waiting for the sequels to Gravity to come out: Electromagnetism and the two-part Weak and Strong Nuclear Force movies
05:51:30 <HackEgo> 1297) <hppavilion[1]> I'm waiting for the sequels to Gravity to come out: Electromagnetism and the two-part Weak and Strong Nuclear Force movies
05:51:33 <hppavilion[1]> :D
06:30:48 <\oren\> `` perl -e 'print 500/9;'
06:30:49 <HackEgo> 55.5555555555556
06:34:45 <myname> what
06:35:18 <\oren\> myname: that's how many days till I need to look at this ship again
06:35:56 <myname> okay, i guess?
06:39:34 <hppavilion[1]> Nondeterministic bogosort would actually be fairly efficient...
06:40:00 <hppavilion[1]> (Time-efficient, not space-efficient)
06:40:25 <hppavilion[1]> Generate all permutations of the list, iterate over them, replacing a variable every time you find a more sorted one than the current
06:40:58 <myname> why? just nondeterministically select the correct permutation
06:41:00 <myname> donr
06:41:37 <myname> O(1) time, O(n) space (if not done in place)
06:43:03 <hppavilion[1]> myname: Inverse sort: Take a list L, return a relation R where sort(L, R) = L
06:43:39 <hppavilion[1]> (where sort(l, r) sorts l with the comparison r used to determine which value goes first)
06:44:18 <myname> nice idea
06:44:38 <myname> do you have any idea of how exactly to do that?
06:46:19 <shachaf> What is isort([1,2,1])?
06:46:43 <myname> (t
06:46:55 <myname> (le, ge)?
06:47:28 <hppavilion[1]> myname: No, and for finite lists (and maybe even some infinite lists), there are infinitely many possible answers
06:48:25 <hppavilion[1]> myname: It's more mathematical than computeral
06:49:27 <myname> it doesn't matter if there are infinitely many solutiony
06:49:35 <myname> you just need to find one
06:49:49 <hppavilion[1]> myname: True
06:50:48 <hppavilion[1]> shachaf: ...yeah, no idea. It probably isn't defined for lists with non-consecutive repeated values
06:51:06 <myname> there is no reasons for it not to be
06:51:14 <shachaf> Then it's pretty boring.
06:51:31 <hppavilion[1]> myname: Or, lists with repeated values have the boring answer of "yes_2"
06:51:39 <shachaf> For a list [a,b,c,d], you create the total order a < b < c < d
06:51:50 <myname> hppavilion[1]: huh?
06:52:24 <hppavilion[1]> myname: on lists with- wait, nevermind
06:52:50 <myname> how is yes a relation?
06:53:07 <hppavilion[1]> myname: yes_2 is a relation that is true for all values
06:53:14 * hppavilion[1] checks if he messed something up
06:53:52 <myname> that does not make sense for [1,2,1]
06:54:58 <hppavilion[1]> myname: 1 Y 2, 2 Y 1 (where Y is the yes_2 relation)
06:55:23 <myname> that would not sort the list at all
06:55:39 <hppavilion[1]> myname: It wouldn't, would it...
06:56:05 <hppavilion[1]> Hm, is it possible to have an infinitary relation?
06:56:25 <myname> why not
06:56:40 <hppavilion[1]> Essentially, an infinitary relation over S is some subset of S × S × ... = S^inf
06:57:08 <myname> you could easily redefine subset as infinitary relation
06:57:41 <hppavilion[1]> myname: You could, couldn't y- wait, what?
06:57:46 <myname> instead of a set in another set you look for arbitrary many values in other arbitrary many values
06:57:55 <myname> each of which can be infinite
06:59:31 <hppavilion[1]> myname: ...one of us is confused
06:59:57 <myname> i am not
07:14:17 <hppavilion[1]> myname: OK, it must be me then
07:20:20 -!- benderB787 has joined.
07:22:40 -!- MoALTz has joined.
07:27:43 -!- carado has quit (Ping timeout: 268 seconds).
07:30:45 -!- carado has joined.
07:46:00 -!- AnotherTest has joined.
07:47:11 <izalove> problem: remove duplicate lines from a file. if the file is too large, the hash table approach takes too much space. what's a good solution in that case?
07:48:38 <izalove> i don't know an easy way to sort lines in a file in O(1) space if the length of the lines is variable
07:54:25 -!- PinealGlandOptic has quit (Quit: leaving).
08:03:36 <hppavilion[1]> I'm reading a "totally legitimately obtained" copy of the Friends Forever MLP comic, issue 20
08:03:40 <hppavilion[1]> This is amazing
08:07:18 -!- augur has quit (Remote host closed the connection).
08:07:59 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50165&oldid=49910 * Slnetaiga * (+75)
08:14:51 <shachaf> izalove: If it really has to be O(1), any sorting algorithm that only swaps adjacent lines should work, right?
08:15:08 <izalove> are you suggesting bubble sort?
08:15:45 <oerjan> isn't gnu sort optimized for this sort of thing
08:15:46 <shachaf> Insertion sort is surely better than bubble sort in almost every case.
08:15:53 <izalove> ok
08:16:00 <izalove> i was thinking something like a trie
08:16:04 <shachaf> Anyway I'm not suggesting either of them for your original problem.
08:16:51 <shachaf> But if you want a comparison sort that uses O(1) space on variable-sized entries, that's an obvious answer.
08:17:31 <izalove> thoughts on the trie?
08:17:53 <shachaf> An in-place prefix tree?
08:18:04 <shachaf> You might be able to do something.
08:19:14 <shachaf> http://cs.stackexchange.com/questions/55128/inplace-sorting-of-variable-length-records
08:19:23 <shachaf> That radix sort might be along the lines you're suggesting.
08:20:32 <shachaf> But, really, how big is your file?
08:20:38 <izalove> i don't know
08:20:51 <shachaf> Petabytes?
08:21:10 <izalove> let's assume the size of the universe + 1
08:21:25 <shachaf> OK, so this is meant to be entirely theoretical.
08:21:42 <izalove> it was an interview question i found online
08:21:47 <izalove> and they didn't specify how large
08:21:59 <izalove> just large enough that the hash table is not viable
08:22:51 <shachaf> Well, do you have enough space for e.g. an array of indexes into the file?
08:22:56 <shachaf> Are the lines expected to be long or short?
08:23:05 <izalove> i don't know
08:23:08 <shachaf> Is there a significant seek time such that you really want to process the file sequentially?
08:23:21 <izalove> that line is literally all i've got
08:23:49 <izalove> 2) Give you a text file, remove duplicated lines.
08:23:51 <izalove> Follow up: If the file is very large, general hash map takes too much spaces, come up with a better solution.
08:24:03 <shachaf> Wait, the question wasn't even about sorting a file, it was about removing duplicates.
08:37:46 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
08:59:38 -!- augur has joined.
09:01:19 -!- bibibi has joined.
09:13:04 -!- oerjan has quit (Quit: Nite).
09:16:41 -!- AnotherTest has quit (Ping timeout: 260 seconds).
09:38:20 -!- carado has quit (Ping timeout: 260 seconds).
09:38:51 -!- carado has joined.
10:04:13 -!- sebbu has quit (Ping timeout: 245 seconds).
10:42:28 -!- sebbu has joined.
10:43:36 -!- carado has quit (Ping timeout: 250 seconds).
11:00:11 -!- augur has quit (Remote host closed the connection).
11:07:38 -!- AnotherTest has joined.
11:12:25 -!- AnotherTest has quit (Ping timeout: 260 seconds).
11:29:17 -!- AnotherTest has joined.
11:34:11 -!- boily has joined.
11:40:39 <boily> `wisdom
11:40:47 <HackEgo> te sting//This is horrible?
11:49:09 <int-e> `cwlprits te sting
11:49:12 <HackEgo> shachäf shachäf oerjän
11:55:23 <boily> int-ello. everything is terrible!
11:55:31 <boily> http://watch.everythingisterrible.com/
12:02:31 -!- Phantom_Hoover has joined.
12:20:47 -!- boily has quit (Quit: FOUNTAIN CHICKEN).
12:46:52 -!- Akaibu has quit (Ping timeout: 260 seconds).
12:48:27 -!- Akaibu has joined.
13:04:53 -!- AnotherTest has quit (Ping timeout: 260 seconds).
13:17:02 -!- AnotherTest has joined.
13:30:01 <int-e> @tell boily <boily> int-ello. everything is terrible! <-- how did you know that I was looking at systemd at that time? that's uncanny!
13:30:02 <lambdabot> Consider it noted.
14:12:33 -!- sirnaysayer has quit (Ping timeout: 245 seconds).
14:18:06 -!- sirnaysayer has joined.
15:13:07 <b_jonas> Was #1058 olisted yet?
15:13:12 -!- benderB787 has quit (Quit: Leaving).
15:13:38 -!- moony has joined.
15:13:39 <moony> moo2
15:13:44 <moony> http://tinyurl.com/jsov795 << kittens
15:14:04 <b_jonas> `olist 1058
15:14:05 <HackEgo> olist 1058: shachaf oerjan Sgeo FireFly boily nortti b_jonas
15:15:11 <int-e> `wisdom
15:15:12 <HackEgo> tanebventions: math//Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
15:15:17 <int-e> `wisdom
15:15:18 <HackEgo> afk//Afk wrote a famous story about hang.
15:31:34 <int-e> `? kAFKa
15:31:35 <HackEgo> kAFKa? ¯\(°​_o)/¯
15:42:26 -!- Akaibu has quit (Ping timeout: 250 seconds).
15:42:29 -!- incomprehensibly has quit (Ping timeout: 250 seconds).
15:43:22 -!- Akaibu has joined.
15:44:28 -!- incomprehensibly has joined.
15:57:58 -!- idris-bot has quit (Read error: Connection reset by peer).
15:57:58 -!- Melvar has quit (Read error: Connection reset by peer).
15:58:16 -!- Melvar has joined.
16:08:03 <\oren\> hmm, which sorting algorithm benefits the most from locality?
16:08:25 <moony> new favorite idle game: http://factoryidle.com/
16:08:30 <moony> warning: this one requires a brain
16:11:03 <\oren\> also: which sorting algorithm would work the best for sorting data on a hard disk?
16:12:50 <FireFly> I played factoryidle a bit, it was pretty fun to try to come up with efficient designs
16:13:15 <FireFly> moony: apropos of kittens, there is also the kittens game
16:14:31 <shachaf> FireFly: did you play factorio
16:14:42 * moony hugs factorio
16:15:08 <FireFly> shachaf: no, not yet. I suspect I'd become addicted to it for a bit if I buy it
16:15:21 <shachaf> FireFly: what if you just try the demo though
16:15:26 <FireFly> it does seem like a game I'd enjoy
16:15:27 <shachaf> that's not buying it
16:15:41 <moony> i tried it, its fun ^_^
16:15:42 <FireFly> I'd probably just end up buying it in that case :p
16:16:00 <FireFly> I'll get it eventually
16:16:23 <int-e> \oren\: http://sortbenchmark.org/ may not really answer your question but I'm glad I found that page.
16:17:30 <alercah> is there a sort benchmark where you have to sort a trillion bits of data?
16:17:48 <moony> sounds big
16:18:13 <alercah> it's small compared to those benchmarks
16:18:20 <alercah> but those probably ask you to sort data more than one bit big
16:18:31 <alercah> my benchmark has you sort all the bits in ascending order
16:19:56 <int-e> alercah: sorry, but bucket sort with only 2 buckets sounds a bit boring.
16:23:33 <shachaf> hint-e
16:23:41 <shachaf> did you play factorio
16:24:47 <alercah> int-e: pssssh
16:26:01 <shachaf> fizzie: I found out that every time I did a voice search from my Android phone, my voice was recorded.
16:30:55 <moony> ERMG ILLUMINATI CONFIRMED CGOOGLE IS TEH WRLDS BBEEST TSTALKER
16:31:01 <moony> :P
16:31:38 <alercah> shachaf: that's... not a secret
16:32:03 <shachaf> alercah: I've repeatedly gone through the Google thing in the past and disabled all the histories I could.
16:32:12 <shachaf> Maybe this is a new one.
16:32:18 <shachaf> Now I disabled it too.
16:44:58 <\oren\> this game doesn't seem to simulate conveyor belt jams
16:45:22 <\oren\> I can transport a lot of resources on a single conveyor
16:45:47 <shachaf> \oren\: try factorio hth
16:45:55 <shachaf> https://www.factorio.com/
16:46:22 <\oren\> shachaf: what, no factor.io?
16:46:31 <\oren\> weak
16:47:14 <shachaf> they put the domain name money into game development hth
16:47:27 <alercah> factorio looks like a game I would enjoy
16:47:41 <alercah> does it work in Wine?
16:47:58 <shachaf> Maybe?
16:48:02 <shachaf> But there's a Linux version.
16:48:11 <alercah> not on steam
16:48:30 <shachaf> There's a Linux version on Steam.
16:48:57 <alercah> really? because http://store.steampowered.com/app/427520/ doesn't list linux as supported
16:49:19 <shachaf> There's a Steam logo, which means SteamOS.
16:49:32 <shachaf> That's how they do it.
16:49:35 <alercah> oh
16:49:36 <shachaf> What did you want, a penguin?
16:49:40 <shachaf> (I wanted a penguin.)
16:50:39 <alercah> yes
16:50:53 <alercah> a penguin is exactly what I want
16:51:06 <shachaf> 🐧 hth
16:51:21 <alercah> tdh
16:53:09 <shachaf> alercah: But I think if you buy the game on factorio.com it maybe comes with a Steam key?
16:53:14 <shachaf> Or maybe it doesn't.
16:53:23 <shachaf> But it comes with a non-DRM version at any rate.
17:05:39 <myname> i'd love factorio for android
17:12:17 <izalove> someone please invent archivearchive.org
17:12:32 <myname> what
17:12:34 <alercah> yeah it does
17:12:43 <izalove> https://web.archive.org/web/20140113145619/http://www.cs.berkeley.edu/~richie/cs267/mg/report/node35.html <- 503 :(
17:12:46 <izalove> i'm lost
17:15:00 <izalove> it's fixed now, praise the lawds
17:24:33 <moony> [?]
17:41:55 -!- Akaibu has quit (Quit: Connection closed for inactivity).
17:48:48 <b_jonas> izalove: it already exists at http://web.archive.org/web/20161106011722/http://archive.org/ . Even archivearchivearchive exists at http://web.archive.org/web/20160409153039/http://web.archive.org/web/*/http://archive.org
17:49:32 <izalove> holy redundancy
17:49:53 <b_jonas> this actually stacks to a lot of levels: http://web.archive.org/web/*/http://web.archive.org/web/*/http://web.archive.org/web/*/http://web.archive.org/web/*/http://web.archive.org/web/*/http://web.archive.org/web/*/http://archive.org exists
17:50:14 <b_jonas> that's archive^7
17:59:56 -!- AnotherTest has quit (Ping timeout: 260 seconds).
18:21:33 -!- Lord_of_Life has quit (Changing host).
18:21:34 -!- Lord_of_Life has joined.
18:21:34 -!- Lord_of_Life has quit (Changing host).
18:21:34 -!- Lord_of_Life has joined.
18:23:26 -!- AnotherTest has joined.
18:28:10 -!- carado has joined.
18:30:46 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50166&oldid=50146 * Puarsliburf * (+223) /* Introductions */
18:32:05 -!- Zarutian has joined.
18:33:54 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50167&oldid=50166 * Puarsliburf * (+75) /* Introductions */
18:35:38 <Zarutian> oerjan: oyster romance!
18:40:45 <HackEgo> [wiki] [[User:Puarsliburf]] N https://esolangs.org/w/index.php?oldid=50168 * Puarsliburf * (+256) Created page with "Hello, I'm Puarsliburf! I program when I'm bored, leading to interesting results from time to time. ==Quick facts about me== *I live in southern Sweden *I'm currently learnin..."
18:45:50 <HackEgo> [wiki] [[User:Puarsliburf]] https://esolangs.org/w/index.php?diff=50169&oldid=50168 * Puarsliburf * (+27) /* Things I've made */
18:45:59 <HackEgo> [wiki] [[User:Puarsliburf]] https://esolangs.org/w/index.php?diff=50170&oldid=50169 * Puarsliburf * (+0) /* Things I've made */
18:46:18 -!- DHeadshot has joined.
18:48:27 <moony> derp
18:52:59 -!- otherbot has joined.
18:54:38 -!- otherbot has quit (Remote host closed the connection).
18:54:59 -!- otherbot has joined.
19:01:20 -!- hppavilion[1] has joined.
19:02:11 <hppavilion[1]> Dammit, Randall
19:02:13 <hppavilion[1]> So close
19:02:26 <moony> lol
19:02:38 <hppavilion[1]> moony: bsqtms
19:02:41 <moony> hppavilion[1], i recommend to go on #xkcd if you want to complain about XKCD
19:02:59 <hppavilion[1]> moony: Eh, I should be on #xkcd in general
19:03:43 <moony> really, im sitting around on the offical channel (on Foonetic) and i dont see you there.
19:05:39 <hppavilion[1]> moony: I'm not, trying to figure out why my client won't connect to Foonetic
19:05:44 <hppavilion[1]> moony: "connection reset by peer"
19:05:48 <hppavilion[1]> Dammit, peer gynt
19:05:48 <moony> lol
19:05:49 <hppavilion[1]> `? peer
19:05:50 <HackEgo> Peer Gynt is a famous Norwegian troll. His reviews are in high demand, but nowadays he amuses himself by resetting people's irc connections.
19:06:20 <moony> * Bucket steals taixzonaut's corneas and sells them to the lowest bidder
19:06:43 <moony> warning: people are goofing off as usual, its not serious and peaceful #esoteric (jk)
19:07:36 <hppavilion[1]> moony: Well yes
19:07:46 <hppavilion[1]> moony: I've been there before, I just don't autoconnecft
19:07:52 <moony> ah
19:07:56 <hppavilion[1]> moony: Now I do
19:08:29 * moony shoves hppavilion[1] into bucket
19:19:09 <int-e> a bucket! why didn't I think of that.
19:21:14 <int-e> really, that's the logo... what's the fedex arrow doing in there?
19:22:07 <hppavilion[1]> moony: Oh. THAT'S where the shove was was
19:22:21 <hppavilion[1]> int-e: "Bucket" is the name of the bot in #xkcd
19:22:25 <hppavilion[1]> int-e: hth
19:26:40 <moony> @tell boily we put a mapole in bucket for you
19:26:40 <lambdabot> Consider it noted.
19:29:00 <moony> a maple, a mapole, a maypole, and an n-pole.
19:29:07 <moony> people added too many poles
19:29:42 <Zarutian> dont forget the papoles!
19:29:53 <moony> lol
19:30:13 <moony> i think the mapole distorts the time and space in there enough
19:30:14 <Zarutian> and are there maynotpoles?
19:30:32 <moony> `? mapole
19:30:33 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
19:31:17 -!- augur has joined.
19:35:11 <b_jonas> what? why do the canadian standard use imperial length metrics?
19:36:39 <Zarutian> because they couldnt decide on how long the quebit should be
19:37:28 -!- DHeadshot has quit (Ping timeout: 260 seconds).
19:38:44 <shachaf> @ask boily isn't it a thwackamapoleit it hth
19:38:44 <lambdabot> Consider it noted.
19:40:12 <int-e> `? mapole
19:40:13 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
19:40:32 <int-e> Oh, it's just a few lines up there.
19:42:04 -!- ski has joined.
19:45:21 -!- DHeadshot has joined.
19:47:48 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
19:48:55 <zzo38> Since all JavaScript numbers are 64-bit floating-point, that means that you can also use +Infinity and -Infinity as numbers, even in circumstances where fractions are not applicable. I do tend to sometimes find this useful.
19:51:05 -!- ais523 has joined.
19:52:02 <zzo38> There is no complex numbers, but (as in C and BASIC) you can do the math on paper to convert it into an equivalent calculation with real numbers.
19:52:17 <zzo38> (Although I haven't needed complex numbers in JavaScript yet anyways.)
19:53:16 -!- hppavilion[1] has joined.
19:53:50 <ybden> There are complex numbers in C11
19:54:28 <hppavilion[1]> I wonder if "complex number" is considered feminine in grammatically gendered languages....
19:54:43 <zzo38> Yes, although I don't like the way they do that and don't use it.
19:55:08 <zzo38> (I use a subset of the GNU89 version of C when I do C programming.)
19:55:36 <hppavilion[1]> zzo38: I use C666, the official version of C used in hell
19:55:43 <hppavilion[1]> (Heavily influenced by COBOL)
19:56:27 <b_jonas> I actually quite like C99 complex numbers.
19:56:29 <zzo38> There are a few GNU89 features not supported in clang, but I think I don't use those features anyways, so it should be compatible.
20:01:04 <zzo38> In one case what I did is to implement a low-pass filter with a complex coefficient.
20:02:29 <zzo38> But recently I read a book they mentioned in a section about "random radio" a circuit that has power that decreases exponentially but whether it is monotonic or oscillatory depend on if the solutions of a quadratic equation are real or complex. Does it have anything to do with that?
20:03:29 <zzo38> (Since a low pass filter with a complex coefficient also oscillates; I realized this before programming into the computer, and then did so in order to figure out how exactly it might sound.)
20:05:22 <zzo38> hppavilion[1]: How the C666 is doing?
20:05:36 -!- carado has quit (Ping timeout: 268 seconds).
20:05:38 <hppavilion[1]> zzo38: ...wat?
20:06:07 <b_jonas> what's a C666?
20:06:29 <zzo38> I don't know; that is why I asked
20:06:51 <b_jonas> ah
20:06:53 <b_jonas> `? C666
20:06:54 <HackEgo> C666? ¯\(°​_o)/¯
20:07:41 <int-e> it could be a rare carbon isotope
20:07:41 <zzo38> (Actually, I think they don't actually know either, but I like to ask anyways.)
20:07:51 <zzo38> int-e: O, yes, I didn't think of that.
20:08:28 <zzo38> But it is going to be a heavy kind probably, and I don't know how radioactive it would be. Do you know?
20:09:07 <ais523> I don't think anything with that many neutrons compare to the number of protons it has would be stable at all
20:09:18 <ais523> unless it's sufficiently heavy that it can hold itself together under gravity
20:09:28 <int-e> not a clue; I suspect it wouldn't exist long enough to be accepted as an actual nucleus.
20:10:01 <zzo38> I thought also it won't be stable at all, but I don't know so that is why I ask (and anyways I don't know exactly how much, either).
20:14:46 -!- LKoen has joined.
20:15:24 -!- carado has joined.
20:16:55 -!- carado has quit (Max SendQ exceeded).
20:17:27 -!- carado has joined.
20:21:55 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
20:23:34 * moony sticks b_jonas in a lump of polonium
20:29:17 -!- TieSoul has joined.
20:53:52 -!- scoofy has joined.
21:00:00 -!- TieSoul has quit (Quit: Leaving).
21:02:36 <zzo38> Do you know how point-based character creation works in Shadowrun? How similar is it to GURPS? (Someone asked me if the program I wrote is compatible, and I don't know.)
21:03:27 <zzo38> (I think I once saw a PDF of the book but I don't have it anymore and don't remember it so well.)
21:05:40 -!- DHeadshot has quit (Ping timeout: 260 seconds).
21:07:40 <b_jonas> zzo38: if you don't get a reply here, ask that on http://rpg.stackexchange.com/
21:39:31 -!- Lord_of_Life has quit (Excess Flood).
21:39:42 -!- Lord_of_Life has joined.
21:47:14 -!- LKoen has quit (Remote host closed the connection).
21:58:52 -!- DHeadshot has joined.
22:02:45 -!- LKoen has joined.
22:15:01 -!- moonheart08 has joined.
22:35:08 -!- The_Prospector has quit (Quit: when in doubt, kernel panic).
22:36:46 -!- idris-bot has joined.
22:36:58 -!- The_Prospector has joined.
22:38:25 -!- carado has quit (Ping timeout: 260 seconds).
22:41:37 -!- MoALTz has quit (Quit: Leaving).
22:45:56 -!- Akaibu has joined.
22:51:35 -!- boily has joined.
22:52:07 <boily> `wisdom
22:52:08 <HackEgo> ​Ø//Ø escaped due to a sensitive case bug
22:52:09 <boily> @massages-loud
22:52:10 <lambdabot> int-e said 9h 22m 7s ago: <boily> int-ello. everything is terrible! <-- how did you know that I was looking at systemd at that time? that's uncanny!
22:52:10 <lambdabot> moony said 3h 25m 29s ago: we put a mapole in bucket for you
22:52:10 <lambdabot> shachaf asked 3h 13m 25s ago: isn't it a thwackamapoleit it hth
22:52:32 <shachaf> int-e: http://syste.md/ hth
22:52:41 <boily> int-e: int-ello. systemd is good for you.
22:52:55 <boily> moonheart08, moony: mhelloony. bucket?
22:53:03 <boily> hellochaf.
22:54:47 <moonheart08> hi boily
22:54:58 <moonheart08> Bucket is a #xkcd bot :P
22:55:10 <boily> tdh.
22:57:47 <boily> `wisdom
22:57:48 <HackEgo> oerjan//Your revertebrate itymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
22:58:01 <boily> ah, oerjan is now blue?
22:59:25 -!- AnotherTest has quit (Ping timeout: 260 seconds).
23:01:22 <boily> `` sed -i 's/ity/seisty/' wisdom/oerjan
23:01:25 <HackEgo> wisdom/oerjan//Your revertebrate seistymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:03:58 <shachaf> epistymologist
23:04:13 -!- fungot has quit (Ping timeout: 245 seconds).
23:04:55 <boily> nooooo! fungot died!
23:05:06 <boily> `` sed -i 's/seisty/episty/' wisdom/oerjan
23:05:09 <HackEgo> wisdom/oerjan//Your revertebrate epistymologist gneiss potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:05:29 <shachaf> tyvmologist
23:06:40 -!- 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.”).
23:07:20 <boily> tyvmologist?
23:08:45 <shachaf> yes, thank you very much
23:08:55 <boily> makes sense.
23:18:49 -!- oerjan has joined.
23:27:50 <zzo38> I don't know why there is not the "repeat" command built-in to Linux, but now I added it
23:28:24 <shachaf> What does it do?
23:29:41 <zzo38> First argument tell you how many times to repeat and the rest is what command to execute repeatedly
23:30:25 <zzo38> http://sprunge.us/cZSV
23:31:04 <shachaf> shouldn't it be called replicateM_ hth
23:32:06 <zzo38> But "repeat" is shorter
23:32:25 <oerjan> `dowg te sting
23:32:27 <HackEgo> 7147:2016-03-06 <shachäf> revert \ 7146:2016-03-06 <shachäf> le/rn Te sting/Did you mean "The sting"? \ 7145:2016-03-06 <oerjän> le/rn Te sting/This is horrible?
23:33:09 -!- Elronnd|slex has changed nick to Elronnd.
23:33:21 <shachaf> dowg = dramatic owg
23:33:31 <shachaf> owg = owl giant
23:33:33 * oerjan wonders why we didn't delete that
23:33:57 <oerjan> i vaguely think it was put there to test a HackEgo bug that has since been fixed...
23:34:09 <shachaf> `? te sting
23:34:10 <HackEgo> This is horrible?
23:34:30 <oerjan> maybe it was too horrible to contemplate.
23:34:56 <shachaf> oerjan: how do you feel about sweet potatoes
23:34:57 <oerjan> `` cd wisdom; ls te*
23:35:00 <HackEgo> teh \ terminal symbol \ termite \ test \ testing \ te sting \ tetrapleur \ tetris
23:35:21 <oerjan> shachaf: i think i have had very limited exposure to them, as in, i'm not sure what they are, even.
23:35:28 <shachaf> `slwd oerjan//s*gneiss*sweet*
23:35:30 <HackEgo> oerjan//Your revertebrate epistymologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:35:59 <shachaf> søtpotet
23:36:06 <shachaf> batata
23:36:27 <oerjan> yes. even if it has a norwegian name, it's still not something that's traditional.
23:36:40 <shachaf> my opinion: sweet potatoes are scow
23:36:44 <oerjan> OKAY
23:37:12 * oerjan will make due with normal potatoes, then.
23:37:35 <shachaf> is that a pun
23:37:37 <shachaf> make due
23:37:43 <shachaf> i don't follow
23:37:57 <oerjan> darn
23:38:01 <oerjan> *do
23:38:01 <boily> en:"make due" → fr:"faire avec".
23:38:07 <oerjan> no wait
23:38:10 <oerjan> it was right
23:38:40 <shachaf> or was it
23:39:00 * oerjan started worried so googled, found the answer, came back to see shachaf protesting and assumed he had got it wrong.
23:39:06 <oerjan> *worrying
23:39:15 <shachaf> p. sure it's "make do" hth
23:39:21 <shachaf> @google make do vs make due
23:39:22 <lambdabot> http://grammarist.com/usage/make-do-make-due/
23:39:23 <lambdabot> Title: Make do vs. make due - Grammarist
23:39:24 <oerjan> no wait
23:40:09 <oerjan> *due
23:40:13 <Taneb> I guess we're all just going to have to make dew
23:40:15 <oerjan> *do
23:40:17 <oerjan> argh
23:40:25 <zzo38> Now I have a few shell scripts: "repeat" (repeats a command), "sprunge" (pastebin), "fav" (open a Firefox bookmark), "printdvi" (rasterize a DVI and send it to the printer), "rot13" (ROT13), "icanhazip" (tells my computer's WAN address), and a few others.
23:40:37 <oerjan> my brain refuses to absorb the answer
23:40:58 <boily> oerjan: amortized?
23:41:12 <boily> `? Taneb
23:41:13 <HackEgo> Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions).
23:41:54 <boily> `le/rn dew/In the Mountains of York, Taneb makes dew.
23:41:56 <HackEgo> Learned 'dew': In the Mountains of York, Taneb makes dew.
23:42:10 <boily> is York know for its mountains?
23:42:14 <Taneb> No
23:42:17 <Taneb> No it is really not
23:42:36 <Taneb> It is rather flat, in fact
23:43:15 <shachaf> that's why Taneb's dutch ancestors emigrated to it hth
23:43:26 <zzo38> I also made the version of the RinkWorks Fantasy Name Generator in JavaScript now. I don't have the source code for the original so I did it differently; you can see how it is did: http://zzo38computer.org/textfile/miscellaneous/namegen.js
23:44:55 <zzo38> (By combining it with the "repeat" command I mentioned, you can get multiple outputs.)
23:45:50 <zzo38> Do you like this?
23:48:21 <zzo38> (The other difference is that only the advanced interface is included in this version, and not the simple interface. I don't know the internal details of the simple interface.)
23:50:03 <boily> `le/rn dew/In the Famous Mountains of York, Taneb makes dew.
23:50:05 <HackEgo> Relearned 'dew': In the Famous Mountains of York, Taneb makes dew.
23:51:10 <zzo38> With proper data it could be made more accurate, but instead I just typed stuff like "c-c-c-c-c-c-c-c-c-c-c-c" into the RinkWorks Fantasy Name Generator and pasted the output into my program. I hope I have a sufficient number of samples to work with.
23:56:57 -!- hppavilion[1] has joined.
23:59:13 <hppavilion[1]> Any subset of a consistent system [of axioms] is also consistent, and any superset of a complete system of axioms is also complete, correct?
23:59:16 -!- Zarutian has quit (Quit: Zarutian).
2016-11-08
00:00:20 <zzo38> The first part I think so at least.
00:00:35 <oerjan> yeah.
00:00:46 <zzo38> (Since you can just avoid to use some of the axioms.)
00:01:08 <oerjan> the second too, since you can still use all the old ones.
00:01:13 <Taneb> Is this analagous to linearly independent and spanning sets of vectors?
00:01:21 <oerjan> Taneb: i guess.
00:02:21 <Taneb> Although probably not usefully, unless it turns out systems of axioms form a vector space
00:03:39 <oerjan> well linearly independent implies two things, only one of which is analogous.
00:03:59 <oerjan> or does it
00:04:10 <oerjan> that part of the analogy is a little weak, anyway.
00:04:31 <oerjan> because you can add more axioms without contradicting the old ones, even if they're complete.
00:04:33 <hppavilion[1]> Taneb: That would be nice
00:05:02 <Taneb> oerjan, they wouldn't be "linearly independent", then
00:05:03 <hppavilion[1]> Taneb: And it probably does (or something similar), knowing math
00:05:32 <oerjan> Taneb: which is why the analogy is weak.
00:06:39 <Taneb> Hmm, yes
00:06:57 <hppavilion[1]> Taneb: Do vectors in a vector space have to by multipliable by *numbers* like it says in Wikipedia's first paragraph, or are other sets of scalars sufficient?
00:07:09 <oerjan> maybe a better analogy is "does not contain this vector", and "has maximal span subject to not containing that vector"
00:07:09 <Taneb> hppavilion[1], it has to be a field
00:07:12 <hppavilion[1]> (e.g. strings)
00:07:13 <hppavilion[1]> Taneb: OK
00:07:23 <Taneb> Most fields are kind of numbery
00:07:46 <Taneb> Even the algebraic closure of the finite field of order 27
00:07:51 <oerjan> hppavilion[1]: it can even be ring, except then you call it a module instead of a vector space.
00:08:03 <hppavilion[1]> oerjan: Which I like
00:08:34 <hppavilion[1]> Taneb: I'm going to try and figure out if axiomatic systems (or some subset of axiomatic systems) form a vector space...
00:09:41 <hppavilion[1]> (I keep using the word "axiomatic" in searches. Is that a real word, or did I make that up?)
00:09:48 <hppavilion[1]> Oh, it's real
00:09:54 -!- DHeadshot has quit (Ping timeout: 258 seconds).
00:10:16 <oerjan> hppavilion[1]: almost certainly not. or even abelian group.
00:10:34 <hppavilion[1]> oerjan: Some subset might
00:10:46 <oerjan> maybe. it'd probably be contrived.
00:10:53 <Taneb> How do you multiply an axiom by a scalar
00:11:10 -!- boily has quit (Quit: GRAFTED CHICKEN).
00:11:31 <hppavilion[1]> Taneb: The scalar would be from some field where a multiplication-like operation with an axiom makes sense
00:11:42 <oerjan> well, <=> is a group operation, actually.
00:12:12 <oerjan> (so is xor, but that's no going to be closed for theorems)
00:12:18 <oerjan> *not
00:12:41 -!- computing has joined.
00:13:15 <oerjan> hppavilion[1]: i retract the claim it's not an abelian group hth
00:13:16 -!- moonheart08 has quit (Ping timeout: 240 seconds).
00:13:17 <Taneb> ...over the set of theorems? What's the inverse operation?
00:13:24 <hppavilion[1]> Taneb: If axioms have to always be of the form p -> q (for some propositions p and q) it might be something like (p -> q)*(r -> s) = (p&q -> r&s)
00:13:38 <oerjan> Taneb: every element is self-inverse
00:13:47 <Taneb> hppavilion[1], that's vector multiplication, which is unnecessary
00:13:51 <hppavilion[1]> Taneb: Yeah, I'm just looking around for the moment
00:13:52 <hppavilion[1]> Taneb: Oh
00:13:56 <oerjan> and it'll be theorems modulo tautologies, i guess.
00:14:22 <Taneb> (A <=> B) <=> B =~= A?
00:14:42 <oerjan> what's that =~= doing there
00:14:46 <Taneb> Shit, this is 50% Pierce's Law, isn't it
00:14:51 <Taneb> oerjan, = looked lonely
00:15:07 <oerjan> Taneb: self-inverse just means ((A <=> A) <=> B) = B
00:15:19 <oerjan> or, A <=> A = True
00:15:31 <oerjan> where True happens to be the unit
00:15:59 <Taneb> I guess
00:16:09 <oerjan> it's just addition modulo 2, with True == 0 and False == 1
00:16:20 <oerjan> (opposite of usual)
00:16:37 <oerjan> (xor being the usual)
00:17:15 <Taneb> I think then, if we want it to be a vector space, the field must therefore be the finite field of order 2?
00:17:49 <oerjan> <Taneb> How do you multiply an axiom by a scalar <-- well this only works for the field Z_2 of course, but 0 * A = True and 1 * A = A
00:19:04 <Taneb> Horrifying thought: is this a Lie algebra (with Lie bracket [A, B] := A <=> B)
00:19:05 <oerjan> hppavilion[1]: ok so theorems form a vector space over the 2-element field. (in fact also a ring, A * B = A or B)
00:19:19 -!- iaglium has joined.
00:20:30 <computing> i derped.
00:20:42 <Taneb> I'm going to go to bed now, I think
00:20:43 <Taneb> Goodnight!
00:20:54 <computing> i didnt realise billygoat (#xkcd anti spam bot) would get at me for calling it 'the goat' instead of pinging it
00:21:16 <computing> yayyy 24 hour ban 4 me ):
00:21:38 <hppavilion[1]> computing: Wat?
00:22:18 <computing> hppavilion[1], it bans you for up to a day if you poke it. i was saying i would NEVER poke it >_>
00:22:25 <computing> i read what it does if you poke it :P
00:23:26 <oerjan> sounds like a "fun" channel.
00:23:52 <computing> https://g.redditmedia.com/vqY89uDMgXEonKx5Ui4mRsLxzOTIijy9TYOX-02Ch94.gif?w=720&fm=mp4&mp4-fragmented=false&s=387be5aad48a663fd5a7ebcebbf28102
00:23:54 <computing> lol
00:24:00 <computing> electric trump sign
00:24:41 <oerjan> oh, it's today
00:25:18 <ais523> oerjan: it's still tomorrow, really; if you're in the US it's still Monday, and if you're in a timezone where it's Tuesday you can't expect the results until Wednesday
00:25:32 <oerjan> OKAY
00:25:33 <ais523> assuming anyone lives in UTC-00:30, that will change in about 5 minutes
00:27:40 <oerjan> ais523: it doesn't seem so
00:28:14 * ais523 blames Africa for being uncreative
00:28:54 <oerjan> another half hour, and there's greenland, the azores and cape verde
00:30:05 -!- computing has changed nick to moonythedwarf.
00:35:34 -!- moonythedwarf has quit (Read error: Connection reset by peer).
00:36:27 <oerjan> `dowg afk
00:36:29 <HackEgo> 6037:2015-09-28 <Jafët> learn Afk wrote a famous story about hang.
00:36:40 <oerjan> Jafet: wat
00:37:38 -!- moonheart08 has joined.
00:37:40 -!- computing has joined.
00:37:44 -!- computing has quit (Remote host closed the connection).
00:40:31 <FireFly> `cat bin/dowg
00:40:32 <HackEgo> doag "wisdom/$1"
00:40:36 <FireFly> `cat bin/doag
00:40:36 <HackEgo> hlnp --removed --template "{rev}:{date|shortdate} {desc}\n" -- "$@"
00:40:53 <FireFly> `doag bin/doag
00:40:54 <HackEgo> 9542:2016-10-30 <oerjän> sled bin/doag//s/date/rev}:{date/ \ 9216:2016-10-10 <oerjän> ` sed -i \'s/hg log/hlnp/\' bin/{doag,hog} \ 8626:2016-06-27 <shachäf> mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\\n" -- "$@"
00:40:57 <oerjan> `? hoag
00:40:57 <FireFly> I see
00:40:58 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds dates, w looks only in wisdom, and t lists oldest first.
00:41:12 <FireFly> ah
00:42:02 <oerjan> `slwd hoag//s/dates/revision number and dates/
00:42:04 <HackEgo> hoag//`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision number and dates, w looks only in wisdom, and t lists oldest first.
00:42:19 <oerjan> `slwd hoag//s/number/numbers/
00:42:21 <HackEgo> hoag//`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
00:52:20 <Jafet> oerjan: it was actually an amou tor bou hang hth
00:55:05 <ais523> `? slwd
00:55:06 <HackEgo> ​`slwd <wisdom name>//<sed script>
00:55:29 * oerjan still confusel
01:01:33 <Jafet> I think the main character was named Rego Ams
01:03:57 <oerjan> oh.
01:04:45 <oerjan> i suspected that but couldn't get the "hang" part.
01:13:42 -!- nisstyre has joined.
01:13:42 -!- nisstyre has quit (Changing host).
01:13:42 -!- nisstyre has joined.
01:25:34 <oerjan> `` dowg mapole | grep 6
01:25:41 <HackEgo> 8556:2016-06-22 <boil̈y> ` sed -i "s/\'/\xe2\x80\x99/" wisdom/mapole \ 5922:2015-08-22 <oerjän> learn_append mapole A regulatory mapole measures 6\' by 12 kg, \xc2\xb10.5 inHg. \ 5511:2015-06-11 <oerjän> learn_append mapole The army version includes a spork, a corkscrew and a moose whistle.
01:26:04 <oerjan> hm it seems to be my fault.
01:26:49 <shachaf> `? mapole
01:26:51 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
01:27:13 <oerjan> ah no. it was an official statement by boily.
01:27:13 <shachaf> oerjan: are you heffalump or woozle twh
01:27:35 -!- moony has quit (Remote host closed the connection).
01:29:01 <oerjan> irrelevant, as i'm no longer confusel hth
01:34:00 -!- moonheart08 has quit (Ping timeout: 260 seconds).
02:02:24 <hppavilion[1]> oerjan: itym confuzzled hth
02:02:41 <hppavilion[1]> (alt: confus)
02:06:42 <hppavilion[1]> (accusative singular: confum; genitive singular: confī; dative and ablative singulars: confō)
02:07:03 <hppavilion[1]> (plural: confae)
02:07:05 <hppavilion[1]> `? os
02:07:06 <HackEgo> Os is the accusative plural of us. Also a municipality in Norway.
02:07:14 <hppavilion[1]> I JUST got that joke there.
02:09:47 <hppavilion[1]> "-us" is the second declension irregular nominative (and vocative) suffix in Latin, "-os" is the second declension irregular accusative plural.
02:10:07 <hppavilion[1]> Presumably, the normal plural of us is... i. OK then.
02:10:22 <hppavilion[1]> (or ei or ae)
02:10:29 <hppavilion[1]> (or ii)
02:12:34 <oerjan> <hppavilion[1]> I wonder if "complex number" is considered feminine in grammatically gendered languages.... <-- French/Italian/Spanish/Albanian/Hebrew/Greek: masculine. German: feminine. Norwegian/Swedish/Danish/Icelandic/Dutch/Russian: neuter.
02:12:50 <oerjan> conclusion: not particularly often.
02:12:57 <hppavilion[1]> oerjan: Thank you. It should be.
02:13:26 <hppavilion[1]> (The joke being that FEMALES OF THE INFERIOR HUMAN SPECIES are complicated)
02:13:27 <oerjan> in general adjectives don't affect the gender of a noun hth
02:13:51 <hppavilion[1]> oerjan: 'in general' itptdh
02:14:03 <oerjan> (there'll be some exception somewhere, i just know it)
02:14:30 <oerjan> `? itptdh
02:14:31 <HackEgo> itptdh? ¯\(°​_o)/¯
02:14:53 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:15:17 <oerjan> <hppavilion[1]> I JUST got that joke there. <-- learn latin and understand more jokes!
02:15:53 <hppavilion[1]> oerjan: itptdh = itp tdh; itp = "is the part"
02:16:02 <ais523> "us" is an accusative plural in English, isn't it? one of the few accusative plurals that are different from the nominative plural
02:16:04 <hppavilion[1]> oerjan: Yaaay!
02:16:16 <oerjan> <hppavilion[1]> (plural: confae) <-- that seems a bit irregular.
02:16:16 <hppavilion[1]> ais523: "us" is in the object case and is plural?
02:16:26 <hppavilion[1]> oerjan: confi is too easy
02:16:32 <ais523> hppavilion[1]: it's the accusative of "we", which is the plural of "I"
02:17:01 <hppavilion[1]> ais523: itym it's the plural of "me", which is the accusative of "I"
02:17:11 <hppavilion[1]> ais523: OK, wait, what does the accusative do again?
02:17:14 <ais523> that too,
02:17:19 <oerjan> (also, what's irregular about -us and -os, they're about the most regular suffixes latin's got...)
02:17:24 <ais523> it's a commutative diagram of English grammar
02:17:42 <ais523> and accusative is used for nouns used as objects (i.e. something that is being verbed)
02:17:51 <hppavilion[1]> ais523: OK, yes, it's accusative
02:17:52 <ais523> *«verb»ed
02:18:10 <ais523> I meant it as a metasyntactic verb, not as the actual verb "verb"
02:18:14 <hppavilion[1]> oerjan: wikipediasaidsoitsnotmyfault!
02:19:18 <oerjan> <hppavilion[1]> oerjan: wikipediasaidsoitsnotmyfault! <-- link?
02:19:33 <oerjan> i may want to correct or check for vandals.
02:19:52 <hppavilion[1]> oerjan: closed the tab already, but I think it's that it was in the section for "deus"
02:20:06 <oerjan> in which article?
02:20:20 <hppavilion[1]> oerjan: There was a whole thing about how "deus" is irregular, I guess it listed -us and -os as well because they aren't the irregular part
02:20:47 <oerjan> OKAY
02:21:40 <hppavilion[1]> oerjan: Also, latin vandals?
02:21:42 <zzo38> GURPS rules says that if your character is alcoholic then you must roll against HT+2 every year or else you permanently lose one point of one of your four basic attributes selected at random. I think that is going to be a bit difficult with only six-sided dice (although, you could reroll until you get 1-4).
02:22:45 <hppavilion[1]> zzo38: Roll, multiply by 4/6, round?
02:23:50 <zzo38> It is not uniform if you do that.
02:24:19 <zzo38> (It doesn't say it has to be uniform, but I think it would normally imply such thing by default.)
02:24:32 <oerjan> hppavilion[1]: vandals are everywhere.
02:25:50 <hppavilion[1]> ørjan: Have you considered seeing a ψchologist about your paranoia?
02:26:34 <hppavilion[1]> oerjan: Also, does your client beep on ørjan?
02:26:34 <oerjan> apparently the albanian wikipedia is one of those that message you the first time you just visit it
02:27:05 <oerjan> hppavilion[1]: nah. my log searches catch it, though.
02:27:11 <hppavilion[1]> Ah
02:27:21 <oerjan> in my client, it doesn't even catch oerjan everywhere.
02:27:24 <hppavilion[1]> oerjan: Well ^^^^^^
02:27:59 <oerjan> hppavilion[1]: psychologists are the worst, obviously.
02:28:31 <oerjan> actually it never beeps anyway, just colors your nick red.
02:28:40 * oerjan doesn't like too much beeping.
02:28:56 <zzo38> In my client it won't beep on anything unless I push an incorrect key or use /ECHO to print a bell character or use /F to trigger beeping for certain messages (which can be by regular expression).
02:29:30 <zzo38> (The /F command is also used to highlight messages and to suppress messages too, not only to beep.)
02:29:42 <hppavilion[1]> oerjan↡ I now have evil nick completion
02:29:46 <hppavilion[1]> AFK
02:30:17 <oerjan> `unidecode ↡
02:30:17 <HackEgo> ​[U+21A1 DOWNWARDS TWO HEADED ARROW]
02:36:53 <oerjan> `slwd Ø//s/$/./
02:36:57 <HackEgo> ​Ø//Ø escaped due to a sensitive case bug.
03:12:32 -!- wanderman has joined.
03:26:19 * hppavilion[1] has returned- with a vengeance
03:26:36 <hppavilion[1]> Huh, /me doesn't un/away me
03:27:19 <hppavilion[1]> shaval = (sgn) * (exp . abs . log . abs)
03:33:50 <zzo38> What is that, and what is that for?
03:39:33 <hppavilion[1]> zzo38: it's a function, and it's for making statistical values more clear
03:39:56 <zzo38> I know it is the function. Can you give an example though?
03:41:15 -!- fractal has quit (Remote host closed the connection).
03:42:15 <hppavilion[1]> zzo38: While the relationship (n^-1) between 33/100 and 100/33 is clear when written as fractions, it isn't immediately clear that 0.33 and 3.030303... have the same relationship (even though they're exactly the same value). shaval- as I was introduced to by (and possibly invented by) shachaf- basically finds the proportion of the smaller value to the larger
03:42:37 <hppavilion[1]> zzo38: Essentially, it has the nice property shaval(x) = shaval(1/x)
03:42:53 <shachaf> ?
03:43:17 <hppavilion[1]> shachaf: I named (and slightly extended) exp . abs . log
03:43:27 <zzo38> I do not completely understand the notation. I would guess that . means composition but I don't actually understand it so well
03:43:41 <shachaf> what?
03:44:04 <hppavilion[1]> (alternative names if Mr. Chaf disapproves of this name: Multiplicative Absolute Value/mav(x), Absolute Proportional Value/apv(x))
03:44:19 <hppavilion[1]> shachaf: ...you were the one who wanted a name for exp . abs . log, right?
03:45:13 <hppavilion[1]> zzo38: . is composition. Basically, it's equal to 1/x if |x| < 1, else it's equal to x.
03:48:04 <\oren\> That factory game is addictive
03:48:36 <hppavilion[1]> Henceforth: the name of / shall be s/ash, because linguistic & typographic names should be self-demonstrating as frequently as possible in order to make it easy to understand
03:49:02 <hppavilion[1]> Similarly, It's an ümlaut, not an umlaut.
03:50:17 <\oren\> http://ctrlv.in/880866
03:54:45 <ais523> hppavilion[1]: are you defining f * g as \x. f(x) * g(x)?
03:54:54 <ais523> because I don't think that's a standard definition
03:54:55 <hppavilion[1]> ais523: yes hth
03:54:57 <ais523> it's not even pointwise
03:55:10 <hppavilion[1]> ais523: That's what they taught me in school, which made me sad
03:55:23 <hppavilion[1]> ais523: But I figured it was standard, and it was convenient here
03:55:31 <ais523> I guess it's analogous to the f² notation
03:55:32 <hppavilion[1]> (Or, well, they at least taught (f+g)(x) = f(x)+g(x)
03:55:33 <hppavilion[1]> )
03:55:45 <shachaf> ais523: Why isn't it pointwise?
03:56:14 <ais523> oh, hmm, maybe it is pointwise
03:56:19 <hppavilion[1]> ais523: I prefer to think of f² as being f . f, and that multiplication over functions is composition (which is mathematically accurate, it's beginning to appear)
03:56:22 <ais523> it's hard to generalise pointwiseness to things other than matrices
03:56:34 <shachaf> > (sin * cos) 5
03:56:37 <lambdabot> -0.2720105554446849
03:56:44 <hppavilion[1]> > sin 5 * cos 5
03:56:45 <ais523> hppavilion[1]: just look at Underload
03:56:46 <lambdabot> -0.2720105554446849
03:56:59 <ais523> * is function composition, ^ is function application
03:57:35 <ais523> so (f * g)(x) is f(g(x)), (f ^ g)(x) is (f(g))(x)
03:57:53 <hppavilion[1]> ais523: Does that satisfy the math rules? I forget
03:57:58 <ais523> err, not sure if I have the arguments the right way round there
03:58:31 <ais523> (f * g)(x) is g(f(x)), (f ^ g)(x) is (g(f))(x)
03:58:31 <shachaf> ais523: just define values as functions from 1 hth
03:58:42 <ais523> and it works on Church numerals
04:01:04 <shachaf> That's an interesting justification for those symbols.
04:02:06 <ais523> well I had to call them something!
04:02:46 <shachaf> I suppose (f^g)^h = f^(g*h)
04:03:07 <hppavilion[1]> ais523: f(g) . f(h) = p(g, h), find def. p tdnhbwh
04:03:23 <hppavilion[1]> (funs f, g, h)
04:03:55 <ais523> shachaf: yes, and that's more obvious when you express it in reverse polish (like Underload actually uses)
04:04:10 <shachaf> More obvious than regular polish?
04:04:30 <ais523> (f)(g)^(h)^ = (f)gh = (f)(gh)^ = (f)(g)(h)*^
04:05:24 <ais523> in regular polish you have to worry about the arity of ^
04:05:31 <ais523> in reverse polish it doesn't matter, (x)^ and x are 100% synonymous
04:06:34 <shachaf> when all you have is nail polish, everything looks like a nail
04:06:56 <ais523> (in this notation, as in Underload, «(f)» is the function f used as a value/operand, plain «f» is the same function used as an operator)
04:07:12 <ais523> shachaf: is that an antiantipun?
04:07:26 <shachaf> I think it's just a pun.
04:07:34 <ais523> it superficially works on multiple levels but none of them actually make sense
04:07:47 <ais523> I've heard lines like that before and spent a while trying to work out if they were the regular sort of pun or something else
04:08:00 <ais523> like, it's the pun version of referential humour
04:08:12 <hppavilion[1]> ais523: itym antbipun hth
04:08:18 <shachaf> "when all you have is a hammer, everything looks like a nail" is a common saying about not using the right tool for the job or something.
04:08:33 <shachaf> This is just punning on "nail" in that saying.
04:08:47 <ais523> instead of admitting two sensible interpretations, it has zero, but there's multiple different ways to read it as a reference to something
04:08:53 <hppavilion[1]> shachaf: A wise man once told me that sometimes, everything really is a nail
04:09:12 <ais523> yes but the reference to polish is relevant too
04:09:13 <hppavilion[1]> This was after a severe head injury, so whether he was wise at the time is up for debate
04:09:27 <hppavilion[1]> ais523: I think we should annex reverse polish notation
04:09:58 <shachaf> The reference to polish is admittedly not invtended to make sense.
04:10:17 <oerjan> hppavilion[1]: had he had too much to smoke as well?
04:10:19 <shachaf> Hmm, I suppose "invtended" means "intended to invent", or "invented with intent".
04:10:26 <shachaf> Which Taneb doesn't seem to do much of.
04:10:53 <ais523> is it possible for something to invent itself?
04:11:32 <shachaf> Why not?
04:11:45 <ais523> I'm trying to figure out if it leads to an ontological paradox
04:11:47 <shachaf> `? tanebventions: maths
04:11:53 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
04:12:01 <oerjan> only a time travel one hth
04:12:01 <shachaf> Taneb invented all things that do not invent themselves.
04:12:21 <shachaf> `? tanebventory
04:12:22 <HackEgo> The Tanebventory is big. Really big. For one thing, it contains a Hilbert hotel.
04:12:29 <ais523> that said, this is getting well into Feather territory
04:13:00 -!- fractal has joined.
04:13:24 <ais523> (even though I haven't figured out how to make it work, I still think it's possible to make a language in which all interpreters are written in the language itself and execute via an infinite chain of interpreters)
04:13:46 <ais523> I know the general approach you'd take, you generate the lower interpreters lazily
04:14:32 <shachaf> `? ngeventions
04:14:38 <HackEgo> ngeventions? ¯\(°​_o)/¯
04:14:45 <shachaf> I'm sure it'll exist ngeventually.
04:14:47 <shachaf> Tanebventually?
04:15:03 <\oren\> http://img.ctrlv.in/img/16/11/08/5821511dcb3c8.png
04:15:37 <shachaf> have you considered switching to factorio
04:15:40 <shachaf> it's much more fun hth
04:29:22 <hppavilion[1]> oerjan: No, he didn't smoke. He was wise, remember?
04:30:31 <hppavilion[1]> oerjan: He figured out the cigarette-lung cancer thing a mere 10 years after it should have been blatantly obvious
04:31:58 <oerjan> clever
04:32:28 <shachaf> As they say: A clever person can get out of trouble that a wise person doesn't get into.
04:58:51 <hppavilion[1]> shachaf: Yes, exactly
04:59:09 <hppavilion[1]> shachaf: A lawyer can get you into trouble, then charge you $500/hour to get you out
05:01:56 * hppavilion[1] . ø Ø ( An expert in Norwegian law should be called a "lawjer", even in english )
05:12:09 -!- otherbot has quit (Remote host closed the connection).
05:15:22 <hppavilion[1]> Hm, for some reason, my font program can't render the smiggledygook...
05:16:32 <hppavilion[1]> Oh, I see why
05:17:36 -!- bibibi has quit (Ping timeout: 260 seconds).
05:23:05 <oerjan> hppavilion[1]: "advokat" hth
05:23:36 <oerjan> for a start, norwegian doesn't natively have "w".
05:25:49 <hppavilion[1]> oerjan: No, "lawjer". It's not supposed to be in Norwegian, it's just supposed to be indicative that it's Norwayey
05:25:58 <hppavilion[1]> (Norwic? Norwayular? Norwoidal?)
05:26:08 <oerjan> "norsk"
05:26:28 <hppavilion[1]> oerjan: ...I thought something in "for a start, norwegian doesn't natively have \"w\"." looked wrong. I figured out what it is.
05:26:42 <hppavilion[1]> "norwegian doesn't ... have [w]"
05:27:02 <hppavilion[1]> 'norWegian has no \'w\''
05:27:08 <shachaf> maybe you should spell it out a little more
05:27:16 <shachaf> you know, with a diagram
05:27:17 <hppavilion[1]> then whence the fuck comes the 'w' in norwegian
05:27:32 <shachaf> maybe a video where you move the letters around
05:27:45 <hppavilion[1]> shachaf: Look at the capitalization
05:28:05 <hppavilion[1]> ("whence the fuck", like all archaic english constructions mixed with modern slang, is a fun sentence)
05:28:20 <shachaf> There's nothing archaic about "whence".
05:28:27 <shachaf> And anyway you're jus being needlessly crude.
05:28:29 <hppavilion[1]> shachaf: It's archaic.
05:28:54 <hppavilion[1]> shachaf: I assure you, it's only ever used to make things sound old at this point.
05:29:26 <shachaf> Your assurance is wrong.
05:29:32 <hppavilion[1]> shachaf: https://en.wiktionary.org/wiki/whence#English
05:29:40 <oerjan> hppavilion[1]: the norwegian word for "norwegian" is "norsk". no w anywhere.
05:30:24 <hppavilion[1]> oerjan: Yes, but who heard a Norwegian say "Norsk" and said "Hey, you know what'd make it so much better? If replaced 'sk' with 'wegian'!"
05:30:47 <hppavilion[1]> To which somebody presumably responded "Why? When have we ever used the term 'wegian'? Ever?"
05:31:13 <shachaf> @google where does the name norway come from
05:31:14 <lambdabot> https://en.wikipedia.org/wiki/Norway
05:31:15 <hppavilion[1]> NORwegians, NANDwegians, XORwegians, ORwegians, ANDwegians, XNORwegians.
05:31:26 <oerjan> hppavilion[1]: the old norse was "norveg", or something like that.
05:31:55 <oerjan> the v _may_ have been pronounced like a w, or it may have passed through a language which did.
05:32:21 <shachaf> "Norway has two official names: Noreg in Nynorsk (Old Norse: Noregr) and Norge in Bokmål (Old Norse: Noregi, dative of Noregr)."
05:32:40 <shachaf> Aha, so Nynorsk is like American and Bokmål is like British.
05:32:44 <oerjan> ok, so in _very_ old norse.
05:33:04 <hppavilion[1]> whence/thence/hence are related like where/there/here. Huh.
05:33:26 <oerjan> shachaf: not entirely. but in this case, nynorsk uses a more archaic form.
05:33:38 <shachaf> Yes, also whither/thither/hither.
05:33:41 <shachaf> It's standard English.
05:34:28 <hppavilion[1]> Presumably we can also have when/then/hen, what/that/hat, who/tho/ho (well, ho and who would be similar), why/thy/hy, wow/thow/how
05:34:41 <hppavilion[1]> I must use this discovery hith care
05:48:23 -!- hppavilion[1] has quit (Ping timeout: 258 seconds).
06:10:09 -!- augur has quit (Read error: Connection reset by peer).
06:10:42 -!- augur has joined.
06:16:11 -!- wanderman has quit (Quit: Leaving).
06:17:04 -!- wanderman has joined.
06:18:38 -!- yorick_ has joined.
06:22:56 -!- yorick has quit (Ping timeout: 260 seconds).
06:22:57 -!- wanderman has quit (Ping timeout: 265 seconds).
06:44:30 <ais523> hmm, "when" and "then" actually follow the pattern too, but we say "now" not "hen"
06:49:32 -!- ais523 has quit (Ping timeout: 265 seconds).
06:57:29 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50171&oldid=50145 * Slnetaiga * (+151)
06:57:51 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50172&oldid=50171 * Slnetaiga * (-16)
07:02:17 -!- augur has quit (Remote host closed the connection).
07:02:51 -!- augur has joined.
07:04:09 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50173&oldid=50172 * Slnetaiga * (+14)
07:06:56 -!- hppavilion[1] has joined.
07:07:21 -!- augur has quit (Ping timeout: 258 seconds).
07:07:31 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50174&oldid=50173 * Slnetaiga * (+205)
07:08:35 -!- carado has joined.
07:08:58 <hppavilion[1]> I like ain't. It's a nice generic (am | are | is) not
07:09:53 <HackEgo> [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50175&oldid=50174 * Slnetaiga * (+160)
07:16:04 <zzo38> To me it is just "am not", but it doesn't matter so much because it can be understood in any of the cases.
07:17:09 <hppavilion[1]> zzo38: Well, it's not just "am not" in usual usage- wait, are you saying you only use it for "am not" or that's how you parse it?
07:18:30 -!- bibibi has joined.
07:31:02 <hppavilion[1]> Hm... what should the term be for a genocide on a small scale? Some use "genocidal massacre", others use "partial genocide".
07:31:10 <hppavilion[1]> (e.g. the Parsley Massacre)
07:31:28 <hppavilion[1]> I'd argue we should just call it "genocide" because genocide is genocide and it's shitty either way
08:03:46 -!- oerjan has quit (Quit: Nite).
08:04:17 <izalove> "My best code is written with the delete key."
08:17:23 -!- augur has joined.
08:25:17 -!- augur has quit (Ping timeout: 240 seconds).
08:25:51 -!- augur has joined.
08:51:10 -!- augur has quit (Remote host closed the connection).
08:51:50 -!- augur has joined.
08:54:44 <b_jonas> hppavilion[1]: I think it's called "racially motivated attacks"
08:55:13 <hppavilion[1]> b_jonas: That only covers extremely small-scale, rapid things- like a shooting in a black church
08:55:28 <hppavilion[1]> b_jonas: Genocide is structured and happens over a time, usually with multiple people involved
08:55:54 -!- augur has quit (Ping timeout: 244 seconds).
08:58:41 <b_jonas> hpp: um, ok, I thought you asked for small-scale
08:58:55 <b_jonas> if you want large-scale, then I think it's just "genocide"
09:00:44 <b_jonas> There, now at least four webcomic strips have put comments about the current US presidential election on their website, whether in the strip itself or in comments outisde
09:01:11 <b_jonas> Dilbert (duh), bobadventures, xkcd, and Questionable Content.
09:01:23 <b_jonas> wait, let me check qwantz quickly
09:02:35 <b_jonas> Ah, savage chickens too now! That makes five
09:06:43 <fizzie> https://zem.fi/tmp/water.jpg -- can't argue with that!
09:19:12 <hppavilion[1]> b_jonas: Intermediate scale. Not in the millions, but not something you do in an afternoon
09:19:34 <hppavilion[1]> Several hundred to a few thousand dead, done in an organized fashion
09:24:13 -!- Akaibu has quit (Ping timeout: 245 seconds).
09:25:48 -!- Akaibu has joined.
09:27:58 <b_jonas> What happens if you put a Kobolds of Kher Keep into a Time Machine?
09:37:17 -!- Akaibu has quit (Ping timeout: 240 seconds).
09:37:43 -!- Akaibu has joined.
09:38:07 -!- fungot has joined.
10:01:00 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
10:16:06 <shachaf> Taneb: 63 is even bigger than the cube root of 9
10:21:55 -!- Akaibu has quit (Quit: Connection closed for inactivity).
10:30:31 -!- centrinia has joined.
10:44:36 <int-e> @tell boily No, systemd is a source of a lot of stress and frustration to me... too magical, and badly documented. It supplies wonders like "core dumped" messages with no core dump to be found (until you find the "coredumpctl" utility), and yesterday it provided me with the wonder of cups not being available (localhost:631 wasn't reachable) because systemd thought I had not done anything...
10:44:37 <lambdabot> Consider it noted.
10:44:42 <int-e> ...printing related yet (so, apparently, running a simple command like "lpq" would start cupsd behind the curtains).
10:44:57 <int-e> @tell boily ...printing related yet (so, apparently, running a simple command like "lpq" would start cupsd behind the curtains).
10:44:57 <lambdabot> Consider it noted.
10:51:25 -!- LKoen has joined.
10:55:31 <izalove> did some github staffer push broken css to prod?
10:55:57 <izalove> and with css i mean webthing
10:56:10 <izalove> http://i.imgur.com/CQHqdz2.png this happens in any project
10:58:31 <Deewiant> int-e: That might be worth a bug report to cups, sounds like their .socket file should specify the IPP port and not only the LPD port
11:07:35 -!- centrinia has quit (Quit: Leaving).
11:09:43 <int-e> izalove: doesn't seem to happen here
11:10:30 <izalove> you're too slow :(
11:10:33 <izalove> they fixed it now
11:19:10 <int-e> yay
11:19:15 -!- keemyb has quit (Remote host closed the connection).
11:20:46 <Taneb> shachaf, that is a true but irrelevant statement
11:25:45 <int-e> fizzie: rain must be an awful thing to those people... imagine being hit by thin slices of water...
11:33:27 -!- boily has joined.
11:33:37 <boily> `wisdom
11:33:43 <HackEgo> nundrum//A nundrum is the categorical dual of a conundrum: a problem whose solution is useless.
11:35:49 <boily> @massages-loud
11:35:50 <lambdabot> int-e said 51m 13s ago: No, systemd is a source of a lot of stress and frustration to me... too magical, and badly documented. It supplies wonders like "core dumped" messages with no core dump to be
11:35:50 <lambdabot> found (until you find the "coredumpctl" utility), and yesterday it provided me with the wonder of cups not being available (localhost:631 wasn't reachable) because systemd thought I had not done
11:35:50 <lambdabot> anything...
11:35:50 <lambdabot> int-e said 50m 52s ago: ...printing related yet (so, apparently, running a simple command like "lpq" would start cupsd behind the curtains).
11:37:07 <boily> int-ello. that is magical.
11:37:41 <int-e> boily: yes, it's awful
11:38:29 <int-e> now that I'm further down the rabbit hole I'm wondering why cupsd doesn't exit automatically as advertised.
11:38:37 * int-e blames Deewiant
11:39:03 -!- AnotherTest has joined.
11:43:44 <boily> . o O ( Deewiant is alive? )
11:43:52 <Taneb> systemdeewiant
11:44:42 <izalove> deevuan
11:51:49 <int-e> boily: well, it spoke!
11:53:04 -!- Lord_of_Life has quit (Changing host).
11:53:04 -!- Lord_of_Life has joined.
11:53:04 -!- Lord_of_Life has quit (Changing host).
11:53:04 -!- Lord_of_Life has joined.
11:56:29 <boily> `? Deewiant
11:56:32 <HackEgo> Deewiant is the world expert on Befunge conformance testing.
12:02:33 <b_jonas> argh
12:02:46 <b_jonas> reading co-workers code sometimes hurts a lot
12:03:01 <b_jonas> you should learn how to use dangerous stuff before you use it!
12:05:48 <boily> that's why Gerrit has a sweet, sweet -2.
12:23:13 -!- boily has quit (Quit: PLUGIN CHICKEN).
12:42:45 -!- carado has quit (Ping timeout: 268 seconds).
12:42:53 -!- 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.”).
12:55:11 -!- carado has joined.
13:17:10 -!- carado has quit (Ping timeout: 265 seconds).
13:17:10 -!- Phantom_Hoover has joined.
13:17:46 -!- carado has joined.
14:01:03 -!- moonythedwarf has joined.
14:01:05 <moonythedwarf> moo3
14:01:51 <moonythedwarf> @messages-loud
14:01:52 <lambdabot> boily said 6d 2h 52m 22s ago: mhelloonythedwarf.
14:02:00 <moonythedwarf> ah
14:13:28 -!- Lord_of_Life has quit (Excess Flood).
14:17:12 -!- Lord_of_Life has joined.
14:44:46 -!- benderB787 has joined.
14:49:34 -!- benderB787 has quit (Read error: Connection reset by peer).
15:04:29 -!- AnotherTest has quit (Ping timeout: 260 seconds).
15:14:15 -!- AnotherTest has joined.
15:16:50 -!- ybden has changed nick to SIGPET.
16:15:02 -!- carado has quit (Ping timeout: 265 seconds).
16:16:23 -!- Frooxius has quit (Quit: *bubbles away*).
16:16:42 -!- Frooxius has joined.
16:24:33 <b_jonas> argh! internal error from the linker
17:04:15 -!- AnotherTest has quit (Ping timeout: 252 seconds).
17:17:25 -!- Vorpal has quit (Ping timeout: 248 seconds).
17:21:08 <\oren\> https://www.youtube.com/watch?v=LXx8-iEX7cs
17:21:43 <\oren\> I was enjoying this song, when I realized who that guy in the photo is?
17:23:41 -!- AnotherTest has joined.
17:34:02 -!- Zarutian has joined.
17:34:15 <\oren\> Oh look, there was an election in the Yukon, and literally noone cares
17:36:58 -!- moonheart08 has joined.
17:48:28 -!- moonheart08 has quit (Ping timeout: 260 seconds).
18:14:18 -!- carado has joined.
18:24:42 -!- SIGPET has changed nick to ybden.
18:36:05 <zzo38> What GURPS book doesn't specify but I think they should is if a template modifiers your aging TL due to your character's species, since it seems like such a thing is reasonable to me. And also for some humans, due to religion and other things it may also qualify for a aging TL reduced by 1 or 2 maybe.
18:58:19 <\oren\> idea: dialup internet over skype!
18:58:42 <\oren\> write a skype bot that provides dialup internet access
18:59:21 <\oren\> then, when you want to surf the net, skype your bot and connect your modem
19:00:05 <\oren\> recurse until your internet grinds to a halt
19:01:55 <b_jonas> ouch... why skype? that's just horrible
19:02:21 -!- Kaynato has joined.
19:06:42 <moonythedwarf> r
19:09:44 <Zarutian> I look in askance at what the hell the Indian Prime Minster is trying to achive by 'demonitizing' the current Rs1000 and Rs500 notes
19:11:39 <Zarutian> there is nothing stoppening someone who is well known and of high reputation in the local community to just exchange prompty Rs1000 from people that do not trust the promptness of local banks or post offices for cheques of same domination to bearer.
19:12:30 <Zarutian> double striked to indicate that the bank must honour the cheque regardless of the account balance.
19:14:26 <Zarutian> and when the furror is over then accept back those cheques after having withdrawn as much as possible without triggering the panic bells in clerks heads
19:16:27 <Zarutian> this Modi character says that he is doing this to counter 'money laundary' which is highly hypocritical of him when he most likely has accounts in 'offshore' countries
19:18:06 <Zarutian> "Lets ignore these hardships and participate in nation building!" (somewhat paraphrased) he said.
19:19:47 <Zarutian> I cannot but think that these are just the first signs of someone wich would think that 'National Socialism' is a good idea, we all know how that did to the Weimar Republic dont we?
19:20:51 <Zarutian> ?Coke-index India
19:20:51 <lambdabot> Unknown command, try @list
19:27:10 -!- Caesura has joined.
19:27:42 <Zarutian> one 33cl can of Coke costs 25.9 Rs. So six sixpacks is 932.4 Rs. Which means that you cant even buy that much for a small party with a single note.
19:28:01 <zzo38> Now I made up a GURPS character, and I can also help the other players to do because I know how it works and wrote a computer program to help to do it too!
19:28:35 <zzo38> (I also wrote program to calculate age statistics for GURPS characters and attribute losses due to alcoholism.)
19:30:40 -!- Kaynato has quit (Ping timeout: 260 seconds).
19:32:42 <b_jonas> zzo38: good
19:43:36 <HackEgo> [wiki] [[Talk:OOLANG]] N https://esolangs.org/w/index.php?oldid=50176 * TuxCrafting * (+119) Created page with "Don't look very esoteric ~~~~"
19:54:58 <zzo38> Customizations I made to Amoebax make a more difficult game and I have not been able to earn more than 4295 points (that was 14 months ago).
19:55:41 -!- hppavilion[1] has joined.
19:56:35 <hppavilion[1]> Mostigarchy: Not QUITE an oligarchy, but but close
19:57:29 <zzo38> (Edit the key configuration to player 1 to what you want, and then edit ~/.config/amoebax/options.conf to set the second player's controls the same as the first player, and then select a tournament game and play both sides with the same controls!)
20:00:09 <zzo38> The game will be symmetric until ghost blocks appear, which will be different on each side, and break the symmetry. and then it starts to get more difficult. There are still various techniques to try such as blocking the falling piece on one side with other blocks and move only the other's left/right, and to try to "hard sync" the pieces, although this can be difficult.
20:04:16 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
20:09:14 -!- DHeadshot has joined.
20:10:24 <izalove> so who's winning this election thing?
20:10:29 <izalove> i need a quick answer for a bet
20:10:58 -!- MoALTz has joined.
20:11:08 <myname> either a giant douche or a turd sandwicz
20:11:32 -!- augur has joined.
20:12:19 <izalove> can't bet on those
20:21:54 <b_jonas> izalove: we don't know yet. and if we knew, we'd be making the bet and win money.
20:22:19 <b_jonas> izalove: you'll probably get a high confidence answer tomorrow during the day
20:22:31 <izalove> i bet people are already betting on it
20:22:37 <izalove> you don't need to be sure to bet
20:22:48 <\oren\> in 4 hours the first state results will come
20:22:51 <b_jonas> izalove: the problem is that it's still during the day in Merca so people are still voting
20:23:13 <b_jonas> after they stopped voting, they'll count quick, but they can't start counting before that
20:23:18 <b_jonas> \oren\: 4 hours from what?
20:23:23 <b_jonas> from now?
20:23:28 <\oren\> from now yes
20:23:45 <b_jonas> aren't people still voting until the American west coast evening, which is the morning here
20:23:46 <\oren\> the plls close in some states at 7 eastern time
20:23:48 <b_jonas> ?
20:24:28 <\oren\> so the result will be narrowed down considerably by 9 eastern
20:25:03 -!- hppavilion[1] has joined.
20:25:16 <\oren\> it is even possible that the race will be entirely decided by 9 o clock
20:25:44 <\oren\> alaska polls close last so they almost never get to matter
20:26:10 -!- Froox has joined.
20:27:13 <izalove> is the system fully electronic?
20:27:18 <izalove> or do you still use paper?
20:27:19 <\oren\> no
20:27:37 <\oren\> they use some machines and some paper
20:27:55 <\oren\> depending on state, county, blahblahblah
20:28:51 <\oren\> at 7:00 Georgia, Indiana, Kentucky, S. Carolina, Vermont, and Virginia close
20:29:31 <\oren\> at 7:30 N. Carolina, Ohio, and West Virginia
20:29:49 <\oren\> at that point, 98 electoral points are in
20:30:11 -!- Frooxius has quit (Ping timeout: 268 seconds).
20:30:27 <izalove> TIL n carolina's timezone has a 30min offset
20:32:22 <\oren\> at 8:00 Alabama, Coneticut, Delaware, Florida, Ilinoise, Maine, Maryland, Massatushits, Misisippi, Missuri, New Hampshire, New Jersey, Oklahoma, Pennyslvania, Rhode Island, Tennisee come in
20:33:23 <\oren\> those bring the total to 270 meaning that if someone gets every single one they have won the election
20:33:48 <izalove> sounds likely
20:33:59 <\oren\> at 8:30 Arkansas comes in adding 6 more
20:34:16 <b_jonas> \oren\: isn't there a delay between when the polls close and when the results come in?
20:34:32 <izalove> b_jonas: technologyyyyy
20:34:51 <\oren\> Yes, so all I'm saying is it's possible that the result will be known at 9 o clock
20:36:43 <\oren\> at 9:00, Arizona, Colorado, Kansas, Luisiana, Michigan, Minisota, Nebraska, New Mexico, New York, North and South Dakota, Texas, Wisconsin, Wyoming come in
20:37:08 <\oren\> adding 156 more points
20:37:34 <\oren\> and that usually decides it
20:38:17 <\oren\> at 10:00, Iowa, Montana, Nevada, Utah come in, adding 21
20:39:03 <\oren\> at 11:00 California, Hawaii, Idaho, Oregon, Washington come in adding 82
20:39:35 <\oren\> and at 1:00 in the morning, Alaska shows up
20:39:43 -!- int-e has left.
20:41:34 <\oren\> so, I think unless there's a serious problem, the result will be decided by 10 pm eastern today
20:41:59 <\oren\> rember what Al Gore tried to do
20:44:10 <\oren\> if any state is even slightly close, there could be lots of recounting the votes
20:52:29 <hppavilion[1]> Was the Analytical Engine TC (assuming you used an infinite-memory adaptation)?
20:52:53 <hppavilion[1]> (God, what's the term for languages that are TC, except for the part where they have finite memory due to implementation issues?)
20:53:39 <\oren\> theoretically turing complete?
20:53:49 <Zarutian> memory bound turing complete?
20:53:58 <Taneb> Finite state automaton?
20:54:10 <hppavilion[1]> \oren\: Sure?
20:54:20 <\oren\> note that most machine codes are not turing complete even in thoery
20:54:27 <hppavilion[1]> Taneb: Yes, but there are machines that are FSAs even with indefinite size iirc
20:54:27 <Zarutian> Taneb: those arent turing complete.
20:54:39 <\oren\> because they necessitate finite length pointers
20:54:44 <hppavilion[1]> Zarutian: But computers with finite memory behave like FSAs
20:55:01 <Taneb> Zarutian, a Turing machine with finite memory is a finite state automaton
20:55:57 <Zarutian> hppavilion[1]: really? I thought Finate State Automata was only for stuff with enumerable states
20:56:13 <hppavilion[1]> Zarutian: Proof incoming
20:56:40 <myname> finite memory implies finite states
20:56:49 <Zarutian> however FSA with two push down stacks is TC
20:57:28 -!- Caesura has quit (Ping timeout: 260 seconds).
20:58:07 <Zarutian> \oren\: what about relative pointers? In systems that use something like Google wandering wholenum for keeping ints and pointers
21:00:09 <izalove> if you reject zf's axiom of infinity, a "fsa" with a reasonably large amount of memory is a turing machine
21:00:10 <\oren\> yes, if a machine only supports relative pointers, then there's no limit on memroy
21:01:06 <hppavilion[1]> A turing machine with _k_ non-halting states, a symbol alphabet of the set _A_, and a bounded tape of length _t_ can be translated into an FSA with at most _k*t*|A|^t_ states [I think that's the number] by simply taking the states for each possible tape setup and making them separate, then transforming to the sub-FSA associated with the desired change in tape. Or something like that.
21:01:08 <hppavilion[1]> Zarutian: ^^^
21:02:08 <hppavilion[1]> (I think. I got that number because the tape has t states each of which can be one of the values in A- |A| options- it has a position from 1 to t (hence *t), and k because it is in one of the k non-halting states)
21:02:17 <hppavilion[1]> (Maybe I need a +1 for the halting state)
21:06:44 * hppavilion[1] . o O ( A half-child is a half-sibling of your full child who is not also your full child )
21:12:26 * moonythedwarf finally got the Multiplayer Dwarf Fortress thing working with the help of iczero and wonders if anyone wants to play
21:13:05 <myname> how do you "multiplay" there?
21:15:44 <moonythedwarf> using a novnc server.
21:15:46 <moonythedwarf> :P
21:16:03 <moonythedwarf> its just a vnc viewer that some users can control, others just watch
21:16:15 <myname> so everybody breaks everybody elses attempts to do something
21:16:26 <moonythedwarf> its best not to control fight, namely because the glacier is deadly
21:16:37 <moonythedwarf> i try and keep it somewhat organised
21:16:47 <moonythedwarf> want the link?
21:16:52 <myname> i could never wrap around my head on a way to actually make a multiplayer df like
21:18:55 <Zarutian> is dwarf fortress turn based?
21:19:03 * Zarutian really cant remember
21:19:16 <moonythedwarf> no. your thinking of community forts
21:19:41 <moonythedwarf> the df multiplayer thing is turnbased tho :P
21:19:43 <myname> Zarutian: obviously you aren't playing enough
21:19:47 <moonythedwarf> http://www.bay12forums.com/smf/index.php?topic=160965.0 << the thread, with a link
21:19:57 <moonythedwarf> and the viewonly password as well
21:28:54 -!- Phantom_Hoover has quit (Quit: Leaving).
21:29:21 -!- Phantom_Hoover has joined.
21:34:48 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
21:37:55 -!- augur has quit (Remote host closed the connection).
21:38:28 -!- augur has joined.
21:39:12 -!- DHeadshot has quit (Read error: Connection reset by peer).
21:39:40 -!- DHeadshot has joined.
21:43:08 -!- augur has quit (Ping timeout: 260 seconds).
21:52:08 -!- FreeFull has quit (Ping timeout: 245 seconds).
21:53:51 -!- int-e has joined.
21:57:11 -!- wob_jonas has joined.
21:58:33 -!- Zarutian has quit (Read error: Connection reset by peer).
21:59:54 <wob_jonas> ROFL webpage says they aim to deliver at most 99% of the packages to the destination the morning after the order
22:00:20 <myname> ... at most?
22:00:42 <wob_jonas> yes
22:00:55 <wob_jonas> http://www.220foto.hu/szallitas.php#pickpackpont
22:00:58 <myname> so they might as well just do nothing?
22:01:14 <wob_jonas> yes
22:02:28 -!- Zarutian has joined.
22:02:40 <wob_jonas> though if they don't deliver at all then you get your money back, so not doing anything with any package wouldn't be a very good business strategy
22:07:53 -!- heroux has quit (Read error: Connection reset by peer).
22:08:10 -!- heroux has joined.
22:14:04 -!- FreeFull has joined.
22:19:29 <\oren\> wob_jonas: deliver all packages when the recipient is about to die
22:21:03 -!- moonheart08 has joined.
22:28:53 -!- DHeadshot has quit (Ping timeout: 248 seconds).
23:05:25 -!- MoALTz has quit (Quit: Leaving).
23:14:55 -!- DHeadshot has joined.
23:17:28 -!- boily has joined.
23:18:28 <boily> fungot: have you voted?
23:18:28 <fungot> boily: or possibly hot tuna. they've been pestering me since 1998. :o :o :o
23:19:46 <Taneb> boily, I'm not convinced fungot is a US citizen
23:19:47 <fungot> Taneb: but right, a day makes, huh....
23:19:53 <Taneb> Or over the age of 18 for that matter
23:21:23 -!- augur has joined.
23:21:36 <moonheart08> helloily
23:22:20 <boily> Tanelle, mhellonhellort08.
23:22:47 <moonheart08> -ping
23:24:32 <boily> +pong
23:24:32 <xa0> Ping!
23:25:00 <boily> ^botsnack
23:25:00 <fungot> Oh nom nom nom!
23:26:35 <boily> !botsnack
23:26:40 <boily> @botsnack
23:26:40 <lambdabot> :)
23:26:52 <boily> ?botsnack
23:26:52 <lambdabot> :)
23:27:01 <boily> > botsnack
23:27:03 <lambdabot> error: Variable not in scope: botsnack
23:27:17 <boily> `botsnack
23:27:28 <boily> ...?
23:27:33 <HackEgo> ​>:-D
23:27:38 <moonheart08> HackEgo is being slow :P
23:27:46 <moonheart08> `cat /bin/botsnack
23:27:50 <HackEgo> cat: /bin/botsnack: No such file or directory
23:28:07 <izalove> https://lists.alioth.debian.org/pipermail/bash-completion-devel/2016-November/thread.html what the f is happening :D
23:29:37 <boily> ooooh, phedex phishing!
23:31:30 <ybden> izalove: :D
23:32:02 <ybden> what's in the zips?
23:32:41 -!- alakra has quit (Quit: WeeChat 1.4).
23:37:08 <izalove> one of the attachments was this http://arin.ga/FedEx.doc
23:38:22 <ybden> Oho
23:38:37 <ybden> Tricks people into enabling macros
23:42:40 -!- carado has quit (Ping timeout: 260 seconds).
23:43:01 -!- hppavilion[1] has joined.
23:44:10 -!- carado has joined.
23:45:11 -!- Phantom_Hoover has quit (Quit: Leaving).
23:45:33 -!- Phantom_Hoover has joined.
23:48:05 -!- AnotherTest has quit (Ping timeout: 260 seconds).
23:48:40 <zzo38> If it is Microsoft Word, then I would think probably people work in Debian are not using it. (Other typesetting system which is better and for use on Linux include troff and TeX; each has its advantages and disadvantages. I use troff for man pages and TeX for other typesetting.)
23:50:37 <shachaf> Microsoft Word isn't just a typesetting system.
23:51:09 <zzo38> I know, it is more than that, although in most cases there are better ways to do it anyways.
23:51:09 -!- DHeadshot has quit (Ping timeout: 256 seconds).
23:52:18 -!- alakra has joined.
23:52:34 <shachaf> Is that true?
23:52:48 <wob_jonas> do any of you use Krita (the gui raster image editor software that is)? if so, do you like it?
23:52:56 <boily> MS Word is a Picture Displacement Application.
23:56:41 <zzo38> No, I use ImageMagick and Farbfeld-Utilities (the latter I wrote myself) to manipulate pictures. There is also the program "bitmap" for editing monochrome pictures in X if needed, although Farbfeld-Utilities currently does not support that file format.
23:57:06 -!- oerjan has joined.
23:57:09 <wob_jonas> zzo38: I mostly use ImageMagick and gimp, sometimes other stuff too.
23:57:42 <zzo38> Have you seen my Farbfeld Utilities programs?
23:57:50 <wob_jonas> But I wonder if I should examine Krita in more detail to find out if it would be worth for me to use it, and maybe you eso guys can give a summary about what's good and bad in it.
23:57:54 <wob_jonas> zzo38: no, I haven't seen that
23:58:03 <wob_jonas> zzo38: have you seen ImageMagick 7 by the way?
23:58:15 <wob_jonas> zzo38: do you have an URL for that?
23:58:30 <zzo38> I have version 6.6.9-7; I have not seen ImageMagick 7, but I have read some things about it
23:58:45 <zzo38> For Farbfeld Utilities, the URL is: http://zzo38computer.org/fossil/farbfeld.ui/
23:58:58 -!- augur has quit (Ping timeout: 258 seconds).
23:59:22 <zzo38> You can contribute stuff too if you have written some
23:59:58 -!- Caesura has joined.
2016-11-09
00:01:07 <zzo38> I have seen a GIMP plugin to use Farbfeld, although that plugin only supports using files (with optional bzip2 compression) and not pipes. (I think it would probably be more useful if it supported loading/saving farbfeld through pipes, although I don't use GIMP and don't know.)
00:01:20 <\oren\> Trump gets KY and indina; clinton gets vermont
00:02:35 <wob_jonas> zzo38: um, so where do I find the documentation for those individual utilities?
00:04:08 <\oren\> ky s kentuky
00:04:08 <wob_jonas> and in particular, what would these utilities help me do that I can't do just as easily with ImageMagick?
00:04:46 <zzo38> wob_jonas: Unfortunately there is currently none other than the source code, but there is also the wiki, which does contain a few examples. You are free to edit the wiki too if you want to.
00:05:12 <zzo38> Currently there are a lot of things that these utilities don't do (and ImageMagick does do), although they also support some things ImageMagick doesn't.
00:05:44 <wob_jonas> What is a useful thing they can do that ImageMagick can't do?
00:05:46 <zzo38> One thing different from ImageMagick is that all of the Farbfeld Utilities act as filters.
00:06:00 <zzo38> wob_jonas: Depends what is useful to you, I suppose.
00:06:17 <zzo38> And if it doesn't do what you want, you are free to make feature requests and/or to contribute.
00:06:25 <wob_jonas> luckily ImageMagick can also act as a filter
00:06:47 <wob_jonas> I sometimes pipe something into it or pipe something out from it, though I rarely pipe both ways
00:06:58 <wob_jonas> it can definitely be used as a filter and chained though
00:07:06 <zzo38> Yes it can (and I do sometimes use it this way, such as to display a picture from the internet), although not as well as farbfeld.
00:07:56 <zzo38> Farbfeld Utilities does support a few file formats that ImageMagick doesn't, although it supports hardly any of the common ones other than PNG, currently. (But I do think they should add Farbfeld file format support to ImageMagick too anyways.)
00:08:55 <wob_jonas> I think you can add the format to ImageMagick on client side if you have a program that decodes farbfeld to some other format ImageMagick knows and one that encodes it, and edit the ImageMagick config file a bit.
00:09:13 <wob_jonas> I'm not sure of the details, I never tried to do that.
00:09:36 <zzo38> wob_jonas: I have not tried editing the configuration file, although Farbfeld Utilities can encode/decode PNG.
00:09:52 <zzo38> (I also find that LodePNG sometimes compresses PNG files better than ImageMagick.)
00:09:56 <wob_jonas> apparently you have ffpbm, that should work
00:10:12 <zzo38> Yes, PBM/PGM/PPM will also work.
00:10:18 <wob_jonas> I wouldn't encode through png when you want to pass to ImageMagick, that's just a waste of cpu
00:10:41 <wob_jonas> unless perhaps you encode to an uncompressed png, which exists, but is still more complicated than using ppm
00:10:50 <zzo38> OK then
00:11:17 <wob_jonas> do you also have a converter from ppm to farbfeld?
00:11:26 <\oren\> karl rove, the guy who broke down in hysterics last time is on fox still
00:11:27 <zzo38> Currently not, sorry.
00:11:43 <zzo38> (I may write one later, or you or someone else can contribute such a file.)
00:12:27 <wob_jonas> well, I'm still only interested if you can point me to something useful I can do with these utilities that I couldn't do easily otherwise
00:12:42 -!- Akaibu has joined.
00:13:05 <wob_jonas> hmm...
00:13:54 <zzo38> Look at the examples perhaps.
00:14:49 <wob_jonas> zzo38: do you have a quantile filter, that is, a filter that takes a small environment around each pixel, and outputs the quantile of the values among that environment in the output image, and preferably does this not in a horribly slow way?
00:15:32 <wob_jonas> I'd like such a filter, and haven't yet seen a good implementation, except of some easy special cases (minimum, maximum, and any quantile on 1 bit deep pixels)
00:16:10 <zzo38> wob_quantile: Thanks, I do like that suggestion. Post it as a feature request on that repository! (You can login anonymously)
00:16:28 <wob_jonas> "wob_quantile"?
00:16:32 <zzo38> I may then write it, hopefully before Sunday (possibly even today, but probably not)
00:18:17 <wob_jonas> though ideally I'd like this as an addition to ImageMagick, and written in such a way that it respects the virtual pixel option (and masks and channel selection and other stuff) of ImageMagick
00:19:05 <wob_jonas> the case where you take the median is sometimes called "median filter" and iirc "despeckle" in gimp
00:19:07 <zzo38> You can do palette reduction to a user-defined palette of up to 1024 colours, with specified dithering and closest-colour methods, and optionally with Hold-And-Modify. It also supports the file formats for tile graphics for PC, Famicom, and GameBoy.
00:22:10 <zzo38> wob_jonas: I wouldn't know how to make it an addition to ImageMagick, although I hope to add it to Farbfeld Utilities; you should probably post a feature request.
00:23:39 <wob_jonas> palette reduction to a user-defined palette => I do that with ImageMagick, with the -remap command and the -dither setting
00:24:32 <wob_jonas> hmm, "specified closest-colour methods" => I'm not sure how I can do that in ImageMagick though
00:24:40 <wob_jonas> but it's not really what I'm missing
00:25:01 <wob_jonas> more like, easier ways to create better colormaps in a partly automatic and partly directed way
00:25:17 <zzo38> I want that too, but so far have been unable to think of how to implement that.
00:26:22 -!- moony has joined.
00:27:35 <wob_jonas> zzo38: for first approximation, I'd like to give a mask on the image, and ask for a 255 color palette such that 128 of the colors are optimized to convert the masked part of the image, and then the other 127 colors are optimized so that together with the first 128 they can convert the whole image the best.
00:28:14 <wob_jonas> Creating the palette for the masked region is possible, but I'm not sure how to ask any program to create the final palette with some colors fixed.
00:28:50 -!- moonheart08 has quit (Ping timeout: 268 seconds).
00:28:51 <zzo38> If you have some ideas, perhaps post them as tickets.
00:29:30 <zzo38> wob_jonas: That is a good idea that I have not thought of; to make a palette optimizer that can use some fixed colours (which will be able to do what you want).
00:31:02 <zzo38> (I would make it you can optimize a palette for a different picture than the one you are actually converting, which means that this is possible by giving a cropped picture as input to the palette optimizer. And then, if it supports some fixed colours, give the full picture, with the first output given as some of the fixed colours by using the `...` shell operator.)
00:31:16 <wob_jonas> I mostly run into this problem because I want to create 256 color PNG files, since the design of the PNG format has the side effect that those compress much better than true color ones.
00:32:08 <wob_jonas> "I would make it you can optimize a palette for a different picture than the one you are actually converting, which means that this is possible by giving a cropped picture as input to the palette optimizer." => you can already do that part with ImageMagick. Although really, you could use any color reducer and then collect the colors from the output
00:32:09 <wob_jonas> with ImageMagick too.
00:32:22 <wob_jonas> Optimizing the palette with some fixed colors is what I don't know how to do.
00:33:10 <zzo38> Yes, and that is a good idea; when I make ff-optimize I hope to add that as an option!
00:33:37 <zzo38> Perhaps post a feature request so that I do not forget!
00:34:13 <wob_jonas> ok
00:35:04 <wob_jonas> make sure to represent the palette in some easy to handle format, so I can edit it in other ways
00:35:31 <wob_jonas> ImageMagick represents the palette as just an image
00:35:58 <zzo38> I intend to just make it output what ff-reduce needs as command-line arguments, which is just hex RGB format; using ff-scanf you can convert that output into a picture if you want that.
00:37:44 <wob_jonas> zzo38: can I convert from a picture too?
00:38:48 <zzo38> Yes; ff-printf is the opposite operation to ff-scanf.
00:39:31 <wob_jonas> ok
00:39:32 <zzo38> (Although ff-printf discards the width and height of the picture, so when you send its output to ff-scanf you must specify the width and height.)
00:39:45 <wob_jonas> For a palette, that's not a big problem.
00:39:48 <zzo38> With ff-printf and ff-scanf you have to specify the format string.
00:42:30 <zzo38> Farbfeld Utilities can also decode NTSC if that is useful to anyone (perhaps it can be used with a CGA monochrome picture to convert it to colours, for example). (It decodes the colours only though; you will still need to use a separate program to decode the frame.)
00:43:08 <zzo38> (In the case of a PC emulator though, the frame is already decoded for you anyways.)
00:45:36 <wob_jonas> zzo38: there's another image-related utility I'd like, but that one I'll probably try to write myself:
00:46:31 <wob_jonas> a GUI tool that lets me show two images and select three or four pairs of corresponding points on them, and then create a perspective or affine transformed copy of the second image onto the first image so that the selected points align.
00:47:02 <wob_jonas> ImageMagick itself can do the perspective or affine transform, but I want to do this often enough that a GUI tool would be better.
00:48:05 <wob_jonas> And perhaps then I need a second step, one that lets me check the alignment of the transformed image on the first image by composing them in different ways, and correcting it dynamically by moving any of the eight or six control points.
00:48:24 <wob_jonas> Ideally the GIMP transform tool should work this way, but it doesn't.
00:49:51 <zzo38> For selecting points on the picture, a GUI tool would help, I agree.
00:50:49 <wob_jonas> Eventually I should write this, using ImageMagick as the backend for the transform.
00:52:41 -!- moony has quit (Ping timeout: 265 seconds).
00:53:27 <wob_jonas> good night
00:53:31 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:18:32 <izalove> clinton 44 trump 51
01:18:34 * izalove freaks out
01:19:06 <oerjan> do you freak out enough to move to canada
01:19:28 <izalove> well no but maybe germany
01:19:34 <oerjan> okay
01:20:19 <oerjan> 68 - 57 says bbc
01:21:10 -!- spiette_ has joined.
01:21:33 <izalove> i was watching it on google :X
01:21:41 <boily> clinton 68 trump 57.
01:21:55 <boily> (says Radio-Canada)
01:22:16 -!- spiette_ has changed nick to simonp.
01:22:52 -!- simonp has changed nick to spiette_.
01:25:19 <hppavilion[1]> oerjan: "bbc" has always been an awkward acronym imo
01:25:50 <oerjan> i no longer trust you on language judgements hth
01:26:14 <hppavilion[1]> oerjan: tdh, and tshyt
01:26:57 <hppavilion[1]> boily: What are these numbers? Guaranteed electoral votes or...?
01:27:11 <oerjan> `? tshyt
01:27:19 <HackEgo> tshyt? ¯\(°​_o)/¯
01:27:21 <hppavilion[1]> oerjan: that should help you too hth
01:27:38 <hppavilion[1]> ("tshy" might be better)
01:27:44 <oerjan> hppavilion[1]: presumably. 68 - 66 now.
01:27:55 <hppavilion[1]> oerjan: Ah. That's what 538 is saying too
01:28:07 <hppavilion[1]> (Is abbreviating FiveThirtyEight as 538 acceptable?)
01:28:30 <oerjan> well i don't know what it is either with or without abbreviation, so...
01:28:36 <boily> hppavellon[1]. they are numbers.
01:28:51 <hppavilion[1]> oerjan: http://fivethirtyeight.com/
01:29:07 <hppavilion[1]> oerjan: The standard political forecast site used by nerds (e.g. Randall Munroe)
01:29:47 <hppavilion[1]> oerjan: 538 is the total number of votes in the electoral college. hth.
01:31:27 <oerjan> THX
01:31:47 <boily> 68 66.
01:32:34 <hppavilion[1]> oerjan: THX?
01:32:36 <hppavilion[1]> Thou Hast Xylophony?
01:32:54 <boily> THX, 1138.
01:33:00 <hppavilion[1]> boily: That too
01:33:14 <hppavilion[1]> (Xylophony: The practice of studying and playing Xylophones. hth)
01:33:40 <zzo38> There was once a crossword puzzle with a clue asking about the next day's newspaper headline, which depended who was going to be elected president.
01:34:05 <oerjan> `thanks THX
01:34:08 <HackEgo> Thanks, THX. THX.
01:34:13 <hppavilion[1]> zzo38: Yeah, I've heard of that. It works with both choices
01:34:34 <zzo38> Yes
01:34:39 <hppavilion[1]> zzo38: And I think some of the different letters even resulted in different (but still-working) words
01:34:49 * oerjan is not sure when he last studied or played a xylophone.
01:35:06 <zzo38> (The cluues that crossed it could support either of two letters in one of their positions and still be valid.)
01:36:14 <oerjan> cluuver.
01:37:27 * hppavilion[1] thvacks oerjan with a German-manufactured svatter
01:37:42 <izalove> does this mean that just over 1000 people voted? http://i.imgur.com/qwTN3R4.png
01:38:47 <boily> hppavilion[1]: you like to live dangerously, thvacking people like that.
01:39:02 <hppavilion[1]> izalove: It's probably a district thing
01:39:26 <izalove> https://www.google.com/search?q=results+of+presidential+elections <- from this
01:39:35 <hppavilion[1]> izalove: Like, this many state-electoral votes went to this side, this many state-electoral votes to the other, and there are 1000 state elector votes
01:39:47 <hppavilion[1]> If that makes any amount of sense
01:40:21 -!- Zarutian has quit (Quit: Zarutian).
01:40:31 <izalove> ah i see
01:41:17 <oerjan> izalove: i get redirected to google.no, which usually is not helpful for such things.
01:41:32 <izalove> try google.yes
01:41:57 <oerjan> (i assume there was some promoted response)
01:42:06 <boily> Florida is mostly red, but votes are tighter than shrinkwrapped Superman panties.
01:43:51 <pikhq> It seems very likely Florida will be hitting a mandatory recount.
01:45:24 <izalove> why exactly is new jersey blue?
01:48:08 <boily> it's weird. votes are 38.10% Hillary, 58.58% Trump...
01:50:57 <hppavilion[1]> izalove: Oh, that might actually be because not everybody participates in exit polls. If that's what that is.
01:51:11 <hppavilion[1]> boily: And...?
01:52:23 <boily> unless I completely misunderstand the way American elections work, more red is more Trump?
01:52:49 <zzo38> Does anyone vote independent?
01:54:02 <oerjan> i'm sure someone does.
01:54:57 <izalove> trump just won MS
01:55:01 <izalove> make windows great again
01:55:39 <oerjan> i read somewhere there was a chance utah might go to an independent, and if so that would be the first time any state does since 1968.
01:56:42 <pikhq> There is a pretty sizable chance there, yes.
01:56:53 <shachaf> hikhq
01:57:33 <oerjan> . o O ( did he run on a "why vote for the lesser evil" platform? )
01:58:00 <Bowserinator> lol is trump winning?
01:58:08 <Bowserinator> apparently so
01:58:28 <oerjan> bit early to say?
01:58:40 <pikhq> Bowserinator: Possibly, but only because the reporting so far has mostly been in GOP strongholds.
01:58:48 <pikhq> The fact of the matter is, it's way too early to tell.
01:59:08 <Bowserinator> well we'll get some more votes in about 1 minute
02:02:00 <hppavilion[1]> boily: Yes
02:02:07 <hppavilion[1]> zzo38: You don't "vote" independent
02:02:22 <hppavilion[1]> zzo38: Independent is an alignment towards not-choosing-a-party-ness
02:02:47 <hppavilion[1]> A candidate can run as independent, but they're still a political figure- often they're people who lost the primaries
02:03:56 <izalove> 97-122 what the fuck
02:03:59 <izalove> how is he winning
02:04:08 <izalove> america what is your problem
02:04:31 <pikhq> Because he's a populist fascist demagogue.
02:04:39 <pikhq> And America has had a strong authoritarian streak of late.
02:07:21 <oerjan> -129
02:08:14 <boily> 97-81 here.
02:08:22 <boily> 97-87.
02:08:40 <oerjan> boily: WAY AHEAD OF YOU
02:09:16 <boily> HELLØRJAN! THE NUMBERS ARE OFF THE CHARTS!
02:09:27 <oerjan> (tip: the correct numbers won't decrease hth)
02:10:15 <Bowserinator> 97-129
02:11:32 -!- scoofy has quit (Ping timeout: 260 seconds).
02:11:56 <boily> 97-125.
02:12:21 <boily> hppavilion[1]: will you Canada?
02:12:36 <hppavilion[1]> boily: Apparently, no
02:12:44 <hppavilion[1]> boily: "France, maybe"
02:12:54 <hppavilion[1]> England possibly
02:16:06 <hppavilion[1]> boily: Sounds like Canada isn't far enough
02:18:09 -!- scoofy has joined.
02:18:57 <oerjan> 104-129
02:19:16 <boily> 97-125.
02:27:55 <boily> 104-125.
02:28:25 <izalove> boily: you need faster internet
02:29:50 <boily> my internets are synchronized hth
02:30:00 <oerjan> with the PAST
02:30:27 <izalove> BURN
02:32:20 <boily> flblblblblblbl :Þ
02:34:57 <zzo38> What statistical method might I use to approximately figure out the templates used by the simple interface of the RinkWorks Fantasy Name Generator?
02:43:59 -!- augur has joined.
02:47:44 <oerjan> 104-137
02:48:10 <pikhq> I am getting increasingly worried the USD will soon be at par with the Zimbabwean dollar.
02:49:05 <oerjan> so, replaced by euros and south african rands?
02:49:16 -!- spiette_ has quit (Read error: Connection reset by peer).
02:49:31 <zzo38> Do you have any idea about how such thing I mentioned might be done?
02:49:55 <pikhq> oerjan: Eventually, yes.
02:50:03 <zzo38> Are you any statistician?
02:51:31 <boily> ah, state television... "it's like choosing between a gonorrhea and syphillis."
02:51:38 <boily> stay classy!
02:55:18 <hppavilion[1]> Have they STILL not called Florida‽
02:57:10 <oerjan> hm apparently zimbabwean economy has gone downhill again after the mugabe's party got alone in goverment again. surprise!
02:57:11 <pikhq> Yes.
02:57:18 <oerjan> *-the
02:57:33 <boily> 93.78% votes counted in Florida. Trump 49.05%, Hillary 47.83%.
03:00:24 <oerjan> boily: the norwegian standard idiom is "valg mellom pest og kolera" (choice between plague and cholera) hth
03:01:49 <boily> time for nightly coma. tomorrow will be tomorrow...
03:01:49 <oerjan> apparently german is similar.
03:02:11 <boily> we don't really have any idiom for that.
03:02:21 <oerjan> 104-140
03:02:31 <boily> 103-136.
03:02:37 <boily> s/3-/4-/
03:02:43 -!- boily has quit (Quit: SUGGESTIVE CHICKEN).
03:02:53 <hppavilion[1]> oerjan: Cholera tyvm
03:03:07 <hppavilion[1]> (Wait, which "The plague" is this?)
03:03:15 <oerjan> hppavilion[1]: probably bubonic
03:04:59 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:07:25 <oerjan> -150
03:08:24 <hppavilion[1]> oerjan: The bourbonic plague is much better. hth.
03:09:13 <oerjan> that's just whiskeyful thinking
03:11:08 <oerjan> 109-
03:19:09 <zzo38> My namegen.js now has a builtin repeat function, which is much faster than using an external repeater.
03:19:11 -!- spiette_ has joined.
03:19:51 -!- spiette_ has quit (Remote host closed the connection).
03:28:02 <oerjan> -168
03:29:49 <oerjan> trump wins ohio (first swing state)
03:38:16 <hppavilion[1]> oerjan: Oh, did he?
03:39:17 -!- Phantom_Hoover has joined.
03:45:20 <oerjan> 131-
03:45:31 <hppavilion[1]> oerjan: What are these numbers?
03:45:50 <oerjan> electors so far, i assume
03:46:24 <hppavilion[1]> oerjan: ...you assume?
03:46:54 <oerjan> well, am pretty sure.
03:47:05 <oerjan> http://www.bbc.com/news/election/us2016/results
03:52:29 -!- carado has quit (Ping timeout: 265 seconds).
03:53:07 -!- carado has joined.
04:15:04 <hppavilion[1]> Oregon clinton.
04:16:24 <hppavilion[1]> 190 to 187, clinton's favour. 161 not called; all remaining large states are moderate-leaning-trump
04:17:12 <oerjan> and that 538 site thinks trump has 58% prob. of winning.
04:17:50 <hppavilion[1]> Most likely path to clinton victory from here is Washington (easy), Maine and Maine First (not too difficult), Minnesota (risky, but possible), Pennsylvania, Wisconsin, New Hampshire, Michigan, which all lean red for the moment
04:18:25 <hppavilion[1]> (florida would replace any two of those last four except maybe Penn. and Mich.)
04:18:27 <alercah> oerjan: that 58% is not accounting for florida
04:18:36 <alercah> which several outlets have already called
04:20:59 -!- sebbu has quit (Ping timeout: 244 seconds).
04:34:53 <oerjan> 209-222
04:40:42 <oerjan> -228
04:54:00 -!- Caesura has quit (Ping timeout: 268 seconds).
04:54:15 <\oren\> they called florida for trump
04:54:29 <alercah> who are you watching? you're late to the party
04:54:32 <hppavilion[1]> Georgia Trump. 84%
04:54:39 <hppavilion[1]> alercah: FiveThirtyEight
04:54:53 <hppavilion[1]> alercah: I think it must have been controversial so they waited before calling
04:59:45 <alercah> hppavilion[1]: even 538 had called it about 10 minutes before \oren\ said that
05:00:04 <hppavilion[1]> alercah: It didn't pop up for me.
05:00:16 <hppavilion[1]> alercah: I don't know when it did; \oren\ might have actually been late to the party
05:00:35 <alercah> according to their site they called at 11:30
05:01:29 <hppavilion[1]> alercah: I'm in AKST
05:01:54 <hppavilion[1]> so... 19:30?
05:02:14 <alercah> think so
05:02:18 <alercah> whatever half an hour ago was
05:03:12 -!- centrinia has joined.
05:05:18 <\oren\> fox called wisconsin for turmp but cnn hasnt
05:05:46 -!- centrinia has quit (Read error: Connection reset by peer).
05:07:12 <alercah> it's over
05:07:14 <alercah> tbqh
05:07:17 <alercah> hth
05:07:42 <oerjan> `? tbqh
05:08:00 <HackEgo> tbqh? ¯\(°​_o)/¯
05:08:03 <alercah> to be quite honest
05:08:19 <oerjan> oh not officially
05:08:28 <alercah> it's not officially over until january
05:08:36 <oerjan> OKAY
05:19:36 -!- Phantom_Hoover has quit (Remote host closed the connection).
05:25:09 <\oren\> well basically if trunp gets mchigan or pennyslvania he wins
05:25:21 <\oren\> curently wining in both
05:26:33 <pikhq> alercah: But the only way we'd get that many faithless electors is if Trump declares that he will begin by exterminating the Jews.
05:26:40 <pikhq> Actually, given how things are going, maybe not.
05:26:41 <alercah> \oren\: even if he doesn't, it's over
05:27:12 <alercah> 11 from AZ, 10 from WI, 4 from NH, 1 from NE is 26 and that's enough
05:27:16 <pikhq> Clinton's not *literally* guaranteed to lose at this point, but it's looking incredibly likely.
05:27:30 <pikhq> She'd need to take WI NH NE AZ.
05:28:08 <alercah> and PA
05:28:17 <alercah> which is looking unlikely because a very red county still hasn't reported
05:29:02 <alercah> MI is more likely than WI
05:29:13 <pikhq> True.
05:33:09 <alercah> assuming AZ, WI, NE, 1 ME for trump, that's 23. AK would seal it
05:34:20 <alercah> if AK somehow flips to capstone this nutty election, 3 ME, NH, AK, PA, MI, MN is a clinton win
05:34:27 <alercah> but that's about the only possible way she has left
05:42:06 -!- moonythedwarf has quit (Remote host closed the connection).
05:54:30 -!- ybden has quit (Ping timeout: 244 seconds).
05:56:55 -!- ybden has joined.
05:59:23 <\oren\> CNN still isn't admitting anything
06:00:18 <\oren\> alaska sould be in soon
06:03:03 <\oren\> their analyst just explained that he cant see a way for clinton to win PA but they won't call it
06:03:35 <hppavilion[1]> \oren\: Fox is calling Wisconsin. FiveThirtyEight is not certain yet, but it looks like trump is president-elect
06:05:44 <izalove> WHAT THE FUCK
06:05:51 <izalove> i went to sleep and trump won
06:05:53 <izalove> christ
06:06:19 <hppavilion[1]> izalove: Did you really?
06:06:24 <izalove> yes
06:06:31 <izalove> i'll never sleep again
06:06:43 <oerjan> good policy
06:06:54 <\oren\> they aven't called it but yeah 98% chance turnip president
06:07:17 <hppavilion[1]> izalove: It's your fault
06:07:47 <\oren\> maine called for clinton
06:07:57 <hppavilion[1]> \oren\: Which part?
06:08:06 <hppavilion[1]> \oren\: Whole, first district, or second district?
06:08:37 <\oren\> both I think
06:09:41 <\oren\> cnn just called utah for trump
06:10:36 <\oren\> cnn is such trash
06:11:22 <\oren\> once again megyn kelly is having to go and ask the statisticians wut r they doin
06:11:42 <\oren\> I am watching cnn and fox on dual monitors
06:11:49 <pecan> Sleep is pretty boring anyway
06:11:52 <pecan> don't really recommend it
06:13:38 <hppavilion[1]> \oren\: Whole is different from both first district and second district
06:14:03 <\oren\> wait wat
06:14:09 <hppavilion[1]> \oren\: Maine's electoral votes are divided into 3 groups- 1, 1, 2. The voters are in two districts (first and second)
06:14:23 <izalove> guys this stopped being funny, someone better come out and say it's a prank
06:14:33 <hppavilion[1]> \oren\: Whoever wins the first district gets 1, whoever wins the second district gets 1, and whoever wins the state overall gets the other 2
06:14:41 <hppavilion[1]> \oren\: Yes, it's fucking ridiculous.
06:16:20 <izalove> whatever, antinuclear bunkers aren't even that expensive these days
06:16:20 <alercah> ok so the conference I am supposed to go to tomorrow
06:16:30 <alercah> I cannot find any registration confirmation emails for and the website is down
06:17:07 <\oren\> izalove: I tought it was clinton who was going to war with russia
06:17:23 <izalove> trump is going to war with everyone -_-
06:17:28 <izalove> including the us
06:17:32 <\oren\> except russia
06:19:48 <hppavilion[1]> Now officially a Republican senate
06:20:03 <hppavilion[1]> The house was never up to be de-republicized AFAICT
06:20:16 <hppavilion[1]> Republican Senate, Republican House, Trump in the white house. My god.
06:22:25 <Hoolootwo> welp time to emigrate
06:23:18 <hppavilion[1]> Hoolootwo: Emigration is in-country afair
06:24:20 <hppavilion[1]> Well, time to go to acceptance
06:24:54 <alercah> eh? emigration means leaving the country
06:25:01 <hppavilion[1]> (I'm somewhat glad Ms. Rawson, mercifully, didn't live to see this...)
06:25:13 <alercah> anyway, you us folk can consider actually trying to fix your country too
06:25:16 <alercah> rather than just running away
06:29:09 <zzo38> What are the Greek names and GURPS values for fear of left-handed plumbers and for fear of everything?
06:33:19 <oerjan> the second ought to be panphobia
06:33:54 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
06:34:10 <zzo38> OK
06:34:41 <oerjan> apparently that's only one of several options https://en.wikipedia.org/wiki/Panphobia
06:34:59 <oerjan> well the omni- is latin
06:36:13 -!- hppavilion[1] has joined.
06:36:57 <hppavilion[1]> New xkcd
06:37:25 <oerjan> zzo38: i suspect pantophobia is the most grammatically correct
06:37:57 <myname> ah, giant douche won over turd sandwich, i see
06:38:40 <hppavilion[1]> OK, no more election discussion?
06:39:00 <myname> i am excited about the new episode of south park
06:39:04 <hppavilion[1]> It's been done, it appears.
06:39:12 <Hoolootwo> pantophobia sounds like the fear of pants
06:40:30 <\oren\> Amy Schumer, Cher, various other american celebs: Bienvenue au Canada!
06:42:23 <\oren\> Will Trudeau extend refugee visas to trump fleers?
06:42:29 <hppavilion[1]> Hoolootwo: ...is it not?
06:42:49 <hppavilion[1]> \oren\: He will, or we will... damn, what will we do?
06:43:01 <hppavilion[1]> Fuck, I don't know how to threaten foreign officials.
06:43:03 <zzo38> If meaning fear of everything then that is including pants too isn't it?
06:43:20 <hppavilion[1]> zzo38: Isn't fear of everything panphobia?
06:43:40 <zzo38> I would think so.
06:44:58 <Hoolootwo> yes, but apparently wikipedia says that it's another spelling :(
06:45:20 <zzo38> Wikipedia says it can be: panphobia, omniphobia, pantophobia, panophobia.
06:46:02 <hppavilion[1]> I suffer from aphobophobia
06:46:07 <hppavilion[1]> (Fear of not being afraid)
06:47:01 * oerjan swats hppavilion[1] for ignoring his explanation -----###
06:47:18 <hppavilion[1]> oerjan: Wat?
06:47:27 <hppavilion[1]> oerjan: I saw, but you were WRONG
06:47:30 <oerjan> zzo38: pantophobia is more like how original greek would combine words
06:47:59 <zzo38> Ah, OK
06:48:24 <oerjan> hppavilion[1]: greek doesn't just fuse words together nilly-willy. you need to use the right form hth
06:48:56 <\oren\> megyn kelly: "and then we have wikileaks, or is it the russians?" other guy on fox: "I wouldn't say that comrade"
06:49:34 <zzo38> But how to combine Greek words to make up words in English?
06:49:35 <oerjan> <hppavilion[1]> Fuck, I don't know how to threaten foreign officials. <-- you should take trump lessons hth
06:49:57 <hppavilion[1]> oerjan: Oh, good idea
06:50:05 <pecan> zzo38: here, do it like me: tele- + -vision = tel—wait, shit.
06:51:01 <oerjan> Hoolootwo: the word "pants" apparently comes very indirectly from Παντελεήμων. same pant-.)
06:51:09 <oerjan> *-)
06:52:05 <\oren\> podesta is coming to speak
07:01:11 <\oren\> Hillary Clinton chief flunky John Podesta expected to appear before US public, for ritual self-disembowelment.
07:01:14 <\oren\> 0 replies 260 retweets 322 likes
07:01:30 <\oren\> holy shit lololololololololol
07:02:40 <zzo38> GURPS lists fear of crowds as "demophobia", while Wikipedia says "enochlophobia". Wiktionary mentions both, as well as "ochlophobia".
07:09:38 <zzo38> Also, GURPS uses "brontophobia" for fear of loud noises (Wikipedia says "phonophobia", which make more sense to me), but apparently "brontophobia" actually mean fear of thunder and lightning.
07:12:34 -!- augur has quit (Remote host closed the connection).
07:16:17 <hppavilion[1]> zzo38: brontophobia is fear of mythical creatures hth
07:25:59 <hppavilion[1]> Oh my god
07:26:03 <hppavilion[1]> I should get in on http://ioling.org/
07:31:34 -!- carado has quit (Ping timeout: 250 seconds).
07:33:10 <zzo38> Wikipedia lists phobophobia, but not aphobophobia.
07:35:17 <zzo38> But what would be the word for fear of left-handed plumbers?
07:40:59 <\oren\> clinton calls trump on phone to concede
07:41:01 <\oren\> trump to appear on stage soon
07:42:11 <oerjan> greekaphobia, the fear of mangled greek coinings
07:43:52 <oerjan> `` rgrep -i greek wisdom
07:44:09 <HackEgo> wisdom/ambiguous:Ambiguous, from Greek 'ἀν-' lack of, and 'βιγός' clarity of meaning, means when something is unclear in its meaning. Antonym: biguous. \ wisdom/rho:Rho is the Greek letter that represents the mind, and thus psychology is called rho science. Today's reductionists consider the mind obsolete, and prefer to study new rho scien
07:44:24 <izalove> where can i hire a hitman on tor?
07:45:06 <oerjan> `` rgrep -i -l greek wisdom
07:45:08 <HackEgo> wisdom/ambiguous \ wisdom/rho \ wisdom/odysseus \ wisdom/theseus \ wisdom/rholypoly
07:46:05 <oerjan> `learn Manglophobia is the fear of horribly mangled "Greek" neologisms.
07:46:11 <HackEgo> Learned 'manglophobia': Manglophobia is the fear of horribly mangled "Greek" neologisms.
08:00:37 <hppavilion[1]> Whoo, I have headphones again!
08:08:01 <\oren\> after his speech trump played the song "you can't always get what you want"
08:10:39 <hppavilion[1]> \oren\: Which one?
08:10:48 <hppavilion[1]> \oren\: I remember that happening a month or two ago
08:12:12 <hppavilion[1]> All programmer poetry (proegretry?) should be written in arbitrary octameter, where an additional message comes out when you take the parts of each foot and decode it as ASCII with nostress = 0, stress = 1
08:14:13 -!- augur has joined.
08:17:09 <hppavilion[1]> Or how about just every other, because Pyrrhics and Spondees are hard (and this way every line is one character)
08:26:32 -!- AnotherTest has joined.
08:53:57 -!- sebbu has joined.
08:54:41 -!- oerjan has quit (Quit: Nite).
09:10:08 <HackEgo> [wiki] [[Hi\n]] https://esolangs.org/w/index.php?diff=50177&oldid=49904 * YSomebody * (+139)
09:20:49 -!- MoALTz has joined.
09:21:40 <HackEgo> [wiki] [[User:Function call without parameters]] https://esolangs.org/w/index.php?diff=50178&oldid=50110 * Function call without parameters * (-77)
09:26:57 <hppavilion[1]> Hm... is there a way to design Democracy so leaders have to keep people happy during their *term* rather than their campaign, other than just having elections frequently enough that they can't just recover immediately before getting reelected?
09:31:10 <b_jonas> 289 for Trump and 218 for Hillary only? damn
09:31:40 <b_jonas> hpp: you don't keep them happy during the term. you just make sure you get re-elected by influencing the people in the few months before the next election.
09:31:46 <hppavilion[1]> b_jonas: =507?
09:31:52 <hppavilion[1]> b_jonas: hpp doesn't beep me hth
09:32:09 <hppavilion[1]> b_jonas: Yes, exactly. I was asking if there's a way to NOT do it that way
09:32:13 <b_jonas> hpp: there are still some results missing
09:32:19 <b_jonas> to be counted later
09:33:00 <hppavilion[1]> To set up a democracy so that you have to keep people happy over the term, not over the campaign
09:33:54 <b_jonas> no, you don't have to
09:51:57 -!- hppavilion[1] has quit (Quit: Leaving).
10:33:01 -!- The_Prospector has quit (Quit: when in doubt, kernel panic).
10:42:19 -!- hppavilion[1] has joined.
11:04:18 -!- augur has quit (Remote host closed the connection).
11:04:54 -!- augur has joined.
11:08:56 -!- augur has quit (Ping timeout: 240 seconds).
11:20:39 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
11:21:28 <b_jonas> ARGH! and now an internal error from the compiler. yesterday it was the linker.
11:22:31 <b_jonas> damn you, microsoft, for your stupid errors
11:34:53 -!- boily has joined.
11:40:10 -!- Phantom_Hoover has joined.
11:44:34 -!- LKoen has joined.
11:47:49 <boily> `wisdom
11:48:36 <HackEgo> fternooner//fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”) is a screamingly delicious pastry.
11:53:13 -!- Jafet has quit (Ping timeout: 252 seconds).
12:05:49 -!- Jafet has joined.
12:24:30 <izalove> Somasis | anyway, i'm excited to see how the first republican trifecta since literally the year before the great depression occurred goes
12:28:28 -!- boily has quit (Quit: MANIFOLD CHICKEN).
12:29:03 -!- Phantom_Hoover has quit (Quit: Leaving).
12:46:28 -!- benderB787 has joined.
13:18:49 -!- LKoen has quit (Remote host closed the connection).
13:24:26 -!- Kaynato has joined.
14:01:41 -!- Kaynato has quit (Ping timeout: 248 seconds).
14:12:24 -!- Kaynato has joined.
14:19:51 -!- moonythedwarf has joined.
14:34:53 -!- Kaynato has quit (Ping timeout: 258 seconds).
14:49:13 -!- AnotherTest has quit (Ping timeout: 260 seconds).
14:58:59 -!- Kaynato has joined.
15:25:25 -!- AnotherTest has joined.
15:27:40 -!- benderB787 has quit (Ping timeout: 260 seconds).
15:30:00 -!- AnotherTest has quit (Ping timeout: 260 seconds).
15:32:46 -!- Kaynato has quit (Ping timeout: 258 seconds).
15:34:15 -!- DHeadshot has joined.
15:45:05 <moonythedwarf> derp de derp
15:46:37 <\oren\> wow, it's actually not even close for hillary. she got nothing from the rust belt
15:47:22 <\oren\> I guess the car manufacturing jobs might leave canada and go back to the us
15:47:36 -!- The_Prospector has joined.
15:51:40 -!- benderB787 has joined.
16:13:53 -!- otherbot has joined.
17:04:11 <HackEgo> [wiki] [[Talk:OOLANG]] https://esolangs.org/w/index.php?diff=50179&oldid=50176 * Slnetaiga * (+130)
17:04:24 <HackEgo> [wiki] [[Talk:OOLANG]] https://esolangs.org/w/index.php?diff=50180&oldid=50179 * Slnetaiga * (+1) oops:)
17:06:54 -!- DHeadshot has quit (Ping timeout: 256 seconds).
17:09:00 -!- DHeadshot has joined.
17:19:22 -!- DHeadshot has quit (Read error: Connection reset by peer).
17:19:52 -!- DHeadshot has joined.
17:20:03 -!- LKoen has joined.
17:20:09 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: adding a new network).
17:21:12 -!- FreeFull has quit (Quit: rebooting).
17:21:14 -!- otherbot has joined.
17:21:51 -!- otherbot has quit (Client Quit).
17:22:07 -!- otherbot has joined.
17:24:35 -!- LKoen has quit (Ping timeout: 256 seconds).
17:26:23 -!- FreeFull has joined.
17:30:22 -!- Kaynato has joined.
17:32:42 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: derp).
17:33:01 -!- otherbot has joined.
17:33:08 -!- otherbot has quit (Client Quit).
17:33:25 -!- otherbot has joined.
17:50:23 -!- AnotherTest has joined.
17:51:54 -!- Caesura has joined.
17:53:24 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: derp).
17:53:40 -!- otherbot has joined.
17:55:08 -!- Kaynato has quit (Ping timeout: 260 seconds).
17:56:25 <\oren\> trump's victory speech is surprisingly positive
18:04:18 -!- hppavilion[1] has joined.
18:09:29 -!- LKoen has joined.
18:14:44 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
18:33:47 -!- hppavilion[1] has joined.
18:36:34 <hppavilion[1]> Hm, I think I've written something that properly captures a donkey clause in a logical fashion, but I'm not certain
18:37:49 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: derp).
18:38:06 -!- otherbot has joined.
18:39:24 -!- heroux has quit (Ping timeout: 260 seconds).
18:39:27 <hppavilion[1]> It doesn't have any free variables and it seems to express the concept as I understand it
18:39:38 <hppavilion[1]> But I might not be even understanding the problem
18:41:30 <hppavilion[1]> Huh, it looks like the issue might be that 'a' is usually read as an \E, but is typically read as an \A?
18:48:32 <ybden> `? trump
18:48:43 <HackEgo> trump? ¯\(°​_o)/¯
18:56:10 -!- heroux has joined.
18:57:24 -!- lezsakdomi has joined.
19:01:30 -!- heroux has quit (Read error: Connection reset by peer).
19:01:40 -!- heroux has joined.
19:27:12 <\oren\> Melania Trump is now the impending First Lady of the United States
19:27:33 <moonythedwarf> yup :/
19:27:37 <pikhq> Until the inevitable divorce.
19:27:53 <moonythedwarf> lol
19:28:04 <moonythedwarf> pikhq, you the same pikhq as the one on #xkcd?
19:28:15 <pikhq> Yes.
19:28:20 <moonythedwarf> hi ^_^
19:28:30 <pikhq> Sal'
19:28:42 <moonythedwarf> -echo hi
19:28:42 <pikhq> In general, if you see a pikhq anywhere it's safe to assume it's me.
19:28:42 <otherbot> hi
19:28:50 <moonythedwarf> pikhq, ok
19:28:55 <\oren\> She's the first First Lady to have appeared nude in magazines
19:28:58 <pikhq> To my knowledge nobody else on the planet uses this nick.
19:29:05 <pikhq> But, y'know, the GOP is all about family values.
19:29:21 <pikhq> (which apparently means "eliminate the gays")
19:29:23 <\oren\> Trump has a big family
19:29:34 <pikhq> A serial divorcer would.
19:29:56 <\oren\> yup
19:30:59 <moonythedwarf> lol
19:31:25 <moonythedwarf> trump has made multiple world records, all of them somewhat wierd and that mak him as a bad president :P
19:31:48 <\oren\> also, first immigrant First Lady since 1829
19:31:49 <moonythedwarf> aka for example getting the (upcoming) first lady to have nude pics in a magazine
19:32:24 <pikhq> And first illegal immigrant First Lady.
19:32:36 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
19:32:53 <pikhq> Which I wouldn't care much about except that he appears to want to round up and export all 12 million illegal immigrants in 2 years.
19:33:00 -!- hppavilion[1] has joined.
19:37:56 <\oren\> pikhq: I dunno how immigration law worked in 1775 when Louisa Adams first came to America
19:41:42 <hppavilion[1]> \oren\: We're going to build an ocean barricade and Ireland is going to pay for it
19:43:57 -!- LKoen has quit (Remote host closed the connection).
19:44:24 -!- centrinia has joined.
19:50:27 -!- Caesura has quit (Ping timeout: 265 seconds).
20:06:40 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
20:07:32 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50181&oldid=50105 * Enoua5 * (+66) /* BOOT */
20:08:50 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50182&oldid=50181 * Enoua5 * (+19) /* Basic Commands */
20:09:10 -!- centrinia has quit (Quit: Leaving).
20:18:55 <\oren\> Trump on Kanye: "I hope to run against him someday,"
20:19:10 <\oren\> Kanye West 2020!
20:20:33 -!- Caesura has joined.
20:20:33 -!- augur has joined.
20:39:33 -!- Caesura has quit (Ping timeout: 244 seconds).
20:48:59 -!- ffj-bot has quit (Remote host closed the connection).
20:53:30 -!- carado has joined.
20:53:32 -!- lezsakdomi has quit (Quit: Leaving).
21:01:19 -!- otherbot has quit (Quit: Quit requested by iczero: aaaaaa).
21:01:35 -!- otherbot has joined.
21:01:43 -!- otherbot_ has joined.
21:01:54 -!- otherbot_ has quit (Remote host closed the connection).
21:02:34 -!- otherbot has quit (Remote host closed the connection).
21:02:52 -!- otherbot has joined.
21:05:51 -!- otherbot has quit (Client Quit).
21:06:36 -!- DHeadshot has quit (Ping timeout: 256 seconds).
21:06:44 -!- otherbot has joined.
21:07:44 -!- otherbot has quit (Client Quit).
21:08:01 -!- otherbot has joined.
21:08:29 -!- wob_jonas has joined.
21:09:28 <wob_jonas> hmm.... ais523 wasn't in yet?
21:10:02 <moonythedwarf> nope
21:10:34 <moonythedwarf> -js return "nope".repeat(5)
21:10:34 <otherbot> 'nopenopenopenopenope'
21:10:34 <otherbot> { obuf: '', | console: { log: [Function] }, | Buffer: [Function: Buffer], | EventEmitter: [Function: EventEmitter], | util: {}, | global: '[Circular]', | process: { exit: [Function] } }
21:10:43 <moonythedwarf> -js return "nope".repeat(500)
21:10:43 <otherbot> 'nopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopeno (message truncated)
21:10:43 <otherbot> { obuf: '', | console: { log: [Function] }, | Buffer: [Function: Buffer], | EventEmitter: [Function: EventEmitter], | util: {}, | global: '[Circular]', | process: { exit: [Function] } }
21:18:33 -!- augur has quit (Remote host closed the connection).
21:28:29 -!- hppavilion[1] has joined.
21:34:19 <\oren\> hppavilion[1]: are u ready for Kanye west 2020 campaign?
21:35:49 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
21:38:03 -!- DHeadshot has joined.
21:57:14 -!- DHeadshot_ has joined.
21:57:51 -!- DHeadshot has quit (Ping timeout: 252 seconds).
22:13:12 -!- Caesura has joined.
22:20:29 -!- moony has joined.
22:22:45 -!- DHeadshot_ has changed nick to DHeadshot.
22:24:31 -!- otherbot has quit (Quit: Restart requested by moony: derp).
22:24:47 -!- otherbot has joined.
22:28:06 -!- otherbot has quit (Remote host closed the connection).
22:28:21 -!- otherbot has joined.
22:32:10 -!- hppavilion[1] has joined.
22:33:10 <moony> hellovilion[1]
22:39:44 -!- AnotherTest has quit (Ping timeout: 260 seconds).
22:40:35 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
22:41:45 -!- Lord_of_Life has quit (Excess Flood).
22:45:42 -!- Lord_of_Life has joined.
22:51:42 -!- hppavilion[1] has joined.
22:51:42 -!- Caesura has quit (Ping timeout: 265 seconds).
22:52:04 <moony> hellovilion[1]
22:53:51 <hppavilion[1]> moony: You used a porthello my client does not recognize. tdnh.
22:54:25 <moony> lol
22:55:54 <shachaf> Please don't spam the channel.
22:55:57 <shachaf> You always do it.
22:56:01 <shachaf> It's always awful.
22:56:25 <moony> how am i spamming?
22:56:35 <moony> you know, at this moment
22:58:15 <FireFly> presumably referncing to the repeated nope a while ago
23:02:15 <\oren\> `` perl -e 'print yep x 4'
23:02:30 <HackEgo> Number found where operator expected at -e line 1, near "x 4" \ (Do you need to predeclare x?) \ syntax error at -e line 1, near "x 4" \ Execution of -e aborted due to compilation errors.
23:02:42 <\oren\> `` perl -e 'print "yep" x 4'
23:02:45 <HackEgo> yepyepyepyep
23:03:04 <\oren\> huh, I can't use a bareword as an argument for x
23:03:11 <\oren\> weird
23:04:17 <\oren\> `` perl -e 'print yep'
23:04:19 <HackEgo> No output.
23:04:28 <\oren\> `` perl -e 'print yup'
23:04:30 <HackEgo> No output.
23:04:45 -!- The_Prospector|2 has joined.
23:05:18 <wob_jonas> \oren\: no, the problem is that yep is parsed as an indirect argument of print
23:05:31 <\oren\> `` perl -e 'print(yep)'
23:05:32 <HackEgo> No output.
23:05:35 <wob_jonas> so the x would be the start of the first direct argument
23:06:19 <\oren\> `` perl -e 'printSTDOUT yep)'
23:06:21 <HackEgo> syntax error at -e line 1, near "printSTDOUT yep) \ " \ Execution of -e aborted due to compilation errors.
23:06:22 <\oren\> `` perl -e 'print STDOUT yep)'
23:06:24 <HackEgo> syntax error at -e line 1, near "yep) \ " \ Execution of -e aborted due to compilation errors.
23:06:27 <\oren\> `` perl -e 'print STDOUT yep'
23:06:28 <HackEgo> yep
23:06:31 <\oren\> aha
23:07:41 <\oren\> although why print yep doesn't raise any kind of error (printing to a nonexistent filehandle?)
23:07:47 -!- The_Prospector has quit (Ping timeout: 258 seconds).
23:08:57 <wob_jonas> \oren\: it does give a false result and sets $!{EBADF}
23:09:27 <wob_jonas> it doesn't raise an error other than that, because perl builtins don't usually raise exceptions for plain OS io errors
23:09:38 -!- Caesura has joined.
23:10:02 <hppavilion[1]> Dammit, there's a "large police perimeter" around or near my schol
23:10:04 <hppavilion[1]> *school
23:10:09 <hppavilion[1]> So I can't leave
23:11:11 <wob_jonas> you must check the return values manually, C style
23:11:42 <\oren\> hppavilion[1]: how do you feel about Kanye West?
23:12:00 -!- ^v has quit (Ping timeout: 260 seconds).
23:12:16 <hppavilion[1]> \oren\: I think we should tear down the Kanye wall and reunify East Kanye and West Kanye
23:15:40 -!- ^v has joined.
23:33:38 -!- moonythedwarf has quit (Remote host closed the connection).
23:35:17 -!- Caesura has quit (Ping timeout: 240 seconds).
23:35:48 -!- moony has quit (Ping timeout: 260 seconds).
23:35:59 <hppavilion[1]> shachaf: I'm doing audio again...
23:40:56 -!- DHeadshot has quit (Ping timeout: 250 seconds).
23:41:53 <shachaf> beep boop
23:43:19 <Taneb> I just did the dot to dot in today's Gunnerkrigg Court
23:48:15 -!- DHeadshot has joined.
23:51:27 <fizzie> I did it as well.
23:51:35 <fizzie> V. scary.
23:53:01 <HackEgo> [wiki] [[Special:Log/newusers]] create * CodeTriangle * New user account
23:53:46 <shachaf> are y'all going to post pictures twh
23:54:06 <Taneb> No
23:58:31 -!- boily has joined.
2016-11-10
00:00:12 -!- LKoen has joined.
00:01:04 <boily> `wisdom
00:01:13 <HackEgo> portmanteau//«Portmanteau» is the French spelling of “port man toe”.
00:01:15 <shachaf> `wisdom
00:01:18 <HackEgo> ioccc//The IOCCC is the Industrial Ordovician COBOL Conference Circuit. Not to be confused with OIC. See also ioccclist.
00:01:24 <shachaf> `cwlprits portmanteau
00:01:38 <shachaf> `? oic
00:01:39 <boily> hellochaf. that sounds mine.
00:01:43 <shachaf> `? ioccclist
00:01:45 <shachaf> boily: agreed
00:01:50 <HackEgo> boil̈y
00:01:55 <boily> yup.
00:01:57 <HackEgo> OIC, OIC means Oh I see.
00:01:59 <HackEgo> ioccclist is update notification for when a new year of the International Obfuscated C Code Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news
00:02:00 <otherbot> [The International Obfuscated C Code Contest]
00:02:03 <hppavilion[1]> I'm trying to figure out a way to make a microphone (which I DO have working) automatically shut off if the speaker goes quiet
00:02:19 <hppavilion[1]> Like, I have a microphone stream and I can do whatever the hell I want with the audio
00:02:19 * boily prods the otherbot with his mapole
00:02:33 <hppavilion[1]> I have it as numbers
00:02:42 <hppavilion[1]> But I want it to detect if the user gets quiet
00:03:04 <hppavilion[1]> But it can't be some objective number, because some microphones produce less noise
00:03:47 <hppavilion[1]> shachaf: I forget, did either of us ever figure out how to combine two samples into one?
00:06:42 -!- Caesura has joined.
00:09:35 <fizzie> shachaf: https://zem.fi/tmp/dots.png -- but careful, it may SPOIL things.
00:10:43 <boily> fungot: kyyhkynen.
00:10:43 <fungot> boily: you around? what version? my drscheme gives me multiple human languages from the wiki. my search resulted in no hits
00:11:14 <boily> fungot: yes I'm around, I'm not sure I'm version numbered, there are multiple languages, your search is bad.
00:11:15 <fungot> boily: it's useful in *all* cases. for fnord reasons?) but i'd forget some key thing i decided on 3 because it was slow and fnord.
00:11:25 <boily> fungot: always fnord.
00:11:25 <fungot> boily: fuzzy foreigners. an assembler is not much different than tail-calling normal procedures, except that it is adding the new symbols with the same
00:12:25 -!- Caesura has quit (Ping timeout: 244 seconds).
00:13:49 -!- pikhq has quit (Quit: Reconnecting).
00:13:56 -!- pikhq has joined.
00:14:09 <shachaf> fizzie: gasp hth
00:14:10 <shachaf> tdh
00:14:28 <shachaf> hppavilion[1]: I think fizzie told you how.
00:15:27 <ybden> fungot: fungoooooooooooooooooooot
00:15:27 <fungot> ybden: i could make one an insane dictator who desires no information should ever be lost ( in the original
00:15:32 <hppavilion[1]> shachaf: Ah
00:15:45 <shachaf> ybden molum
00:16:01 <ybden> Hello.
00:17:01 -!- Caesura has joined.
00:17:41 -!- DHeadshot has quit (Ping timeout: 256 seconds).
00:18:28 <boily> ybdellon.
00:18:52 -!- 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.”).
00:19:33 <ybden> bhelloily
00:19:50 <shachaf> itym ybdellum hth
00:20:01 <shachaf> itymden
00:20:16 * ybden hides in her den
00:20:22 -!- oerjan has joined.
00:22:50 <shachaf> the yb den?
00:23:19 <ybden> Indeed!
00:23:27 <ybden> 'tis where I keep my ybs.
00:24:29 <boily> `? ybden
00:24:32 <HackEgo> Nothing much is known about ybden, except a potential interest in warfare cutlery.
00:25:01 <shachaf> why doesn't that use `learn format
00:25:13 <ybden> Uniqueness
00:25:13 <shachaf> ybden is a person about whom nothing much is known
00:25:18 <ybden> egh
00:25:24 <ybden> I prefer the former
00:25:26 <oerjan> shachaf: because that would be stilted hth
00:25:32 <boily> `le/rn ybden/Ybden hides in her den, fostering dark machinations on warfare cutlery.
00:25:42 <HackEgo> Relearned 'ybden': Ybden hides in her den, fostering dark machinations on warfare cutlery.
00:25:49 <ybden> Oh dear...
00:25:57 <ybden> I should have not revealed that about myself.
00:26:08 <ybden> Alas, 'tis too late now.
00:26:17 <oerjan> shachaf: instead can ask boily why he didn't use `learn this time.
00:26:20 <oerjan> *you can
00:26:28 <shachaf> oerjan: I already used up my energy the first time.
00:26:33 * oerjan accidentally muphry.
00:26:37 <boily> hellørjan. because I can.
00:26:41 <shachaf> oerjan: the rule against stilted grammar is one up with which i will not put hth
00:27:03 <oerjan> shachaf: prepare to be ... CORRECTED </shining>
00:28:40 <shachaf> ybden is your bizarrely dangerous entrail nibbler
00:29:00 <oerjan> i'm not sure there's any evidence for that hth
00:29:02 * ybden gnashes her teeth daintily
00:29:04 <ybden> erm
00:29:14 <oerjan> ok, maybe there is.
00:30:50 <boily> `` sed -i 's/hides/daintily hides/' wisdom/ybden
00:30:54 <HackEgo> wisdom/ybden//Ybden daintily hides in her den, fostering dark machinations on warfare cutlery.
00:31:04 <shachaf> boily: not using sled is inexcusable hth
00:31:05 <ybden> Muahahaha.
00:31:57 <oerjan> shachaf: you will note that i have compensated for that inexcuse
00:32:05 <shachaf> will i?
00:32:12 <shachaf> oerjan has compensated for that inexcuse
00:32:13 <shachaf> huh
00:32:34 <oerjan> yw
00:33:14 <shachaf> molum is macabre occupations like urban massacre
00:33:24 <ybden> `? molum
00:33:25 <HackEgo> molum is the inverse function of ybden.
00:33:36 <oerjan> personal goal: kill a mole of people
00:33:49 <shachaf> molybdenum is macabre occupations like your bizarrely dangerous entrail nibbler, urban massacre
00:34:01 <ybden> oho.
00:34:08 <ybden> I had not spotted that pun before you pointed it out like that.
00:34:14 * ybden applauds shachaf for their pun
00:34:20 <shachaf> It's not much of a pun.
00:34:32 <shachaf> `? Real Fast Nora's Hair Salon 3: Shear Disaster Download
00:34:33 <HackEgo> Real Fast Nora's Hair Salon 3: Shear Disaster Download is the most readable functional programming language out there.
00:35:58 <boily> ybden: you'll know when shachaf puns; a thwack will be heard.
00:44:03 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:46:37 <hppavilion[1]> oerjan: Are you going after people who are leaking classified information
00:46:40 <hppavilion[1]> (a mole of people)
00:48:20 <oerjan> hppavilion[1]: that's classified hth
00:56:16 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
00:59:31 <oerjan> hm today's article from this norwegian onion clone is about mexicans building a wall to keep trump out
01:00:37 -!- moony has joined.
01:00:43 <boily> walls, walls... people should be building floors and roofs too. probably a few balconies, large enough to hold barbecues.
01:01:40 <oerjan> those are kinda expensive for entire countries, i think
01:02:19 <boily> . o O ( one mega long endless barbecue, perpetually grilling... )
01:04:31 <ybden> I think that's called hell hth
01:04:37 <boily> don't care, tasty hell.
01:05:57 <boily> do you like hot sauce?
01:17:00 -!- Caesura has quit (Ping timeout: 260 seconds).
01:49:26 <ybden> Mm.
01:51:55 -!- Akaibu has quit (Quit: Connection closed for inactivity).
01:52:50 <boily> mm?
02:01:39 -!- moony has quit (Ping timeout: 265 seconds).
02:04:31 <quintopia> ahoily
02:15:07 <boily> quinthellopia. what is an “mm”?
02:15:57 <HackEgo> [wiki] [[Pylongolf]] https://esolangs.org/w/index.php?diff=50183&oldid=46717 * Enoua5 * (+837) Copied the commands from the github page. More explanation of commands desired however.
02:17:57 <quintopia> boily: good tasting things
02:18:05 <quintopia> and affirmation
02:18:05 <HackEgo> [wiki] [[Pylongolf]] M https://esolangs.org/w/index.php?diff=50184&oldid=50183 * Enoua5 * (+4) fixed colon
02:20:08 <HackEgo> [wiki] [[Pylongolf]] M https://esolangs.org/w/index.php?diff=50185&oldid=50184 * Enoua5 * (+15) They need to make their official documentation better...
02:21:56 <zzo38> What will be the words for: fear of health, fear of invisibility, fear of mammals, fear of law enforcement, fear of left handed plumbers
02:22:06 <zzo38> , fear of stupid people
02:26:32 -!- nortti has quit (Ping timeout: 260 seconds).
02:26:39 -!- nortti has joined.
02:27:35 <quintopia> moronophobia
02:28:37 <quintopia> aoratophobia
02:29:35 <quintopia> astynomiphobia
02:30:01 <quintopia> hygieiaphobia
02:32:04 <quintopia> aristeirochiraudravlikophobia
02:32:43 <quintopia> thilastikophobia
02:33:04 <quintopia> ill let you sort out which is which
02:33:22 <zzo38> I am sorry I am not very good at Greek.
02:34:28 <boily> I shall go confront my pillow. 'night all!
02:34:40 -!- boily has quit (Quit: WITH CHICKEN).
02:39:24 -!- PinealGlandOptic has joined.
02:42:01 <ybden> boily sleeps with chicken...
02:42:05 <ybden> Interesting
02:44:40 <HackEgo> [wiki] [[Factory]] https://esolangs.org/w/index.php?diff=50186&oldid=50182 * Enoua5 * (+114) added info-box. made language not necessarily js
02:58:16 -!- Caesura has joined.
02:59:37 -!- iconmaster has joined.
03:03:41 -!- iconmaster has quit (Client Quit).
03:56:47 -!- augur has joined.
04:11:34 -!- augur has quit (Read error: Connection reset by peer).
04:11:39 -!- augur has joined.
04:26:08 -!- hppavilion[1] has joined.
04:54:08 <hppavilion[1]> "My cat sat on my laptop, now the right side of my keyboard types the wrong characters"
04:55:08 -!- otherbot has quit (Remote host closed the connection).
05:11:23 -!- augur has quit (Remote host closed the connection).
05:15:18 <hppavilion[1]> How do I lower the pitch of a recording by a set amount (typically in octaves) given an array of samples?
05:20:36 -!- benderB787 has quit (Ping timeout: 240 seconds).
05:21:31 <oerjan> . o O ( use fourier transform to convert to frequency domain, subtract constant, convert back? )
05:23:09 * oerjan doesn't really know this stuff, and suspects that's too simple, for one thing it won't handle real nonperiodic changes
05:23:11 -!- centrinia has joined.
05:23:37 <oerjan> maybe that's when you use wavelets
05:24:24 <oerjan> anyway, unless you want to slow down the recording as well, it's not as trivial as summing samples :P
05:24:50 <oerjan> (it's easy to lower the pitch by an octave if you also slow it down to half speed)
05:28:04 -!- carado has quit (Ping timeout: 260 seconds).
05:28:40 -!- carado has joined.
05:39:16 <zzo38> Here is something someone made up a Magic: the Gathering card effect: Enchanted spell has storm and cascade.
05:39:26 <pikhq> o.O'
05:42:32 -!- Caesura has quit (Ping timeout: 260 seconds).
05:43:07 <hppavilion[1]> Hm...
05:44:11 <hppavilion[1]> While proof-by-contradiction is usually OK (there's a philosophical issue that it's not so much proving that something is false so much as proving that its truth is undesirable and inconsistent, so we decide instead that it's false), constructive proofs are kind of better because they can GIVE you an answer
06:01:20 -!- centrinia has quit (Quit: Leaving).
06:03:45 -!- moony has joined.
06:06:03 -!- centrinia has joined.
06:13:13 <Cale> There's a difference between proof by contradiction proper and proof of a negation
06:14:48 <Cale> Proof of (not A), even constructively, proceeds by assuming A and finding a contradiction. Where you get into non-constructive territory is where you prove A by assuming not A, and coming to a contradiction.
06:17:04 <zzo38> Node.js ignores SIGPIPE by default; I am not quite sure why; terminating on SIGPIPE by default is a useful feature to have. But I have made the workaround, which can be done by using fs.writeSync for output and then checking for EPIPE in a catch block or uncaughtException event. (A name generator program I wrote, I made it so that you can set the count to Infinity; in that case you need EPIPE or SIGPIPE to stop it!)
06:18:21 <hppavilion[1]> Cale: Yes?
06:18:47 <hppavilion[1]> Cale: I wasn't confused about that. I think.
06:18:57 <hppavilion[1]> Polar-plot parabolas are /weird/
06:20:20 -!- moony has quit (Ping timeout: 260 seconds).
06:20:21 <zzo38> (Some of the templates for the simple interface of RinkWorks Fantasy Name Generator are part of the form data, so those ones I could copy easily enough. See if those and the templates I made up are suitable; if you have any improvements, please to tell me and I can then add the improved templates.)
06:20:34 <zzo38> hppavilion[1]: O, let me to try it, because I don't know
06:22:14 <zzo38> Of course, it will help to explain exactly what is meant by "polar-plot parabolas".
06:23:39 <hppavilion[1]> zzo38: y=x^2 (all other parabolas are similar) plotted polar...ly
06:24:25 <hppavilion[1]> zzo38: Where instead of (x, y) you use (θ, r), where θ is an angle from some base angle and r is a distance from the "pole"
06:24:52 <hppavilion[1]> zzo38: https://en.wikipedia.org/wiki/Polar_coordinate_system
06:24:57 <zzo38> I can see what shape it makes if r=theta^2 is plotted from -pi to +pi.
06:25:18 <zzo38> hppavilion[1]: That is what I thought you meant; I just wasn't sure.
06:26:41 <hppavilion[1]> zzo38: Oh! A heart! LESS THAN 0b11
06:28:35 <hppavilion[1]> zzo38: It appears that when it gets bigger, the edges continue and the valley formed creates the fold of another heart symbol
06:28:58 <zzo38> I can try -tau to +tau to see what shape that makes
06:29:48 <hppavilion[1]> zzo38: Yes
06:30:00 <zzo38> O, now I can see what you mean
06:30:45 -!- Akaibu has joined.
06:43:12 -!- centrinia has quit (Quit: Leaving).
06:58:29 <hppavilion[1]> Has anybody ever tried to construct a language that violates all of https://en.wikipedia.org/wiki/Greenberg%27s_linguistic_universals
07:03:00 <hppavilion[1]> Hm, Yoda is basically just english transformed from SVO to OSV
07:06:29 <hppavilion[1]> I want to figure out how to stream my microphone and play through the speakers to give me Voice of the Legion
07:07:10 <hppavilion[1]> Wait, no
07:07:22 <hppavilion[1]> http://tvtropes.org/pmwiki/pmwiki.php/Main/PowerEchoes is what I'm going for. I think
07:08:17 -!- carado has quit (Ping timeout: 240 seconds).
07:09:08 -!- carado has joined.
07:33:42 <oerjan> english (and norwegian) violates 2, of course :P
07:34:37 <oerjan> and 3-6 don't apply.
07:40:06 <oerjan> i believe my dialect of norwegian violates the second part of 11.
07:44:54 <hppavilion[1]> I have written a proudifying sentence on http://tvtropes.org/pmwiki/pmwiki.php/Main/GrammarNazi
07:45:11 <hppavilion[1]> Specifically, "If English speakers started frequently phrasing sentences as verb-object-subject with postpositions instead of (or along with) the standard subject-verb-object with prepositions ("I am going to the store" becomes "Am going the store to I"), they wouldn't criticize; would just note the change they and try explain to why happened it."
07:45:45 * hppavilion[1] prays the misgrammar is correct
07:46:03 <hppavilion[1]> Hm, how does one /me in non-(SVO or SOV) languages?
07:46:10 <hppavilion[1]> Russian is of course SOV
07:46:38 <hppavilion[1]> (-iet)
07:59:48 <oerjan> i don't see the problem since they all have the subject first...
08:00:01 <oerjan> oh wait
08:00:08 <hppavilion[1]> oerjan: In languages OTHER than those
08:00:22 <oerjan> well then wtf did you confuse me by mentioning russian -----###
08:00:31 <hppavilion[1]> I am hppavilion[1], son of hppavilion[0], son of SEGFAULT
08:00:58 <oerjan> do we have any VSO speakers here?
08:01:48 <oerjan> arabic and "classical hebrew"
08:02:30 <hppavilion[1]> oerjan: can force I into english it
08:02:55 <oerjan> that doesn't help finding out what the _actually_ do
08:02:59 <oerjan> *they
08:04:43 <hppavilion[1]> oerjan: Probably a command for that. If not, IRC needs a /me_end and a /me_mid
08:06:06 <oerjan> well the problem is that ctcp ACTION does not support not putting the nick first.
08:06:22 <oerjan> it's not multilingual enough.
08:07:19 <oerjan> hm maybe arabic and hebrew can fake it with RTL unicode :P
08:08:01 <oerjan> no wait, they're VSO
08:08:08 <oerjan> (well classically)
08:08:19 <oerjan> subject last is very rare
08:08:55 <hppavilion[1]> oerjan: I prefer SVS
08:09:34 <hppavilion[1]> (Is there any bizarre way to theoretically- or actually- have something other than a permutation of [V, S, O]?)
08:10:11 <oerjan> i think english and norwegian might violate 23 as a corollary of violating 2. but i'm not entirely sure i understand 23.
08:18:27 <oerjan> hppavilion[1]: make one of them consist of two parts that have to be in different order wrt the rest hth
08:19:25 <oerjan> oh and it probably should not be the verb, because they often use auxiliaries
08:19:38 <oerjan> and is the head
08:20:45 <hppavilion[1]> oerjan: wait, wat?
08:21:13 <hppavilion[1]> Are subjects and objects really meaningfully distinct? I've never been clear
08:21:21 <oerjan> hppavilion[1]: make, say, the subject consist obligatorily of two parts
08:21:40 <hppavilion[1]> What makes an SVO grammar distinct from an OSV grammar where all verbs describe the received action rather than the performed action?
08:21:58 <hppavilion[1]> oerjan: Okay...
08:22:29 <oerjan> i don't know the answer to that question. ask a linguist.
08:22:59 <oerjan> also, nite
08:23:07 -!- oerjan has quit (Quit: ZMAYBE).
08:34:10 <sebbu> what about SOV grammar for related sentences ?
08:44:16 -!- hppavilion[1] has quit (Quit: Leaving).
08:44:22 -!- hppavilion[2] has joined.
08:44:49 -!- hppavilion[2] has changed nick to hppavilion[1].
09:08:46 <hppavilion[1]> Idea: Computerized Tibetan Prayer Wheel
09:12:41 <hppavilion[1]> Idea 2: simplify the Spivak pronouns to drop the unnecessary case that it doesn't seem like they needed in the first place, and I'm now wondering why they have it.
09:23:17 <hppavilion[1]> I'd use ae/ae/ae's/ae's/aeself if I could spell it with æ...
09:25:09 <b_jonas> hmm, that's a good idea, there are so many genderless pronouns invented for English, we should invent another series that has an æ letter in it.
09:25:58 <b_jonas> or respell the ey/em/eir/emself series as æy/æm/æir/æmself
09:26:14 <b_jonas> and insist that everyone must spell it that way or else its chauvinist and not really genderless or something
09:36:48 -!- LKoen has joined.
09:49:11 -!- heroux has quit (Ping timeout: 246 seconds).
10:05:25 -!- carado has quit (Ping timeout: 248 seconds).
10:05:56 -!- carado has joined.
10:22:28 <\oren\> https://twitter.com/DPRK_News holy shit lololololol
10:22:43 <\oren\> Call for secession in US Massachusetts province hampered by lack of arms and military training, over-abundance of critical theory professors
10:26:01 -!- PinealGlandOptic has quit (Quit: leaving).
10:32:39 -!- Phantom_Hoover has joined.
10:36:52 -!- ffj-bot has joined.
10:39:03 -!- carado has quit (Ping timeout: 252 seconds).
10:44:21 <hppavilion[1]> b_jonas: It was an already-existing thing hth
10:44:30 <hppavilion[1]> b_jonas: I just REALLY like æ. ø is fun too.
10:44:35 <hppavilion[1]> "Look at øm!"
10:44:56 <hppavilion[1]> I wonder if Trump chøøsing Pence was strategic so nobody assassinates him...
10:46:55 -!- heroux has joined.
11:00:29 -!- AnotherTest has joined.
11:35:18 -!- boily has joined.
11:35:24 <boily> `wisdom
11:35:37 <HackEgo> sbus//SBus is the standard bus in many a Sun SPARC-based system, capable of coping with thirty-two (32) bits in parallel, at rates of around 16.67 to 25 MHz. There is a 96-pin connector, and the cards lay parallel to the motherboard, like toppings on a sandwich.
11:35:41 <hppavilion[1]> ahoily
11:37:01 <hppavilion[1]> boily: beep me
11:45:43 * boily beeps hppavilion[1]
11:46:26 * boily also boops, mapoles, and [REDACTED]
11:46:49 <hppavilion[1]> boily: beeping is better than [BLEEP]ing
11:47:01 <boily> fungot: beep boop?
11:47:01 <fungot> boily: these things have on whether or not it needs tuples, so scheme is my question
11:47:13 <boily> fungot: (beep, boop)
11:47:13 <fungot> boily: ( reverse1-helper 0 n)? i'll just put it a different way
11:47:20 <boily> fungot: (boop, beep)
11:47:20 <fungot> boily: our clients log, to the gnu lesser public licence. it says when you type
11:47:32 <boily> aaaaaaaaah! fungot sees when I type!
11:47:32 <fungot> boily: yes. it's the unix system!"
11:47:36 <boily> AAAAAAAAAAAAAAAAAAAAAAAAAH!
11:47:56 * boily hides behind the Yb Den for safety
11:53:29 <FireFly> [REDACTED]? in here?
11:53:57 <FireFly> fungot: you know this?
11:53:57 <fungot> FireFly: it's the compiler i mean), but why would lambdabot do *anything* in that case, use lgpl/ bsd/ other fnord libraries.
11:57:02 <boily> Fir[EXPUNGED]elloFly.
12:02:29 -!- LKoen has quit (Remote host closed the connection).
12:06:25 <HackEgo> [wiki] [[Sigil]] N https://esolangs.org/w/index.php?oldid=50187 * TuxCrafting * (+1257) Created page with "{{infobox proglang |name=Sigil |paradigms=imperative |author=[[:User:TuxCrafting|TuxCrafting]] |year=[[:Category:2016|2016]] |memsys=stack-based and queue-based |dimensions=on..."
12:17:11 -!- DHeadshot has joined.
12:20:17 <int-e> [RETRACTED]
12:20:26 <int-e> @botsnack
12:20:26 <lambdabot> :)
12:21:40 -!- hppavilion[1] has quit (Ping timeout: 258 seconds).
12:23:19 <boily> fungot: is lambdabot evil?
12:23:20 <fungot> boily: looks like falsebot and glassbot had a fight over it already in use
12:23:55 <boily> fungot: who won?
12:23:55 <fungot> boily: isn't finnish language called suomi?
12:24:03 <boily> fungot: yes it is, but who won?
12:24:03 <fungot> boily: oh, are you
12:24:07 <boily> fungot: no, fizzie is.
12:24:07 <fungot> boily: well bfbasic should work for you? and you can access as a plain old recursive fibonacci is: +inf.0 as infinity in some implementations
12:24:54 <boily> Infibonaccinity.
12:25:17 -!- boily has quit (Quit: FAR CHICKEN).
12:47:18 <b_jonas> is that the scheme style?
12:47:29 <b_jonas> fungot, are you in scheme mode?
12:47:29 <fungot> b_jonas: i'm not sure.
12:47:46 <b_jonas> fungot: yeah, me neither. you don't print enough parenthesis for that.
12:47:47 <fungot> b_jonas: it is already invoked from a proper angle, you can move each cell and it's subjected to the death
13:34:16 -!- DHeadshot has quit (Ping timeout: 265 seconds).
14:07:33 -!- moony has joined.
14:12:00 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
14:27:41 -!- Narcissus has joined.
14:27:48 <Narcissus> Hi
14:28:05 -!- Narcissus has changed nick to Guest74779.
14:28:20 -!- Guest74779 has quit (Client Quit).
14:29:31 -!- Zarutian has joined.
14:30:43 -!- Zarutian has quit (Read error: Connection reset by peer).
14:30:47 -!- Zarutian_ has joined.
14:40:34 -!- otherbot has joined.
14:40:37 -!- otherbot has quit (Changing host).
14:40:37 -!- otherbot has joined.
14:48:04 -!- otherbot has quit (Remote host closed the connection).
14:48:18 -!- otherbot has joined.
14:50:33 -!- Phantom_Hoover has joined.
14:55:36 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:56:33 -!- AnotherTest has joined.
14:58:03 -!- LKoen has joined.
15:16:33 -!- Froox has quit (Quit: *bubbles away*).
15:17:54 -!- Frooxius has joined.
15:29:01 -!- AnotherTest has quit (Ping timeout: 260 seconds).
15:46:36 -!- AnotherTest has joined.
16:07:26 -!- FireFly has quit (Quit: Goodbye).
16:07:54 -!- ffj-bot has quit (Remote host closed the connection).
16:14:09 -!- FireFly has joined.
16:20:55 <int-e> `` cd wisdom; grep eighteen *
16:21:20 <int-e> `echo Hi!
16:21:22 <HackEgo> grep: ¯\_(ツ)_: Is a directory \ grep: le: Is a directory \ grep: ¯\(°_o): Is a directory \ grep: ¯\(°​_o): Is a directory \ Binary file reflection matches
16:21:26 <HackEgo> Hi!
16:22:27 <shachaf> int-e: rgrep . hth
16:24:53 <int-e> `` cd wisdom; grep -r eighteen .
16:24:56 <HackEgo> No output.
16:25:32 <int-e> shachaf: I know, I just thought I'd let the wrong attempt finish before issuing a new one.
16:26:12 <int-e> `` stat bin/grwp
16:26:21 <HackEgo> stat: cannot stat `bin/grwp': No such file or directory
16:30:10 <\oren\> feeling quite smug this morning as I realize that canada is clearly a superior country
16:30:19 -!- FireFly has quit (Quit: Goodbye).
16:31:03 <shachaf> int-e: grwp is a good idea
16:31:04 <shachaf> make it twh
16:34:54 -!- Froox has joined.
16:38:13 -!- Frooxius has quit (Ping timeout: 244 seconds).
16:40:59 -!- FireFly has joined.
16:42:23 <int-e> `` grep eighteen quotes
16:42:30 <HackEgo> No output.
16:42:43 -!- Froox has quit (Ping timeout: 258 seconds).
16:43:00 <shachaf> `cat bin/grep
16:43:02 <HackEgo> cat: bin/grep: No such file or directory
16:43:09 <shachaf> Oh, quotes
16:43:11 <shachaf> Right.
16:43:17 <int-e> do we allow non-IRC quotes in quotes? (I'm thinking about this one: "Every eighteen months, the minimum IQ necessary to destroy the world drops by one point." -- Eliezer Yudkowsky ... but the obvious risk is that it will result in a flurry of quotes being added)
16:46:13 <Phantom_Hoover> there's precedent but plz no
16:46:57 <Zarutian_> „This quote is un-quotable“ -- one of Zarutians meta-zen-quotes.
16:47:12 <\oren\> Eliezer yudkowsky is a mechanicus cult leader
16:47:32 <Zarutian_> what is mechanicus?
16:47:45 <\oren\> Zarutian_: reference to wh40k
16:47:58 <shachaf> `wisdom
16:47:58 <shachaf> `wisdom
16:47:59 <shachaf> `wisdom
16:47:59 <shachaf> `wisdom
16:48:00 -!- Zarutian_ has changed nick to Zarutian.
16:48:02 <shachaf> `wisdom
16:48:03 <\oren\> He's actually a transhumanist robot-supremacist
16:48:12 <shachaf> why is HackEgo slow tdnh
16:48:24 -!- Phantom_Hoover has left ("Leaving").
16:48:36 <\oren\> is hackego even present?
16:48:40 <Zarutian> \oern\: think he can make himself smarter by running quicker? Hell, no.
16:48:45 <HackEgo> ​`mk//Everything's better with `mk.
16:48:49 <HackEgo> footnote 8//Isn't it fun reading through all the footnotes⁺?
16:48:50 <HackEgo> icbm//ICBMs are Crumbling Building Missiles. The I is currently classified.
16:48:51 <HackEgo> in//In 1492 Columbus sailed the ocean blue.
16:48:51 <HackEgo> nooooodle//Noooooooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb.
16:49:39 <shachaf> `cwlprits in
16:49:49 <HackEgo> b_jonäs b_jonäs
16:50:16 <\oren\> Anyway, Yudkowsky's movement is full of kooky ideas and apocalypticism
16:50:46 <Zarutian> "The End is Nigh!" omgomgomg!
16:50:51 <Zarutian> kind of stuff?
16:50:58 <shachaf> `slwd nooodle//s#.$#, who invented them.#
16:51:02 <HackEgo> nooodle//Nooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb, who invented them.
16:51:17 <\oren\> Yudkowsky claims to be an expert on AI, but I have seen no evidence that Yudkowsky knows anything about actual computers or actual AI
16:51:25 <int-e> fwiw, I use the name as an attribution of the quote. I endorse the quote, I don't really know the person.
16:51:49 <Zarutian> \oren\: ask him about subsumption model, moravec overall architecture and ALUs
16:58:57 -!- lezsakdomi has joined.
17:00:44 -!- Frooxius has joined.
17:24:37 -!- iczero has changed nick to wlp1s1.
17:31:00 -!- Lord_of_Life has quit (Excess Flood).
17:32:12 -!- Lord_of_Life has joined.
17:33:22 -!- hue- has joined.
17:33:25 -!- hue has quit (Quit: ZNC 1.7.x-git-639-4a7554b - http://znc.in).
17:55:50 -!- ais523 has joined.
18:18:56 -!- hppavilion[1] has joined.
18:26:41 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
18:27:04 -!- augur has joined.
18:33:25 -!- hppavilion[1] has joined.
18:40:01 -!- ffj-bot has joined.
18:46:29 -!- DHeadshot has joined.
18:52:09 -!- ais523 has quit (Read error: Connection reset by peer).
18:52:35 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
18:52:51 -!- ais523 has joined.
18:55:07 <quintopia> i just wrote an "infinite" quine
18:55:25 <shachaf> `revert
18:55:40 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
18:58:48 <quintopia> It prints a copy of itself while it appends a copy of itself to itself, then allows control to transfer to the copy. Given infinite time and memory, the program and its output would both be the same infinitely repeating string,
18:59:03 <quintopia> yet no command will ever execute more than finitely many times
18:59:05 <quintopia> interesting idea
19:01:40 <quintopia> \oren\: there is plenty of evidence.
19:02:16 <izalove> how do i get a random sequence from oeis?
19:03:34 <ais523> pick a random sequence number, then put that in, I guess?
19:03:38 <quintopia> ask it for sequence #X where X is chosen randomly from the number of sequences on OEIS
19:04:56 <izalove> `` echo $RANDOM
19:04:57 <HackEgo> 11928
19:05:24 <b_jonas> izalove: wait, I think oeis had an interface for that
19:05:46 <izalove> i couldn't find it
19:07:10 <b_jonas> izalove: http://oeis.org/webcam , then set select#qtype to "All Sequences" and select#reload to "when I say so"
19:07:11 <otherbot> [OEIS WebCam]
19:09:52 -!- carado has joined.
19:13:34 -!- lezsakdomi has quit (Ping timeout: 265 seconds).
19:17:11 -!- ais523 has quit (Remote host closed the connection).
19:17:30 -!- ais523 has joined.
19:17:34 -!- augur has quit (Remote host closed the connection).
19:18:18 -!- augur has joined.
19:22:33 -!- augur has quit (Ping timeout: 245 seconds).
19:48:03 -!- lezsakdomi has joined.
19:55:25 -!- nisstyre has quit (Read error: Connection reset by peer).
20:05:25 -!- DHeadshot has quit (Ping timeout: 248 seconds).
20:13:12 -!- oerjan has joined.
20:18:19 -!- DHeadshot has joined.
20:34:50 <shachaf> `welcome oerjan
20:35:16 <HackEgo> oerjan: 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.)
20:35:17 <otherbot> [302 Found]
20:35:19 -!- callforjudgement has joined.
20:35:23 -!- ais523 has quit (Disconnected by services).
20:35:26 -!- callforjudgement has changed nick to ais523.
20:35:33 <oerjan> <int-e> do we allow non-IRC quotes in quotes? [...] <-- only cheerful ones hth
20:36:01 <shachaf> `doag bin/welcome
20:36:03 * oerjan doesn't want quotes overrun with the current doomsday depression
20:36:10 <HackEgo> 8897:2016-08-04 <shachäf> ` ln -s relcome bin/\x0304w\x0308e\x0309l\x0311c\x0312o\x0313m\x0304e\x0f
20:36:25 <shachaf> makes sense
20:36:26 -!- Lord_of_Life has quit (Excess Flood).
20:36:33 <ais523> definitely
20:36:44 <ais523> although that is a hard word to type :-D
20:36:59 <shachaf> I have an irssi script to type it.
20:37:17 <shachaf> Unless you were responding to oerjan.
20:37:18 <izalove> why would you write an irssi script
20:37:23 <shachaf> I didn't write it.
20:37:26 <izalove> the only way to use it is to use irssi
20:37:50 * oerjan is tempted to silence otherbot
20:38:06 <shachaf> I would be in favor.
20:38:14 <shachaf> I haven't seen any utility from that bot.
20:38:15 <izalove> at least make it follow redirects
20:38:16 <shachaf> ^prefixes
20:38:17 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
20:38:27 <izalove> )help
20:38:33 <izalove> (help
20:38:36 <izalove> ~help
20:38:41 <shachaf> read more carefully hth
20:38:42 -!- ChanServ has set channel mode: +q *!*@unaffiliated/jeffl35/bot/jeffbot.
20:38:42 -!- Lord_of_Life has joined.
20:38:43 <izalove> ?help
20:38:43 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
20:38:53 <izalove> !help
20:38:53 <zemhill___> izalove: I do !zjoust; see http://zem.fi/bfjoust/ for more information.
20:39:55 <shachaf> oerjan: do you have any cheerful quotes twh
20:40:45 <oerjan> shachaf: not at the moment.
20:40:49 <ais523> aren't most cheerful or at least amusing?
20:40:49 <ais523> `quote
20:40:49 <ais523> `quote
20:40:50 <ais523> `quote
20:40:51 <ais523> `quote
20:40:51 <ais523> `quote
20:41:01 <HackEgo> 73) <Warrigal> Making a small shrine to Lawlabee in my basement is something I should get around to at some point.
20:41:01 <HackEgo> 819) <monqy> what does it mean for a pencil to be turing complete.... <ais523> monqy: it's the same concept as USB sushi, really
20:41:04 <HackEgo> 632) <elliott> right: you didn't find out you were wrong, just right in a way we failed to consider. <elliott> if only every wrong person could be so lucky
20:41:05 <HackEgo> 1027) <Bike> can sex be liberated from the von neumann position
20:41:07 <HackEgo> 200) <elliott> mtve, now he's an expert idler. <nddrylliog> mtve: kitty kitty kitty
20:41:50 <shachaf> `? shaventions
20:41:52 <HackEgo> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them.
20:42:19 <shachaf> are rhymed advertisements a burma shavention
20:42:38 <oerjan> where's boily when his mapole is needed
20:46:04 <shachaf> `? hoag
20:46:05 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
20:48:04 <oerjan> <quintopia> i just wrote an "infinite" quine <-- hm
20:48:44 <LKoen> is it...
20:48:52 <LKoen> print "print "print "print "...
20:49:09 <oerjan> i don't think that works
20:49:49 <oerjan> > let s = "putStr " ++ show s in var s
20:49:51 <lambdabot> putStr "putStr \"putStr \\\"putStr \\\\\\\"putStr \\\\\\\\\\\\\\\"putStr \\\...
20:50:22 <LKoen> okay, yeah, assume the opening and closing brackets for strings are distinct
20:50:34 <LKoen> print (print (print (print (...
20:51:06 <oerjan> i don't think that's common.
20:51:23 <ais523> Underload works like that
20:51:28 <ais523> …)S)S)S)S)S)S)S
20:51:47 <oerjan> lazy underload
20:52:04 <shachaf> I met what's-his-name yesterday.
20:52:07 <ais523> that program can actually be evaluated lazily, as long as it prints strings backwards
20:52:10 <shachaf> constant/variable/function/trout
20:52:30 <oerjan> shachaf: what, e's not here?
20:52:36 <oerjan> how inconsistent.
20:52:53 <shachaf> fungotion
20:52:53 <fungot> shachaf: perhaps compiling it to bytecode
20:53:02 -!- lezsakdomi has quit (Ping timeout: 258 seconds).
20:58:39 -!- augur has joined.
21:43:05 -!- centrinia has joined.
21:44:59 -!- centrinia has quit (Read error: Connection reset by peer).
22:00:35 -!- oerjan has quit (Quit: Nite).
22:03:50 -!- hue- has changed nick to hue.
22:25:25 -!- AnotherTest has quit (Ping timeout: 244 seconds).
22:40:45 -!- DHeadshot has quit (Ping timeout: 258 seconds).
22:42:53 -!- Lord_of_Life has quit (Excess Flood).
22:46:12 -!- Lord_of_Life has joined.
22:54:40 -!- moony has quit (Quit: Leaving).
22:58:20 -!- ais523 has quit.
22:59:22 <shachaf> `? algorithm
22:59:25 <HackEgo> Algorithms (derived from the medieval "algorisms") are popular sayings by former president Al Gore, except for God's Algorithm which was invented by a Google computer cluster.
23:00:24 -!- sebbu has quit (Ping timeout: 260 seconds).
23:02:58 <int-e> `` (echo '#! /bin/sh'; echo 'cd wisdom; grep -r "$@" .') > bin/grwp; chmod +x bin/grwp
23:03:02 <HackEgo> No output.
23:03:14 <int-e> `grwp medieval
23:03:23 <HackEgo> ​./algorithm:Algorithms (derived from the medieval "algorisms") are popular sayings by former president Al Gore, except for God's Algorithm which was invented by a Google computer cluster.
23:06:08 -!- sebbu has joined.
23:15:52 -!- stive has joined.
23:25:26 <zzo38> You said apparently sending events with SDL is not threadsafe. But I thought of another way; will XSendEvent in another thread help? (This won't work if not using X, but conditional compilation may be used to work with other systems.)
23:26:04 -!- boily has joined.
23:26:28 <boily> `wisdom
23:26:32 <HackEgo> csv//CSV猫stands猫for猫Cat猫Separated猫Values
23:35:17 <boily> fungot: are you deployed through ansible?
23:35:17 <fungot> boily: http://esolangs.org/ fnord and this www.haskell.org/ hawiki/ monadsascontainers
23:36:17 <boily> fungot: monadic deployment?
23:36:18 <fungot> boily: just the transformers are still available. :) the interpreter i've been working on networking and a null-modem between two fnord.
23:37:05 <boily> fungot: so you're using ModemT to compose fnords.
23:37:05 <fungot> boily: conversation kill point? is it distributed with mz? predicate. is there any fnord esolangs?
23:37:18 <boily> fungot: not sure there are any fnord esolangs yet.
23:37:18 <fungot> boily: they're destroying us all
23:37:29 <boily> fungot: the fnords? nah, fnords are safe.
2016-11-11
00:00:14 <boily> -ping
00:00:41 <boily> hmm... I need a bot that fungot doesn't know about to mention it and reset it.
00:00:49 -!- stive has quit.
00:00:51 -!- DHeadshot has joined.
00:01:24 <boily> ybden: ybdellon. are you a bot, and is fungot not knowing of you?
00:01:50 <ybden> uhm
00:01:55 <ybden> I am not a bot, boily
00:02:03 <ybden> I do not know what you want of me, exactly
00:02:13 <ybden> fungot: fungoooooot
00:02:14 <fungot> ybden: use srfi-1's delete! procedure, rather than a hello word. looked at the expansion itself? i'm unsure
00:02:25 <ybden> What is this?
00:02:51 <ybden> boily: bhelloily
00:03:07 <FireFly> you aren't a bot? darn it
00:03:24 <ybden> Well, if I say I'm not a bot, then perhaps people won't keep suspecting me of it
00:03:31 <shachaf> `? ybden
00:03:37 <HackEgo> Ybden daintily hides in her den, fostering dark machinations on warfare cutlery.
00:03:51 <ybden> This definition sounds substantially botlike to me. Oh dear.
00:04:18 <FireFly> `slwd s/^Y/y/ ybden
00:04:18 <HackEgo> usage: sled file//script
00:04:24 <FireFly> hm
00:04:29 <FireFly> `slwd ybden s/^Y/y/
00:04:30 <HackEgo> usage: sled file//script
00:04:35 <FireFly> `cat bin/slwd
00:04:36 <HackEgo> cd wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
00:04:45 <FireFly> okay
00:04:47 <ybden> `slwd ybden//s/^Y/y/
00:04:50 <HackEgo> ybden//ybden daintily hides in her den, fostering dark machinations on warfare cutlery.
00:04:56 <FireFly> that works
00:05:00 <ybden> It does.
00:05:08 <boily> and she's a bot.
00:05:19 <FireFly> she's a darn good bot, helping me correct my seds
00:05:25 <FireFly> :o
00:05:43 <FireFly> fungot: srfi-1? you're scheming something?
00:05:43 <fungot> FireFly: here is a man of mystery, nrb23." " about what?) t), and too many ' fnord.
00:06:01 <shachaf> `cwlprits ybden
00:06:10 <HackEgo> ybdën boil̈y boil̈y oerjän boil̈y
00:06:19 <shachaf> ybden is rwsponsible
00:06:39 <ybden> Finally
00:06:41 <FireFly> well only for the case fix
00:08:14 <boily> `culprits fails to properly ¨ y.
00:08:28 <boily> (or is it trying to ¨ l?)
00:08:49 <shachaf> It is.
00:11:26 <FireFly> (is that hardcoded in culprits, or how does it decide whether something is a nick?)
00:12:31 <shachaf> Everything culprits prints is a nick.
00:12:46 <shachaf> You should ask about hoag
00:13:22 <FireFly> `? hoag
00:13:23 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
00:13:30 <FireFly> right, that
00:13:44 <FireFly> `hoag canary
00:13:49 <HackEgo> ​<shachäf> ` rm -rf canary; mk \'canary//cat: canary: No such file or directory\' \ <shachäf> ` rm canary; mkdir canary \ <moonythedwar̈f> ` echo "cat: canary: No such file or directory" > canary \ <moonythedwar̈f> ` tr \'\\n\' \' \'< tmp/canary > canary \ <moonythedwar̈f> ` tr --delete \'\\n\' < tmp/canary > canary \ <moonythedwar̈f> ` c
00:14:42 <FireFly> shachaf: does it also handle nicks mentioned inside the commands?
00:14:57 <shachaf> Does it?
00:14:58 <FireFly> `howg shachaf
00:15:03 <HackEgo> ​<shachäf> slwd shachaf//s# T.*## \ <boil̈y> slwd shachaf//s#^shachaf#Shachaf of the Dawn# \ <shachäf> ` hg cat -r 8343 wisdom/shachaf > wisdom/shachaf \ <Elronn̈d> learn shachaf is a wise little gentleman. \ <Elronn̈d> learn shachaf is was little gentleman \ <shachäf> ` cat < wisdom/funpun | cat | rot13 | cat | cat > wisdom/shachaf \ <o
00:15:11 <FireFly> apparently not
00:15:38 <shachaf> why is Elronnd such a jerk
00:15:39 <shachaf> ugh
00:15:41 <shachaf> i hate this
00:15:47 <FireFly> `? shachaf
00:15:47 <HackEgo> Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion.
00:16:09 <FireFly> `? funpun
00:16:11 <HackEgo> funpuns fceø fbz fryyrev naq pbfcynlf Arcrgn Yrvwba ba jrrxraqf. Ur ungrf oryy crccref jvgu n cnffvba. Gur havg bs sha chaarel vf anzrq nsgre uvz.
00:16:32 <FireFly> `` \? funpuns | rot13
00:16:34 <HackEgo> shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. The unit of fun punnery is named after him.
00:16:54 <shachaf> `? firefly
00:16:57 <HackEgo> FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
00:17:06 <FireFly> `culprits firefly
00:17:10 <HackEgo> No output.
00:17:15 <FireFly> `cwlprits firefly
00:17:20 <HackEgo> Bik̈e FreeFul̈l Tanëa
00:17:34 <shachaf> `dowg firefly
00:17:38 <HackEgo> 3343:2013-07-31 <Bik̈e> revert \ 3342:2013-07-31 <FreeFul̈l> for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ 2854:2013-05-05 <Tanëa> learn FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
00:17:43 <shachaf> ugh
00:17:47 <shachaf> `cat bin/hlnp
00:17:47 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
00:17:51 <shachaf> That's your answer, by the way.
00:17:57 <FireFly> Ah
00:18:13 <FireFly> is that a blacklist of worthless revnumbers?
00:18:33 <shachaf> `sled bin/hlnp//1s#..$# | 3342 | 3343&#
00:18:36 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
00:18:37 <shachaf> Yes.
00:18:39 <shachaf> `dowg firefly
00:18:43 <HackEgo> 2854:2013-05-05 <Tanëa> learn FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
00:18:58 <FireFly> `? hlnp
00:18:59 <HackEgo> hlnp? ¯\(°​_o)/¯
00:19:05 <FireFly> expand(hlnp)?
00:19:05 <shachaf> hg log, no ping
00:19:06 <shachaf> hth
00:19:09 <FireFly> tdh
00:19:19 <shachaf> an oerjanvention
00:19:26 <FireFly> Taneb invented it?
00:19:27 <boily> oerjan oerjanvents?
00:20:19 <shachaf> doesn't everyone?
00:20:46 <FireFly> I like how HackEgo has evolved into, essentially, its own command esolang of sorts
00:21:16 <shachaf> @time
00:21:20 <lambdabot> Local time for shachaf is Thu Nov 10 16:21:17 2016
00:21:22 <shachaf> I woke up at 5:30. :-(
00:21:32 <shachaf> And didn't get much sleep the night before.
00:21:34 <FireFly> (yes yes, lambdabot's command syntax is maybe even worse)
00:21:37 <FireFly> shachaf: ow :(
00:22:38 * boily lends a pillow
00:23:04 <boily> @metar KOAK
00:23:04 <lambdabot> KOAK 102353Z 31005KT 10SM BKN200 23/14 A3000 RMK AO2 SLP160 T02280144 10233 20183 55001
00:23:07 <shachaf> I have a pillow.
00:23:16 <shachaf> But I need to wake up at 5:30 tomorrow.
00:23:31 <shachaf> If I fall asleep now I'll sleep for half an hour and then won't be able to sleep all night.
00:25:46 <FireFly> @metar ESSB
00:25:46 <lambdabot> ESSB 110020Z AUTO 28005KT 1100 R12/P1500N R30/P1500N OVC001/// M02/M02 Q1018 REUP
00:25:53 <FireFly> I didn't link it in here, but
00:25:56 <FireFly> hm
00:26:00 <FireFly> where did I put that photo
00:26:53 <FireFly> http://xen.firefly.nu/up/20161109_014.jpg this appeared ereyesterday
00:28:11 * boily shies away from FireFly
00:28:26 <boily> it's still October, for fungot's sake!
00:28:26 <fungot> boily: that definition of intuitive
00:28:33 <boily> `? intuitive
00:28:34 <HackEgo> intuitive? ¯\(°​_o)/¯
00:28:42 <boily> @metar CYUL
00:28:42 <lambdabot> CYUL 110000Z 23015G20KT 15SM SCT180 BKN240 12/04 A2948 RMK AC3CC4 SLP985 DENSITY ALT 200FT
00:28:43 <FireFly> I am fairly sure it is november
00:28:47 <boily> oh hm.
00:28:49 <boily> uhm.
00:28:51 <boily> eeeeeeh.
00:29:01 <boily> you haven't seen nothing. nothing happened at all.
00:29:04 <FireFly> :D
00:29:06 <boily> la la la >_>' ♪
00:29:22 <FireFly> Tempted to `addquote
00:30:01 <boily> I can't, I said something. something that I didn't say, may I add.
00:34:13 <ybden> FireFly: SCHNEE
00:34:19 <FireFly> jawohl
00:37:07 <zzo38> How do I compute quantiles of pixels in a picture in a not horribly slow way?
00:43:41 <boily> hezzo38. what is a pixel quantile?
00:44:39 <zzo38> Like quantiles of statistics, but about the quantile of an environment around each pixel in a picture.
00:45:02 <zzo38> (An example is the median filter found in some programs.)
00:45:27 <zzo38> I am referring to this: http://zzo38computer.org/fossil/farbfeld.ui/info/278a199793f93985
00:48:45 <boily> matrix convolution?
00:55:39 <zzo38> I do have ff-convolve which can make the mean like that, but that isn't the median.
01:00:06 <boily> argh.
01:00:26 <boily> I'm sure there's still something convoluty you can apply.
01:00:57 -!- DHeadshot has quit (Ping timeout: 240 seconds).
01:05:41 <zzo38> I do know how to do it, I just want to know if there is a way to do it faster!
01:11:30 * boily can't know v_v
01:12:15 -!- MoALTz has quit (Quit: Leaving).
01:20:48 <zzo38> I found a webpage which will do popup screenshots with only HTML+CSS and not needing JavaScripts; I found out it is using the :target selector, and that you can therefore just push backspace to close the popup.
01:22:06 -!- Lord_of_Life has quit (Excess Flood).
01:25:42 -!- Lord_of_Life has joined.
01:31:04 <boily> `wisdom
01:31:07 <HackEgo> ​œrjan//œrjan is oerjan and ørjan's superhero third cousin (once removed) from Québec. He got his cheesy powers by falling into a giant poutine bowl.
02:03:45 -!- sirnaysayer has changed nick to snootypoot.
02:06:25 -!- boily has quit (Quit: ANNOUNCED CHICKEN).
03:21:44 -!- erdic has quit (Ping timeout: 260 seconds).
03:23:53 -!- erdic has joined.
03:24:47 -!- 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.”).
03:28:17 -!- Zarutian has quit (Quit: Zarutian).
03:37:06 -!- hppavilion[1] has joined.
03:38:14 <zzo38> Is there an algorithm to convert any control flow graph of basic blocks into if, while, do{}while, break, continue, and return?
03:39:27 <hppavilion[1]> zzo38: You could convert it to WHILEs alone hth
03:40:05 <zzo38> Yes, I could, but don't want to.
03:40:33 <zzo38> (Although even if that is done, the rest of the conversion could be done afterward)
03:44:55 <hppavilion[1]> zzo38: Yes, true.
03:45:09 <hppavilion[1]> zzo38: The algorithm probably depends on exactly how the graph is limited.
03:48:00 <zzo38> There aren't any limits other than having a finite number of basic blocks
03:48:18 <zzo38> And that exactly one of them is the entry.
03:53:10 -!- PinealGlandOptic has joined.
04:33:09 -!- carado has quit (Ping timeout: 248 seconds).
04:54:56 <zzo38> Today I found in my desk the rules for a card game called Eleusis (I think it was OCR'd; there are a few mistakes such as "oilier" instead of "other"). I think if implementing it on computer that a Haskell interpreter or something similar may be useful for the dealer to write the secret rule, which will be a function of type ([Card] -> Card -> Bool).
04:56:23 -!- otherbot has quit (Remote host closed the connection).
05:17:40 <tswett> So this language I'm supposedly creating, called Tokiber.
05:17:52 <tswett> I've figured out how I'm going to write my Tokiber-to-C# compiler in Tokiber.
05:19:16 <tswett> I'm going to write the first pieces of it in C#, but then I'm going to rewrite pieces of it in Tokiber, only writing C# pieces as necessary to translate the Tokiber pieces.
05:19:39 <tswett> I'm going to try to write the entire compiler tonight, which is definitely a good idea.
05:21:21 <alercah> definitely
05:21:55 <tswett> I think this is the first "program" that I want to support:
05:22:02 <tswett> theory EmptyAlgebra : CATEGORY { }
05:23:01 <tswett> Nah, that's silly.
05:26:37 <tswett> Here's a better one.
05:30:38 <tswett> theory DoctrineEnum : TERMCAT { sort Element; TermCat : Element; } extract dotnet enum Doctrine => DoctrineEnum.Element;
05:59:33 -!- idris-bot has quit (Quit: Terminated).
06:18:51 -!- idris-bot has joined.
06:37:46 <hppavilion[1]> I'm watching minority report
06:37:53 <hppavilion[1]> Must make ass many pruns as possible
06:47:17 <hppavilion[1]> fungot: Who will murder whom when?
06:47:17 <fungot> hppavilion[1]: its been said that why is echo complex?
06:49:05 <hppavilion[1]> fizzie: You know what'd be fun-got? If there was a way to coordinate a message in advance
06:49:15 <hppavilion[1]> Tell it "answer my next message with <x>"
06:49:31 <hppavilion[1]> (Probably improssbible though...)
07:16:36 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
07:35:05 -!- hppavilion[1] has joined.
07:35:54 <hppavilion[1]> Are eyes interchangable?
07:39:15 <hppavilion[1]> They can do eye transplants- you can donate your eyes when you die so two blind people (who are blind of a subset of reasons for blindness) get your eyes and can see
07:39:55 <hppavilion[1]> Presumably, your left eye goes in one's left socket and your right eye in the other's right socket
07:41:37 <hppavilion[1]> But if a left eye was put in a right socket or a right in a left (or even one person just swaps the eye locations), would it break anything?
07:47:30 <hppavilion[1]> AFAICT, left eyeballs and right eyeballs are effectively identical, but I'm not sure.
07:49:22 <pikhq> Um, they are yet to do a whole eye transplant.
07:49:54 <pikhq> Not that it seems impossible, but the technology simply isn't there yet.
07:50:04 <pikhq> You're probably thinking of cornea transplants, which *are* a thing.
07:50:08 <hppavilion[1]> pikhq: Oh?
07:50:17 <hppavilion[1]> pikhq: Ah. I assumed they could.
07:50:27 <pikhq> The big issue is nerve regeneration.
07:50:28 <hppavilion[1]> I'm watching Minority Report. Still.
07:50:37 <hppavilion[1]> pikhq: Yes, of course
07:51:20 <pikhq> There's other ones as well, but without nerve regeneration it's all pointless to even figure out solutions for the other problems.
07:55:49 -!- Akaibu has quit (Ping timeout: 258 seconds).
07:57:04 -!- Akaibu has joined.
07:59:27 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
08:31:01 -!- scoofy has quit (Ping timeout: 260 seconds).
08:50:52 -!- AnotherTest has joined.
08:55:52 -!- hppavilion[1] has joined.
08:57:52 -!- Dormammu has joined.
08:58:17 <Dormammu> I've come to bargain
08:58:22 <hppavilion[1]> </pun>
08:58:26 -!- Dormammu has quit (Client Quit).
09:08:31 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
09:17:33 -!- hppavilion[1] has joined.
09:18:58 -!- hppavilion[2] has joined.
09:21:59 <hppavilion[2]> Dammit, my DNS just crashed
09:22:05 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
09:23:06 <hppavilion[2]> Apparently the router was set to "get it from the ISP", and the ISP fucked something up (probably switched to nothingwedontlike.comcastapproveddns.evl)
09:23:25 <hppavilion[2]> So I just set it to 8.8.8.8 secondary 8.8.4.4 because that was the only one I rememberd
09:24:11 -!- hppavilion[2] has changed nick to hppavilion[1].
09:34:04 <fizzie> Someone had made a giant "8.8.8.8" out of post-it notes in our office window.
09:36:51 <hppavilion[1]> fizzie: That sounds like a good someone
09:37:27 <hppavilion[1]> Hm, if you can say "for some x", "for all x", and "someone/somebody" (are there rules for which you use?), can you say "allone/allbody"?
09:37:36 <hppavilion[1]> (wait, everyone/everybody)
09:38:22 <hppavilion[1]> I really want a word for "not everybody, whether it's all but one or none at all" (the equivalent of "nobody" to "somebody")
09:38:42 <fizzie> https://zem.fi/tmp/8888.jpg for the record.
09:39:40 <fizzie> There's much more post-it art on the inside glass walls. (There's an atrium sort of thing through the middle of the building.)
09:41:29 -!- carado has joined.
09:41:54 <hppavilion[1]> fizzie: Wait, I forget, do you work at google?
09:44:34 <fizzie> Yes.
09:44:49 <hppavilion[1]> Bah!
09:44:51 <hppavilion[1]> Jealous.
09:45:45 <fizzie> I don't see why, our internal code golf site doesn't even support *any* esolangs.
09:46:11 <myname> what internal code golf site?
09:47:01 <fizzie> myname: As far as I know, there's just the one.
09:47:29 <myname> define "internal"
09:48:06 <fizzie> "Only visible for Google employees", in this case.
09:48:43 <myname> you are a google employee? nice
09:49:31 <hppavilion[1]> myname: We just went over this.
09:49:48 <myname> don't ex9ect me to read all that stuff
09:50:14 <hppavilion[1]> Dammit, my headphones keep turning off
09:50:17 <hppavilion[1]> For no apparent reason
09:50:27 <myname> they hate you
09:58:28 * hppavilion[1] just, for a moment, tried to scroll his cursor outside of the screen to point at something in real life
10:02:04 -!- MoALTz has joined.
10:22:08 <hppavilion[1]> Wow. Somebody calculated "came with the force of a thousand suns"
10:22:30 <myname> old :p
10:23:08 <hppavilion[1]> myname: It'd have to be at 99.999999999999999999999999999999999999% the speed of light or so when accounting for relativity
10:24:51 <hppavilion[1]> http://knowyourmeme.com/memes/hentai-quotes/children is an unfortunately-named link
10:27:25 -!- Phantom_Hoover has joined.
10:49:59 <hppavilion[1]> I request some of your base
11:34:54 -!- boily has joined.
11:39:06 <boily> `wisdom
11:39:20 <HackEgo> ent//Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-{s-zár-szó,{rend,szem}-e-s} Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-{fél-egy-ház-a,hal-a-s} Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
11:42:37 <fizzie> A-lalla-lalla-rumba-kamanda-lind-or-burúmë.
11:45:11 <boily> A-lalla-lalla-long-long-li-long-long-long.
11:46:52 <fizzie> La-li-lu-le-lo.
11:47:00 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
11:49:43 <boily> Lo-le-lu-li-la lo-le-lu-li-la.
12:14:09 -!- boily has quit (Quit: SOON CHICKEN).
12:23:19 -!- Phantom_Hoover has quit (Quit: Leaving).
12:23:36 -!- Phantom_Hoover has joined.
12:38:13 -!- viznut has joined.
13:49:43 -!- Phantom_Hoover has quit (Quit: Leaving).
14:17:17 <fizzie> I would like to fix fungot's "sometimes gets indefinitely stuck" issue, but of course now that it's been patched to maybe detect that, it just stubbornly seems to stay connected.
14:17:17 <fungot> fizzie: i don't think
14:17:43 <fizzie> fungot: I'm glad you're honest about that, at least.
14:17:43 <fungot> fizzie: in iterate syntax, that is a very elegant thing to specify in more detail? a
14:19:34 <b_jonas> fungot: it might look elegant, but there's an efficiency problem where you have to store a data structure exponentially large for every range adaptor, because at each level you have to store both the being and end iterator of the level below it. how would you avoid that?
14:19:34 <fungot> b_jonas: i've heard cmcs is comprehensive mathematics for computer scientists http://www.ifi.unizh.ch/ math/ edwards/ mandel/ rm.scm foo)
14:23:53 -!- LKoen has joined.
14:39:10 <fizzie> That "slash-space" annoys me every time I see it, but still too lazy to fix it.
14:39:55 <b_jonas> fizzie: the space after opening quotation marks annoys me more
14:40:03 <fizzie> That too.
14:40:50 <fizzie> It's because it was relatively easy to conditionally omit the space in front of (some) punctuation tokens, but the other one was physically further away in the code and would've needed more work.
14:43:07 <fizzie> It's probably the " " on line 158 at https://github.com/fis/fungot/blob/master/fungot.b98#L158 but by that time any information about the previous word is long gone.
14:43:07 <fungot> fizzie: i don't think i can really find around, something isn't right, the faq is good. unfortunately people have a hard time keeping this under 20 when a single identifier
14:44:53 <fizzie> Could be a flag somewhere, but then the T-shirt would be outdated.
14:47:23 <b_jonas> what T-shirt?
14:48:00 <fizzie> b_jonas: I printed https://zem.fi/tmp/fungotshirt.jpg for myself.
14:48:00 <fungot> fizzie: start up an fnord soap parser using ssax or the plt suite installed as well, right now
14:48:12 <b_jonas> fungot: ugh, no way
14:48:12 <fungot> b_jonas: not even close? :) ( actually i use dvips like this:
14:48:49 <b_jonas> fizzie: I see
14:50:33 <fizzie> There's probably a pun here about "patching", but I'll leave that to oerjan or someone.
14:52:37 <b_jonas> heh
15:52:15 -!- DHeadshot has joined.
16:28:30 * Taneb is trying to use Glass
16:48:53 -!- PinealGlandOptic has quit (Quit: leaving).
16:53:31 <zzo38> I did make the ff-quantile program; is that good to you now?
16:53:52 <shachaf> hho38
16:55:15 <zzo38> (However, the current way seems to me it may be slow (it uses qsort for each individual pixel), and if you can suggest a faster way then I can try that.)
16:58:55 <fizzie> I think I wrote something in Glass as well.
16:58:59 <fizzie> Or at least started.
16:59:20 <fizzie> I keep confusing it with that other language.
16:59:57 <fizzie> http://esolangs.org/wiki/ORK
17:00:05 <fizzie> I guess that makes sense, they're both Gregorgues.
17:00:25 <fizzie> And object-oriented as well.
17:08:41 -!- shikhin has changed nick to FireyFly.
17:08:47 -!- FireyFly has changed nick to shikhin.
17:14:12 -!- Zarutian has joined.
17:25:01 -!- otherbot has joined.
17:31:23 -!- DHeadshot has quit (Quit: I cna ytpe 300 wrods pre mniuet!!!).
17:36:48 -!- led has joined.
17:50:12 -!- Phantom_Hoover has joined.
19:06:01 -!- otherbot has quit (Quit: Restart requested by moony: AAAA).
19:06:23 -!- otherbot has joined.
19:08:01 -!- DHeadshot has joined.
19:12:58 -!- oerjan has joined.
19:20:21 -!- carado has quit (Ping timeout: 252 seconds).
19:28:49 <oerjan> > var "hi fun\&got"
19:28:52 <lambdabot> hi fungot
19:29:23 <oerjan> `cat bin/grwp
19:29:39 <HackEgo> ​#! /bin/sh \ cd wisdom; grep -r "$@" .
19:30:21 <oerjan> `slwd bin/grwp//2s/\./*/
19:30:28 <HackEgo> Roswbud!
19:30:34 <oerjan> `sled bin/grwp//2s/\./*/
19:30:40 <HackEgo> bin/grwp//#! /bin/sh \ cd wisdom; grep -r "$@" *
19:30:54 <oerjan> `grwp soup
19:31:05 <HackEgo> gaspasjo:Gaspasjo is a norwegian soup, which died out due to a lack of hot summer days \ gaspatsjo:gaspatsjo is a norwegian soup, which died out due to a lack of hot summer days \ gaszpacho:gaszpacho is a polish soup, traditionally szerved cold for hot szummer days \ mothball:Mothballs are the main ingredient of a traditional soup of Eastern Europe
19:31:17 <shachaf> `dowt grwp
19:31:19 <shachaf> oops
19:31:24 <shachaf> `doat bin/grwp
19:31:39 <shachaf> oerjan: sounds like we need grwip
19:31:43 <shachaf> and egrwp
19:31:46 <shachaf> and pgrwip
19:31:47 <oerjan> shachaf: i just didn't like the initial ./ in the responses hth
19:31:52 <HackEgo> No output.
19:32:02 <HackEgo> 9657:2016-11-10 <int-̈e> ` (echo \'#! /bin/sh\'; echo \'cd wisdom; grep -r "$@" .\') > bin/grwp; chmod +x bin/grwp \ 9660:2016-11-11 <oerjän> sled bin/grwp//2s/\\./*/
19:32:05 <shachaf> oerjan: now you can make wisdoms that hide from grwp by starting them with . hth
19:32:07 <oerjan> and * seemed the easiest way to fix it
19:32:25 <shachaf> `` ls -d wisdom/.*
19:32:26 <oerjan> shocking. but does grep -r trace .* anyway?
19:32:30 <HackEgo> As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.
19:32:41 <shachaf> `` echo -d wisdom/.*
19:32:43 <HackEgo> ​-d wisdom/. wisdom/.. wisdom/.doorstop
19:32:48 <shachaf> `? .doorstop
19:32:50 <HackEgo> You do not have the clearance necessary to view this entry.
19:32:56 <shachaf> `grwp clearance
19:33:04 <HackEgo> issue:You do not have the clearance necessary to view this entry. \ Binary file reflection matches
19:33:16 <shachaf> `` ls -li wisdom/{issue,.doorstop}
19:33:18 <HackEgo> 670200 -rw-r--r-- 1 5000 0 60 Oct 28 18:38 wisdom/.doorstop \ 670895 lrwxrwxrwx 1 5000 0 9 Oct 28 18:38 wisdom/issue -> .doorstop
19:35:32 <oerjan> shachaf: i think by the man page, the reverse option would not have listed issue hth
19:35:43 <oerjan> also why is my net dog slow :(
19:36:04 <oerjan> i guess the neighbors are streaming or something.
19:36:05 <shachaf> The what?
19:36:31 <oerjan> your question lacks enough context to be meaningful hth
19:36:42 <shachaf> the reverse option?
19:36:46 -!- Frooxius has quit (Quit: *bubbles away*).
19:38:48 <oerjan> . instead of *
19:38:56 <oerjan> although could use -R i guess
19:39:23 <oerjan> until someone makes a loop
19:40:19 <oerjan> `` mkdir tmp/test; ln -s . tmp/test/hi
19:40:21 <HackEgo> No output.
19:40:48 <oerjan> `mk tmp/test/ho//g'day
19:40:48 <shachaf> `cat .hgignore
19:40:55 <HackEgo> tmp/test/ho
19:40:55 <HackEgo> ​^tmp/
19:41:16 <oerjan> `` grep -r day tmp/test
19:41:17 <HackEgo> tmp/test/ho:g'day
19:41:24 <oerjan> `` grep -R day tmp/test
19:41:25 <HackEgo> grep: warning: tmp/test/hi: recursive directory loop \ tmp/test/ho:g'day
19:41:33 <oerjan> ok it does check
19:41:46 <oerjan> `` rm -r tmp/test
19:41:48 <HackEgo> No output.
19:42:33 <oerjan> `cat bin/wisdom
19:42:35 <HackEgo> f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
19:44:10 <shachaf> i,i `wisdwm
19:44:31 <oerjan> `sled bin/grwp//2ccd wisdom; grep -R "$@" -- .* *
19:44:34 <HackEgo> bin/grwp//#! /bin/sh \ cd wisdom; grep -R "$@" -- .* *
19:44:44 <oerjan> `grwp clearance
19:45:01 <oerjan> argh
19:45:21 <HackEgo> No output.
19:45:41 <oerjan> well that was an obvious mistake. but how to exclude . and .. ?
19:51:55 <zzo38> ls -a | grep -Ev '^\.\.?$' is seem to work.
19:52:29 <shachaf> zzo38: Not if a file name contains a newline.
19:52:47 <shachaf> Which we ought to have in wisdom/, by the way, to find all the broker scripts people have.
19:53:29 -!- atrapado has joined.
19:53:38 <shachaf> `` le//rn $'\n//\n is a line terminator.\n'
19:53:41 <HackEgo> le//rn: line 7: wisdom/: Is a directory
19:53:50 <shachaf> Bah.
19:53:53 <shachaf> `cat le//rn
19:53:54 <HackEgo> sep="/" \ [[ "$0" == *//* ]] && sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[/ ].&.')"
19:54:00 <LKoen> is it a directory or a line terminator?
19:54:18 <shachaf> pranked
19:55:36 <oerjan> `sled bin/grwp//1s/sh/bash/;2ccd wisdom; setopt -s dotglob; grep -R "$@" -- *
19:55:39 <HackEgo> bin/grwp//#! /bin/bash \ cd wisdom; setopt -s dotglob; grep -R "$@" -- *
19:55:49 <oerjan> `grwp clearance
19:55:58 <HackEgo> ​/hackenv/bin/grwp: line 2: setopt: command not found \ issue:You do not have the clearance necessary to view this entry. \ Binary file reflection matches
19:56:36 <oerjan> `sled bin/grwp//s/setopt/shopt/
19:56:39 <HackEgo> bin/grwp//#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- *
19:56:42 <oerjan> `grwp clearance
19:56:43 <HackEgo> ​.doorstop:You do not have the clearance necessary to view this entry. \ issue:You do not have the clearance necessary to view this entry. \ Binary file reflection matches
19:56:49 <oerjan> there you go.
20:09:17 <fizzie> `` relcome viznut # almost missed a join
20:09:20 <HackEgo> viznut: 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.)
20:09:35 <oerjan> viznut feels familiar.
20:09:54 <fizzie> I know them by reputation, but really it was just an excuse to relcome.
20:10:33 <fizzie> oerjan: I think we discussed http://countercomplex.blogspot.co.uk/2011/10/algorithmic-symphonies-from-one-line-of.html on channel.
20:10:58 <fizzie> Or some of the related things, anyway.
20:15:55 -!- led has quit (Quit: Leaving).
20:19:11 <int-e> oerjan: thanks for the twwaks!
20:19:39 <shachaf> int-e: clwvwr
20:20:48 <oerjan> wwat
20:22:20 <oerjan> plwwsw wsw vwwwls
20:22:29 <int-e> oerjan: just proving that no good dwwd goes unpunished.
20:23:12 <oerjan> `learn Vwwwls wrw w swgn wf wnswffwcwwnt wwsdwm.
20:23:16 <HackEgo> Learned 'vwwwl': Vwwwls wrw w swgn wf wnswffwcwwnt wwsdwm.
20:24:20 <int-e> Anyway, as I used the word, a twwak is just a small change to a wisdom related thing.
20:24:32 <oerjan> gwwd, gwwd
20:30:30 <oerjan> <-- technically not true.
20:30:36 <oerjan> <shachaf> Everything culprits prints is a nick. <-- technically not true.
20:30:45 <oerjan> `cwlprits zzo38
20:30:51 <HackEgo> nitia
20:31:05 <shachaf> `? nitia
20:31:07 <HackEgo> nitia is the inventor of all things. The BBC invented her.
20:31:18 <oerjan> you will note the lack of diaresis, too
20:31:23 <shachaf> `cat bin/hlnp
20:31:24 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/'
20:31:25 <shachaf> easy to fix hth
20:31:41 <int-e> So Taneb is just a derivative work of nitia, then.
20:32:08 <oerjan> shachaf: not without special casing nitia. the output of hlnp is too flexible.
20:32:14 <shachaf> yes
20:32:23 <shachaf> `dowg zzo38
20:32:28 <HackEgo> 0:2012-02-16 Initial import.
20:32:57 <oerjan> and there could be more commands based on it.
20:33:30 <oerjan> and someone might actually use the word "Initial" in a command.
20:33:40 <oerjan> `` hoag | grep Initial
20:33:47 <HackEgo> ​<orën> le/rn RAII/RAII is Resource Allocation in the constructor... wait wait uh... Is uh, Initialization \ Initial import.
20:34:10 <oerjan> hm i guess there's a cutoff.
20:36:25 <oerjan> i suppose there would be no big harm in it
20:37:08 <shachaf> oerjan: It can just take the first word.
20:37:19 <shachaf> Which is what culprits does.
20:37:36 <oerjan> for a certain definition of "word".
20:37:59 <oerjan> which needs to exclude the dates.
20:38:10 <shachaf> `cat bin/culprits
20:38:11 <HackEgo> hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
20:40:29 <oerjan> also there's a very rare possibility of a nick starting with a digit.
20:40:49 <shachaf> true tdh
20:41:23 <shachaf> Hmm, we need a version of le/rn for modifying wisdom/oerjan
20:41:29 <shachaf> learjan
20:41:35 <oerjan> argh
20:41:45 <shachaf> i,i ln -s wisdom/oerjan owrjan
20:41:51 <oerjan> don't tempt to clean up some of those.
20:41:54 <oerjan> *tempt me
20:42:06 <shachaf> `` cd wisdom; echo *jan
20:42:08 <HackEgo> oerjan œrjan örjan ørjan typoerjan אrjan
20:42:12 <int-e> . o O ( `sled wisdom/raii//s/.$/, just rapid acquisition of inane ideas./ )
20:42:33 <int-e> `? fate
20:42:34 <HackEgo> fate? ¯\(°​_o)/¯
20:42:41 <shachaf> `cat bin/אrjan
20:42:42 <HackEgo> cat: bin/אrjan: No such file or directory
20:42:59 <shachaf> `? int-e
20:43:00 <HackEgo> int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger.
20:43:00 <int-e> Fate is the mistress of temptation.
20:43:04 -!- DHeadshot has quit (Ping timeout: 244 seconds).
20:43:26 <int-e> `unidecode א
20:43:27 <HackEgo> ​[U+05D0 HEBREW LETTER ALEF]
20:43:30 <shachaf> int-e: i have it on good authority that i am the master of my fate hth
20:43:50 -!- DHeadshot has joined.
20:43:51 <int-e> shachaf: I see no contradiction.
20:44:36 <int-e> (But I would like to suggest that that authority may not be as good as you seem to believe.)
20:44:40 <shachaf> i never claimed there was a contradiction
20:52:16 <int-e> oh, more mentions of fate. http://thedevilspanties.com/archives/11582
20:52:18 -!- Frooxius has joined.
21:02:25 <oerjan> `sled bin/hlnp//2chg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\2/'
21:02:28 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/((^| )[<It][^ ]*)([^ ][^ ])/1̈2/'
21:03:01 <oerjan> argh
21:03:16 <oerjan> `cat bin/hlnp
21:03:17 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/((^| )[<It][^ ]*)([^ ][^ ])/1̈2/'
21:03:34 <oerjan> `revert
21:03:51 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
21:04:01 <fizzie> I want my PR merged. :/
21:04:08 <oerjan> i too
21:04:12 <oerjan> Gregor: !!!!!!!
21:04:19 <shachaf> oerjan: you got me excited
21:04:23 <shachaf> i thought Gregor had said something
21:04:27 <shachaf> @swat oerjan
21:04:27 <lambdabot> Maybe you meant: what slap
21:04:34 <shachaf> @what oerjan
21:04:34 <lambdabot> I know nothing about oerjan.
21:04:39 <shachaf> you and me both
21:05:44 <shachaf> Gregor: I went to a talk where a person talked about a talk where they talked about a paper where you were an author.
21:06:11 <oerjan> `` echo test | sed -i 'c\\('
21:06:13 <HackEgo> ​/bin/sed: no input files
21:06:26 <oerjan> `` echo test | sed -i 'c\\(' -
21:06:27 <HackEgo> ​/bin/sed: can't read -: No such file or directory
21:06:36 <oerjan> `` echo test | sed 'c\\('
21:06:38 <HackEgo> ​(
21:06:53 <oerjan> oh.
21:07:01 <oerjan> `` echo test | /bin/sed 'c\\('
21:07:02 <HackEgo> ​(
21:07:13 <shachaf> `cat bin/sed
21:07:14 <HackEgo> ​#!/bin/bash \ /bin/sed "$@" && if [[ $# == "3" && "/$1" == "/-i" ]]; then echo -n "$3//"; cat "$3"; fi
21:07:37 <oerjan> `` echo 'c\\('
21:07:39 <HackEgo> c\\(
21:07:50 <oerjan> `` echo test | /bin/sed 'c\('
21:07:52 <HackEgo> ​(
21:08:05 <oerjan> `` echo 'c\('
21:08:06 <HackEgo> c\(
21:10:01 <shachaf> `` echo test | /bin/sed 'c\\\\\\\('
21:10:02 <HackEgo> ​\\\(
21:10:12 <shachaf> `` echo test | /bin/sed 'c\\\\\\('
21:10:13 <HackEgo> ​\\(
21:10:18 <int-e> what are you doing?
21:10:32 <shachaf> what are you doin
21:10:32 <shachaf> g
21:11:03 <shachaf> `? shaventions
21:11:05 <HackEgo> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them.
21:11:19 <int-e> well, I see all those c\*( and I have not clue what they are about, so I'm wondering...
21:11:32 <shachaf> I was trying to work out what oerjan was doing.
21:11:39 <shachaf> `? oerjan
21:11:40 <HackEgo> Your revertebrate epistymologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:12:15 <shachaf> `slwd oerjan//s#tebrate#end#
21:12:17 <HackEgo> oerjan//Your reverend epistymologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:12:23 <int-e> . o O ( s/puns/pwns/ )
21:12:25 <oerjan> `sled bin/hlnp//2chg log -r "$revset" "$@" | sed 's/\\(\\(^\\| \\)[<It][^ ]*\\)\\([^ ][^ ]\\)/\\1̈\\2/'
21:12:28 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\2/'
21:12:45 <shachaf> oerjan: what are you even doing
21:12:47 <oerjan> `hoag bin/hlnp
21:12:58 <HackEgo> ​<oerjä sled bin/hlnp//2chg log -r "$revset" "$@" | sed \'s/\\\\(\\\\(^\\\\| \\\\)[<It][^ ]*\\\\)\\\\([^ ][^ ]\\\\)/\\\\1\xcc\x88\\\\2/\' \ <oerjä revert \ <oerjä sled bin/hlnp//2chg log -r "$revset" "$@" | sed \'s/\\(\\(^\\| \\)[<It][^ ]*\\)\\([^ ][^ ]\\)/\\1\xcc\x88\\2/\' \ <shachä sled bin/hlnp//1s#..$# | 3342 | 3343&# \ <shachä sled
21:12:58 <shachaf> that command is too complicated tdnh
21:13:04 <shachaf> oh, i see
21:13:06 <shachaf> lgtm
21:13:08 <oerjan> ff
21:13:16 <oerjan> `revert
21:13:18 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
21:14:46 <oerjan> ^ord 1̈
21:14:46 <fungot> 49 204 136
21:15:11 <oerjan> > var $ map chr [49,204,136]
21:15:14 <lambdabot>
21:15:33 <oerjan> that broke horribly, but why
21:15:42 <shachaf> what broke horribly
21:15:47 <int-e> that's three unicode points
21:15:52 <shachaf> other than my terminal
21:16:05 <int-e> so what *is* 136
21:16:09 <oerjan> oh hm
21:16:18 <oerjan> `sled bin/hlnp//2chg log -r "$revset" "$@" | sed 's/\\(\\(^\\| \\)[<It][^ ]*\\)\\([^ ][^ ]\\)/\\1̈\\3/'
21:16:21 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
21:16:28 <oerjan> `hoag bin/hlnp
21:16:30 <shachaf> > generalCategory (chr 136)
21:16:33 <lambdabot> Control
21:16:36 <HackEgo> ​<oerjän> sled bin/hlnp//2chg log -r "$revset" "$@" | sed \'s/\\\\(\\\\(^\\\\| \\\\)[<It][^ ]*\\\\)\\\\([^ ][^ ]\\\\)/\\\\1\xcc\x88\\\\3/\' \ <oerjän> revert \ <oerjän> sled bin/hlnp//2chg log -r "$revset" "$@" | sed \'s/\\\\(\\\\(^\\\\| \\\\)[<It][^ ]*\\\\)\\\\([^ ][^ ]\\\\)/\\\\1\xcc\x88\\\\2/\' \ <oerjän> revert \ <oerjän> sled bin/h
21:16:38 <shachaf> int-e: it's a Control character hth
21:16:49 <fizzie> shachaf: LGTM, Approval.
21:16:55 <oerjan> there you go
21:17:01 <oerjan> `hoag zzo38
21:17:02 <shachaf> fizzie: how readable are you these days
21:17:06 <HackEgo> No output.
21:17:16 <oerjan> `howg zzo38
21:17:22 <HackEgo> Initïal import.
21:17:24 <int-e> \ galore
21:17:43 <oerjan> `dowt oerjan
21:17:50 <shachaf> `howg raii
21:17:50 <HackEgo> 0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 1000:2012-12-09 <FreeFul̈l> revert 0 \ 1001:2012-12-09 <oerjän> revert 999 \ 1493:2013-01-12 <FreeFul̈l> revert 4 \ 1497:2013-01-12 <ellioẗt> revert 1492 \ 2113:2013-
21:17:55 <HackEgo> ​<orën> learn RAII means you allocate in the constructor and deallocate in the destructor. There is no \'initializer\' involved. \ <orën> le/rn RAII/RAII is Resource Allocation in the constructor... wait wait uh... Is uh, Initialization
21:18:31 <shachaf> What? That's not what RAII means.
21:19:20 <fizzie> shachaf: Not really. Should get more, but it feels like such a bother. I did gain enough XP to level up, at least.
21:19:43 <int-e> shachaf: it may depend on how you read the "the"s
21:19:45 <shachaf> whoa whoa whoa, congrizzie
21:20:01 <fizzie> Thanchaf.
21:20:23 <int-e> shachaf: also, what did you think of "rapid acquisition of inane ideas"?
21:20:27 <zzo38> What are you going to level up at?
21:21:12 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
21:21:23 <oerjan> <shachaf> `cat bin/sed <-- i was just checking to see if that was what broke it, but apparently the \ mangling is a real sed feature hth
21:21:54 <shachaf> `` echo test | sed 's\e\w\'
21:21:55 <HackEgo> twst
21:22:07 <shachaf> there is no escape
21:22:16 <fizzie> zzo38: A software engineer level.
21:22:17 <int-e> `` echo test | sed 's/e/\n/'
21:22:19 <HackEgo> t \ st
21:22:41 <shachaf> fizzie: can we call you señor fizzie now
21:22:46 <shachaf> `? fizzie
21:22:46 <oerjan> <int-e> well, I see all those c\*( and I have not clue what they are about, so I'm wondering... <-- apparently sed's c command requires escaping \s, and i somehow hadn't hit this before. or i forgot.
21:22:48 <HackEgo> fizzie is not fnord with a monad but the sneaky king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
21:23:47 <oerjan> <shachaf> what broke horribly <-- i forgot that i needed to increment the \2 when i inserted a new group
21:23:51 <fizzie> I don't think "names you get called at in IRC" is really tied to promo.
21:24:58 <oerjan> also i was `hoaging the same file i was editing, so i got confused about where the broken pieces came from...
21:25:17 <int-e> ...mirror, mirror on the wall...
21:25:28 -!- DHeadshot has quit (Ping timeout: 245 seconds).
21:25:30 <int-e> `? shard
21:25:32 <HackEgo> shard? ¯\(°​_o)/¯
21:25:57 <int-e> `` grwp sharp # should use this more
21:26:04 <HackEgo> mousse:A mousse is a sharp rodent. "A mousse once bit my sister." \ Binary file reflection matches
21:26:17 <int-e> `grwp shard
21:26:18 <HackEgo> Binary file reflection matches
21:26:41 <int-e> (which is mildly punning because of mirrors...)
21:29:14 <oerjan> anyway, now nitia doesn't get pinged hth
21:29:32 <int-e> oerjan saves the day again.
21:29:53 <oerjan> *wastes
21:30:08 <int-e> oerjan saves the wastes again?
21:30:30 <oerjan> i mean, i'll never even get through the logs at this rate.
21:30:55 <int-e> good
21:31:15 <oerjan> . o O ( what heinous thing did int-e say there... )
21:31:23 <int-e> you should live in the present, not in the past
21:31:45 <int-e> I'm pretty confident that I've never said "heinous"
21:31:54 <oerjan> there's not enough present for that, i think.
21:32:33 <int-e> oerjan: it's a renewable resource
21:33:40 <int-e> (for the foreseeable future... err... never mind, we may be doomed)
21:35:10 <fizzie> I walked by our CSG office the other day, there's a few monitors set on the floor showing trending queries, there was at least "moving to Canada" and "Make America Great Again hat".
21:35:23 <fizzie> Not sure if I free-associated that from "heinous", "doomed" or what.
21:35:46 <oerjan> porque no los dos
21:35:47 * int-e is following a twisted train of thought... what if we're stuck in a single instant and time is just an illusion?
21:36:00 <oerjan> (also, why isn't anyone moving to mexico...)
21:36:16 <int-e> because they don't want to pay for Trump's wall.
21:36:17 <oerjan> (that question was somewhat rhetorical)
21:36:22 <int-e> or is it a Wall?
21:36:27 <fizzie> It's a -Wall.
21:36:59 <int-e> The good thing is that now we get to find out how much of Trump's campaign was a lie.
21:37:29 <oerjan> int-e: i've had that twisted thought many times ... um, wait...
21:37:30 <shachaf> http://www.bbc.com/news/election-us-2016-37953528
21:37:56 <int-e> oerjan: wait? WAIT?! there's no time for that!
21:38:11 <oerjan> or more generally, the idea that time isn't passing in the way we assume, in various ways.
21:38:49 * int-e should've capitalized "NO TIME".
21:47:15 <fizzie> I'm always vaguely uneasy when writing things like [\d.] in a regex, because putting \d inside a character class feels wrong, even though it's legal in at least Perl and Python.
21:47:55 <shachaf> fizzie: don't you wish regexes just supported arbitrary intersections and complements twh hth
21:49:18 <fizzie> I wouldn't mind that.
21:55:03 <int-e> that sounds like it would soon be horribly expensive
22:03:12 <shachaf> it's only exponential or something
22:03:15 <shachaf> maybe double-exponential
22:06:48 <shachaf> But that's only in the worst case.
22:06:55 <shachaf> I bet many realistic cases wouldn't be that bad.
22:25:32 <int-e> Okay, matching is polynomial, because it falls to a dynamic programming approach (similar to CKY, assigning to each substring the subformulas of the extended regular expression that match) (I have O(n^4), where actually the exponent is 1 larger than the one for matrix multiplication, plus 1). But language properties like emptiness become devilishly hard.
22:26:02 <pikhq> Grumble, I *really* dislike Perl and Python regexes.
22:26:27 <int-e> I'm definitely not talking about that ilk.
22:26:49 <int-e> I have no backreferences, and no lookaheads.
22:27:47 <int-e> Just empty string, atoms, concatenation, union, Kleene star and complement.
22:28:06 <int-e> (de Morgan gives intersection)
22:29:02 <zzo38> What you dislike about Perl and Python regexes?
22:29:03 -!- Phantom_Hoover has joined.
22:29:05 <shachaf> But it gives intersection only with double complements.
22:29:19 <shachaf> If each complement is exponential, maybe you can do intersection directly better than that?
22:29:42 <shachaf> I don't know.
22:30:07 <shachaf> "dynamic programming" is a description of the NFA approach to matching regexes anyway, isn't it?
22:31:48 <int-e> No, it's not.
22:32:57 <int-e> The NFA run only considers the O(n) initial segments of the string; you can just do a step on the set of states for every character.
22:37:11 <pikhq> zzo38: The things I dislike are: they are not regular expressions, and their matching is O(n^m) rather than O(nm) in the worst case.
22:37:40 <pikhq> (and they are even O(n^m) on the subset of them that are regular expressions)
22:37:42 <alercah> did you mention that they're not regular expressions?
22:37:44 <int-e> shachaf: I'm definitely not trying to describe the possible states of the finite automaton that accepts the regular language given by the extended? regular expression.
22:37:54 <alercah> I feel like that's an important point
22:39:17 <int-e> "you"?
22:39:35 <alercah> pikhq
22:41:24 <int-e> shachaf: anyway, sure, if you want to work with automata, then intersection by a direct product construction is better than using de Morgan (it can be done directly with two NFAs, without determinization).
22:43:40 -!- Lord_of_Life has quit (Excess Flood).
22:46:42 -!- Lord_of_Life has joined.
22:51:35 -!- oerjan has quit (Quit: Nite).
22:51:38 -!- hppavilion[1] has joined.
22:54:45 -!- carado has joined.
22:59:06 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:05:00 <fizzie> `R
23:05:01 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: R: not found
23:05:01 <fizzie> Aw.
23:11:00 -!- augur has quit (Remote host closed the connection).
23:11:42 -!- augur has joined.
23:12:33 -!- augur has quit (Read error: Connection reset by peer).
23:12:46 -!- augur has joined.
23:15:11 -!- augur has quit (Remote host closed the connection).
23:15:54 -!- augur has joined.
23:16:18 -!- augur has quit (Remote host closed the connection).
23:17:17 -!- augur has joined.
23:17:41 -!- carado has quit (Ping timeout: 260 seconds).
23:24:52 -!- augur has quit (Quit: Leaving...).
23:27:24 -!- atrapado has quit (Quit: Leaving).
23:41:46 -!- augur has joined.
23:47:10 -!- ais523 has joined.
23:58:42 <hppavilion[1]> Hm, what is the mathematical name for an orange slice?
23:59:15 <hppavilion[1]> That is, if you take a sphere and choose some point and its antipode (we'll call them the North and South poles)
23:59:19 <Taneb> hppavilion[1], spherical wedge
23:59:22 <Taneb> https://en.wikipedia.org/wiki/Spherical_wedge
23:59:46 <hppavilion[1]> Then draw two straightoidal lines following the surface of the sphere between them, what do you
23:59:48 <ais523> a non-spherical wedge is just a triangular prism, isn't it?
23:59:51 <hppavilion[1]> Taneb: Oh, thanks
2016-11-12
00:00:04 <hppavilion[1]> ais523: elliptical wedges tdnh
00:00:05 <Taneb> ais523, could be in a torus or something
00:00:18 <ais523> toroidal wedges?
00:00:28 <hppavilion[1]> ais523: Those sound fun, but complicated
00:00:50 <hppavilion[1]> ais523: I think there are at least 41 different ways to generalize spherical wedges to tori
00:00:55 <ais523> there's at least one obvious way to wedge a torus
00:00:57 <ais523> are there others?
00:01:03 <hppavilion[1]> ais523: Probably?
00:01:49 <hppavilion[1]> ais523: Is the way you're thinking of to take that a torus is a circle rotated along another circle, and to instead rotate a sector around that circle?
00:03:32 <hppavilion[1]> ais523: If that makes any sense to you?
00:04:31 <alercah> hppavilion[1]: may I pm?
00:04:39 <hppavilion[1]> alercah: ...sure?
00:09:21 <ais523> hppavilion[1]: yes, that's what I was thinking
00:10:34 <ais523> although the more obvious way is to leave the first circle intact, and only rotate it a fraction of the way
00:14:23 <hppavilion[1]> ais523: Yes, that too. Or to do both together.
00:17:53 -!- Zarutian has quit (Quit: Zarutian).
00:26:45 -!- DHeadshot has joined.
00:39:06 -!- augur has quit (Quit: Leaving...).
00:47:42 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
00:55:12 -!- augur has joined.
00:56:37 -!- DHeadshot has quit (Ping timeout: 248 seconds).
00:58:37 -!- copumpkin has quit (Read error: Connection reset by peer).
00:59:24 -!- copumpkin has joined.
01:28:29 <Phantom_Hoover> `? hackego
01:28:35 <HackEgo> HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico!
01:30:11 -!- hppavilion[1] has joined.
01:34:04 -!- deltab has quit (Ping timeout: 260 seconds).
01:35:11 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
01:35:36 -!- deltab has joined.
01:43:00 -!- hppavilion[1] has joined.
02:03:59 <hppavilion[1]> Hm, I'm thinking about the multiplication parabola (if you draw the parabola f(x) = x^2, take the points at (-a, f(-a)) and (b, f(b)), and draw a line between them, that line's y-intercept is at (0, ab))
02:04:27 <hppavilion[1]> And I thought of how I could generalize it if I use a function other than f(x) = x^2
02:05:50 <hppavilion[1]> The notation used for now will be, when generating the y-coordinate with a function f(x), a[f]b
02:06:31 <hppavilion[1]> And when f(x) = <some expression>, I'll write a[:<some expression>]b
02:06:45 <hppavilion[1]> It appears that 1[:x^3]n is equal to n(n-1) = n^2-n
02:11:55 <hppavilion[1]> (Hm, multiplication of n-tuples could probably be done the same way, by using paraboloids in n dimensions or something...)
02:12:44 <hppavilion[1]> (maybe n+1 dimensions?)
02:25:37 <Phantom_Hoover> wait
02:26:49 <Phantom_Hoover> continue
02:30:33 <hppavilion[1]> Phantom_Hoover: From whence?
02:31:25 -!- 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.”).
02:31:39 <hppavilion[1]> s/From //
02:41:25 <hppavilion[1]> Phantom_Hoover: ??
02:45:08 -!- Phantom_Hoover has quit (Quit: Leaving).
02:48:59 <ais523> b(y-a²) = -a(y-b²), so by-a²b = ab²-ay, so (a+b)y = (a+b)ab, so a+b = 0 or y = ab (when a+b = 0, the multiplication parabola thing doesn't work because you're trying to draw a line between two coincident points)
02:52:16 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
02:52:59 -!- otherbot has quit (Quit: Restart requested by wlp1s1: fix setInterval bug in capitalism game module).
02:53:15 -!- otherbot has joined.
03:27:49 -!- heroux has quit (Ping timeout: 260 seconds).
03:42:53 -!- heroux has joined.
04:01:24 -!- ais523 has quit.
04:47:15 -!- centrinia has joined.
05:37:34 -!- carado has joined.
06:41:55 <izalove> "They are not, however, Call of Duty, Halo, Sunset Overdrive or any number of other games which rely a lot more on CPU than the GPU."
06:42:01 <izalove> why do they rely a lot more on cpu than gpu?
06:49:03 -!- Akaibu has quit (Ping timeout: 256 seconds).
06:50:32 -!- Akaibu has joined.
06:55:18 -!- hppavilion[1] has joined.
07:37:25 -!- farrioth has joined.
08:02:14 -!- centrinia has quit (Quit: Leaving).
08:44:54 -!- lezsakdomi has joined.
08:47:33 -!- otherbot has quit (Remote host closed the connection).
08:50:28 -!- AnotherTest has joined.
09:48:33 <hppavilion[1]> `unidecode ɧ
09:48:50 <hppavilion[1]> HackEgslow...
09:48:53 <HackEgo> ​[U+0267 LATIN SMALL LETTER HENG WITH HOOK]
09:49:53 <farrioth> A heng with hook. Don't even know what you use a heng without a hook for.
09:54:43 <hppavilion[1]> farrioth: It's apparently this bizarre evil sound from Swedish (with the hook)
09:55:12 <hppavilion[1]> Presumably, those who can make it can summon black beasts from beyond the domain of sanity
09:55:41 <int-e> you could use it as hook bait, perhaps
09:56:57 <farrioth> As fricatives go, it does seem pretty evil.
09:57:15 <farrioth> Well, fricatives are evil as it is.
10:22:06 -!- oerjan has joined.
10:23:54 <int-e> `unidecode −
10:23:56 <HackEgo> ​[U+2212 MINUS SIGN]
10:24:23 <oerjan> . o O ( why so negative )
10:24:29 <int-e> `unidecode -
10:24:30 <HackEgo> ​[U+002D HYPHEN-MINUS]
10:24:56 <int-e> oerjan: I got a latex error on a pastebin
10:25:10 <oerjan> shocking
10:25:14 <int-e> and I was wondering what that unicode character they used instead of - was
10:25:39 <hppavilion[1]> Hm, will IRC clients detect me saying OERJAN
10:25:46 <hppavilion[1]> Yep, mine does
10:25:50 <hppavilion[1]> tdh
10:26:00 <oerjan> mine doesn't hth
10:26:14 <oerjan> STOP SHOUTING I CANNOT HEAR YOU
10:27:07 <hppavilion[1]> How should one read "hth" aloud?
10:27:28 <hppavilion[1]> I've considered "heth" (like the Hebrew letter that probably exists)
10:27:40 <farrioth> I spell it out.
10:27:41 <int-e> . o O ( this is still somewhat surreal )
10:27:58 <oerjan> . o O ( what is surreal )
10:28:20 <hppavilion[1]> . ø Ø ( Now it's surreal in a norwegian way )
10:28:36 <int-e> The #esoteric-without-hppavilion[1] experience.
10:28:43 <oerjan> oh, right
10:28:59 <farrioth> hppavilion[1]: Lol.
10:29:04 <hppavilion[1]> Oh? Wait, did int-e block me...
10:29:23 <farrioth> int-e: Did you /ignore him?
10:31:24 <oerjan> . o O ( apparently int-e is ignoring you too )
10:31:36 <myname> :D
10:32:30 <int-e> Well, I've violated the rule of not talking about ignores... it seems hard to find a place to stop without being awkward. So I'm being awkward.
10:32:50 <farrioth> Because I was talking to someone he doesn't like?
10:32:55 <myname> nah, relatable
10:33:05 <hppavilion[1]> Someone tell int-e ;-;
10:33:59 <int-e> farrioth: nah, if I did that I'd soon be ignoring everybody
10:34:07 <oerjan> especially me
10:35:15 <oerjan> . o O ( the nice thing about being an op is if someone doesn't listen to you you can just ban them *MWAHAHAHA* . o O ( there are probably channels where the ops are like this ) )
10:35:35 <int-e> oh please let me be an op :P
10:36:12 * hppavilion[1] tries to remember what e did to deserve blocking
10:36:31 <myname> hppavilion[1]: that list might be long
10:36:39 <hppavilion[1]> myname: Probably
10:36:51 <hppavilion[1]> But what in particular
10:37:43 <int-e> `? snr
10:37:46 <farrioth> int-e: The channel might be a bit more coherent for you if you unignore him then :p
10:37:48 <HackEgo> snr? ¯\(°​_o)/¯
10:38:13 <myname> nah.
10:38:22 <hppavilion[1]> Mostly so I can feel bad about whatever I did and try to stahp
10:38:59 <farrioth> < hppavilion[1]> Mostly so I can feel bad about whatever I did and try to stahp
10:39:12 <myname> you just have a massive amount of output with a fair share of bullshit in it
10:39:22 <hppavilion[1]> myname: Yeah, that's also a possible reason.
10:44:29 -!- farrioth has quit (Quit: leaving).
10:47:17 -!- carado has quit (Ping timeout: 240 seconds).
10:47:20 <oerjan> <hppavilion[1]> Then draw two straightoidal lines following the surface of the sphere between them, what do you <-- itym "geodesic" hth
10:47:59 <hppavilion[1]> oerjan: Which part? is "geodesic"?
10:48:08 <oerjan> "straightoidal lines"
10:48:09 <hppavilion[1]> "straightoidal lines following the surface of the sphere between them"?
10:48:14 <hppavilion[1]> oerjan: tyvmtdh
10:48:56 -!- newsham has quit (Ping timeout: 260 seconds).
10:51:00 -!- newsham has joined.
11:06:07 -!- Dormammu has joined.
11:06:15 <oerjan> <hppavilion[1]> farrioth: It's apparently this bizarre evil sound from Swedish (with the hook) <-- chockerande
11:06:58 <oerjan> <hppavilion[1]> Presumably, those who can make it can summon black beasts from beyond the domain of sanity <-- hmm.. i think i'll pass.
11:08:19 -!- Dormammu has quit (Client Quit).
11:08:51 -!- carado has joined.
11:25:52 -!- Akaibu has quit (Ping timeout: 260 seconds).
11:27:45 -!- Akaibu has joined.
11:29:13 <fizzie> hppavilion[1]: I do something like /hθː/, as far as I can tell. (Not an IPA expert.)
11:44:45 <hppavilion[1]> `? banack-tarski
11:44:59 <HackEgo> banack-tarski? ¯\(°​_o)/¯
11:50:55 <hppavilion[1]> `? banack tarski
11:50:56 <HackEgo> banack tarski? ¯\(°​_o)/¯
11:51:15 <hppavilion[1]> `? banach-tarski
11:51:16 <HackEgo> ​"Banach-Tarski" is an anagram of "Banach-Tarski Banach-Tarski".
12:02:10 <oerjan> `wisdom bana
12:02:11 <HackEgo> banach-tarski//"Banach-Tarski" is an anagram of "Banach-Tarski Banach-Tarski".
12:04:01 <oerjan> fizzie: /θ/ in there sounds unlikely, it means you're touching your upper teeth with your tongue...
12:04:35 <oerjan> (it's the initial sound in "thing")
12:05:23 <hppavilion[1]> oerjan: How is it unlikely?
12:05:26 <myname> doesn't the banach-tarski thing usually go the other way around?
12:05:38 <hppavilion[1]> myname: Yes, but presumably it can be reversed
12:05:38 <oerjan> hppavilion[1]: as a pronunciation for the swedish sj
12:05:44 <hppavilion[1]> oerjan: AAAAAAAAAAAAAGH
12:05:49 <hppavilion[1]> oerjan: Don't remind me of that
12:05:55 <hppavilion[1]> oerjan: Oh, wait
12:06:02 <oerjan> hppavilion[1]: i assumed that was what fizzie was referring to
12:06:07 <hppavilion[1]> oerjan: fizzie was talking about the pronunciation of "hth" afaict
12:06:12 <oerjan> oh.
12:06:17 <oerjan> sorry, i was confused.
12:06:26 <hppavilion[1]> oerjan: See that it does not happen again.
12:06:27 <oerjan> fizzie: sorry, i was confused.
12:06:46 <hppavilion[1]> DVORAKUIOP TSQFGHJYL ZXCVBNM
12:09:10 -!- Phantom_Hoover has joined.
12:09:59 <hppavilion[1]> Phantom_Helloover, Phantom_Hoover
12:10:16 <hppavilion[1]> What do you think of pronouncing IRC initialisms? e.g. hth, tdh, etc.
12:10:27 <fizzie> oerjan: np tdh hand
12:10:33 <hppavilion[1]> (tdh should be [
12:10:33 <hppavilion[1]> tð])
12:12:42 -!- hppavilion[1] has quit (Quit: Leaving).
12:26:32 <oerjan> `
12:26:32 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
12:26:43 <oerjan> `? hth
12:26:44 <HackEgo> hth is help received from a hairy toe. It is not at all hambiguitous.
12:27:28 <oerjan> `slwd hth//s/ / ([ʰtʰʰə̥]) /
12:27:30 <HackEgo> hth//hth ([ʰtʰʰə̥]) is help received from a hairy toe. It is not at all hambiguitous.
12:27:44 <oerjan> that should clear it up hth
12:28:41 <oerjan> hm maybe the devoicing is a step too far
12:29:29 <oerjan> `slwd hth//s/ə̥/ə/
12:29:31 <HackEgo> hth//hth ([ʰtʰʰə]) is help received from a hairy toe. It is not at all hambiguitous.
12:29:43 <int-e> Would that be a lithping hith?
12:31:33 <oerjan> no, that would be /θ̩/, completely different hth
12:31:49 <oerjan> actually hm
12:31:53 <int-e> explained with htherto unknown clarity :P
12:33:18 <oerjan> `slwd hth//s/ʰə/h̩/
12:33:20 <HackEgo> hth//hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous.
12:36:31 <oerjan> `? oerjan
12:36:33 <HackEgo> Your reverend epistymologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
12:36:57 <oerjan> `slwd oerjan//s/epi/IPA/
12:36:59 <HackEgo> oerjan//Your reverend IPAstymologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
12:37:35 <int-e> infernally phony alphabet
12:48:33 -!- ybden has quit (Quit: Fing).
12:49:43 <izalove> i go to google analytics by slamming 'anal' into chrome and hoping it autocompletes but today that ended badly at work 😳
12:49:53 -!- ybden has joined.
13:27:33 -!- carado has quit (Ping timeout: 248 seconds).
13:33:23 -!- Zarutian has joined.
13:42:04 -!- newsham has quit (Ping timeout: 260 seconds).
13:45:46 <int-e> `grwp lollipop
13:45:53 <HackEgo> Binary file reflection matches
13:48:35 -!- newsham has joined.
13:48:37 -!- oerjan has quit (Quit: Later).
14:13:17 <int-e> oh, https://pbs.twimg.com/media/CvH9gfFWcAA2knK.jpg is both awful and beautiful.
14:15:29 <int-e> (corresponding tweet: https://twitter.com/UdellGames/status/788690145822306304 )
14:41:48 -!- newsham has quit (Ping timeout: 260 seconds).
14:46:32 -!- newsham has joined.
15:13:57 -!- function has joined.
15:38:12 -!- function has quit (Quit: /dev/null is full).
15:53:07 -!- carado has joined.
16:13:20 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
16:13:57 -!- Phantom_Hoover has joined.
16:48:48 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
17:07:26 -!- Zarutian has quit (Quit: Zarutian).
17:13:30 -!- Phantom_Hoover has joined.
17:31:30 -!- otherbot has joined.
17:51:22 -!- DHeadshot has joined.
18:00:47 -!- Sgeo_ has quit (Ping timeout: 244 seconds).
18:13:24 -!- Zarutian has joined.
18:14:18 -!- function has joined.
18:36:08 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
18:38:33 -!- Sgeo_ has joined.
20:09:06 -!- oerjan has joined.
20:23:52 -!- atslash has joined.
20:31:43 -!- lezsakdomi has quit (Ping timeout: 245 seconds).
20:57:16 <izalove> what if i want a program to sleep for a while without making syscalls and without my cpu catching fire?
21:05:11 <int-e> apparently there's _mm_pause(); meant for use in spin loops. (however, if you really want to sleep you should tell the OS, using yield() or usleep() or friends)
21:05:37 <izalove> i don't want a sleep in strace
21:05:54 <int-e> you really should not care.
21:06:12 <int-e> sleeping is the right thing to do under the circumstances you describe.
21:40:56 -!- function has quit (Quit: found 1 in /dev/zero).
22:02:44 <zzo38> I may be starting in a GURPS campaign, but I also intended I may design my own role playing system which would be public domain, and I wanted to know if you and others can help with it too?
22:04:51 -!- TieSoul has joined.
22:08:03 -!- hppavilion[1] has joined.
22:19:43 <hppavilion[1]> God, I want to be able to look up various things that people like to do occasionally and get information on *how* it's done, not a million shitty programs that do it in a way that's useless to me
22:37:10 <zzo38> What things is that?
22:45:53 -!- oerjan has quit (Quit: Nite).
22:46:54 <hppavilion[1]> zzo38: In this case, it was pitch scaling
22:46:57 <hppavilion[1]> zzo38: Which I figured out
22:47:08 <hppavilion[1]> zzo38: I want to find a way to get Voice of the Legion
22:50:00 -!- boily has joined.
22:50:17 <hppavilion[1]> ahoily!
22:50:41 <boily> hppavellon[1]!
22:50:56 <hppavilion[1]> boily: I'm trying to figure out how to play audio sample streams together.
22:51:02 <hppavilion[1]> fizzie: I seem to have been told you figured it out?
22:53:12 <boily> eh?
22:54:21 <Zarutian> zzo38: are you going to have it skill-based where classes are more like guidelines than strict boxes?
22:54:59 <boily> `wisdom
22:55:01 <HackEgo> nvd//nvd is what Taneb calls himself when he wants to feel professional.
22:56:11 <hppavilion[1]> boily: But did taneb invent it?
22:56:12 <zzo38> Zarutian: What does it mean "strict boxes" and "skill-based" in these cases?
22:56:17 <hppavilion[1]> * Taneb
22:57:29 <Zarutian> zzo38: stuff like "lock picking", "smooth talking", "tracking" for the skill-based and "mage", "rogue", "paladin" and so on for the "strict boxes".
22:58:38 <boily> hppavilion[1]: he also goes by Tanea and Tanec hth
22:58:58 <shachaf> `? tanea
22:58:59 <HackEgo> Tanea plays Minecrafs, Dware Fortresr, and lives in Yorj.
22:59:34 <zzo38> Zarutian: I would have individual skills, although possibly classes as well (but if so, you can still select any skill regardless of class and you can still multiclass freely).
22:59:36 <Zarutian> does he go by Taned when he has been in sun a lot?
22:59:41 <izalove> i'm watching harry potter 4 and they're in the labyrinth
22:59:48 <izalove> cedric casted expelliarmus on krum
22:59:51 <izalove> krum fainted
23:00:07 <izalove> cedric runs towards his body and kicks his wand off his hand
23:00:15 <izalove> wasn't expelliarmus supposed to do that?
23:02:08 * boily thwacks Zarutian. 0.46 FP.
23:02:37 * Zarutian takes aim at boily with his unnerver.
23:03:52 * boily hides behind hppavilion[1]. "you won't take me alive!"
23:04:32 <zzo38> Do you like this?
23:06:02 <Zarutian> like what?
23:06:14 <boily> like who?
23:07:07 <zzo38> What I mentioned
23:07:14 * Zarutian casually holsters that thing in a way that makes it very unnoticable.
23:07:21 <Zarutian> aah, yes.
23:08:42 <Zarutian> It is really fun playing say a character that looks like an paladin candidate bulk and strengthwise but is really an rogue with extreme stelth and a few simple spells.
23:09:30 <izalove> apparently many others found that before me :(
23:09:32 * izalove sad
23:09:39 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50188&oldid=50167 * Eamanu * (+145)
23:10:43 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50189&oldid=50188 * Eamanu * (+16)
23:11:22 <Zarutian> faviourite tatic of said bulky rogue is to cast 'loadstone' on furniture and throw it at his pursuers "Here hold this for me".
23:11:31 <HackEgo> [wiki] [[ARGENTOS]] N https://esolangs.org/w/index.php?oldid=50190 * Eamanu * (+9190) Created page with "'''Argentos''' nació como producto del concurso ''CALESYTA 2016 (Concurso Argentino de Lenguajes Esotéricos y Tarpits)''. En un principio iba a ser un lenguaje más “clás..."
23:12:02 <zzo38> O, OK, if you have such a spell
23:12:11 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50191&oldid=50190 * Eamanu * (-1)
23:12:51 <Zarutian> the concept of 'loadstone' is fron nethack iirc
23:13:35 <zzo38> OK
23:14:39 <zzo38> I could have such a spell available.
23:16:02 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:16:11 <zzo38> I thought to use "algebraic mana" system for spells. You must prepare spells, and also have the correct mana (which also needs correct colours) to cast it; once cast, you lose the mana spent but regain the slot to prepare another (or the same) spell. Mana will also recover per day.
23:16:24 <shachaf> A loadstone is useful if you have a savestone.
23:20:36 * ski . o O ( <http://dmweb.free.fr/?q=node/195> )
23:37:28 -!- xkapastel has joined.
23:37:44 -!- LKoen has joined.
23:50:36 -!- DHeadshot has quit (Ping timeout: 260 seconds).
23:54:40 <zzo38> What GURPS is missing is rules for general and special relativity and quantum physics.
23:55:29 -!- otherbot has quit (Remote host closed the connection).
2016-11-13
00:01:01 <izalove> let me just show you the best website on the internet https://www.greatagain.gov/
00:06:54 -!- TieSoul has quit (Quit: Leaving).
00:07:16 -!- TieSoul has joined.
00:07:50 -!- TieSoul has quit (Client Quit).
00:16:26 <hppavilion[1]> \oren\: Some of your modified letters are a bit unpleasant when placed together
00:16:56 <hppavilion[1]> \oren\: e.g. Ā Ă Ą looks weird because the third one is full-height while the first two are shorter to make room for the diacritics
00:18:29 -!- LKoen has quit (Remote host closed the connection).
00:23:58 -!- MoALTz has quit (Quit: Leaving).
00:25:12 -!- LKoen has joined.
00:41:28 -!- boily has quit (Quit: DIST UPGRADE!).
00:43:55 -!- atslash has quit (Quit: Leaving).
00:51:28 -!- boily has joined.
00:58:25 <HackEgo> [wiki] [[Special:Log/newusers]] create * Zackh * New user account
01:03:02 <hppavilion[1]> Lots of wikactivity recently
01:06:47 <boily> wikictivity hth.
01:21:47 -!- keemyb has joined.
01:30:47 <HackEgo> [wiki] [[Shuffle]] N https://esolangs.org/w/index.php?oldid=50192 * Enoua5 * (+5051) Created page with "{{infobox proglang |name=Shuffle |paradigms=??? |author=[[User:Enoua5]] |majorimpl=[http://pastebin.com/R9ECw7mf Python 3] |year=[[:Category:2016|2016]] |memsys=:Category:Ce..."
01:32:45 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50193&oldid=50163 * Enoua5 * (+14)
01:33:40 <HackEgo> [wiki] [[User:Enoua5]] https://esolangs.org/w/index.php?diff=50194&oldid=50101 * Enoua5 * (+44)
01:34:01 <HackEgo> [wiki] [[User:Enoua5]] M https://esolangs.org/w/index.php?diff=50195&oldid=50194 * Enoua5 * (+3)
01:36:51 <HackEgo> [wiki] [[Special:Log/upload]] upload * Eamanu * uploaded "[[File:PrincipalConCaballo.png]]"
01:39:17 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50197&oldid=50191 * Eamanu * (-1) /* Rellenando el campo de movimiento= */
01:39:48 <HackEgo> [wiki] [[Special:Log/upload]] upload * Eamanu * uploaded "[[File:CampoCaracteres2.png]]"
01:40:21 <HackEgo> [wiki] [[Special:Log/upload]] upload * Eamanu * uploaded "[[File:CampoCaracteres.png]]"
01:40:34 <HackEgo> [wiki] [[Special:Log/upload]] upload * Eamanu * uploaded "[[File:Ascii.png]]"
01:40:53 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Eamanu * uploaded a new version of "[[File:PrincipalConCaballo.png]]"
01:41:06 <HackEgo> [wiki] [[Special:Log/upload]] upload * Eamanu * uploaded "[[File:Selection 023.png]]"
01:41:43 <HackEgo> [wiki] [[Special:Log/upload]] upload * Eamanu * uploaded "[[File:IngresarCampoCaracteres.png]]"
01:43:27 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50204&oldid=50197 * Eamanu * (+7) /* Campo de movimiento */
01:43:43 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50205&oldid=50204 * Eamanu * (+7) /* Rellenando el campo de movimiento */
01:44:08 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50206&oldid=50205 * Eamanu * (+14) /* Campo de caracteres */
01:45:55 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50207&oldid=50206 * Eamanu * (+15) /* Comentarios */
01:47:11 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50208&oldid=50207 * Eamanu * (+1) /* ARGENTOS */
01:48:03 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50209&oldid=50208 * Eamanu * (+0) /* ARCHIVO */
01:48:23 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50210&oldid=50209 * Eamanu * (+6) /* Comentarios */
01:49:06 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50211&oldid=50210 * Eamanu * (+19) /* Hola Mundo */
01:49:36 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50212&oldid=50211 * Eamanu * (+2) /* ARGENTOS */
01:49:49 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50213&oldid=50212 * Eamanu * (+2) /* ARGENTOS */
01:50:42 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50214&oldid=50213 * Eamanu * (+10) /* Campo variables */
01:50:59 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50215&oldid=50214 * Eamanu * (+13) /* Flujo selectivo */
01:51:24 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50216&oldid=50215 * Eamanu * (+9) /* Flujo repetitivo */
01:54:02 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50217&oldid=50189 * Zackh * (+257) /* Introductions */
01:54:32 <HackEgo> [wiki] [[User:Zackh]] N https://esolangs.org/w/index.php?oldid=50218 * Zackh * (+116) Created page with "'''Hey there!''' I'm Zack. I do programming stuff in my free time. It's fun! * [https://github.com/cheezgi github]"
01:55:35 <HackEgo> [wiki] [[ARGENTOS]] https://esolangs.org/w/index.php?diff=50219&oldid=50216 * Eamanu * (+102)
02:04:19 <HackEgo> [wiki] [[Stones]] N https://esolangs.org/w/index.php?oldid=50220 * Zackh * (+5030) Created page with "The <code>stones</code> esoteric programming language is a language in which colored stones are moved around a hypothetical field. Operations in <code>stones</code> are carri..."
02:06:23 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50221&oldid=50193 * Zackh * (+13) /* S */
02:10:26 -!- enoua5 has joined.
02:13:41 <enoua5> Can i get some opinions on my new language, Shuffle?
02:17:22 <zzo38> I have read it.
02:19:07 <HackEgo> [wiki] [[Talk:ARGENTOS]] N https://esolangs.org/w/index.php?oldid=50222 * Zzo38 * (+110) Created page with "Please write this also English --~~~~"
02:20:45 -!- enoua5 has quit (Ping timeout: 260 seconds).
02:29:37 <Zarutian> hmm... I just found an money laundering manual on an undisclosed tor site.
02:30:11 <Zarutian> and it is clearly rather old one judging from the prose style
02:31:17 <Zarutian> one method that is described is to establish an collection slash rights societies in many countries
02:32:02 <Zarutian> then after which substancial money can be moved around under the guise of royality payments
02:32:33 <alercah> just go to hollywood if you want to learn how to launder money
02:33:03 <Zarutian> alercah: this seem to be originated from there
02:34:06 <Zarutian> but the thing is this money seems to be mainly being used to bribe governmental officials or parlimentarians
02:36:41 <Zarutian> one passes, rephrased, states that the main trick is to let the most of the money collected go towards 'costs' of running the collection/rights society
02:45:43 -!- Phantom_Hoover has joined.
02:55:12 <zzo38> I put into level20.tex a footnote that is intentionally left unreferenced
02:57:40 <shachaf> `? footnote 8
02:57:56 <HackEgo> Isn't it fun reading through all the footnotes⁺?
02:58:21 <shachaf> `dowg footnote 8
02:58:34 <HackEgo> 9241:2016-10-12 <boil̈y> ` sed -i \'s/\\?/\xe2\x81\xba?/\' wisdom/footnote\\ 8 \ 2114:2013-02-13 <ais52̈3> revert 87c64ef250a0 \ 2113:2013-02-13 <ais52̈3> revert 3 \ 1696:2013-01-24 <shachäf> echo >wisdom/\'footnote 8\' "Isn\'t it fun reading through all the footnotes?"
02:59:05 <shachaf> Can someone add those to help? twh
02:59:17 <shachaf> I'm typing on my phone.
03:01:52 <shachaf> `cat bin/hlnp
03:01:54 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
03:03:23 <shachaf> `sled bin/hlnp//1s,..$, | 2114 | 2113&,
03:03:26 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343 | 2114 | 2113)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
03:03:35 <shachaf> `dowg footnote 8
03:03:44 <HackEgo> 9241:2016-10-12 <boil̈y> ` sed -i \'s/\\?/\xe2\x81\xba?/\' wisdom/footnote\\ 8 \ 1696:2013-01-24 <shachäf> echo >wisdom/\'footnote 8\' "Isn\'t it fun reading through all the footnotes?"
03:03:56 <shachaf> trusty old dowg
03:04:39 <shachaf> `? dowg
03:04:42 <HackEgo> A dowg is a wise dog.
03:05:04 <shachaf> `dowg dowg
03:05:08 <shachaf> yo dowg
03:05:13 <HackEgo> 9464:2016-10-27 <shachäf> learn A dowg is a wise dog.
03:05:29 <shachaf> `? howg
03:05:31 <HackEgo> howg? ¯\(°​_o)/¯
03:05:43 <shachaf> A wise hog, I guess?
03:08:03 <shachaf> `doat bin/dowg
03:08:09 <HackEgo> 8978:2016-08-27 <shachäf> mkx bin/dowg//doag "wisdom/$1" \ 9007:2016-09-05 <oerjän> ` mv bin/d{ow,wa}g \ 9008:2016-09-05 <oerjän> ` mv bin/d{wa,ow}g
03:08:30 <shachaf> oerjan: tempted to introduce dobg
03:08:38 <shachaf> `doat bin/howg
03:08:47 <HackEgo> 8769:2016-07-09 <shachäf> mkx bin/howg//hoag "wisdom/$1" \ 9005:2016-09-05 <oerjän> ` mv bin/h{ow,wa}g \ 9006:2016-09-05 <shachäf> mkx bin/howg//echo "howg is deprecated! use hwag instead."; exec hwag "$@" \ 9009:2016-09-05 <oerjän> ` mv bin/h{wa,ow}g
03:09:14 <shachaf> `doat bin/hog
03:09:20 <HackEgo> 8326:2016-06-04 <shachäf> mkx bin/hog//hg log --template "{desc}\\n" "$@" \ 8454:2016-06-12 <shachäf> sled bin/hog//s/"\\$@"/-- "$@"/ \ 9216:2016-10-10 <oerjän> ` sed -i \'s/hg log/hlnp/\' bin/{doag,hog}
03:09:40 <shachaf> `doat bin/sled
03:09:45 <HackEgo> 8235:2016-05-31 <shachäf> ` mv bin/sedk bin/sled; sedk \'bin/sled//s-sedk-sled-\' \ 8236:2016-05-31 <shachäf> sled bin/sled//s-sedk-sled- \ 8259:2016-06-01 <shachäf> sled bin/sled//s#\\|\\| exit 1#|| { echo \'no such file\'; exit 1; }# \ 8260:2016-06-01 <shachäf> revert \ 8261:2016-06-01 <oerjän> sled bin/sled//s/exit 1; sed/{ echo \'Rose
03:10:14 <shachaf> `doat bin/slashlearn
03:10:20 <HackEgo> 5010:2014-10-02 <shachäf> ` echo $\'#!/bin/bash\\ntopic=$(echo "$1" | lowercase | cut -d / -f 1)\\n[ -z "$topic" ] && exit 1\\nvalue=$(echo "$1" | cut -d / -f 2-)\\necho "$value" > wisdom/"$topic" && echo "Learned \xc2\xab$topic\xc2\xbb"\' > bin/slashlearn \ 5011:2014-10-02 <shachäf> ` chmod +x bin/slashlearn \ 5152:2014-11-19 <shachäf> ` sed
03:10:30 <shachaf> `doat bin/sedk
03:10:37 <HackEgo> 8231:2016-05-31 <shachäf> mkx bin/sedk//[[ "$1" == ?*//* ]] || { echo usage: sedk file//operation; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || exit 1; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key" } \ 8232:2016-05-31 <shachäf> ` sed -i \'s/..$/; }/\' bin/sedk \ 8233:2016-05-31 <shachäf> sedk bin/sedk//s;u;\'u;;
03:11:14 <shachaf> hard to believe le/rn was almost two years before sled
03:16:43 <boily> `wisdom
03:16:47 <HackEgo> 323//323 is a quine in McCulloch's first machine.
03:18:59 -!- farrioth has joined.
03:23:05 <boily> `relcome farrioth
03:23:10 <HackEgo> farrioth: 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.)
03:24:09 <farrioth> Things have gotten colorful :)
03:24:13 <farrioth> What's up?
03:25:51 <hppavilion[1]> boily: farrioth has been here for a day or two
03:26:24 <hppavilion[1]> boily: I imagine e has already been `relcome'd, `welcome'd, and `hellcome'd at least once each
03:27:24 <farrioth> `hellcome farrioth
03:27:26 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hellcome: not found
03:27:33 <hppavilion[1]> *sigh*
03:27:33 * farrioth hasn't seen that one before.
03:27:38 * hppavilion[1] rings the esobell
03:27:59 <farrioth> hppavilion[1]: Actually, I've been here for a few years, just not recently :p
03:28:40 <farrioth> hppavilion[1]: You don't remember me? :p
03:28:52 <hppavilion[1]> farrioth: Oh? xD
03:28:59 <hppavilion[1]> farrioth: How recently was the last time?
03:29:29 <farrioth> Maybe a year ago :/
03:29:59 <farrioth> I know you were here. Can't remember what we were talking about, though.
03:30:25 <farrioth> Non-deterministic execution in funge-space?
03:30:36 <farrioth> (Of course, I could have just made that up.)
03:30:56 <hppavilion[1]> Hm, maybe
03:31:04 <hppavilion[1]> Sounds like something I *might* talk about
03:32:22 <farrioth> Anyhow, I decided to come back here again after befunge came up in another channel.
03:32:39 <farrioth> Hauled out some of my own code and marveled at how much time I must have spent on it.
03:32:49 <farrioth> "Is that really my code?"
03:32:53 <farrioth> Apparently, it is.
03:36:52 -!- Zarutian has quit (Quit: Zarutian).
03:37:55 <hppavilion[1]> farrioth: ¿Was it terrific?
03:37:56 -!- Akaibu has quit (Ping timeout: 260 seconds).
03:39:00 <farrioth> hppavilion[1]: You tell me: http://jandal.sdf.org/b/06785
03:39:08 <farrioth> hppavilion[1]: (Enter a small integer.)
03:39:39 <hppavilion[1]> farrioth: wat
03:39:46 <hppavilion[1]> farrioth: that's completely uncommented
03:39:56 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:40:08 <farrioth> hppavilion[1]: Fine. http://jandal.sdf.org/b/22202
03:40:56 -!- Akaibu has joined.
03:42:39 <boily> time to sleep...
03:42:51 <farrioth> Have fun.
03:42:55 * boily thwacks hppavilion[1] for good dreams
03:43:03 -!- boily has quit (Quit: PROFESSIONAL CHICKEN).
03:43:18 <hppavilion[1]> It IS good luck to thwack an AI before going to sleep...
04:08:35 -!- function has joined.
04:11:04 -!- farrioth has quit (Quit: leaving).
04:16:16 <LKoen> do AI dream of software sheep?
04:19:40 -!- farrioth has joined.
04:27:46 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
04:38:15 <zzo38> GURPS says that a GM can occasionally cause some Delusions of PCs to turn out to be true. It says the following ones are unlikely: Squirrels are messengers from God. I am Napoleon. Adding ice cream to computers makes it work better.
04:39:12 <farrioth> They're right about the last one. You're supposed to add the ice cream to the programmers.
04:39:37 <zzo38> O, so that is "kind of".
04:41:58 <zzo38> I also think some of these other thing can made made to be almost true. For example, if your parents are dead, then maybe your parents did actually name you Napoleon even though your foster parents did not know that and gave you a different name, and you call yourself by the name your actual parents gave you, but you aren't the historical person known as Napoleon even if you believe you are.
04:42:55 <zzo38> With the squirrels, maybe one day the messengers from God do come to you as squirrels, even if it isn't generally true.
04:43:22 <farrioth> On the other hand, we all know that it's cockroaches that are the messangers from god.
04:43:34 <farrioth> Praise saint Gulick, blah blah blah.
04:44:41 <zzo38> O, OK, but who is Gulick?
04:46:03 <farrioth> http://principiadiscordia.com/book/34.php
04:46:42 <zzo38> OK
05:01:55 -!- function has quit (Quit: found 1 in /dev/zero).
05:02:02 <LKoen> is this whole webcomic an ode to eris>?
05:04:44 <farrioth> Yes, in a way :)
05:05:05 -!- function has joined.
05:08:00 -!- function has quit (Client Quit).
05:10:13 -!- farrioth has quit (Quit: leaving).
05:20:16 -!- trn has quit (Quit: quit).
05:25:16 -!- lynn has quit (Ping timeout: 260 seconds).
05:33:04 -!- hppavilion[1] has joined.
05:33:11 <hppavilion[1]> LKoen: Sometimes hth
05:37:56 -!- lynn has joined.
05:40:33 <hppavilion[1]> Hm, an n-ary relation R over sets/types/whatever (we'll just say sets) t₁, t₂, …, tₙ can be seen as some subset S of t₁ × t₂ × ⋯ × tₙ, where R(v₁, v₂, …, vₙ) iff (v₁, v₂, …, vₙ) ∈ S
05:43:17 <hppavilion[1]> Simply generalizing, an n-ary fuzzy relation R over fuzzy sets t₁, t₂, …, tₙ is some fuzzy subset S of of t₁ × t₂ × ⋯ × tₙ, where R(v₁, v₂, …, vₙ) is the amount by which (v₁, v₂, …, vₙ) is in S, written (v₁, v₂, …, vₙ) ⋵ S
05:43:24 <hppavilion[1]> (note the dot in ⋵)
05:45:41 <hppavilion[1]> To define, the fuzzy cartesian product of some fuzzy sets is the fuzzy set containing tuples made from an item of each set, with the fuzziness of each tuple being equal to the product of its elements' fuzzinesses in their respective sets
05:46:42 <hppavilion[1]> And fuzzy subset is the same as normal subset, but when the value occurs with non-1 fuzziness in the major set, the minor set must have fuzziness ≤ that of the element in the major set
05:48:46 <hppavilion[1]> Fuzzy relations :D
05:50:30 -!- PinealGlandOptic has joined.
05:51:09 <PinealGlandOptic> hi everyone! is there any well-known and practical programming language with context-sensitive grammar? just wondering
05:55:48 -!- hppavilion[2] has joined.
05:55:57 -!- hppavilion[2] has quit (Client Quit).
05:56:51 <zzo38> I don't know of any; I think most are context-free isn't it?
05:57:24 <PinealGlandOptic> it seems so
05:58:23 <zzo38> Make a programming language with a context-sensitive grammar if you want to in order to see how it might be doing.
06:00:06 <PinealGlandOptic> ha. I have asked just because I could understand these Chomsky grammars better
06:02:36 <PinealGlandOptic> so the most used grammars are regular and context-free, AFAIR
06:05:28 <LKoen> well, there aren't a lot of regular languages I think
06:05:44 <LKoen> for instance, a regular language can't have parentheses
06:06:00 <PinealGlandOptic> LKoen: I meant, they are used extensively in practice (regexps)
06:06:03 <LKoen> that means even brainfuck is too complicated to be regular
06:06:40 <LKoen> note that many programming languages include functions that can handle regexp strings... which are actually much more powerful than regular regexp
06:07:18 <PinealGlandOptic> OK, are there areas in practical programming where context-sensitive and free grammars are used?
06:07:19 <LKoen> think of it as playing a chess game, but with jokers that allow you to move any piece any way you like
06:07:42 <alercah> regular languages can totally have parentheses
06:08:21 <LKoen> erm
06:08:23 <alercah> PinealGlandOptic: C++'s grammar is undecidable
06:08:40 <PinealGlandOptic> alercah: because of templates?
06:08:42 <LKoen> I mean like, a working system of parentheses that need to be correctly matched and can be nested
06:10:05 <alercah> PinealGlandOptic: yes.
06:10:14 <LKoen> anyway, good night
06:10:31 -!- 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.”).
06:28:18 -!- wanderman has joined.
06:31:18 <zzo38> You can still use regular expressions as part of a program that parses non-regular languages.
06:44:54 -!- zzo38 has quit (Ping timeout: 250 seconds).
06:45:39 -!- lezsakdomi has joined.
06:49:04 -!- zzo38 has joined.
07:09:14 -!- xkapastel has quit (Quit: Connection closed for inactivity).
07:18:58 <hppavilion[1]> Is cartesian quotient a thing?
07:19:18 <zzo38> I don't know.
07:19:54 <zzo38> Once you know, you can tell me too.
07:28:08 <zzo38> Someone said that apparently there is actually one case where "Enchanted spell has storm and cascade" will do something, but I have so far been unable to figure it out.
08:28:01 -!- zzo38 has quit (Ping timeout: 260 seconds).
08:31:27 -!- carado has quit (Quit: Leaving).
08:32:52 -!- Akaibu has quit (Ping timeout: 260 seconds).
08:36:47 -!- zzo38 has joined.
08:37:24 -!- Akaibu has joined.
08:41:03 -!- zzo38 has quit (Ping timeout: 252 seconds).
08:42:09 -!- MoALTz has joined.
09:06:21 -!- zzo38 has joined.
09:27:37 -!- wanderman has quit (Ping timeout: 240 seconds).
09:37:39 -!- oerjan has joined.
09:42:10 <HackEgo> [wiki] [[User talk:Zackh]] N https://esolangs.org/w/index.php?oldid=50223 * TuxCrafting * (+133) Created page with "ಠ_ಠ Why do you dislike JavaScript ~~~~"
09:45:21 -!- carado has joined.
10:25:28 -!- ybden has quit (Ping timeout: 245 seconds).
10:28:53 -!- keemyb has quit (Ping timeout: 260 seconds).
10:33:47 -!- ybden has joined.
10:50:27 <hppavilion[1]> `? Q
10:51:45 <hppavilion[1]> HackEgo?
10:51:50 <hppavilion[1]> `ping
10:52:12 <HackEgo> pong
10:52:13 <HackEgo> Q? ¯\(°​_o)/¯
10:53:14 <hppavilion[1]> `learn Q is a function from vowels to phoneme strings that converts a vowel to its semivowel equivalent and prepends a voiceless velar stop.
10:53:26 <HackEgo> Learned 'q': Q is a function from vowels to phoneme strings that converts a vowel to its semivowel equivalent and prepends a voiceless velar stop.
10:53:33 <hppavilion[1]> Hm.
10:53:58 <myname> what
10:54:31 <hppavilion[1]> `learn Q is a function Q : Vowel -> Phon that accepts a vowel V as its argument and yields [k] concatenated with the semivowel form of V
10:54:35 <HackEgo> Relearned 'q': Q is a function Q : Vowel -> Phon that accepts a vowel V as its argument and yields [k] concatenated with the semivowel form of V
10:54:46 <hppavilion[1]> myname: Qu = [kw]
10:55:22 <hppavilion[1]> (in English at least, Qu usually makes the [kw] sound)
10:56:15 <myname> it does?
10:56:52 <hppavilion[1]> myname: Yes. Like how German has "Quark", but with the 'w' pronounced *correctly*
10:57:28 <hppavilion[1]> "Q" almost never appears without a "u" after it in English.
10:57:47 <myname> neither in german
10:58:10 <hppavilion[1]> God I love semivowels
10:58:12 <myname> but i cannot think of any word that is kw instead of ku
10:58:40 <hppavilion[1]> myname: "Quark" apparently.
10:58:52 <myname> in german, yeah
10:59:37 <hppavilion[1]> myname: But when I realized that "Qu" is k<semivowel form of "u"> = [kw], I immediately decided that "Qi" must be [kj] and Q<any other vowel> is [k<semivowel equivalent>]
11:08:20 <oerjan> . o O ( en:quark = no:kvark hth )
11:09:08 * oerjan challenges hppavilion[1] to pronounce Qatar
11:09:24 <hppavilion[1]> oerjan: Done
11:09:29 <oerjan> curses
11:10:01 <oerjan> i trust that you didn't make the first a more than a semivowel
11:10:25 <oerjan> _certainly_ not a syllable twnh
11:11:38 <hppavilion[1]> oerjan: Wait, do you mean to semivowelize the [æ], [ɑː], or [ə] (varying by dialect)?
11:11:47 <hppavilion[1]> Because that's not what I did, but I probably could
11:12:34 <oerjan> i don't care about that. just don't make it a syllable.
11:16:39 <hppavilion[1]> oerjan: Well, [kət'ar] is pretty simple and not a syllable
11:16:48 <hppavilion[1]> (if that's what you mean)
11:18:19 <oerjan> i'm pretty sure that ə symbol is a vowel hth
11:18:34 <oerjan> at least in [] brackets
11:19:57 * oerjan maybe should stop.
11:25:19 -!- oerjan has quit (Quit: Later).
11:35:34 -!- jix has quit (Quit: Lost terminal).
11:36:36 -!- jix has joined.
11:57:36 <hppavilion[1]> @tell \oren\ ɤ looks similar to ɣ; it doesn't have the proper curvy ram's horns afaict twh
11:57:36 <lambdabot> Consider it noted.
12:06:17 <hppavilion[1]> http://i.imgur.com/JRffglj.jpg
12:17:03 -!- Vorpal has joined.
12:17:03 -!- Vorpal has quit (Changing host).
12:17:03 -!- Vorpal has joined.
12:21:12 -!- Phantom_Hoover has joined.
12:39:26 -!- AnotherTest has joined.
12:46:37 -!- Alcest has quit (Remote host closed the connection).
12:49:35 -!- dingbat has quit (Quit: Connection closed for inactivity).
13:06:28 -!- hppavilion[1] has quit (Quit: SLEEEEEEEEEEEEEEEEEEP).
13:24:07 -!- izalove has quit (Ping timeout: 252 seconds).
14:11:24 -!- Bowserinator has quit (Quit: Goodbye :().
14:11:44 -!- Bowserinator has joined.
14:11:58 -!- boily has joined.
14:14:43 <PinealGlandOptic> what is good option for encrypted disk container for Linux? alternative to TrueCrypt?
14:16:06 -!- izabera has joined.
14:18:07 <boily> PinealGlandOptic: PinealGlandHelloptic. https://wiki.archlinux.org/index.php/Disk_encryption ?
14:18:14 <boily> izabellora.
14:19:29 <PinealGlandOptic> boily: thanks
14:20:11 -!- hue has quit (Quit: ZNC 1.7.x-git-639-4a7554b - http://znc.in).
14:20:19 <boily> `wisdom
14:22:25 <boily> uhm.
14:22:34 * boily mapoles HackEgo
14:22:43 <boily> `wisdom
14:22:44 <boily> `wisdom
14:22:46 <boily> `wisdom
14:23:46 <HackEgo> palate//Palate is usually a metaphor for a person's preferences about food or drink.
14:24:30 <boily> oh!
14:34:58 <boily> `wisdom
14:35:32 <boily> `le/rn random-nonsense-test/aweharugherugihserughlseurglsgus erui heriugl ahui ahrugil heuriglha erg erg a
14:35:39 <boily> `quote quote
14:42:05 <HackEgo> ol//OL stands for Original Lyrics. A person who sings songs unmodified is called an OList.
14:42:12 <HackEgo> hppavilion_m//hppavilion_m is the hppavilions modulo m
14:42:49 <HackEgo> just intonation//Bad-tempered people can be recognized by just intonation.
14:43:15 <HackEgo> Learned 'random-nonsense-test': aweharugherugihserughlseurglsgus erui heriugl ahui ahrugil heuriglha erg erg a
14:43:19 <HackEgo> masochism//Masochism (where the <ch> is pronounced as [x]) is when somebody voluntarily does natural language processing for German. Taneb did not invent it, according to clerical records.
14:43:20 <HackEgo> 27) <oklopol> i can get an erection out of a plank, you can quote me on that. \ 64) Note that quote number 124 is not actually true. \ 70) <ais523> let's put that in the HackEgo quotes files, just to completely mystify anyone who looks back along them in the future \ 123) <cpressey> Never ever use a quote which contains both the words "aloofness" a
14:44:10 <boily> `` rm wisdom/random-nonsense-test
14:44:17 <HackEgo> No output.
14:44:42 * boily pats the HackEgo
14:52:20 -!- DHeadshot has joined.
15:01:18 -!- bibibi has quit (Ping timeout: 245 seconds).
15:06:44 -!- hue has joined.
15:11:19 -!- Zarutian has joined.
15:15:01 -!- PinealGlandOptic has quit (Quit: leaving).
15:23:32 -!- izabera has quit (Ping timeout: 258 seconds).
15:53:45 -!- boily has quit (Quit: RELUCTANT CHICKEN).
15:56:43 -!- ybden has quit (Ping timeout: 245 seconds).
16:02:18 -!- izabera has joined.
16:02:25 -!- izabera has quit (Changing host).
16:02:25 -!- izabera has joined.
16:05:26 -!- ybden- has joined.
16:07:24 -!- ybden- has changed nick to ybden.
16:07:37 -!- moony has joined.
16:07:38 <moony> Moo2
16:07:42 <moony> *3
16:10:59 -!- keemyb has joined.
16:16:40 -!- oerjan has joined.
16:19:07 -!- DHeadshot has quit (Ping timeout: 265 seconds).
16:19:56 <oerjan> `cat bin/slashlearn
16:20:15 <HackEgo> sep="/" \ [[ "$0" == *//* ]] && sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[/ ].&.')"
16:20:54 <oerjan> `le/rn testing//-e
16:21:07 <oerjan> argh
16:21:19 <HackEgo> Relearned 'testing': /-e
16:21:26 <oerjan> `le//rn testing//-e
16:21:29 <HackEgo> Relearned 'testing':
16:22:14 <oerjan> `? testing
16:22:16 <HackEgo> No output.
16:22:27 <oerjan> `wc wisdom/testing
16:22:30 <HackEgo> 1 0 1 wisdom/testing
16:22:41 <izabera> what's the difference between le/rn and le//rn?
16:23:15 <oerjan> le//rn takes a double slash as separator, which allows you to include subdirectories.
16:23:32 <izabera> `paste le/rn
16:23:48 <izabera> is that something weird with argv[0] ?
16:23:53 <oerjan> yep
16:24:03 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/le/rn
16:24:05 <oerjan> izabera: it's actually the same as slashlearn, above
16:24:43 <izabera> `paste bin/slashlearn
16:24:48 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/slashlearn
16:25:07 <izabera> oh you pasted it
16:25:22 <izabera> in my defense i've got a cold
16:29:02 -!- LKoen has joined.
16:30:55 -!- moony has changed nick to moony_tablet.
17:11:01 <lynn> Hiii #esoteric
17:11:26 <lynn> @messages-loud
17:11:26 <lambdabot> boily asked 12d 19h 3m 9s ago: hellynn. do you know where you are?
17:11:43 * lynn is here
17:11:54 <lynn> izabera: get well soon!
17:12:31 <oerjan> . o O ( does boily already know your body weigh? )
17:13:06 <oerjan> . o O ( hm i have no idea what i weigh )
18:04:08 <HackEgo> [wiki] [[Talk:TinyBF]] M https://esolangs.org/w/index.php?diff=50224&oldid=47288 * Bataais * (+234)
18:06:12 <HackEgo> [wiki] [[TinyBF]] https://esolangs.org/w/index.php?diff=50225&oldid=40836 * Bataais * (+0)
18:10:06 <FireFly> mine's about 65kg last I checked...
18:10:09 <FireFly> probably hasn't changed much
18:17:52 <oerjan> not only is it years since i got weighed, i don't even remember what it was then.
18:36:18 -!- lezsakdomi has quit (Ping timeout: 268 seconds).
18:44:32 -!- wanderman has joined.
18:53:19 -!- otherbot has joined.
18:54:46 -!- moonheart08 has joined.
18:55:27 -!- moony_tablet has quit (Quit: I'm moonheart08).
18:59:54 -!- DHeadshot has joined.
19:00:46 -!- wanderman has quit (Quit: Leaving).
19:01:57 -!- atrapado has joined.
19:02:22 <moonheart08> hi DHeadshot
19:03:04 -!- shikhin has quit (Quit: Alas.).
19:03:04 -!- amused has quit (Quit: Bai.).
19:04:03 -!- shikhin has joined.
19:04:24 -!- hydraz has joined.
19:04:24 -!- hydraz has quit (Changing host).
19:04:24 -!- hydraz has joined.
19:05:14 * oerjan chops a z off hydraz
19:05:31 <Taneb> <hydraz> /nick hydrazz
19:06:05 -!- moonheart08 has changed nick to Taneb_clone.
19:06:07 <Taneb_clone> err
19:06:08 <Taneb_clone> derp
19:06:12 <Taneb_clone> i ment to /say that
19:06:14 -!- Taneb_clone has changed nick to moony.
19:06:17 <moony> >_<
19:06:20 <moony> Taneb, sowwy
19:06:27 <moony> /nick Taneb_clone
19:06:29 <moony> :P
19:18:40 -!- DHeadshot has quit (Ping timeout: 260 seconds).
19:20:27 -!- DHeadshot has joined.
19:20:47 <DHeadshot> hi moony, sorry, it was minimised, then I lost connection
19:21:00 <moony> lol
19:22:56 <zzo38> JavaScript allows backslash escapes in variable names. A problem with Haskell is that it doesn't even though it can contain non-ASCII characters; the same syntax that JavaScript uses won't work for Haskell though so a new syntax will be needed.
19:24:52 <moony> zzo38, if you need to prove a point, -js is sitting right there
19:24:55 <moony> -js "right here"
19:25:00 <moony> -js return "right here"
19:25:03 <moony> ?
19:25:17 <moony> huh
19:25:54 <Zarutian> hmm... maybe not a new concept but here goes: an cartesian grid of LUT fabric where each node takes in their respecitve output from its von Neuman neighbour, uses that as an address into its LUT and makes emits on its von Neuman neighbour outputs.
19:26:01 <alercah> C++ allows escapes in variable names too
19:33:02 <oerjan> moony: i silenced otherbot because it was pasting webpage titles and had made a lot of noise in general.
19:35:10 <moony> oh
19:35:16 <moony> i'll disable that in this room
19:35:17 <moony> Sorry
19:36:35 <oerjan> there was also a lot of quit/joining, i recall
19:37:05 <moony> -reload
19:37:10 -!- ChanServ has set channel mode: -q *!*@unaffiliated/jeffl35/bot/jeffbot.
19:37:16 <moony> oerjan, that was due to me trying to get it working on a new network
19:37:29 <moony> my apologies
19:37:41 <oerjan> let's see how it goes.
19:37:56 <moony> https://www.google.com/ test
19:37:56 <otherbot> [Google]
19:37:59 <moony> derp
19:38:01 <oerjan> HUM
19:38:02 * moony tries again
19:38:03 <moony> -reload
19:38:04 <otherbot> Reloaded modules
19:38:35 <moony> -reload
19:38:35 <otherbot> Reloaded modules
19:38:42 <moony> https://www.google.com/ test
19:38:45 <moony> there
19:38:52 <oerjan> good, good
19:39:02 * moony adds a command to directly invoke it
19:40:11 <moony> -reload
19:40:12 <otherbot> Reloaded modules
19:40:20 <moony> -gtitle https://www.google.com/
19:40:46 <moony> -ptitle https://www.google.com/
19:40:47 <otherbot> [Google]
19:43:15 -!- computing has joined.
19:43:37 <computing> oerjan, if you ever have a good reason to disable a command in #esoteric, tell me and i will happily do so
19:43:48 -!- computing has changed nick to moonheart08.
19:45:30 -!- moony has quit (Ping timeout: 265 seconds).
19:45:41 -!- moonheart08 has changed nick to moony.
19:46:24 <moony> that goes for all other mods and admins for #esoteric as well
19:47:23 <shachaf> oerjan: make sure your reason is good
19:47:32 <oerjan> what about mdfls, emperors and troubleshooters (green clearance)?
19:48:25 <moony> notice: removing a command
19:48:28 <moony> derp
19:48:31 <moony> damnit enter key
19:48:42 <moony> notice: removing a command 'just because you want to' wont work
19:48:56 <oerjan> . o O ( that derp command needs to go, it's pretty noisy )
19:49:29 <moony> what 'derp' command?
19:49:32 <moony> oh, -?
19:49:55 * moony prepares to add a exclusion
19:50:05 <oerjan> <moony> derp <-- very noisy tdnh
19:50:12 <moony> lol
19:50:53 <moony> -
19:50:53 <otherbot> y u highlight
19:54:32 -!- moony has changed nick to jeffool.
19:58:51 -!- jeffool has changed nick to moony.
20:19:02 -!- LKoen has quit (Remote host closed the connection).
20:36:51 -!- izabera has quit (Ping timeout: 256 seconds).
20:40:38 -!- lezsakdomi has joined.
20:44:17 -!- lezsakdomi has quit (Remote host closed the connection).
20:54:38 -!- DHeadshot has quit (Ping timeout: 245 seconds).
21:03:52 -!- fizzie` has joined.
21:04:57 -!- zemhill___ has quit (Ping timeout: 260 seconds).
21:05:29 <fizzie`> That didn't go so super-well.
21:05:42 <fizzie`> (Rebooted the wrong machine by accident.)
21:05:45 <Taneb> :(
21:05:56 -!- fizzie has quit (Ping timeout: 250 seconds).
21:06:39 -!- zemhill has joined.
21:06:42 -!- fizzie` has changed nick to fizzie.
21:19:54 -!- computing has joined.
21:22:11 -!- moony has quit (Ping timeout: 268 seconds).
21:23:16 -!- newsham has quit (Ping timeout: 260 seconds).
21:23:56 -!- newsham has joined.
21:39:35 -!- LKoen has joined.
21:45:05 <zzo38> I have partially made a program to convert OASYS story files into JavaScript (and this program is also itself written in JavaScript). So far I made it to convert each method into basic blocks, each block ending with JMP, JF, RETFUNC, RETPROC, or EXIT; it also converts JT to JF and makes JF to have two jump targets (one to jump if true and one to jump if false).
21:45:32 <zzo38> I should now want to figure out how to convert it to JavaScript flow control.
21:46:35 <zzo38> Do you have an idea how to do that?
21:47:15 -!- keemyb has quit (Ping timeout: 258 seconds).
21:48:47 -!- ybden has quit (Ping timeout: 258 seconds).
21:58:54 -!- boily has joined.
21:59:37 <boily> hell¶rjan.
22:00:09 <Zarutian> what is OASYS?
22:00:17 <Zarutian> zzo38: ^
22:02:08 <zzo38> It is an old text adventure game system.
22:03:56 <zzo38> It is ideal for compiling into other formats due to the way its instruction set works.
22:04:05 <boily> `le/rn OASYS/You are next to an oasis, with high dunes of sand surrounding it. You are likely to be eaten by a camel.
22:04:33 -!- Bowserinator has quit (Changing host).
22:04:33 -!- Bowserinator has joined.
22:04:41 * boily *THWACKS* HackEgo.
22:05:53 <zzo38> Also, the file format uses the native integers of the computer it runs on, which means that the compiled story files aren't always portable, although this converter, as well as OAA (an alternative compiler for OASYS), are designed to work with any 16-bit/32-bits, small-endian/big-endian numbers.
22:06:56 <computing> hi boily
22:07:00 <computing> hi Bowserinator
22:07:29 <HackEgo> Learned 'oasys': You are next to an oasis, with high dunes of sand surrounding it. You are likely to be eaten by a camel.
22:07:59 <boily> chellomputing!
22:08:45 -!- computing has changed nick to moony.
22:08:51 <moony> i'll try to make it easier
22:08:52 <moony> sorry
22:09:00 <moony> most of my alt nicks are backups used by my client
22:09:29 -!- atrapado has quit (Quit: Leaving).
22:09:48 <boily> mhelloony!
22:11:27 <zzo38> The compiler that comes with OASYS is OAC, which doesn't have goto and only has if/else/break/continue/while, and doesn't have multi-level break-continue. Due to several problems with OAC I wrote OAA, which uses unstructured control flow instead (there are also a lot of other differences; the syntax of OAA hardly resembles that of OAC).
22:12:37 -!- 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.”).
22:21:23 -!- moony has quit (Ping timeout: 268 seconds).
22:22:07 <boily> . o O ( can coroutines emulated unstructured control flow? )
22:22:14 -!- moony has joined.
22:25:24 <oerjan> hell§ily.
22:39:46 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:48:33 -!- computing has joined.
22:49:40 -!- moony has quit (Ping timeout: 260 seconds).
22:54:35 <boily> . o O ( what does a camel smell like? )
22:54:59 <zzo38> I don't know?
22:55:03 -!- augur has quit (Remote host closed the connection).
22:57:24 <boily> we need a Professional Smeller in this chännel.
22:58:25 <zzo38> I don't know anyone like that.
22:58:34 <computing> . o O ( what does a mapole smell like? )
22:58:54 -!- augur has joined.
23:02:11 <oerjan> boily: camels smell horribly, but only when wet, which is why they prefer to live in deserts hth
23:02:22 <oerjan> *horrible
23:02:29 -!- ybden has joined.
23:03:46 -!- izalove has joined.
23:05:11 <oerjan> (they also smell horribly, but not enough to want to get wet)
23:07:07 <boily> computing: like maple hth
23:07:52 <boily> if I ever find myself in a desert, I'll be sure to bring a vaporizer to moisturize potential camels.
23:08:43 <oerjan> that is indeed a good way to motivate yourself to get out of the desert fast
23:16:05 -!- boily has quit (Quit: STARFISH CHICKEN).
23:17:43 -!- computing has changed nick to luxon.
23:35:22 -!- DHeadshot has joined.
23:39:47 -!- DHeadshot has quit (Ping timeout: 246 seconds).
23:41:42 -!- DHeadshot has joined.
2016-11-14
00:01:14 -!- DHeadshot has quit (Quit: IceChat - Keeping PC's cool since 2000).
00:01:59 -!- hppavilion[1] has joined.
00:03:47 -!- JVander has joined.
00:06:07 -!- JVander has left ("Closing Window").
00:15:50 -!- luxon has quit (Ping timeout: 244 seconds).
00:27:23 -!- oerjan has quit (Quit: Nite).
00:28:29 -!- Zarutian has quit (Quit: Zarutian).
00:37:17 -!- luxon has joined.
00:42:42 -!- moony has joined.
00:44:21 -!- luxon has quit (Ping timeout: 248 seconds).
00:55:51 <hppavilion[1]> @metar PAMR
00:55:52 <lambdabot> PAMR 132353Z 27003KT 10SM OVC085 04/M02 A2886 RMK SLP773 T00391017 10044 21006 56019 VIA AUTODIAL
01:32:03 <izalove> youtube video of kinsey talking about gender https://www.youtube.com/watch?v=48TYcrUp7Ag
02:06:05 -!- doesthiswork has joined.
02:06:29 -!- moony has quit (Ping timeout: 248 seconds).
02:21:58 <hppavilion[1]> Oooh
02:23:44 <hppavilion[1]> izalove: I just invented the word "auncle" [ænkɫ] or [aːnkɫ] to gender-generically describe a parent-sibling, parent-sibling-spouse, and parent-friend-from-college
02:24:22 <hppavilion[1]> (I first when with "aunclings" but then just dropped the ing)
02:24:54 <doesthiswork> why not spell it ankle?
02:25:21 <hppavilion[1]> And someone on #xkcd apparently knows a non-binary person who will soon be a parent-sibling and needs to figure out what they want to be called, and might go with that :D
02:25:32 <doesthiswork> then if they were cranky they'd be a crankle
02:50:21 -!- int-e has quit (Ping timeout: 265 seconds).
02:51:13 -!- MoALTz has quit (Quit: Leaving).
02:53:22 -!- izalove has changed nick to phy01729.
02:53:47 -!- phy01729 has changed nick to izalove.
03:21:40 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
04:17:46 -!- farrioth has joined.
05:03:28 <zzo38> O, I found in Wikipedia that in 2013 it was proven that there are infinitely many pairs of prime numbers differing by 70 million or less.
05:06:10 <shachaf> I found in Wikipedia that the bound was reduced to 246 by 2014.
05:06:48 <farrioth> That's quite a difference.
05:07:02 <shachaf> > 70000000-246
05:07:04 <lambdabot> 69999754
05:07:10 <shachaf> big number
05:08:17 <zzo38> It is still not quite proving the twin prime conjecture
05:08:34 <shachaf> Not quite.
05:11:14 <hppavilion[1]> shachaf: ...wait, 246?
05:11:53 <hppavilion[1]> Oh, I see
05:12:08 <hppavilion[1]> I thought That meant "ALL primes are within 246 of another prime number"
05:12:10 <hppavilion[1]> I was wrong
05:13:03 <hppavilion[1]> (Figured that'd throw a wrench in 1/ln(x))
06:00:12 -!- doesthiswork has quit (Quit: Leaving.).
06:02:21 -!- otherbot has quit (Remote host closed the connection).
06:28:39 -!- Sprocklem has joined.
06:53:15 <myname> i do think we are down to 16, aren't we?
06:55:20 <myname> i still have no idea on how you prove such thing without knowing the exact number
06:59:27 <hppavilion[1]> myname: Oh?
06:59:51 <hppavilion[1]> So I'm watching Raiders of the Lost Ark
07:00:28 <hppavilion[1]> And upon checking Die Interweben, I have the following information
07:00:37 <hppavilion[1]> Indy was born 1899-07-01
07:00:48 <hppavilion[1]> Marion was born 1909-03-23
07:01:08 <hppavilion[1]> Marion and Indy had a relationship in the mid-1920s
07:02:31 <hppavilion[1]> Doing the math (assuming 1 year to be exactly 365.25 days for convenience), Marion turned 18 on- of course- 1927-03-23
07:03:43 <hppavilion[1]> Indy at that time would be 27.7 years old
07:04:04 <hppavilion[1]> Now, 1927 if pushing it for "mid-1920s", but it's acceptable
07:05:35 <myname> okay?
07:06:06 <hppavilion[1]> Following the x/2+7 rule, an 18-year-old's maximum dating age without being creepy is 22. Indy was over half a decade older than the cutoff for creepiness
07:06:48 <myname> nobody cares about that stupid rule
07:09:41 <hppavilion[1]> myname: THAT RULE IS LAW
07:09:52 <myname> it isn't
07:10:11 <hppavilion[1]> myname: Also, this way I can justifiably tell my sister she can't date until she's 14
07:11:15 <myname> that's totally gonna do a lot
07:11:38 -!- farrioth has quit (Quit: leaving).
07:14:17 <hppavilion[1]> myname: Because you can only date people where [your time of birth]/2+7*[length of year] < [time]-[their time of birth] < ([your time of birth] - 7*[length of year])*2 (all values measured in planck times)
07:14:42 <hppavilion[1]> Wait
07:14:46 <hppavilion[1]> No, some math was wrong
07:15:18 <myname> i don't care at all
07:15:39 <hppavilion[1]> But basically, since {people : satisfies that rule when age < 14 years} = {}, there's nobody who's datable
07:15:49 <hppavilion[1]> myname: What rule do you prefer?
07:16:08 <myname> none
07:16:22 <hppavilion[1]> myname: Would your name happen to be "Jared"?
07:16:36 <myname> no
07:38:19 -!- AnotherTest has joined.
07:38:41 <izalove> i wanna write a firefox plugin but i don't know where to start
07:39:13 <izalove> if i'm on a github page i often want to read comments on hackernews about that project
07:39:18 <hppavilion[1]> izalove: WebExtensions, apparently
07:39:29 <izalove> i'll look into it, thanks
07:39:46 <hppavilion[1]> izalove: That is, I believe, the current recommendation for FireFox extensions.
07:44:26 <hppavilion[1]> And for all other browsers, for that matter- many are planning exclusive support to make extensions cross-browser
07:47:09 <myname> that would be useful and therefore will not happen anytime soon
07:48:12 <hppavilion[1]> myname: Yeah, probably not
07:51:55 -!- Akaibu has quit (Quit: Connection closed for inactivity).
08:01:43 -!- Sprocklem has quit (Ping timeout: 252 seconds).
08:08:38 -!- ineiros has quit (Ping timeout: 256 seconds).
08:09:37 <hppavilion[1]> ©
08:09:38 <hppavilion[1]> OK
08:13:27 <hppavilion[1]> ©
08:13:31 <hppavilion[1]> ...this is strange
08:34:37 -!- ineiros has joined.
08:35:29 <hppavilion[1]> `metar
08:36:08 <hppavilion[1]> @metar PAMR
08:36:08 <lambdabot> PAMR 140753Z 00000KT 10SM FEW060 SCT075 BKN130 BKN200 06/M02 A2906 RMK SLP841 T00611022 VIA AUTODIAL
08:38:06 -!- Sprocklem has joined.
08:38:07 <HackEgo> lambdabot: @metar
08:38:50 <hppavilion[1]> `cat metar
08:38:56 <HackEgo> cat: metar: No such file or directory
08:43:26 -!- trn has joined.
08:55:44 <shachaf> `cat bin/metar
08:55:46 <HackEgo> echo lambdabot: @metar $1
08:55:56 <shachaf> `doag bin/metar
08:56:29 <HackEgo> No output.
08:56:45 <shachaf> `doag bin/metar
08:57:48 <HackEgo> 8070:2016-05-15 <oerjän> mkx bin/metar//echo lambdabot: @metar $1
08:58:17 -!- fractal has quit (Ping timeout: 240 seconds).
08:59:40 <shachaf> I see the context.
08:59:42 <shachaf> `? weather
08:59:51 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
08:59:54 <lambdabot> CYUL 140800Z 22012KT 15SM SCT240 08/03 A2984 RMK CI4 SLP108 \ ENVA 140850Z 10008KT 060V130 9999 DZ FEW018 SCT035 BKN060 06/M01 Q1010 TEMPO RA RMK WIND 670FT 16010KT \ ESSB 140850Z 21003KT 180V250
08:59:54 <lambdabot> 6000 BR SCT005 BKN021 02/01 Q1025 R30/19//65 \ KOAK 140853Z 00000KT 7SM MIFG FEW010 14/13 A3017 RMK AO2 SLP215 T01390133 58004 \ PAMR 140753Z 00000KT 10SM FEW060 SCT075 BKN130 BKN200 06/M02 A2906
08:59:54 <lambdabot> RMK SLP841 T00611022 VIA AUTODIAL
09:00:07 <shachaf> It could be nice if `metar used @@ @@ (@where weather) when given multiple arguments.
09:00:31 -!- MoALTz has joined.
09:19:02 -!- AnotherTest has quit (Ping timeout: 246 seconds).
09:28:37 -!- Sprocklem has quit (Ping timeout: 268 seconds).
09:33:13 -!- fractal has joined.
10:04:13 -!- sebbu has quit (Ping timeout: 245 seconds).
10:23:55 <hppavilion[1]> ...wait, what?
10:24:14 <hppavilion[1]> @@
10:24:17 <hppavilion[1]> @@ help
10:24:17 <lambdabot> help
10:28:31 -!- sebbu has joined.
11:22:32 -!- int-e has joined.
11:34:06 -!- boily has joined.
11:34:15 <hppavilion[1]> AHOILY
11:34:29 <boily> HPPAVELLON[1]
11:34:32 <hppavilion[1]> #xkcd on Foonetic doesn't have anything like lambdabot apparently
11:34:54 <hppavilion[1]> Randall himself said "If anyone sees <nick> later, can you tell her <content>?"
11:35:02 <hppavilion[1]> And I was shocked
11:39:54 <b_jonas> `? laparomorphism
11:44:35 -!- hppavilion[1] has quit (Quit: Leaving).
11:46:21 <HackEgo> laparomorphism? ¯\(°​_o)/¯
12:04:37 -!- AnotherTest has joined.
12:10:26 -!- Phantom_Hoover has joined.
12:10:42 -!- Phantom_Hoover has quit (Changing host).
12:10:42 -!- Phantom_Hoover has joined.
12:15:23 -!- oerjan has joined.
12:17:08 -!- AnotherTest has quit (Ping timeout: 245 seconds).
12:24:20 <oerjan> <shachaf> I found in Wikipedia that the bound was reduced to 246 by 2014 <-- . o O ( surely we (possibly i) must have mentioned some of this in channel... )
12:25:10 <boily> long live Graham's Number!
12:25:19 * oerjan occasionally visited the web page for the reduction project, anyway
12:25:29 -!- AnotherTest has joined.
12:25:33 -!- boily has quit (Quit: FUNICULARY CHICKEN).
12:26:05 <oerjan> @ask boily how dare you leave just before i'm about to correct you -----###
12:26:05 <lambdabot> Consider it noted.
12:26:52 <oerjan> @tell boily (it wasn't ramsey theory/graham's number but prime gaps)
12:26:53 <lambdabot> Consider it noted.
12:27:26 <int-e> hmm, but we had progress on Graham's number, too... some new lower bound?
12:27:46 <oerjan> wasn't it 11 or something
12:28:24 <int-e> "The lower bound of 6 was later improved to 11 by Geoff Exoo in 2003,[3] and to 13 by Jerome Barkley in 2008."
12:28:31 <oerjan> ah
12:28:37 <int-e> well, "recent"
12:30:58 <b_jonas> wait what?
12:31:29 <oerjan> b_jonas: "old" math mentioned in the logs
12:31:37 <oerjan> or what are you confused about
12:31:59 * oerjan notes that "recent" and "old" are synonyms.
12:32:42 <b_jonas> oerjan: I'm confused about what Graham's number means here.
12:33:06 <b_jonas> Or which Ramsey number you're talking about, because the classical R(6,6) for simple graphs certainly can't be as low as 11
12:33:10 <oerjan> graham's number means G(64).
12:33:31 <oerjan> b_jonas: well it's ramsey theory, not ramsey theorem
12:33:54 <oerjan> https://en.wikipedia.org/wiki/Graham%27s_number#Context
12:35:04 <b_jonas> oerjan: I see
12:35:29 <b_jonas> so that Graham's number is a specific Ramsey type problem I hadn't heared of yet
12:35:54 <b_jonas> and 13 is the best lower bound for it
13:01:51 <b_jonas> This is funny, because this totally unrelated problem where 13 is the best lower bound known: http://mathoverflow.net/q/20558/35417 (the best upper bound is 50)
13:02:12 <b_jonas> But then, all small natural numbers are famous for lots of reasons.
13:18:22 -!- lambdabot has quit (Remote host closed the connection).
13:24:35 -!- lambdabot has joined.
13:44:49 -!- oerjan has quit (Quit: Later).
14:00:26 -!- doesthiswork has joined.
14:02:28 -!- otherbot has joined.
14:38:37 <b_jonas> WHAT?
14:38:45 <b_jonas> but Hogsmeaded is in Scotland, not in England
14:40:30 <Taneb> @massages-lewd
14:40:30 <lambdabot> Unknown command, try @list
14:40:34 <Taneb> @massages-leud
14:40:34 <lambdabot> You don't have any messages
15:13:39 -!- ski has quit (Ping timeout: 252 seconds).
15:17:06 <int-e> @tell boily Ceci n'est pas un message.
15:17:06 <lambdabot> Consider it noted.
15:17:54 <int-e> (if I'm lucky that was correct grammar)
15:23:27 <b_jonas> HackEgo? are you asleep?
15:23:30 <b_jonas> fungot, wake HackEgo up
15:23:31 <fungot> b_jonas: there it is, tho, imho
15:23:53 <b_jonas> `reboot
15:24:53 -!- xkapastel has joined.
15:27:31 -!- otherbot has quit (Ping timeout: 268 seconds).
15:28:59 -!- otherbot has joined.
15:35:25 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: reboot: not found
15:37:33 <b_jonas> `? monomorphism
15:37:35 <HackEgo> monomorphism? ¯\(°​_o)/¯
15:37:39 <b_jonas> `? isomorphism
15:37:40 <HackEgo> Isomorphism is isomorphic to Phantom_Hoover up to isomorphism.
15:38:41 <izalove> `? Phantom_Hoover
15:38:43 <HackEgo> Phantom Michael Hoover is a true Scotsman, hatheist, and completely out of the loop.
15:39:03 <izalove> `? recursion
15:39:10 <HackEgo> You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW
15:39:29 <b_jonas> `? funpun
15:39:41 <HackEgo> funpuns fceø fbz fryyrev naq pbfcynlf Arcrgn Yrvwba ba jrrxraqf. Ur ungrf oryy crccref jvgu n cnffvba. Gur havg bs sha chaarel vf anzrq nsgre uvz.
15:40:52 <b_jonas> `? supermoon
15:40:53 <HackEgo> supermoon? ¯\(°​_o)/¯
15:40:55 <b_jonas> `? supervolcano
15:40:57 <HackEgo> supervolcano? ¯\(°​_o)/¯
15:44:13 -!- moony has joined.
15:44:14 <moony> moo
15:44:16 <moony> -ping
15:44:17 <otherbot> pong
15:45:21 <b_jonas> Is a supermoon a moon that looks exceptionally red because of all the ash a supervolcano eruption has shot in the atmosphere?
15:59:27 -!- otherbot_ has joined.
16:00:11 -!- wlp1s1 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
16:00:12 -!- otherbot has quit (Quit: Restart requested by moony: bad).
16:00:12 -!- otherbot_ has quit (Client Quit).
16:00:57 -!- iczero has joined.
16:01:50 -!- otherbot has joined.
16:03:21 -!- iczero has changed nick to wlp1s1.
16:11:56 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50226&oldid=50192 * Enoua5 * (+7)
16:13:17 <moony> is the site under attack or somehting? its taking _FOREVER_ to load
16:13:25 <moony> aits been half a hour now
16:14:45 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50227&oldid=50226 * Enoua5 * (-7) Undo revision 50226 by [[Special:Contributions/Enoua5|Enoua5]] ([[User talk:Enoua5|talk]])
16:14:55 <int-e> It's hosted on a very cheap VPS provider ... which, I suspect, overcommits the resources very heavily.
16:15:32 <int-e> s/on/at/ (grammar is hard)
16:16:50 -!- georgie25 has joined.
16:17:10 <georgie25> Quit
16:17:13 -!- georgie25 has left.
16:18:10 <Taneb> Well then
16:43:20 <\oren\> I am so psyched for the new Ghost in the shell movie
16:45:54 <\oren\> thank you masamune shirow
16:46:42 <shachaf> oerjan: Well, I knew that the bound had been reduced.
16:47:41 <\oren\> https://www.youtube.com/watch?v=G4VmJcZR0Yg
17:29:12 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
17:29:51 -!- Zarutian has joined.
17:32:33 -!- pan77 has joined.
17:33:54 -!- pan77 has left.
17:42:29 -!- augur has quit (Ping timeout: 258 seconds).
18:01:35 -!- AnotherTest has quit (Ping timeout: 252 seconds).
18:03:03 <FreeFull> Western live-action adaptation of Ghost in the Shell.. Weird
18:03:27 <FreeFull> They're trying to make it into the next Matrix?
18:04:34 <FreeFull> Also a Depeche Mode remix
18:11:53 -!- Zarutian has quit (Quit: Zarutian).
18:12:17 -!- augur has joined.
18:34:14 -!- augur has quit (Ping timeout: 258 seconds).
18:35:10 -!- atrapado has joined.
18:36:47 -!- augur has joined.
18:38:00 -!- AnotherTest has joined.
18:39:13 -!- Phantom_Hoover has joined.
18:45:42 -!- DHeadshot has joined.
18:51:13 -!- Zarutian has joined.
18:51:43 -!- Zarutian has quit (Read error: Connection reset by peer).
18:52:12 -!- Zarutian has joined.
18:59:13 -!- xkapastel has quit (Quit: Connection closed for inactivity).
19:01:13 -!- hppavilion[1] has joined.
19:16:11 <hppavilion[1]> Dammit peer
19:16:22 <hppavilion[1]> Keeps resetting my Foonetic connection...
19:16:31 <shachaf> `? peer
19:17:20 <hppavilion[1]> Hackegsloooooow
19:17:42 <hppavilion[1]> Time to move servers again it appears
19:17:54 <hppavilion[1]> (Or whatever you usually do to speed up HackEgo)
19:18:01 <hppavilion[1]> fungot: at least you still work
19:18:01 <fungot> hppavilion[1]: i'm sure we'll support more architectures/ intermediary forms' or something. cl has most of what you'd consider fundamental ideas of oo?
19:18:03 <hppavilion[1]> :)
19:18:24 <hppavilion[1]> fungot: I've never used cl, but if it works you can use it.
19:18:25 <fungot> hppavilion[1]: i'm sure ms will tremble with fear at that letter and the following slide has appeared between slide 2 and slide 3. :p
19:18:42 <hppavilion[1]> fungot: Yes. Soon, the world will be ours!
19:18:42 <fungot> hppavilion[1]: i totally agree. i've never had a case where it is the standard, but it doesn't
19:18:56 <hppavilion[1]> fungot: Yes, nobody has never done anything *quite* like this before
19:18:57 <fungot> hppavilion[1]: the kilgame code. :p anyway, the visual feedback on the error, then lighttpd stops responding
19:19:12 <shachaf> `? peer
19:19:25 <hppavilion[1]> fungot: Shhhh! Don't mention the code on an unencrypted connection!
19:19:30 <HackEgo> Peer Gynt is a famous Norwegian troll. His reviews are in high demand, but nowadays he amuses himself by resetting people's irc connections.
19:19:33 <HackEgo> Peer Gynt is a famous Norwegian troll. His reviews are in high demand, but nowadays he amuses himself by resetting people's irc connections.
19:19:34 <hppavilion[1]> There you go
19:19:41 <shachaf> ??
19:19:46 <shachaf> `dowg peer
19:20:15 <HackEgo> 9402:2016-10-23 <oerjän> slwd peer//s/no/No/ \ 9397:2016-10-22 <boil̈y> ` sed -i \'s/\\. h/. H/\' wisdom/peer \ 9396:2016-10-22 <boil̈y> ` sed -i \'s/peer gynt/Peer Gynt/\' wisdom/peer \ 9060:2016-09-22 <shachäf> revert \ 9059:2016-09-22 <hppavilion[1̈]> ` sed -i \'s/his/His/\' wisdom/peer \ 9058:2016-09-22 <shachäf> revert \ 9057:2016-09-
19:20:53 <shachaf> oerjan: why was that capitalized tdnh hth
19:21:03 <shachaf> `? oerjan
19:21:06 <HackEgo> Your reverend IPAstymologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
19:21:33 <shachaf> `slwd oerjan//s#reverend IPAstymologist#esteemologist#
19:21:50 <HackEgo> oerjan//Your esteemologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
19:22:07 <hppavilion[1]> `slwd peer//s#\.$# and torrenting his own files.#
19:22:11 <HackEgo> peer//Peer Gynt is a famous Norwegian troll. His reviews are in high demand, but nowadays he amuses himself by resetting people's irc connections and torrenting his own files.
19:23:00 <hppavilion[1]> peer2peer.
19:23:14 <hppavilion[1]> `? wegians
19:23:15 <shachaf> you always gotta add something
19:23:17 <HackEgo> A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham).
19:23:24 <hppavilion[1]> shachaf: I thought this one was justified.
19:23:28 <shachaf> `? member
19:23:30 <HackEgo> I'm sorry, #esoteric has regulars, not members. Who told you about members? There are definitely no members here, and you wouldn't be allowed to know about them, anyway.
19:23:47 <shachaf> `? regular expression
19:23:49 <HackEgo> regular expression? ¯\(°​_o)/¯
19:23:50 <hppavilion[1]> shachaf: It was no worse a no worse pun than that about his reviews.
19:24:05 <shachaf> The entry is too much now.
19:24:14 <hppavilion[1]> shachaf: :(
19:24:18 <shachaf> A wisdom entry doesn't need to be an exhaustive list of every possible pun.
19:24:31 <hppavilion[1]> shachaf: I thought this particular pun was justified.
19:24:44 <shachaf> `le/rn regular expression//A regular expression is something often said by a #esoteric regular.
19:44:50 -!- knottiloos has joined.
19:45:13 <izalove> are we still waiting for HackEgo to wake up?
19:45:17 -!- AnotherTest has quit (Ping timeout: 240 seconds).
19:45:33 <hppavilion[1]> izalove: Kind of
19:45:41 <hppavilion[1]> knottiloos: Hello. I heard you wanted to make something esoteric?
19:45:52 <knottiloos> Is esoteric a language / platform?
19:45:56 * hppavilion[1] has to vanish for ~5 min Lunch
19:45:56 -!- AnotherTest has joined.
19:45:58 <hppavilion[1]> knottiloos: No
19:46:04 <hppavilion[1]> knottiloos: See esolangs.org
19:47:39 <knottiloos> I see. I'm surprised this channel exist
19:48:38 <zzo38> Esoteric programming language can be many; it is not a specific language / platform
19:49:20 <knottiloos> I prefer esoteric programs at the moment
19:50:19 <hppavilion[1]> knottiloos: Same thought process goes into it
19:50:28 <zzo38> What esoteric programs?
19:50:48 <knottiloos> A programming language describes the grammar of a program
19:51:35 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50228&oldid=50227 * Enoua5 * (+58) added encoding notice
19:53:02 <knottiloos> An esoteric program is one that can automate one of its own processes
19:54:37 <knottiloos> It's interesting to watch a program shape itself to its input
19:55:25 <knottiloos> Especially if the input varies a lot over time
19:56:24 <int-e> `wisdom
19:56:33 <HackEgo> firefly//FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
19:57:55 -!- DHeadshot has quit (Ping timeout: 265 seconds).
19:58:33 <hppavilion[1]> Is the set of all religions countable?
19:59:39 <zzo38> I don't know; it seems difficult, and also depends on how you count and group religions.
20:01:02 <shachaf> `cwlprits firefly
20:02:14 <hppavilion[1]> zzo38: I *think* it trivially is
20:02:55 <HackEgo> No output.
20:02:55 <int-e> That is suspiciously factually correct.
20:03:04 <hppavilion[1]> int-e: Which part
20:03:07 <hppavilion[1]> zzo38: Assuming a religion is designed by a holy corpus- a finite number of finite-length holy books- it seems easy
20:03:10 <int-e> `cwlprits FireFly
20:03:21 <int-e> (no, that won't help)
20:03:28 <hppavilion[1]> int-e: What won't?
20:03:36 <hppavilion[1]> You order the holy books in some fashion (there's a finite number, so it's definitely possible)
20:03:44 <HackEgo> No output.
20:04:56 <zzo38> Yes, although I am not sure that definition is valid.
20:04:58 <hppavilion[1]> Oh, the holy books are of finite length, meaning there's a finite number of characters which are each chosen from a finite alphabet
20:05:25 <hppavilion[1]> zzo38: Let's assume we're only considering the finite religions, which are by definition that and all real-world religions are a member of
20:06:16 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50229&oldid=50228 * Enoua5 * (-20) realized i made a mistake in the interpreter, but i can't update it on this internet..
20:06:17 <hppavilion[1]> Then, by arranging the finite number of holy books (in some fashion which definitely exists) and concatenating them
20:07:08 <hppavilion[1]> Every religion can be seen as a number written in base sigma, where sigma=|SIGMA| and SIGMA is the alphabet used
20:07:44 <zzo38> Considering only stuff like that then yes the set of all religions is clearly countable, but I am not sure that is the proper way to define the set of all religions.
20:08:19 <int-e> Tanea, hmm.
20:08:21 <hppavilion[1]> zzo38: Are there any counterexamples?
20:08:31 <int-e> (is the cwlprit)
20:08:51 <hppavilion[1]> (Obviously, this will lead to a LOT of repeats- it's not a proper bijection, more of an injection Religion -> Nat)
20:20:21 -!- DHeadshot has joined.
20:22:17 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:48:28 -!- Lord_of_Life has quit (Excess Flood).
20:48:42 -!- Lord_of_Life has joined.
20:58:25 -!- atrapado has quit (Quit: Leaving).
21:04:41 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50230&oldid=50229 * Enoua5 * (+74)
21:11:33 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50231&oldid=50230 * Enoua5 * (+53)
21:11:48 -!- DHeadshot has quit (Ping timeout: 260 seconds).
21:13:36 <Zarutian> What did the Scottish-Australian electronics engineer call his new bus architecture?
21:13:47 -!- DHeadshot has joined.
21:14:15 <moony> Zarutian, a bad joke *badum tiss*
21:14:21 <Zarutian> plaidibus
21:17:02 -!- MoALTz has quit (Quit: Leaving).
21:19:05 <Zarutian> no? not on the level of a Vogon groaner?
21:20:04 * moony dies
21:20:15 <moony> AAAAA TERRIBLE JOKE *gasp* AAAAAAAAA
21:21:39 <Zarutian> you deprive me of my sense of gleefull mental sadism
21:22:27 <Zarutian> MENTAL isnt it?
21:25:34 * Zarutian counts his marbles
21:26:05 <int-e> this should be quick
21:26:41 <Zarutian> yebb, still umpteen
22:03:23 -!- AnotherTest has quit (Ping timeout: 245 seconds).
22:04:02 -!- AnotherTest has joined.
22:08:28 <\oren\> Idea: a what if there was a mathematical property that becomes harder to check for smaller numbers, so that the best math people say
22:09:32 <\oren\> "We know there's at least one number like this among the integers from 2 to 67, but we have no way of knowing which ones"
22:11:42 <\oren\> we know 363 is one of the annoying numbers, and it's very likely that 5 is one, but we can't prove that 5 is.
22:12:12 <\oren\> wouldn't that be the most annoying thing?
22:15:15 <shachaf> Well, there are plenty of things that are just hard to check even for small numbers.
22:20:01 <\oren\> shachaf: right, but it would be incredibly annoying if there was a set A so that numbers with thousands of digits can be checked in O(nlogn) but numbers lower than a million start to take O(1/n^2) with a big constant
22:20:33 <shachaf> `wisdom
22:20:34 <shachaf> `wisdom
22:20:34 <shachaf> `wisdom
22:20:35 <shachaf> `wisdom
22:20:36 <shachaf> `wisdom
22:21:09 <\oren\> such that all the numbers from a million to many billions have been checked, but noone yet knows if the number 40 is an annoyign number
22:21:40 <HackEgo> md5//MD5 is a hash algorithm mainly used by underdeveloped aliens.
22:21:42 <HackEgo> siberia//Siberia is the capital of Finland. It's where the Fields Medal was first synthesised.
22:21:42 <HackEgo> resume//A resume is something that you use in order to end a pause in employment.
22:21:42 <HackEgo> remorse//.--. . --- .--. .-.. . / .-- .. - .... / -. --- / .-. . -- --- .-. ... . / .. -. ... .. ... - / --- -. / ... .- -.-- .. -. --. / . ...- . .-. -.-- - .... .. -. --. / .. -. / -- --- .-. ... . / -.-. --- -.. . --..-- / -... ..- - / --- -. .-.. -.-- / --- -. -.-. . .-.-.-
22:21:42 <HackEgo> sugar//Sugar, spice, and everything nice. These were the ingredients chosen to create the perfect little girl. But Professor Utonium accidentally added an extra ingredient to the concoction: Chemical X! Thus the Powerpuff Girls were born! Using their ultra super powers, Blossom, Bubbles, and Buttercup have dedicated their lives to fighting crime an
22:21:53 <\oren\> #metagodelmath
22:21:56 <shachaf> i,i https://en.wikipedia.org/wiki/Strong_Law_of_Small_Numbers
22:22:11 <shachaf> `cwlprits sugar
22:22:19 <HackEgo> b_jonäs
22:22:24 <shachaf> how did i guess
22:22:29 <shachaf> That entry is too long.
22:22:40 <shachaf> `forget sugar
22:22:42 <HackEgo> Forget what?
22:22:44 <shachaf> `dowg md5
22:22:49 <HackEgo> 5133:2014-11-15 <mromän> learn MD5 is a hash algorithm mainly used by underdeveloped aliens.
22:23:06 <shachaf> `dowg zzo38
22:23:10 <HackEgo> 0:2012-02-16 Initïal import.
22:23:25 <shachaf> `dowg ../bin/learn
22:23:29 <HackEgo> 8752:2016-07-06 <oerjän> sled bin/learn//s,[>].wisdom..topic.,>"$(echo-p "wisdom/$topic")", \ 7122:2016-03-06 <shachäf> ` echo $\'3s/Relearned/Learned/\\n3s/Learned/Relearned/\\nw\\n\' | ed bin/learn \ 7119:2016-03-06 <shachäf> ` echo $\'3i\\n[ -e "wisdom/$topic" ] && verb="Learned" || verb="Relearned"\\n.\\n5s/Learned/$verb/\\nw\\n\' | ed bi
22:23:35 <shachaf> `dowt ../bin/learn
22:23:38 <HackEgo> 0:2012-02-16 Initïal import. \ 121:2012-03-22 <ellioẗt> run mv bin test; touch bin \ 122:2012-03-22 <ellioẗt> run rm bin; mv test bin \ 195:2012-04-08 <shachäf> run rm -rf bin/* \ 2717:2013-04-14 <shachäf> sed -i \'s/tr A-Z a-z/lowercase/\' bin/learn \ 3561:2013-08-29 <oerjän> sed -i \'s/echo/echo -E/g\' bin/learn \ 3563:2013-08-29 <oer
22:23:53 <shachaf> `cat bin/hlnp
22:23:54 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343 | 2114 | 2113)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
22:23:54 <\oren\> `wisdom
22:23:56 <HackEgo> roujo//Roujo is a Java heretic leaning on ungrammatical Haskell. His claim to Canadianness is marred by an unholy portal to China. The treaties suffer, so the cocktail will be postponed. He does not understand shell quoting.
22:24:07 <\oren\> `wisdom
22:24:08 <shachaf> `sled bin/hlnp//1s#..$# | 121 | 122&#
22:24:14 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
22:24:16 <HackEgo> nit//Nits are there to be picked.
22:24:39 <shachaf> `doat bin/learn
22:24:44 <HackEgo> 0:2012-02-16 Initïal import. \ 195:2012-04-08 <shachäf> run rm -rf bin/* \ 2717:2013-04-14 <shachäf> sed -i \'s/tr A-Z a-z/lowercase/\' bin/learn \ 3561:2013-08-29 <oerjän> sed -i \'s/echo/echo -E/g\' bin/learn \ 3563:2013-08-29 <oerjän> revert 205a23bbf2a5 \ 3564:2013-08-29 <oerjän> revert \ 3565:2013-08-29 <oerjän> sed -i \'1s/sh/ba
22:24:51 <\oren\> `wisdom
22:24:53 <HackEgo> brexit//brexit is a command to forcefully exit, releasing 1GB of free space.
22:24:55 <shachaf> Wait, 194 and 196?
22:25:04 <shachaf> `url
22:25:06 <HackEgo> http://codu.org/projects/hackbot/fshg/
22:25:15 <\oren\> `wisdom
22:25:16 <HackEgo> ​ //  is a space, unless you're hackego and don't understand wide characters.
22:25:22 <shachaf> i'm trying to fix something
22:25:30 <shachaf> and we already did the 5 wisdoms
22:26:09 <shachaf> `sled bin/hlnp//s#194#195 | 194#
22:26:12 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
22:26:20 <shachaf> Man, what sort of jerk would rm -r wisdom/* and bin/*?
22:26:38 <shachaf> `doat bin/?
22:26:41 <HackEgo> 0:2012-02-16 Initïal import. \ 1075:2012-12-14 <Gregör> mkdir ibin; for i in bin/*; do if [ "`grep \'\\. lib/interp\' $i`" ]; then mv $i ibin/; fi; done; printf \'#!/bin/sh\\nCMD=`cut -d\' \' -f1 "$1"`\\nARG=`cut -d\' \' -f2- "$2"`\\nexec ibin/$CMD "$ARG"\' > bin/interp; chmod 0755 bin/interp \ 1081:2012-12-14 <ellioẗt> mv ibin/"?" bin \ 1304
22:27:02 -!- vifino has joined.
22:27:04 <shachaf> `doat bin/karma
22:27:11 <HackEgo> 0:2012-02-16 Initïal import. \ 5642:2015-06-21 <tsweẗt> rm bin -r \ 5643:2015-06-21 <tsweẗt> revert
22:27:33 <shachaf> `sled bin/hlnp//s#..$# | 5642 | 5643&#
22:27:36 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3 | 5642 | 5643/'
22:27:48 <shachaf> `doat bin/?
22:27:54 <HackEgo> 0:2012-02-16 Initïal | 5642 | 5643 import. \ 1075:2012-12-14 <Gregör> | 5642 | 5643 mkdir ibin; for i in bin/*; do if [ "`grep \'\\. lib/interp\' $i`" ]; then mv $i ibin/; fi; done; printf \'#!/bin/sh\\nCMD=`cut -d\' \' -f1 "$1"`\\nARG=`cut -d\' \' -f2- "$2"`\\nexec ibin/$CMD "$ARG"\' > bin/interp; chmod 0755 bin/interp \ 1081:2012-12-14 <ellio
22:28:12 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:29:16 <shachaf> `doat bin/welcome
22:29:21 <HackEgo> 0:2012-02-16 Initïal | 5642 | 5643 import. \ 4539:2014-04-02 <ellioẗt> | 5642 | 5643 rm bin/*elcom* \ 4637:2014-05-13 <oerjän> | 5642 | 5643 mv *elcom* bin \ 4638:2014-05-13 <oerjän> | 5642 | 5643 chmod +x bin/*elcom*
22:29:28 <shachaf> `revert
22:29:42 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
22:29:44 <shachaf> `sled bin/hlnp//1s#..$# | 5642 | 5643&#
22:29:54 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
22:29:54 <shachaf> `doat bin/welcome
22:29:55 <HackEgo> 0:2012-02-16 Initïal import. \ 4539:2014-04-02 <ellioẗt> rm bin/*elcom* \ 4637:2014-05-13 <oerjän> mv *elcom* bin \ 4638:2014-05-13 <oerjän> chmod +x bin/*elcom*
22:30:03 <shachaf> `doat .
22:30:13 <HackEgo> 0:2012-02-16 Initïal import. \ 1:2012-02-19 <ellioẗt> addquote <olsner> the allocation is done by the "Dynamic" in DRAM <olsner> before that we used SRAM where everything was preallocated in the factory <fizzie> olsner: So what's this SDRAM then? <olsner> fizzie: synchronized, it's for multithreading \ 2:2012-02-21 <Gregör> pastelogs tree
22:36:34 -!- oerjan has joined.
22:46:53 -!- Lord_of_Life has quit (Excess Flood).
22:48:43 -!- vifino has quit (Quit: Who turned this off?! D:<).
22:49:15 <oerjan> <shachaf> oerjan: why was that capitalized tdnh hth <-- boily seemed to think it should be, and i didn't disagree enough to revert hth
22:50:12 -!- Lord_of_Life has joined.
22:51:22 -!- vifino has joined.
22:55:33 <shachaf> boerjan
22:55:55 <shachaf> bourgeois oerjan, i imagine
22:56:02 <shachaf> or bourjeois
22:56:53 -!- boily has joined.
22:57:59 <oerjan> bourgeois ly.
22:58:48 <\oren\> boorzhwa
22:58:55 <boily> bourgeois, moi?
22:59:02 <boily> @massages-loud
22:59:02 <lambdabot> oerjan asked 10h 32m 56s ago: how dare you leave just before i'm about to correct you -----###
22:59:02 <lambdabot> oerjan said 10h 32m 9s ago: (it wasn't ramsey theory/graham's number but prime gaps)
22:59:02 <lambdabot> int-e said 7h 41m 55s ago: Ceci n'est pas un message.
22:59:26 <boily> hellørjan, he\\oren\, hellint-e.
22:59:34 <boily> int-e: Ceci n'est pas une réponse non plus.
23:00:05 <oerjan> Ceci n'est pas un portmantello.
23:01:28 <shachaf> ceci ne est pas un contraction
23:02:04 <shachaf> french has too many contractions
23:05:07 <boily> «une» contraction. it's feminine.
23:05:19 * Zarutian calls the lingustic midwife.
23:05:39 <boily> hellocontrachaf, Zarutellonne.
23:06:43 <shachaf> boily: nevertheless, it's not pregnant
23:06:49 <shachaf> so why all the contractions?
23:07:03 <boily> French is an efficient language!
23:07:15 <boily> (fsvo efficient, contractions may apply.)
23:07:17 <shachaf> efficient in space?
23:08:15 <boily> totalement.
23:09:15 <Zarutian> boily: quote from an recent interview with an local artist "So, why did you go into hot-lava-scuplting as you call it? -Well, someone had to pioneer the form. -But isnt this expensive? Electricity wise? -Naah, I get it on shutoff-rates but then again I work late at night"
23:11:08 <boily> which local?
23:11:22 <oerjan> hipster lava sculptors use real volcanos, of course.
23:11:22 <Zarutian> mine
23:11:28 <alercah> tdh
23:12:07 <shachaf> halerca
23:12:10 <boily> hellorcah.
23:12:42 <boily> “I was into lava sculpting before it was cool.”
23:13:23 * oerjan gets popcorn to watch the automapoling
23:14:25 <boily> let me finish my bagel first...
23:14:28 <\oren\> crazy conspiracy theory: this entire election was orchestrated by Trump and his good friends the Clintons to defuse America
23:15:08 <\oren\> Trump promoted theories about Obama because he wanted Clinton to win in 2008
23:15:59 <oerjan> \oren\: i'm with you all the way up until "defuse america"
23:16:17 <oerjan> i suppose they may have spectacularly failed
23:16:27 <\oren\> the final act: Trump becomes president while annihilating the Republican Party
23:16:42 <Zarutian> when did the suspiction of some people conspiring turn into crazy?
23:17:13 <oerjan> it must be crazy, i've thought of the same idea but didn't want to bring it up.
23:17:31 <\oren\> the Bushes live in shame forever, both parties shitting on the legacy of George W Bush
23:18:48 <shachaf> the republican party is the one that wants to get rid of the monarchy, right?
23:18:55 <Zarutian> \oren\: seriously here: this nearly happend to the local Right Wing party during last elections but their time proven lizard-shed-tail stratedgy of using the Middle party they usualy make an ruling coalition with as the bus-scape-goat was somewhat effective.
23:19:30 <Zarutian> shachaf: nono, the republican party is the royalists in disguise (generally)
23:19:50 -!- vifino has quit (Ping timeout: 256 seconds).
23:19:56 <\oren\> The next 4 presidents will be Chelsea Clinton, Eric Trump, Barron Trump
23:20:02 <\oren\> and Chelsea's daughter
23:20:04 * boily artfully *thwacks* himself upon the head. «ow.»
23:20:22 <oerjan> boily: i think your timing was ruined tdnh
23:20:30 <\oren\> dun... dun... DUN
23:20:36 <oerjan> or rather, someone ruined the channel with more politics.
23:20:42 <oerjan> i may have to ban everyone.
23:20:46 <oerjan> including myself.
23:20:54 * Zarutian time-pieces boily *þwacking* himself artfully upon his head.
23:21:02 <shachaf> start by banning otherbot twh
23:21:21 <\oren\> Which party wants to reinstate the monarchy?
23:22:14 <shachaf> `url
23:22:21 <HackEgo> http://codu.org/projects/hackbot/fshg/
23:22:44 <shachaf> `wisdom
23:22:45 <shachaf> `wisdom
23:22:46 <shachaf> `wisdom
23:22:48 <shachaf> `wisdom
23:22:48 <shachaf> `wisdom
23:22:53 <HackEgo> yeeeesh//See yeeesh.
23:22:59 <HackEgo> toe//The TOE is the Toe of Everything, from which our universe sprang.
23:23:00 -!- vifino has joined.
23:23:05 <HackEgo> atrix//Atrix is a brand of hand cream. Not to be confused with atriq.
23:23:06 <HackEgo> nundrum//A nundrum is the categorical dual of a conundrum: a problem whose solution is useless.
23:23:06 <HackEgo> b_jonas//b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek.
23:23:29 * Zarutian is familiar with Atrix brand of hand cream.
23:23:32 <oerjan> shachaf: i've never seen otherbot babbling politics.
23:23:32 <shachaf> i'll let b_jonas have that one hth
23:23:43 <shachaf> oerjan: which makes it all the more insidious hth
23:23:44 <oerjan> ^style europarl
23:23:44 <fungot> Selected style: europarl (European Parliament speeches during approx. 1996-2006)
23:23:50 <boily> b_jonas: b_jellonas. do you certify this is Accurate Hungarian twh?
23:23:54 <oerjan> fungot: what do you think of banning political babblers?
23:23:55 <fungot> oerjan: madam president, i should like to congratulate mr davies on his excellent report. in the long run; and member states are not at the moment.
23:24:10 <shachaf> fungot clearly hasn't heard the news from last week
23:24:10 <fungot> shachaf: mr president, you and your colleagues trittin and fischer should say it, but i am confident that the problems of bosnia. they are made known, and we will certainly have to be converted, and you will have noted that what is at stake, we will stress in particular; that is to say, one that is exclusively a task for the eu to coordinate activity.
23:24:34 <boily> `` ls wisdom/thwack*
23:24:36 <HackEgo> wisdom/thwackamacallit
23:25:10 <boily> `` mv wisdom/thwackamacallit wisdom/þwackamacallit
23:25:14 <HackEgo> No output.
23:25:19 <shachaf> tdnh
23:25:25 <boily> `? þwackamacallit
23:25:28 <HackEgo> A thwackamacallit is like a whatchamacallit, but more painful. See mapole.
23:25:39 <shachaf> i'm not a fan of that character
23:25:45 <boily> `revert
23:25:51 <shachaf> i used to like it but it's become a thorn in my side
23:25:54 <Zarutian> shachaf: Too bad ;-Þ
23:25:56 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
23:27:29 <\oren\> it's interesting which countries in europe ended up keeping their monarchies and which didn't
23:31:37 <\oren\> hey, whatever happened to the iranian monarchy?
23:34:11 <\oren\> oh, he died in exile
23:34:48 * Zarutian is off to bed
23:35:03 -!- Zarutian has quit (Quit: Zarutian).
23:35:50 <zzo38> Change it to cp instead of mv if you really want to do that I think.
23:36:07 <shachaf> Or ln -s
23:36:14 <zzo38> Yes, I was going to also suggest ln
23:36:25 <shachaf> I thought hg had trouble with hard links?
23:36:33 <shachaf> zzo38: Do you think hard links of directories should be supported?
23:37:14 <zzo38> Do you mean in hg? I wouldn't know that. But in general, I think they would have to be
23:37:33 <shachaf> I mean in general.
23:37:45 <shachaf> They're usually not supported.
23:38:57 <zzo38> I think that in some cases it can help, but with the proper restrictions such as having to be on the same file system, and others
23:41:39 <shachaf> Do you think filesystems should have garbage collectors?
23:43:39 <zzo38> That could be one way to implement hard links, I suppose. But maybe there is better way
23:45:07 -!- hppavilion[1] has joined.
23:45:45 <shachaf> What better way?
23:46:17 -!- Sprocklem has joined.
23:46:21 <zzo38> I don't know.
23:48:39 -!- boily has quit (Quit: ELIXIR CHICKEN).
23:54:24 -!- moony has quit (Remote host closed the connection).
23:56:21 -!- DHeadshot has quit (Ping timeout: 248 seconds).
23:57:13 <zzo38> Is the name "Ziveruskex" good enough for a GURPS character I make up?
2016-11-15
00:03:28 <oerjan> i'd imagine that depends on the language culture e's supposed to be from...
00:04:15 <zzo38> Yes that makes sense it is supposed to depend on the language.
00:04:49 <zzo38> (Physical capability of speech could also affect it.)
00:05:31 <oerjan> also you should probably decide what syllable has the stress
00:05:45 <zzo38> Yes, if any
00:06:24 <zzo38> (I used the program namegen.js that I wrote to make up the name, and then selected this one.)
00:09:50 <zzo38> I have thought of to make Magic: the Gathering card that has the effect: Target spell loses all subtypes and supertypes.
00:13:27 <zzo38> My brother said the second or third syllable has the stress
00:25:17 -!- knottiloos has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )).
00:26:29 -!- olsner has quit (Ping timeout: 268 seconds).
00:39:17 -!- moony has joined.
00:39:19 <moony> Moooo
00:45:13 <hppavilion[1]> Is there such thing as "efficients"? Probably the variables?
00:45:22 <hppavilion[1]> (By analogy to "coefficient", and not in a punny way)
00:47:28 <hppavilion[1]> In precalc today, one of the things you were supposed to do was solve a system of linear equations in 4 variables
00:47:33 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50232&oldid=50231 * Enoua5 * (+22)
00:47:39 <hppavilion[1]> x, y, z, and w. Written in that order.
00:47:41 <hppavilion[1]> And I was sad.
00:47:59 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50233&oldid=50232 * Enoua5 * (-2)
00:53:40 -!- olsner has joined.
00:54:09 <oerjan> `? cdop
00:54:12 <HackEgo> CDOP is OCPD, except with the letters in the *proper* order.
01:11:14 <hppavilion[1]> Cardinality is weird...
01:25:13 <oerjan> weirdness you can count on
01:30:27 <moony> Har har har
01:31:11 <hppavilion[1]> oerjan: Particularly, the proof that the pure sets are countable (iirc)
01:31:27 <oerjan> what are pure sets
01:31:50 <hppavilion[1]> oerjan: Pure sets are sets that only contain pure sets.
01:32:21 <oerjan> that's not really a definition.
01:32:31 <hppavilion[1]> oerjan: The empty set is pure
01:32:34 <oerjan> it could still mean all sets, like that.
01:32:48 <hppavilion[1]> (vacuously)
01:33:01 <hppavilion[1]> oerjan: I don't *think* it could
01:33:05 <oerjan> yes, and?
01:33:06 <hppavilion[1]> oerjan: Would you like an iff?
01:33:32 <oerjan> hppavilion[1]: i would like an actual statement that is not fulfilled if you take "pure set" to mean "any set".
01:33:33 <hppavilion[1]> oerjan: A set is pure if and only if all of its elements are also pure; the empty set is vacuously pure.
01:33:45 <hppavilion[1]> oerjan: Ah, right. I see.
01:34:13 <oerjan> but actually that doesn't matter really
01:34:54 <hppavilion[1]> oerjan: In an infinite form, a pure set is a Set which only contains sets which only contain sets which only contain sets which only...
01:36:14 <oerjan> and you still haven't given a statement that isn't satisfied by "all sets" :P
01:36:32 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
01:36:52 -!- hppavilion[1] has joined.
01:37:02 <hppavilion[1]> oerjan: Dammit...
01:37:07 <oerjan> well, barring urelements.
01:37:21 <oerjan> (but they're usually excluded anyway.)
01:37:24 <hppavilion[1]> oerjan: Hm, could I define it constructively maybe?
01:37:43 <oerjan> hppavilion[1]: however, i think even the thing you are _trying_ to define is not just countable sets.
01:37:56 <hppavilion[1]> oerjan: Oh
01:38:01 <oerjan> e.g. it includes the uncountable ordinals.
01:38:04 <hppavilion[1]> oerjan: Oh, whoops, only finite ones...
01:38:21 <oerjan> ok that i can believe.
01:38:29 <moony> hppavilion[1]: hppavilion[1] hppavilion[1] hppavilion[0] hppavilion[1] hppavilion[0]
01:38:36 <moony> you make perfect binary
01:38:39 <hppavilion[1]> 111010
01:38:43 <hppavilion[1]> Oh xD
01:38:51 <hppavilion[1]> moony: Actually, that's ternary
01:38:56 <hppavilion[1]> moony: There just aren't any 2s
01:39:12 <moony> hppavilion[1]: oh right. hppavilion[2]
01:39:45 <hppavilion[1]> moony: Wait, when was I hppavilion[0]?
01:39:49 <moony> sqrt(-hppavilion[1]) = hppavilion[1]I
01:39:53 <moony> hppavilion[1]: never
01:39:57 <hppavilion[1]> moony: Close. i, not I
01:40:03 <hppavilion[1]> moony: Now that's going to be my backup nick
01:40:06 <hppavilion[1]> moony: I hope you're happy.
01:40:22 <moony> hppavilion[1]: blame my keyboard
01:40:38 <moony> hppavilion[1]: I will help the nas decode your secret nick messages
01:40:46 <moony> *nsa
01:41:27 <moony> Øerjan
01:41:29 <moony> yay
01:42:13 <moony> hppâvīlíon
01:42:16 <moony> ñ
01:43:38 <hppavilion[1]> moony: No, it's not øerjan, it's just "ørjan"
01:44:36 <hppavilion[1]> moony: "_e" is the canonical way of encoding "_<umlaut>" when the umlaut is not available, and norwegian and danish's ø is an o umlaut in swedish and I *think* icelandic
01:45:02 <moony> Lol
01:45:04 <moony> ok
02:24:35 -!- enoua5 has joined.
02:26:02 <enoua5> Can I get some help figuring out what Shuffle's paradigm is?
02:32:45 <hppavilion[1]> linky
02:33:15 <enoua5> https://esolangs.org/wiki/Shuffle
02:34:01 <oerjan> seems imperative
02:34:29 <oerjan> none of the others fit, anyway
02:34:40 <enoua5> alright, I was thinking that, but wasn't sure.
02:34:54 <enoua5> also, do you think it's safe to assume it's not tc?
02:34:54 <hppavilion[1]> enoua5: Looks like imperative with a *tiny* dash of declarative?
02:35:12 <hppavilion[1]> enoua5: You assume it's not regular until you prove it, so yes.
02:35:39 <enoua5> I haven't figured out how to create a loop, so..
02:35:53 <hppavilion[1]> enoua5: ...rly?
02:36:06 <hppavilion[1]> enoua5: Is there any way that you could *ever* change location in the code?
02:36:15 <enoua5> An infinite one anyway
02:36:15 <hppavilion[1]> (without going backwards)
02:36:19 <hppavilion[1]> Ah
02:36:44 <enoua5> I can get it to loop 2 or 3 times, but then it resolves
02:37:06 <hppavilion[1]> enoua5: Clearly you should have used a tarrot deck twh
02:37:19 <enoua5> clearly
02:37:21 <hppavilion[1]> *tarot
02:37:23 <zzo38> A tarot deck does have more cards, so yes it can help
02:37:31 <hppavilion[1]> enoua5: But really. Go learn tarot.
02:37:53 <enoua5> That would be interesting.
02:38:14 <enoua5> The card meaning get applied to the program
02:38:32 <zzo38> I will describe tarot cards here: There are four suits (swords/spades, rods/clubs, coins/diamonds, cups/hearts), with fourteen cards per suit (numbered 1 to 10 and a jack, horse, queen, and king), and trumps numbered I to XXI, and one Fool/Excuse.
02:38:46 <zzo38> There is the explanation there!
02:39:03 <shachaf> zzo38: didn't you see the warning about politics earlier tdnh
02:39:14 <enoua5> So, the cards which Unicode has defined?
02:39:26 <zzo38> I don't know which cards Unicode has defined
02:39:44 <enoua5> those plus two jokers
02:40:03 <zzo38> OK
02:40:06 <hppavilion[1]> enoua5: Oh, there's apparently "knight"
02:40:26 <enoua5> yeah, it is (I mentioned it in shuffle)
02:40:32 <pikhq> Looks like Unicode has defined the standard French deck as well as the tarot trump cards.
02:40:38 <zzo38> (I called it a horse here (it will depict a man riding a horse), but maybe a knight is better)
02:40:53 <hppavilion[1]> Ah, donny cards.
02:40:58 <pikhq> The Fool is U+1F0E0, and the higher ranks continue from there.
02:41:01 <hppavilion[1]> Good for demonstrating my new find-and-replace
02:41:13 -!- oerjan has quit (Quit: Nite).
02:41:19 <hppavilion[1]> 🃠?
02:41:22 <zzo38> If you do not have Latin-suited tarot cards then you can use French-suited tarot cards; I listed the corresponding suits between Latin and French suits.
02:41:25 <enoua5> *3 jokers
02:42:26 <pikhq> Oh, yes, it also has three jokers.
02:42:35 <pikhq> And a generic playing card back.
02:42:51 <enoua5> This is an interesting idea to look into. I may have to look into for a shuffle++
02:43:55 <pikhq> The Unicode definition doesn't refer to the cartomancy tarot cards, but specifically the French tarot cards used in games.
02:44:32 <pikhq> (hence the 2 is Childhood, not the High Priestess)
02:45:00 <zzo38> Other than French-suited there is also Latin-suited, although if needed you can use them interchangeably like I have described.
02:45:10 <pikhq> *nod*
02:45:46 <pikhq> It's really just the symbols that are different, they are entirely identical in terms of the set of possibilities, and hence interchangeable for games.
02:45:47 <enoua5> I'll have to look more into tarot cards, I've never used the,
02:47:28 <pikhq> *Just* like the generic Western sets are interchangeable, with 4 different choices of suits.
02:48:11 <enoua5> yes
02:48:37 <zzo38> I have never used tarot cards either, but I can know the deck without ever having used them.
02:48:44 <pikhq> Though apparently with the German suits it's common to use a 36 card deck?
02:49:05 <pikhq> Yeah, I don't know any games that use them and I don't much care to try cartomancy.
02:49:14 <shachaf> zzo38: What about a Double Fanucci deck?
02:49:30 <zzo38> I know the Double Fanucci deck too.
02:49:43 <shachaf> "The original 15 suits (Mazes, Books, Rain, Bugs, Fromps, Inkblots, Scythes, Plungers, Faces, Time, Lamps, Hives, Ears, Zurfs, and Tops) each have eleven cards, valued at 0-9 and Infinity."
02:50:01 <zzo38> Yes, that is how it works, and there are also nine extra cards.
02:50:07 <shachaf> "The face cards are as follows: Granola, Death, Light, the Snail, Beauty, Time, the Grue, the Lobster, and the Jester."
02:50:50 <hppavilion[1]> shachaf: Does Unicode support double fanucci?
02:51:00 <hppavilion[1]> (It better support the Tengwar already...)
02:51:05 <shachaf> "The biggest mistake made about Double Fanucci is the number of cards in the desk. Most claim that the complete deck contains 174 cards, but this number only refers to the number of unique cards per deck. In a proper game of Double Fanucci, there are in fact at least four of each card, which would give a complete deck at least 696 cards"
02:51:33 <hppavilion[1]> shachaf: I take it single fanucci has 2 of each card?
02:51:38 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50234&oldid=50233 * Enoua5 * (+7)
02:51:54 <shachaf> "(it is assumed that this version of the game was called Double Fanucci because it was played with a double deck, thus both a Single Fanucci or a Solitaire Fanucci deck may be thought to have only two of each card)"
02:53:29 -!- keemyb has joined.
02:53:31 <zzo38> A deck with 696 cards is far more than a mahjong game.
02:54:32 <zzo38> (Unless you play the mahjong game with pokemons that I thought of, which has more than a normal mahjong game; you get four of each pokemon and a number of each element equal to the generation.)
02:54:55 <shachaf> How many pokemon are there?
02:55:19 <izalove> at least 7
02:55:28 <zzo38> Depends which generation you are playing; with first generation there will be 151 pokemons
02:58:27 <pikhq> shachaf: Approx. 800 as of this Friday.
02:58:56 <pikhq> (okay, technically they already exist, but that will be the first time you will be *able* to play with the new ones)
02:59:14 <pikhq> (without a pirate copy from some guy who got a cartridge early)
03:00:51 -!- enoua5 has left.
03:00:53 <zzo38> This pokemon mahjong game has two kind of sequences; you can make a numeric sequence or a evolution sequence (and some sequences may be both; in the case of only one generation, all evolution sequences are also numeric sequences; the sequence still need exactly three cards like in normal mahjong though)
03:02:11 <izalove> is this gonna be like the mahjong videogame where you have to match up two tiles to remove them from the table or the actual game?
03:03:13 <izalove> i just realized that talking about sequences wouldn't have sense in one of the two
03:03:57 <alercah> I have mario mahjong
03:04:13 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
03:16:46 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:36:30 -!- trn has quit (Ping timeout: 250 seconds).
03:45:49 <zzo38> I have thought that some displays and also some devices that emit a Digi-RGB signal, could have two connectors, labeled "coarse/left" and "fine/right". If the other device has only one connector, or if you only have one cable, then the "coarse/left" connector is used. You can use both with "deep colour" mode or "true stereovision" mode. (You can also use "interleaved stereovision" mode with only one connector.)
03:46:38 <zzo38> (The normal mode with one connector is just "true colour" mode.)
03:59:56 -!- hppavilion[1] has joined.
04:52:08 -!- ski has joined.
05:06:09 -!- shachaf has quit (Ping timeout: 244 seconds).
05:10:00 -!- doesthiswork has quit (Quit: Leaving.).
05:13:14 -!- otherbot has quit (Remote host closed the connection).
05:22:44 -!- doesthiswork has joined.
05:25:17 -!- Akaibu has joined.
05:29:38 <zzo38> I think I wanted to add a Delusion to my GURPS character to be interesting (and to use the points for skills), but I don't know what, and I also don't want something that would be easy to disprove, because then why would my character be deluded if he has disproven it?
05:58:16 -!- shachaf has joined.
06:08:39 <zzo38> Do you like what I did with rule 120.8 of Magic: the Gathering?
06:11:04 <shachaf> I don't know what you did with rule 120.8 of Magic: the Gathering.
06:11:33 -!- dingbat has joined.
06:12:58 <zzo38> http://zzo38computer.org/textfile/miscellaneous/magic_card/puzzle.7 (as of the datestamp mentioned the rule wasn't numbered 120.8, but I expect it to still work with current rules; that rule was only renumbered)
06:13:52 <zzo38> 120.8. If a spell or ability causes a card to be drawn while another spell is being cast, the drawn card is kept face down until that spell becomes cast (see rule 601.2i). While face down, it's considered to have no characteristics. The same is true with relation to another ability being activated. If an effect allows or instructs a player to reveal the card as it's being drawn, it's revealed after the spell becomes cast or the ability becomes acti
06:30:35 <hppavilion[1]> dingbat: Oh, hi
06:30:54 <dingbat> wat
06:31:39 <zzo38> Do you like Magic: the Gathering cards?
06:34:57 <zzo38> If your bank interest is 100% compounded continuously, then in how many years will the numbers overflow in the computer?
06:36:51 <shachaf> How much memory does the computer have?
06:38:03 <zzo38> I don't know. I hoped you would know about how much they would need in the bank's computer.
06:41:15 <hppavilion[1]> zzo38: What type is the number stored as?
06:41:47 <zzo38> That also I don't know.
06:41:52 <hppavilion[1]> zzo38: Once you know that, it's just B*ln(maximum_value), where B is your current balance.
06:41:55 <hppavilion[1]> Or something like that
06:42:03 <zzo38> (If I knew these things, I could answer the question myself.)
06:42:07 <hppavilion[1]> Wait, no, divide.
06:42:08 <hppavilion[1]> Wait
06:42:10 <hppavilion[1]> CONFUSED
06:42:20 <hppavilion[1]> ln(maximum_value/B) looks right
06:44:08 <zzo38> Yes, I think you are correct.
06:44:15 <zzo38> That looks correct to me too
06:44:41 <hppavilion[1]> shachaf: your take?
06:45:04 <shachaf> ?
06:45:14 -!- moony has quit (Ping timeout: 256 seconds).
06:45:32 <hppavilion[1]> zzo38: Now, if they're storing the value as some sort of float (like idiots), you could mess it up with rounding errors LONG before you overflew
06:48:58 -!- Jafet has quit (Ping timeout: 244 seconds).
07:15:49 -!- Jafet has joined.
07:19:55 <shachaf> Cale: So what do you think of the adjointness-as-associativity thing in Pratt's slides? Did I ask about it?
08:09:25 -!- AnotherTest has joined.
08:12:13 -!- hppavilion[0] has joined.
08:12:43 -!- function has joined.
08:15:29 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
08:23:22 -!- function has quit (Quit: found 1 in /dev/zero).
08:24:40 -!- doesthiswork has quit (Quit: Leaving.).
08:33:14 -!- dos has joined.
08:36:44 -!- hppavilion[0] has quit (Ping timeout: 268 seconds).
08:48:46 -!- Elronnd has quit (Ping timeout: 250 seconds).
08:52:53 -!- Sprocklem has quit (Ping timeout: 248 seconds).
08:58:23 -!- Sprocklem has joined.
09:05:09 -!- shachaf has quit (Quit: !).
09:05:53 -!- shachaf has joined.
09:07:00 -!- dos has changed nick to hppavilion[1].
09:08:30 -!- MoALTz has joined.
09:16:21 -!- Sprocklem has quit (Ping timeout: 248 seconds).
09:19:50 -!- Elronnd has joined.
09:22:55 <b_jonas> @messages
09:22:55 <lambdabot> You don't have any messages
09:23:09 -!- AnotherTest has quit (Ping timeout: 246 seconds).
09:23:22 <b_jonas> boily: no, it's not Accurate Hungarian
10:15:57 -!- DHeadshot has joined.
10:49:44 -!- DHeadshot has quit (Ping timeout: 244 seconds).
10:58:22 -!- hppavilion[1] has quit (Quit: Leaving).
11:06:56 -!- AnotherTest has joined.
11:32:35 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50235&oldid=50221 * Actuallyallama * (+10) Added CSL
11:34:48 -!- boily has joined.
11:36:51 <int-e> Good one. "Maybe a better estimate is possible — the current upper bound for N^* seems a bit big." (That's the final sentence from the paper that established the lower bound 13 for the planar K_4 in hypercybe Ramsey theory problem)
11:37:56 <int-e> (That's the problem for which Graham's number is an upper bound, though not the best one known.)
11:43:20 <boily> `` ls wisdom/graham*
11:43:26 <HackEgo> wisdom/graham's number
11:43:36 <boily> `? graham's number
11:43:36 <HackEgo> Graham's number isn't as delicious as his crackers.
11:55:41 <izalove> `? graham's crackers
11:55:43 <HackEgo> graham's crackers? ¯\(°​_o)/¯
11:59:31 <boily> fternooners are better.
11:59:39 <b_jonas> `` datei
11:59:39 <HackEgo> 2016-11-15 11:59:36.554537000+00:00
11:59:50 <b_jonas> does that mean today is the deadline of the
11:59:54 <b_jonas> `? calesyta
11:59:55 <HackEgo> calesyta? ¯\(°​_o)/¯
12:00:02 <b_jonas> uh
12:00:39 <b_jonas> of the CALESYTA contest, as advertized in the topic
12:04:54 <boily> "Results will be published before December 15th, 2016."?
12:08:06 <int-e> "Can you implement a Turing-complete language in less than 128 bytes?" ... Brainfuck already made that possible.
12:08:44 <int-e> (Which I find ironic since this is a point under "Rather than designing yet another variant of Brainf*ck, it can be much more interesting to work with trigger questions:")
12:09:40 <FireFly> Haha
12:09:41 <b_jonas> int-e: brainfuck isn't the only one. there are a handful of other tiny interpreter esolangs up there on the wiki, unrelated to brainfuck
12:11:35 <int-e> Of course it should be feasible to implement something in the "accidently TC" category that is much smaller.
12:11:37 <b_jonas> int-e: see the list at http://esolangs.org/wiki/Golf
12:12:00 <b_jonas> when you get really tiny interpreters though, it sometimes becomes a question of definition
12:12:22 <int-e> (The reference (and shameless plug) for the size of brainfuck implementations is http://www.hugi.scene.org/compo/compoold.htm#compo6 )
12:12:52 <FireFly> Nice
12:14:24 <FireFly> what's the format, DOS .com?
12:15:13 <int-e> b_jonas: anyway thanks for the link, I didn't expect such a nicely organized list.
12:15:16 <int-e> FireFly: yes
12:15:45 <b_jonas> int-e: link that from http://esolangs.org/wiki/Brainfuck_implementations
12:16:33 <b_jonas> please
12:18:04 <FireFly> How is that topmost comment in your .asm source a block comment...
12:18:09 <FireFly> old assemblers worked in mysterious ways
12:20:05 -!- boily has quit (Quit: BEACHCOMBER CHICKEN).
12:22:07 <int-e> FireFly: good question; I forgot, but I'm guessing it takes the character following the 'comment' as terminator, somehow.
12:24:33 <int-e> Ah, I was right. It's MASM syntax: http://stackoverflow.com/questions/2096374/multiple-line-comments-in-assembly
12:25:09 <int-e> And it still works, https://msdn.microsoft.com/en-us/library/4c9h3x38.aspx
12:25:16 <FireFly> I was thinking it might be something like that
12:25:27 <FireFly> hacky, but neat and useful for art like that :P
12:27:46 <int-e> Ah, close enough... recode CP437:UTF8 < ENTRY.ASM
12:27:58 <HackEgo> [wiki] [[Brainfuck implementations]] https://esolangs.org/w/index.php?diff=50236&oldid=50094 * B jonas * (+158)
12:33:25 <int-e> b_jonas: sorry, didn't find my wiki credentials in time
12:34:01 <b_jonas> doesn't matter probably, nobody cares about brainfuck
12:39:35 -!- Sprocklem has joined.
12:40:31 <int-e> b_jonas: it's still a gateway esolang :P
12:41:26 <b_jonas> yes, and I too am struggling with trying to get it out from my head
12:41:37 <FireFly> int-e: recode?
12:41:40 <FireFly> I used iconv(1)
12:42:22 <int-e> FireFly: recode is a bit older, I believe, and I recalled its foo:bar syntax so I didn't need to read a manpage
12:42:27 <FireFly> Ah
12:42:32 <FireFly> Didn't know about recode
13:05:44 -!- Phantom_Hoover has joined.
13:11:09 -!- Sprocklem has quit (Ping timeout: 268 seconds).
13:25:37 -!- shachaf has quit (Ping timeout: 240 seconds).
13:42:39 -!- doesthiswork has joined.
14:02:59 -!- otherbot has joined.
14:03:49 -!- DHeadshot has joined.
14:25:12 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50237&oldid=50234 * Enoua5 * (+132)
14:26:21 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50238&oldid=50237 * Enoua5 * (-2) /* Loop */
14:29:05 -!- DHeadshot has quit (Ping timeout: 258 seconds).
14:59:28 -!- doesthiswork has quit (Quit: Leaving.).
15:49:06 -!- oerjan has joined.
16:10:00 <oerjan> <b_jonas> boily: no, it's not Accurate Hungarian <-- boily was not there hth
16:15:20 -!- Ox0dea has joined.
16:17:06 -!- otherbot has quit (Quit: Restart requested by wlp1s1: please, somebody kill moony).
16:21:18 -!- otherbot has joined.
16:22:53 <\oren\> idea: a script in unicode whose combining character rules are turing complete
16:25:00 <oerjan> i guess that means the language is not normalizing
16:25:28 <\oren\> for exapmle, you could have COMBINING S COMBINATOR, COMBINING K COMBINATOR,
16:26:25 <\oren\> and COMBINING I COMBINATOR
16:26:49 <b_jonas> \oren\: um, how would you group those?
16:27:30 <\oren\> COMBINING COMBINATOR APPLY
16:27:50 <\oren\> or something?
16:28:23 <\oren\> or maybe just with ZWNBSP
16:28:42 <\oren\> `? zwnbsp
16:28:43 <HackEgo> zwnbsp? ¯\(°​_o)/¯
16:28:52 <\oren\> `? nbsp
16:28:53 <HackEgo> nbsp? ¯\(°​_o)/¯
16:30:15 <\oren\> brb my building is apparently on fire
16:45:33 <\oren\> nvm someone put it out
16:52:25 <b_jonas> \oren\: https://www.xkcd.com/723/
16:53:02 <oerjan> . o O ( brb my building is under attack by a monster nvm someone put it down )
16:53:53 <b_jonas> oerjan: what sort of monster? giant mantis? red spiders?
16:53:57 <b_jonas> zombies?
16:55:51 <oerjan> i was imagining something reptilish
16:56:05 <b_jonas> oh, like a velociraptor?
16:56:10 <oerjan> bigger hth
16:56:37 <oerjan> let's say allosaurus
16:56:39 <b_jonas> mighty ancient dragon?
16:56:42 <b_jonas> oh, allosaurus
16:56:44 <b_jonas> ok
16:56:54 <oerjan> everything's better with allosaurus
16:59:04 <b_jonas> or more dinosaurs => http://www.irregularwebcomic.net/10.html
17:00:12 * oerjan knew what that link was before clicking it
17:01:43 <\oren\> apparently somone was smoking on the 8th floor
17:04:29 -!- shachaf has joined.
17:05:40 <Cale> shachaf: I don't know which slides you're referring to
17:07:31 <shachaf> http://boole.stanford.edu/pub/PrattCDOOct2016.pdf
17:44:30 -!- Zarutian has joined.
17:48:54 -!- otherbot_ has joined.
17:49:45 -!- otherbot has quit (Excess Flood).
17:50:20 -!- otherbot_ has quit (Client Quit).
17:55:05 -!- otherbot has joined.
17:57:23 -!- otherbot has quit (Excess Flood).
18:04:02 -!- LKoen has joined.
18:18:18 <\oren\> apparently "iw" is a deprecated language tag for israeli hebrew
18:38:02 -!- lezsakdomi has joined.
18:52:23 -!- oerjan has quit (Quit: Later).
18:54:34 -!- otherbot has joined.
18:56:19 <Zarutian> \oren\: he brews what?
19:02:59 -!- otherbot has quit (Read error: Connection reset by peer).
19:03:22 -!- otherbot has joined.
19:20:26 -!- LKoen has quit (Remote host closed the connection).
19:22:41 -!- otherbot has quit (Quit: Quit requested by Bowserinator: dammit).
19:25:10 -!- otherbot has joined.
19:27:09 -!- xkapastel has joined.
19:32:00 <HackEgo> [wiki] [[Shuffle]] M https://esolangs.org/w/index.php?diff=50239&oldid=50238 * Enoua5 * (+85)
19:36:03 <shachaf> Cale: In particular slides 13-14
19:36:40 -!- hppavilion[1] has joined.
19:42:23 -!- Sprocklem has joined.
19:50:03 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50240&oldid=50239 * Enoua5 * (-42) Redefined war return order
19:53:48 -!- LKoen has joined.
19:55:37 -!- lezsakdomi has quit (Ping timeout: 240 seconds).
19:58:06 -!- otherbot_ has joined.
19:58:18 -!- otherbot has quit (Disconnected by services).
19:58:30 -!- otherbot_ has changed nick to otherbot.
19:59:08 -!- otherbot has quit (Remote host closed the connection).
19:59:36 -!- otherbot has joined.
20:10:28 -!- FreeFull has quit (Quit: rebooting).
20:14:49 -!- FreeFull has joined.
20:18:31 <shachaf> `olist 1059
20:18:36 <HackEgo> olist 1059: shachaf oerjan Sgeo FireFly boily nortti b_jonas
20:25:33 <hppavilion[1]> myname: What does German yoda talk like?
20:26:08 <myname> vso, i think it's the same as in english
20:26:54 <\oren\> right you are
20:30:09 -!- ais523 has joined.
20:30:38 <shachaf> `wisdom
20:30:38 <shachaf> `wisdom
20:30:39 <shachaf> `wisdom
20:30:39 <shachaf> `wisdom
20:30:40 <shachaf> `wisdom
20:30:40 <HackEgo> 1337//1337 15 50 905
20:30:40 <HackEgo> bdsm//BDSM definitely isn't a kind of LARP and Taneb definitely did not invent it.
20:30:41 <HackEgo> histogram//Histograms are diagrams showing histamine levels. Taneb invented them.
20:30:42 <HackEgo> opposite//Eht etisoppo yrogetac fo a yrogetac si tsuj taht yrogetac, tub sdrawkcab.
20:30:42 <HackEgo> potatoes//You are not allowed to take potatoes to Norway without a special permit.
20:30:49 <int-e> lovely spam
20:30:57 <ais523> ART is an esoteric timezone :-(
20:31:05 <ais523> CALESYTA deadline is in 6½ hours from now
20:31:30 <ais523> on a related note, anyone happen to know a Perl module that allows you to run an external program like a filter on input?
20:31:41 <ais523> as in, you give it a standard input and a command, it runs the command and gives you the standard output
20:31:46 <ais523> sort-of like the intended usage of vi
20:32:05 <shachaf> That's the intende usage of vi?
20:32:15 <ais523> well, it's how you do nontrivial things in it
20:32:27 <ais523> by getting an external command to operate on the contents of your buffer
20:33:19 -!- lezsakdomi has joined.
20:33:48 <int-e> hah that reminds me of http://sprunge.us/FiUL
20:33:54 <Zarutian> good damn, I understood that 1337 thing.
20:35:46 <int-e> 905? is that a year...
20:37:00 <hppavilion[1]> Has any[pb]o[nd]y ever made a programming language that behaves similar to a natural language?
20:37:16 <Zarutian> int-e: it is a whole decade
20:37:26 <int-e> ah. right.
20:37:28 <hppavilion[1]> Not, like, developed randomly in a Naturally Selected way over hundreds of years natural language
20:37:28 <fizzie> Both my ISP and BT keep talking about a fault being in "the green cabinet", that must be some sort of a term.
20:37:37 <hppavilion[1]> But with grammatical categories and subject-verb agreement
20:38:06 <Zarutian> fizzie: it is the one with the red blonking led?
20:38:17 <fizzie> hppavilion[1]: I don't think anybony has.
20:38:36 <hppavilion[1]> A programming language with grammatical gender >:D
20:38:42 <shachaf> ais523: I would expect that to be a very common thing to do in Perl, so I'm surprised it's not built in.
20:38:47 -!- wob_jonas has joined.
20:38:58 <fizzie> Zarutian: I don't know, I never found out. Presumably the truth, like the green cabinet, is somewhere out there.
20:39:04 <hppavilion[1]> And pronouns would be nice in general
20:39:16 <hppavilion[1]> hewlob_jonas
20:39:38 <shachaf> `? fizzie
20:39:40 <HackEgo> fizzie is not fnord with a monad but the sneaky king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
20:39:46 <ais523> shachaf: it isn't, Perl's built-ins can do it in one direction but not both
20:39:53 <ais523> however, I found IPC::Filter which seems to work
20:39:58 <ais523> as a bonus, it was written by an Agoran
20:40:30 <fizzie> 0.004 isn't the most trustworthy of version numbers.
20:40:40 <fizzie> Also I thought you said it was written by Aragorn.
20:40:51 <shachaf> fizzie: version numbers are scow agree/disagree
20:40:51 <fizzie> Well, I assume the Heir of Elendil knows his Perl.
20:41:27 <fizzie> shachaf: P. scow, I guess.
20:41:43 <shachaf> I mean library versioning.
20:41:47 <shachaf> What a nightmare, huh?
20:42:44 <fizzie> ais523: I believe IPC::Run can do it, and is also a well-established module.
20:42:46 <int-e> I thought version numbers were fine, until somebody had the bright idea to coin the term "web 2.0".
20:42:50 <ais523> fizzie: yes, it can
20:42:58 <ais523> that's the solution #perl came up with
20:43:04 <ais523> but IPC::Filter has a nicer interface
20:43:07 <ais523> now I'm torn
20:43:14 <shachaf> inter-face communication
20:43:16 <ais523> I'll go with IPC::Run to reduce the chance of random breakage, I guess
20:43:18 <Zarutian> like all perlverts!
20:43:19 <APic>
20:43:45 <shachaf> Zarutian: please stop it
20:44:22 <Zarutian> shachaf: whatcha gonna do pun-ish me, eh?
20:45:41 <Zarutian> and it was in response to "now I'm torn" and not later messages
20:45:50 <int-e> Zarutian: you can expect a sound beating with a maperl.
20:46:36 * int-e is still wondering whether the "anybony" was a typo or a pun.
20:47:24 <fizzie> int-e: It was just an intentional unconventional expansion from hppavilion[1]'s "any[pb]o[nd]y".
20:47:39 <fizzie> (Deciding between anybony and anypody was hard.)
20:47:59 <int-e> I like anypodes
20:49:27 <int-e> `grwp pode
20:49:34 <HackEgo> quintopia:quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. He is the temporal antipode of boily despite living on the same continent. \ Binary file reflection matches
20:52:29 -!- 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.”).
20:58:07 -!- ais523 has quit.
20:58:23 <shachaf> `wisdom
20:58:23 <shachaf> `wisdom
20:58:24 <HackEgo> one ring//One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them
20:58:25 <HackEgo> welp//welp is humid kelp, and not at all related to toes, their hairs, and generic requests for TWHes and TDHes.
20:58:25 <shachaf> `wisdom
20:58:25 <shachaf> `wisdom
20:58:26 <HackEgo> entrymsg//ENTRYMSG for #esoteric is Welcome to the esoteric programming channel! Wiki: <http://esolangs.org/wiki>
20:58:26 <HackEgo> copower//Copower rrupts.
20:58:28 <shachaf> `wisdom
20:58:29 <HackEgo> drug//Drugs are no joke.
20:58:37 <shachaf> `dowg drug
20:58:39 <HackEgo> 7030:2016-02-27 <tsweẗt> learn Drugs are no joke.
20:59:00 <shachaf> `dowg entrymsg
20:59:02 <HackEgo> 8218:2016-05-30 <b_jonäs> learn ENTRYMSG for #esoteric is Welcome to the esoteric programming channel! Wiki: <http://esolangs.org/wiki>
20:59:12 <shachaf> tough choice
21:03:02 <int-e> `grwp beef
21:04:48 <wob_jonas> `? welcome
21:04:57 <HackEgo> brainfuck:brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array \ Binary file reflection matches \ sbeef:Sbeef is the culinary name for meat from scow.
21:04:59 <wob_jonas> `? relcome
21:05:03 <HackEgo> 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.)
21:05:04 <HackEgo> relcome? ¯\(°​_o)/¯
21:16:37 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
21:20:54 -!- sdhand has joined.
21:21:11 -!- ais523 has joined.
21:21:25 <sdhand> `ls
21:21:32 <HackEgo> bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf
21:21:39 <sdhand> So it does
21:21:44 <ais523> I said earlier that it's hard to write a quine in my CALESYTA language
21:21:56 <ais523> I just tried to write a pretty-printer
21:22:05 <ais523> in the end I had to resort to simulated annealing in order to produce a result
21:22:14 <Taneb> `relcome sdhand
21:22:21 <HackEgo> sdhand: 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.)
21:22:27 <ais523> the operation "go from AST to source code representation" is something that we normally take for granted as being easy
21:22:27 <sdhand> :)
21:22:44 <ais523> and it's sort-of implicitly assumed that doing that's easy in normal quine constructions
21:22:48 <ais523> in this language, it is crazy hard
21:23:16 <sdhand> `? Tanebventions
21:23:18 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
21:24:01 <shachaf> Did Taneb invent sdhand?
21:24:09 <Taneb> I don't know
21:24:13 <Taneb> He's sat next to me
21:24:22 <Taneb> So maybe
21:24:27 <shachaf> Taneb: Is that grammar British only?
21:24:33 <shachaf> I've only ever heard it from Brits.
21:24:51 <shachaf> Where can I read about it?
21:25:35 <shachaf> Someone in http://english.stackexchange.com/questions/18609/is-i-am-sat-bad-english says it's northern Englandish.
21:25:51 <shachaf> Another person says it's American?
21:26:35 <Taneb> I'm northern English, so that's believable
21:26:49 <shachaf> I thought you were Dutch.
21:26:55 <shachaf> `? Taneb
21:26:58 <HackEgo> Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions).
21:26:59 <ais523> I agree with the top answer there, it's a very Yorkshire sort of phrase
21:27:19 <Taneb> Appropriately, I am very much in Yorkshire
21:27:35 <ais523> Taneb: moved out of Northumbria then?
21:27:47 -!- augur has quit (Quit: Leaving...).
21:27:50 <Taneb> For uni, at least
21:27:57 <Taneb> I have been for three years
21:28:13 <shachaf> Hasn't Taneb been a student at the University of York for a while now?
21:28:13 <shachaf> Yes.
21:28:23 <ais523> now I'm racking my brains to figure out if there are any major universities in Northumbria
21:28:27 <ais523> I can't think of one offhand
21:28:33 <shachaf> `? elliott
21:28:34 <Taneb> In Northumberland, no
21:28:35 <HackEgo> elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? He is also tire. And a lystrosaur.
21:28:41 <shachaf> hm
21:28:58 <Taneb> Northumbria university is in Newcastle
21:29:10 <Taneb> (as is Newcastle university)
21:32:27 <Taneb> But Northumberland is way too sparsely populated
21:32:55 <shachaf> `? northumberland
21:32:57 <HackEgo> Northumberland may be today a sparsely populated country... but SOON! THE NORTHUMBRAINS SHALL RISE!
21:33:15 <ais523> I hope the title is intentional :-)
21:33:21 <ais523> *typo
21:34:01 <Taneb> It sounds like my sense of humour from five years ago
21:34:01 -!- augur has joined.
21:34:09 <shachaf> `dowt northumberland
21:34:27 <shachaf> Taneb has a very good northumbrain.
21:34:28 <HackEgo> 2904:2013-05-14 <Tanëb> learn Northumberland may be today a sparsely populated country... but SOON! THE NORTHUMBRAINS SHALL RISE!
21:34:46 <ais523> only 3½ years ago
21:34:54 <shachaf> When Taneb becomes wise, he'll change his name to Tanwb.
21:35:39 <wob_jonas> ais523: so you managed to submit a language to claesyta? great
21:35:52 <ais523> wob_jonas: yes
21:36:02 <ais523> still working on it actually, although it's already a complete submission
21:36:05 <ais523> just hoping to go a bit further
21:36:14 <ais523> the pretty printer is important for if I want to generate code
21:36:15 <shachaf> Markets are pretty good.
21:36:16 <wob_jonas> I'll be interested to see that later
21:36:27 <shachaf> How would you make an esoteric market or exchange?
21:36:43 -!- lezsakdomi has quit (Remote host closed the connection).
21:36:52 <wob_jonas> shachaf: the ordinary market is eso enough these days
21:37:02 <shachaf> It's complicated, but is it esoteric?
21:38:47 <wob_jonas> oh look, http://esolangs.org/wiki/ARGENTOS is for calesyta and it's already up on the wiki, so that's probably at least 2 submissions
21:39:03 <shachaf> Market microstructure is a pretty interesting topic.
21:39:08 <ais523> I think someone else here was planning to submit too
21:39:21 <ais523> the deadline's 2:59:59 am UTC
21:39:32 <ais523> I'll probably be awake then; if anyone else is I can talk through my entry then
21:39:41 <ais523> (don't want to discuss it until post-deadline)
21:40:00 <wob_jonas> "planning" is not enough
21:40:16 <zzo38> I have five dice. Since my character has no attack that causes more than one dice of damage, I only need three of them, and the other two are not enough for another player (unless they have a similar set, and have an attack doing seven dice of damage, in which case I can give two of mine to them).
21:41:14 <wob_jonas> http://esolangs.org/wiki/TinyBF -- argh! wasn't there already one of these/
21:42:56 <ais523> that's a more interesting approach to BF golf derivatives than I normally see
21:43:00 <ais523> I think it's possible to do better
21:52:26 -!- Zarutian has quit (Quit: Zarutian).
21:56:44 * APic only has 1d6 currently. ☺
21:56:49 <APic> At least i hope so.
21:56:51 <APic> *Inventory*
21:57:16 <APic> Yup.
21:57:18 <APic> *glad*
21:58:33 <zzo38> Some games such as backgammon will need more than one dice though.
22:00:05 <Taneb> Or monopoly!
22:00:19 <zzo38> Yes, that too (and also many others)
22:00:44 <wob_jonas> or Settlers of Catan
22:00:45 <Taneb> But not chess, at least as I know the game
22:01:13 <zzo38> You do not need the dice for FIDE chess (although some variants will use dice)
22:02:16 <ais523> apparently very early versions of chess used dice to determine which piece you got to move
22:02:26 <zzo38> (Such as my own "123456 Chess" which uses the equipment from a combination chess/backgammon set, although the dice are not used to generate random numbers in this game.)
22:02:49 <ais523> I guess you could play modern chess under the roll-dice-to-see-which-piece-to-move rules too
22:02:58 <ais523> but I think it would be fairly frustrating
22:03:05 <ais523> you'd have to change the check/checkmate rules
22:05:07 <zzo38> Another variant of chess using dice that I have seen (but which doesn't use the dice for random numbers) is each player needs sixteen dice of their colour; they substitute for the pieces. What number is on top controls how that piece is moved (and which one(s) is king). After you move, you must turn the dice to any number other than the same or opposite.
22:05:19 <zzo38> (But you can choose which way to turn it)
22:06:06 -!- Sprocklem has quit (Ping timeout: 250 seconds).
22:06:49 <wob_jonas> Or you could play ordinary chess, and use the dice to decide which player empties the ashtray.
22:07:42 <zzo38> Yes, if you have an ashtray, but that isn't using the dice for chess, since it is external to the game.
22:29:02 <ais523> `card-by-name Ashnod's Coupon
22:29:07 <HackEgo> Ashnod's Coupon \ 0 \ Artifact \ {T}, Sacrifice Ashnod's Coupon: Target player gets you target drink. \ Errata: You pay any costs for the drink. \ UG-R
22:29:57 <APic> You could combine throwing a Die with throwing Coins.
22:31:17 <wob_jonas> ais523: "the deadline's 2:59:59 am UTC. I'll probably be awake then; if anyone else is I can talk through my entry then" => I'll be sleeping. will you publish your language later, eg. on esolangs.org ?
22:31:43 <ais523> wob_jonas: I imagine it'll be published on the CALESYTA site at some point
22:31:54 <ais523> but I plan to at least publish it by reference on Esolang when I'm awake enough to do so
22:32:03 <wob_jonas> ok
22:34:26 <ais523> huh, I just realised that Ashnod's Coupon is potentially even useful
22:34:48 <ais523> despite its effect having nothing to do with the game, there are some decks which need artifacts that cost {0} and don't care what they actually do (so long as it doesn't hurt them)
22:36:28 <wob_jonas> ais523: sure. you can use it to get a drink when you're lazy to get up, or you can use it to distract your opponent to cheat a Cheatyface in play, or to make your opponent drop a Charm School
22:36:56 <ais523> oh, I was assuming other Un-cards weren't in use for some reason
22:37:01 <ais523> but if you're playing one you're probably playing more
22:37:09 <shachaf> oh man, Ashnod's Coupon + Cheatyface is a good combination
22:37:45 <shachaf> I wish they would revise the Oracle text for uncards.
22:37:52 <\oren\> chess where you roll a die for initiative every pair of moves
22:38:14 <wob_jonas> ais523: as for artifacts that cost {0} that don't do anything useful, that's why they printed Darksteel Relic, though of course there are other artifacts you can use
22:39:16 <\oren\> some moves, white goes first, some moves, black does
22:40:23 <ais523> what happens if one player is in check?
22:40:38 <\oren\> maybe make an exception
22:41:11 <ais523> it's probably a bad idea for giving check to give you a 50% chance to win
22:41:25 <\oren\> if one player is in check they always move first. if both are, they roll dice as normal
22:41:29 <ais523> (that said, check-chess is a fairly fun quick game, the rules are identical to normal chess except that if you give check you immediately win)
22:43:15 <wob_jonas> that said, I don't think an artifact that doesn't do anything is generally useful except in limited games, because there are so many better artifacts
22:43:29 <ais523> wob_jonas: at {0} your choice is often limited
22:43:54 <ais523> there's a Modern deck which plays a playset of every {0}-cost Equipment that's legal in the format, I think
22:44:20 <ais523> I can't remember the exact combo it uses, but it probably involves Puresteel Paladin
22:44:24 <ais523> `card-by-name Puresteel Paladin
22:44:31 <HackEgo> Puresteel Paladin \ WW \ Creature -- Human Knight \ 2/2 \ Whenever an Equipment enters the battlefield under your control, you may draw a card. \ Metalcraft -- Equipment you control have equip {0} as long as you control three or more artifacts. \ NPH-R
22:44:35 <zzo38> Spellbook might help if you don't need the ability to discard for hand size during cleanup step
22:45:00 <wob_jonas> admittedly the indestructible clause does help the Relic, since in formats where you play artifact decks, the opponent will often have artifact removal
22:45:40 <wob_jonas> ais523: a modern deck that plays a playset of every {0}-cost equipment ... hmm, let me check how many those are and which ones
22:46:19 <wob_jonas> still, equipment that doesn't do anything is usually more useful than a plain artifact that doesn't do anything
22:46:36 <ais523> oh right, the combo is probably Puresteel Paladin + Hurkyll's Recall
22:46:49 <ais523> with the Paladin out, all your {0} cost equipment cycles
22:47:05 <ais523> then you play Hurkyll's and get to draw a card for each equipment you've cycled
22:47:12 -!- augur has quit (Read error: Connection reset by peer).
22:47:21 <ais523> you still need a win condition from there (attacking with the Paladin would be risky) but that would only need to be a couple of cards
22:48:34 <wob_jonas> there are 7 such equipment (if you count Sigil of Distinction
22:48:50 <ais523> `card-by-name Sigil of Distinction
22:48:53 <HackEgo> Sigil of Distinction \ X \ Artifact -- Equipment \ Sigil of Distinction enters the battlefield with X charge counters on it. \ Equipped creature gets +1/+1 for each charge counter on Sigil of Distinction. \ Equip--Remove a charge counter from Sigil of Distinction. \ ALA-R
22:49:02 <ais523> yes, I assume you'd count that
22:50:36 <wob_jonas> so it tries to draw a lot of cards quickly?
22:51:06 <wob_jonas> that can work, there are other decks that try to draw a lot of cards somehow, and many can be built in modern
22:51:36 <wob_jonas> my elf control deck tries to do that too (though it's not a Modern one)
22:51:45 <wob_jonas> and there are good elf decks doing it too
22:52:28 <ais523> I used to play combo elves in Time Spiral block, except with slivers
22:52:36 <ais523> but it's the same combo, just a different creature type
22:52:50 <ais523> might be interesting to make the deck for Modern but I don't want to give Wizards any more money
22:53:17 <shachaf> ais523: How's your game thing going?
22:53:31 <ais523> game thing? my own TCG?
22:53:34 <ais523> I'm busy with CALESYTA atm
22:53:35 <shachaf> Yes.
22:53:38 <shachaf> Right.
22:53:38 <ais523> but there are a couple of rules I want to change
22:54:01 <shachaf> I guess I can ask when CALESYTA is over.
22:54:03 <ais523> like, I think I want the stack-equivalent to work more like M:tG's than like Yu-gi-oh!'s, purely for memory issues
22:54:20 <ais523> one of the guiding goals in the design here is to make it so that you can determine the entire gamestate simply by looking at the table
22:54:31 <shachaf> I don't know how Yu-gi-oh!'s works.
22:54:36 <shachaf> I like that goal.
22:54:43 <ais523> it's sort-of like Magic's except that when it starts resolving you can't stop it
22:54:44 <wob_jonas> ais523: does that mean no hidden information?
22:54:58 <ais523> wob_jonas: no, I mean you can determine the entire non-hidden gamestate by looking at the table
22:55:08 <wob_jonas> ah, ok
22:55:19 <ais523> all information that's hidden to one player but not the other is in the hand of the player who's aware of it (this probably generalises to multiple players but I haven't attempted that yet)
22:55:22 <wob_jonas> so you'll still have shuffled decks, right?
22:55:26 <ais523> all information that's hidden to everyone is in the ordering of the decks
22:55:52 <ais523> oh, the "hidden to one player but not the other" is not quite true, players have a sideboard-equivalent as well
22:55:53 <wob_jonas> and by TCG you mean a trading (=collectible) card game, right?
22:56:06 <ais523> yes, or something in that genre
22:56:22 <ais523> the method via which the cards are actually sold doesn't really have an effect on the rules
22:56:37 <wob_jonas> sure, but it has a lot of game design consequences
22:56:46 <wob_jonas> it's harder to design a trading card game than a general card game
22:57:14 <ais523> well, it's intended as a game in which each player builds a deck from a cardpool
22:57:30 <ais523> which is the feature of trading card games that makes them hard to design for
22:57:44 <wob_jonas> yes
22:58:14 <wob_jonas> um, and is the list of your opponent's starting deck public (unlike in M:tG usually)
22:58:23 <wob_jonas> ?
22:59:17 <wob_jonas> I was thinking on how to make a tcg, but haven't got anything that would really work well. I've got a few ideas, but they don't make a complete game.
23:00:38 <wob_jonas> btw, ais523, what do you think of the card Treasonous Ogre? it seems strange to me that they dared to print it
23:01:18 <wob_jonas> probably won't break anything, but only because they don't print it in a modern-legal set. but if it's a card that they can't print in modern, then why do they make such a card in first place?
23:01:51 <wob_jonas> it's a card that costs 3R and you can immediately get six mana back.
23:02:02 <wob_jonas> sort of like a mini-Channel
23:02:38 <HackEgo> [wiki] [[Shuffle]] M https://esolangs.org/w/index.php?diff=50241&oldid=50240 * Enoua5 * (-8) updated interpreter
23:08:57 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:43:46 -!- hppavilion[1] has joined.
23:59:03 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
2016-11-16
00:01:37 -!- augur has joined.
00:03:51 -!- oerjan has joined.
00:06:20 <shachaf> `wisdom
00:06:21 <shachaf> `wisdom
00:06:21 <shachaf> `wisdom
00:06:22 <shachaf> `wisdom
00:06:22 <shachaf> `wisdom
00:07:11 <HackEgo> esrb//ESRB = Eric Steven Raymond's beard
00:07:12 <HackEgo> enrichment center//The Enrichment Center regrets to inform you that this next test is impossible.
00:07:13 <HackEgo> banana//Bananananananana BATMAN!
00:07:13 <HackEgo> ha//Ha van szíved, hogy mindazt, mit elértél, / Ha kell, egyetlen kockára rakd, / s túltegyed magad, ha veszteség ér, / s ne legyen róla többé egy szavad
00:07:14 <HackEgo> ol//OL stands for Original Lyrics. A person who sings songs unmodified is called an OList.
00:07:38 <shachaf> `dowt ol
00:07:46 <HackEgo> 9126:2016-09-30 <shachäf> learn OL stands for Original Lyrics. A person who sings songs unmodified is called an OList.
00:07:50 <shachaf> !
00:17:44 <oerjan> `? if
00:17:46 <HackEgo> If you can make one heap of all your winnings / And risk it on one turn of pitch-and-toss, / And lose, and start again at your beginnings / And never breathe a word about your loss:
00:17:52 <oerjan> thought so.
00:18:26 <oerjan> `? om
00:18:26 <HackEgo> om? ¯\(°​_o)/¯
00:36:11 <oerjan> ah, Zarutian decoded `? 1337
00:41:30 <shachaf> `? 1337
00:41:32 <HackEgo> 1337 15 50 905
00:42:11 <shachaf> Oh, I get it.
00:42:15 <shachaf> Maybe?
00:43:07 <hppavilion[1]> shachaf: Are you sure?
00:43:23 <hppavilion[1]> I can't tell. I think the last word is "GOS" and is intentionally illegible
00:43:35 <hppavilion[1]> It's meant to be meaningless as a stab at 1337
00:44:23 <shachaf> I think it refers to a time period.
00:45:57 <hppavilion[1]> shachaf: Oh?
00:46:07 <hppavilion[1]> Problem with Lojban: No double entendres ;-;
00:47:35 <ais523> ugh, should I do more work on CALESYTA?
00:47:40 <ais523> not sure how much I can get done in two hours
00:47:55 <ais523> writing a program much more complex than the ones I already have will probably require compiling into it
00:48:12 <ais523> I've written the very backend of such a compiler (effectively a pretty-printer, which is nontrivial in this language)
00:48:23 <ais523> but the rest of the work will be tedious and probably not done in time
00:49:17 <ais523> a) are there /any/ good entries in wisdom? b) should we be pruning it the same way as we used to prune the quotes?
00:49:19 <ais523> `uote
00:49:21 <ais523> `quote
00:49:21 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: uote: not found
00:49:21 <HackEgo> 937) <esomimic> fungot: begrudging pat
00:49:30 <shachaf> ais523: That's what I was doing earlier.
00:49:36 <ais523> aha
00:49:40 <shachaf> Oh, you weren't the one who commented on spam.
00:49:56 <shachaf> `5
00:50:00 <HackEgo> 1/3:846) <kmc> it's kind of the multiocular O of countries, if you will \ 944) <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 \ 1243) <ais523> (on another note, I love the way that the standard way t
00:50:06 <shachaf> `spam
00:50:07 <HackEgo> 2/3:o indicate that you get a reference is to make a different obscure reference to the same thing) \ 614) * oerjan concludes that unsafeCoerce has no effect on strictness \ 922) <jconn> fungot: |open quote <jconn> fungot: | just to help an fnord archive)" [...] <fungot> jconn: i am just as confused. you know, that thing which y
00:50:09 <shachaf> `spam
00:50:10 <HackEgo> 3/3:ou might want is broken
00:50:45 <ais523> those are all good quotes
00:50:54 <ais523> that said, 937 wasn't really
00:50:58 <ais523> we could delete that one instead, perhaps
00:52:36 <shachaf> `cat bin/5
00:52:37 <HackEgo> for i in {1..5}; do quote; done | sport
00:53:33 <shachaf> `mkx bin/5//cmd=quote; [ "$1" == w ] && cmd=wisdom; for i in {1..5}; do "$cmd"; done | sport
00:53:39 <HackEgo> bin/5
00:53:46 <shachaf> This was supposed to be about wisdoms.
00:53:47 <shachaf> `5 w
00:53:48 <oerjan> hppavilion[1]: it doesn't quite literally fit your earlier question, but have you looked at Perligata?
00:53:54 <HackEgo> 1/2:newline//Newlines are le/rn's \ biggest weakness. \ abstract nonsense//We would have an explanation of abstract nonsense here, but it fled into a diagram and we haven't been able to chase it. We will try again once we find an abstract machete. \ parsley//Parsley is a girl in the South Seas. Persil est une demoiselle des Mers du
00:53:59 <shachaf> `spam
00:53:59 <HackEgo> 2/2:Sud. \ ghoul//Ghouls are undead that eat BRAINS. So basically, bog standard undead like zombies or wights, but with some fancy back story in the book that nobody reads. \ northumberland//Northumberland may be today a sparsely populated country... but SOON! THE NORTHUMBRAINS SHALL RISE!
00:54:24 <hppavilion[1]> oerjan: I forget the question
00:54:39 <shachaf> ais523: I think most wisdoms added by oerjan are good.
00:56:04 <shachaf> Parsley must've been me.
00:56:08 <shachaf> `dowt parsley
00:56:16 <HackEgo> 1791:2013-01-25 <shachäf> learn Parsley is a girl in the South Seas. \ 1793:2013-01-25 <boil̈y> learn Parsley is a girl in the South Seas. Persil est une demoiselle des Mers du Sud.
00:57:10 <shachaf> I'm not sure why I added it, but it comes from _The 35th of May_, a book by Erich Kästner.
00:57:15 -!- tromp_ has joined.
01:05:22 <oerjan> hppavilion[1]: you'll remember it if you look at Perligata hth
01:06:02 <ais523> I didn't see the original question
01:06:11 <oerjan> parsley definitely seemed the weakest one to me
01:06:12 <ais523> OTOH I have a good idea of what sorts of questions Perligata would be the answer to
01:06:41 <shachaf> `forget parsley
01:06:45 <HackEgo> Forget what?
01:06:48 <ais523> btw, how practically useful is Perligata for actually writing programs?
01:06:50 <shachaf> `5 w
01:06:55 <oerjan> well it was somewhat spread over several lines so awkward to paste
01:06:55 <HackEgo> 1/3:locale//Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The only locale available in #esoteric is en_NZ.UTF-8. \ theseus//Theseus was a Greek inventor who was charged with impossible-to-detect murder. He was represented by Protagoras and found not guil
01:07:02 <shachaf> `spam
01:07:03 <HackEgo> 2/3:ty. He changed his name to escape the publicity and has continued inventing to this day. \ eridanipoid//Eridanipoids form a category of uncategorifiable stellar remnants. They form dense clusters of unmovable and unstoppable objects.b_jonas//b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek. \ bfjoust/
01:07:04 <shachaf> `spam
01:07:05 <HackEgo> 3/3:/bfjoust is a spamming tool for #esoteric.
01:07:22 <shachaf> Pretty good how I cut it down from 10 lines to 6, huh?
01:07:31 <shachaf> Now I can use three more lines to gloat about it it.
01:07:36 <shachaf> And have it come out a net gain.
01:08:02 <oerjan> shachaf: there seems to be some bug in the line joining...
01:08:15 <shachaf> What bug?
01:08:16 <ais523> shachaf: :-)
01:08:26 <oerjan> shachaf: objects.b_jones
01:08:41 <shachaf> Ah, hmm.
01:08:45 <shachaf> `dowt eridanipoid
01:08:47 <oerjan> *a
01:08:49 <HackEgo> 3307:2013-07-23 <boil̈y> learn eridanipoid is a category of uncategorifiable stellar remnants. \ 3498:2013-08-28 <boil̈y> echo "Eridanipoids form a category of uncategorifiable stellar remnants." >wisdom/eridanipoid \ 3499:2013-08-28 <oerjän> echo -n " They form dense clusters of unmovable and unstoppable objects." >>wisdom/eridanipoid \ 3500:2
01:08:55 <shachaf> echo -n
01:09:45 <shachaf> `dowg eridanipoid
01:09:51 <HackEgo> 3505:2013-08-28 <oerjän> revert \ 3504:2013-08-28 <oerjän> sed -i \'s/form dense/occur in dense/\' wisdom/eridanipoid \ 3503:2013-08-28 <oerjän> perl -e \'my $a = join "", <>; $a =~ s/\\n//g; print $a\' wisdom/eridanipoid >q; mv q wisdom/eridanipoid \ 3502:2013-08-28 <oerjän> revert \ 3501:2013-08-28 <oerjän> perl -i -e \'my $a = join "",
01:10:08 <oerjan> <hppavilion[1]> Has any[pb]o[nd]y ever made a programming language that behaves similar to a natural language?
01:10:18 <shachaf> This seems like way too much complexity to create the string in that wisdom entry.
01:10:31 <shachaf> `` echo >> wisdom/eridanipoid
01:10:34 <HackEgo> No output.
01:10:52 <ais523> oerjan: actually, just original Perl is also a good answer to that question
01:11:04 <ais523> it was intentionally constructed along similar lines to English
01:11:08 <ais523> which explains a lot, really
01:11:38 <ais523> btw, on the subject of ARGENTOS: should we have foreign-language versions of the Esolang wiki?
01:11:46 <ais523> IMO the spanish version should be called es.olangs.org
01:12:08 -!- The_Prospector|2 has quit (Quit: when in doubt, kernel panic).
01:13:20 -!- The_Prospector has joined.
01:13:40 <oerjan> ais523: the followup lines mentioned grammatical inflection and agreement. even perligata doesn't satisfy all of it.
01:14:05 <ais523> oerjan: oh, I see
01:14:16 <oerjan> shachaf: hmph so it was my fault. at least we have `learn_append now.
01:14:46 <oerjan> (probably that was one of the messes that made me make it. if i was the one who made it.)
01:15:34 <ais523> `sled bin/learn_append
01:15:36 <HackEgo> usage: sled file//script
01:15:56 <ais523> wait
01:15:59 <ais523> `doeg bin/learn_append
01:16:00 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: doeg: not found
01:16:02 <ais523> hmm
01:16:55 <oerjan> ais523: i doubt there's enough personpower to maintain foreign-language versions.
01:17:40 <oerjan> `doat bin/learn_append
01:17:47 <HackEgo> 4874:2014-09-26 <mroman̈_> mv raw.txt bin/learn_append \ 4875:2014-09-26 <mroman̈_> chmod +x bin/learn_append \ 4877:2014-09-26 <mroman̈_> sed -e \'/^M/d\' bin/learn_append > bin/learn_append \ 4879:2014-09-26 <mroman̈_> mv -f raw.txt bin/learn_append \ 4880:2014-09-26 <mroman̈_> sed -i -e \'/^M/d\' bin/learn_append > bin/learn_append \ 4882:2
01:17:58 <oerjan> (the names are all logical i swear)
01:18:16 <ais523> I know they're logical, I just can't remember what they are :-P
01:18:16 <oerjan> hm looks like it was mroman
01:18:25 <ais523> having them generated by rules isn't useful if you can't remember the rule
01:19:03 <oerjan> `? hoag
01:19:05 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
01:19:31 <oerjan> (yeah i know the same applies to the name of that wisdom)
01:19:31 <ais523> can we hae a rule for remembering what the rule is?
01:20:11 <oerjan> `? shaventions
01:20:12 <HackEgo> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them.
01:20:27 <oerjan> that list's a bit incomplete alas
01:20:50 <oerjan> `doat raw.txt
01:20:56 <HackEgo> 4873:2014-09-26 <mroman̈_> fetch http://codepad.org/PW0O3FBY/raw.txt \ 4874:2014-09-26 <mroman̈_> mv raw.txt bin/learn_append \ 4878:2014-09-26 <mroman̈_> fetch http://codepad.org/PW0O3FBY/raw.txt \ 4879:2014-09-26 <mroman̈_> mv -f raw.txt bin/learn_append \ 4881:2014-09-26 <mroman̈_> fetch http://codepad.org/PW0O3FBY/raw.txt \ 4882:2014-09-26
01:21:04 <ais523> controversial statement: an esolang is bad if it draws a clear distinction between data storage and control flow
01:21:15 <shachaf> oerjan: what if there was, like, just one command, and it, like, took command line flags, man?
01:21:26 <ais523> shachaf: you mean like busybox?
01:21:37 <oerjan> shachaf: i've actually considered that. `hog would be a good name, i think
01:21:53 <shachaf> ais523: I I think an just meant regular flags, not $0
01:22:10 <ais523> shachaf: busybox can also be called as "busybox" and be given arguments
01:22:36 <ais523> that determine which program it acts like
01:22:41 <shachaf> ais523: I meant more "like just about every UNIX program".
01:22:57 <shachaf> The options to hoag are mostly independent.
01:23:31 <shachaf> The scheme might need to be modified slightly for HackEgo.
01:23:51 <shachaf> Doing its own flag parsing on $1 or something.
01:24:29 <shachaf> ais523: I think an esolang is good if it defies strict guidelines like the one you proposed.
01:25:07 <ais523> shachaf: I'm mostly thinking about the flood of uninteresting esolangs
01:25:14 <ais523> and about what makes them uninteresting
01:25:39 <ais523> BF derivatives tend to be uninteresting, but this isn't fundamentally because they're BF derivatives
01:25:44 <ais523> it's because they don't bring anything new to the table in terms of the way computation is done
01:26:25 <oerjan> you may be looking for the word "originality"
01:26:44 <ais523> oerjan: well, yes, being original is good
01:26:56 <ais523> however, most of the time when an esolang is original
01:27:18 <ais523> it's because it has a core idea and allows the rest of the language to flow naturally out of the idea
01:27:26 <ais523> rather than using existing, well established programming patterns
01:27:47 <ais523> so that tends to mean that the data and control get all mixed up with each other
01:27:48 <shachaf> i,i is lens an esolang
01:28:20 <ais523> lens has many esolang-like properties
01:28:24 <ais523> however I'm not sure it's actually a language
01:28:28 <ais523> maybe it's an esolibrary?
01:29:14 -!- xkapastel has quit (Quit: Connection closed for inactivity).
01:29:37 <oerjan> didn't someone (Taneb?) prove lens TC
01:29:54 <ais523> what does it mean for lens to be TC?
01:30:27 <oerjan> that you can do arbitrary computation composing only identifiers defined in lens, i guess
01:30:56 <ais523> in that case, I guess lens + composition is a language
01:31:22 <ais523> didn't we consider the question of how many identifiers you need for composition to be TC before now?
01:31:35 <ais523> Iota shows that you only need one for application to be TC
01:31:44 <ais523> however, composition has the issue that it's associative
01:31:50 <ais523> which makes it rather harder to write programs with it
01:32:18 <oerjan> underload with something else replacing (), iirc
01:32:24 <ais523> oh right, dei
01:32:29 <ais523> that wasn't really minimized though
01:32:36 <ais523> we proved it TC but didn't go beyond that
01:33:23 <ais523> also the dei command is stateful, so isn't ideal
01:34:22 <oerjan> technically any language where commands are always interpreted in strict order may considered as using composition
01:34:30 <oerjan> i think
01:34:59 <oerjan> e.g. emmental
01:35:15 <oerjan> (not very minimal either)
01:35:18 <ais523> I guess working from Underload, we can have (:) (^) (a) (*) ^ as five combinators that are TC under composition
01:35:38 <ais523> (annoying that you need both (^) and ^ but I don't think there's any way to work around it)
01:36:17 <ais523> maybe there's an alternate minimization
01:37:26 <oerjan> you'd imagine there could be some way with just two commands.
01:37:29 <ais523> yes
01:37:36 <ais523> I don't think it's based on Underload though
01:38:47 <oerjan> + = increment top of stack, ^ = interpret top of stack as underload program in unary. hth hth :P
01:38:50 <oerjan> oops
01:39:07 <ais523> ooh: (((:)(^)(a)(*))(~)(~)) ! ^
01:39:20 <oerjan> oh that's true
01:39:31 <ais523> calling the first combinator L, we can get (~) via L^^!
01:39:36 <ais523> and ~ via (~)^, obviously
01:40:13 <ais523> once we have ~ and ! we can extract all the other elements of the lookup table that's produced via L!!^
01:40:39 <ais523> actually I think we can simplify L to ((~)(:)(^)(a)(*))
01:41:00 <ais523> (you'd probably want to put (!) and maybe even (S) in there too but they aren't needed for Turing completeness)
01:41:33 <ais523> if you're pushing (~) at the bottom, you can get ~ via L!!!!^, and that in turn lets you get at the other lookup table elements
01:41:49 <ais523> I agree that there's probably some way to do it with two commands though
01:41:50 <oerjan> ais523: you could also use the pre-! trick from my tables
01:41:50 <oerjan> (((:))(!(^))(!!(a)) ... )
01:42:30 <ais523> ooh: ^(~)(:)(^)(a)(*) and ! works I think
01:42:38 <ais523> (although obviously you have to start with a nonempty stack)
01:42:49 <ais523> let's call the first combinator M
01:43:23 <oerjan> i was imagining something + ^
01:43:55 <ais523> the idea is that you always maintain (~)(:)(^)(a)(*) on top of the stack after running a command
01:44:14 <ais523> then !!!!M lets you swap the two stack elements below that, giving you a working ~
01:44:29 <oerjan> i think not being able to initialize the stack is a bit scow
01:44:57 <oerjan> have you submitted your calesyta entry
01:45:04 <ais523> yes, via reference
01:45:06 <ais523> so I can still update it
01:45:08 <oerjan> aha
01:45:17 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
01:45:45 <ais523> actually, let me revise M to (~)(:)(^)(a)(*)()
01:45:48 <ais523> and start with () on the stack
01:46:04 <ais523> * revise M to ^(~)(:)(^)(a)(*)()
01:46:10 <ais523> it's much easier to prove that works
01:46:26 <ais523> you always maintain (~)(:)(^)(a)(*)() on top of the stack between each command run
01:46:40 <ais523> running M from that state pushes (~)(:)(^)(a)(*) onto the section of the stack below the invariant
01:47:19 <ais523> wait, I need an (!!) in there too
01:47:30 <ais523> let M be ^(~)(!!)(^)(a)(*)()
01:47:49 <ais523> *let M be ^(~)(!!)(:)(^)(a)(*)()
01:48:27 <ais523> M pushes our six commands onto the usable portion of the stack; !!!!!M pops the usable portion of the stack; !!!!!!M swaps the top two commands in the usable portion of the stack
01:48:35 <ais523> thus we can get any of the commands to the top of the usable portion
01:48:42 <ais523> and then execute it using !!!!!!!M
01:48:42 <Ox0dea> oerjan: Does your "hth" not expand to "hope that helps"?
01:49:16 <ais523> that gives us a fully working Underload-without-S, as ! can be expressed as :!!
01:49:51 <ais523> so I guess the next questions are, is there a way that works from an empty stack, and is there a simpler way?
01:50:12 <oerjan> Ox0dea: whatever gave you that idea
01:50:24 * oerjan whistles innocently
01:50:29 <Ox0dea> oerjan: It's the standard interpretation, anyway.
01:50:33 <ais523> I think it has a meaning of its own at this point
01:50:37 <Ox0dea> I've just never seen it used twice in a row like that.
01:50:40 <ais523> which may or may not have anything to do with the expansion
01:51:05 <ais523> like, it sort of means "hope that helps" but is normally used passive-aggressively, or perhaps ironically?
01:51:26 <Ox0dea> No, not normally.
01:51:40 <ais523> I mean, by oerjan
01:51:45 <Ox0dea> Fair enough.
01:52:01 <oerjan> Ox0dea: the twice in a row is an artifact of a script i'm running hth
01:52:04 -!- hppavilion[1] has joined.
01:52:12 <oerjan> (it chops off one hth from the end of my lines)
01:53:00 <ais523> oerjan: is the script an attempt to cure your hth addiction?
01:55:46 <oerjan> ais523: it was. written by elliott.
01:59:11 <alercah> `? hth
01:59:13 <HackEgo> hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous.
01:59:30 <hppavilion[1]> Huh.
02:00:19 <hppavilion[1]> oerjan: tsh
02:00:35 <hppavilion[1]> Pretty sure "hth" is the IRC equivalent of punctuation
02:02:22 -!- boily has joined.
02:03:45 <ais523> oerjan: OK, if you want it to work from an empty stack: (~)(!!)(a)(*)(:)(!!!!!!!!!!^)()()()() and ^
02:04:03 <oerjan> ais523: damn i'd almost got it
02:04:40 <oerjan> ((:))(!(^))(!!(a))(!!!(*))(!!!!^)(!!!!!!!) and ^
02:04:42 <ais523> L^^^^L^^^^^ gives you ~, L^^^L^^^^^ gives you !
02:05:12 <ais523> from L, ~, ! you have (~), (!!), (a), (*) (:), (!!!!!!!!!^)
02:05:46 <ais523> now you have * (via (*)^) and the above constructions, you can form (:!!) and (:::::::::!!!!!!!!!^)
02:05:59 <ais523> giving you all the quoted single Underload commands
02:06:11 <ais523> those plus * and a (i.e. (a)^) give you arbitrary Underload commands
02:06:19 <ais523> and from there it's just standard Underload
02:06:20 <hppavilion[1]> Matt Smith is apparently the King of Greece and Spain
02:06:49 <ais523> ooh, I like your solution
02:06:50 <hppavilion[1]> Oh, Prince Phillip
02:06:55 <ais523> it's using the same principle, right?
02:07:12 <oerjan> well i'm guessing they're similar
02:07:56 <ais523> with your construction L^ is ! directly, then you can use L!!^ for (*), L!!!^ for (a), L!!!!^ for (^), L!!!!!^ for (:)
02:08:03 <ais523> I don't see why you need the (!!!!^) case though
02:08:03 <oerjan> yeah
02:08:13 <oerjan> oh right
02:08:22 <oerjan> i was just starting with your original list above
02:08:43 <ais523> you already have a ^ by itself so you don't need to be able to find an unquoted ^ in L
02:09:06 <oerjan> indeed.
02:09:19 <oerjan> ((:))(!(^))(!!(a))(!!!(*))(!!!!!!) and ^
02:09:36 <ais523> yours is simpler; do you want to add it to the article?
02:10:18 <oerjan> unless you can think of further simplifications
02:13:10 <ais523> (:)(a)(!!(^))(!!!(*))(!!!!!!) and ^ is simpler
02:13:34 <ais523> wait, I mean
02:13:39 <ais523> (:)(!a)(!!(^))(!!!(*))(!!!!!!) and ^ is simpler
02:13:42 <oerjan> hm can combine your idea of (~) at the bottom with it
02:13:42 <oerjan> (~)(:)(^)(a)(*)(!!!!!!) and ^
02:13:42 <oerjan> i think
02:13:42 <oerjan> then you get ~, which allows you to do remove the bottom ones
02:13:42 <oerjan> er
02:13:43 <oerjan> (~)(:)(^)(a)(*)(!!!!!!!) and ^
02:13:59 <ais523> oh yes, with ~ at the bottom things work out much simpler
02:14:06 <ais523> that's the same space I was working in
02:14:18 <ais523> (also apparently I was lagging, I got a burst of your messages all at once)
02:14:25 <oerjan> ah
02:14:40 <ais523> also it is six !
02:14:43 <ais523> not seven
02:14:59 <ais523> because L^ needs to work as !
02:15:23 <oerjan> oh thinko
02:15:42 -!- augur has quit (Quit: Leaving...).
02:16:05 <ais523> so right, this construction gives us L^ as !, L!!!!!^ as ~
02:16:32 <ais523> then combining L, ~ and ! lets us put any element of L on top of the stack individually, which we can run with ^ or just use as data
02:16:52 <ais523> we don't even need to be able to produce (!) for TCness, but we can via forming (:::::!!!!!!)
02:17:28 <ais523> theorem: no Underload quine contains exactly one ^
02:17:43 <oerjan> heh
02:18:02 <oerjan> should i add S to it, just to have it reproduce all underload?
02:18:03 <ais523> also I think they all require at least two :
02:18:23 <ais523> that's a good reason to add it, but there's also a good reason not to
02:18:29 <ais523> you can't produce arbitrary strings with this construction
02:18:34 <ais523> so S doesn't have its full power anyway
02:18:42 <oerjan> hm true
02:18:48 <ais523> (you can produce programs /with the effect of/ arbitrary programs, but sometimes they use different code)
02:24:38 <ais523> I guess instead of adding S, you could add a full ASCIIbet
02:25:00 <ais523> (( )(!)($)…(A)(B)(C)…(~))
02:25:06 <ais523> plus the nonprintables if you care about those
02:27:21 <hppavilion[1]> ais523: TIL in the UK, "lieutenant" is sometimes pronounced with [lɛf] at the start.
02:27:29 <hppavilion[1]> What the actual fuck UK.
02:27:36 <ais523> hppavilion[1]: it's usually pronounced left-tenant here
02:27:37 <ais523> no idea why
02:27:47 <hppavilion[1]> (TIL that in the UK, not TIL while in the UK)
02:28:01 <shachaf> it's a lot like the pronunciation of "colonel"
02:28:36 <boily> @massages-loud
02:28:36 <lambdabot> You don't have any messages
02:29:49 <ais523> FR: if someone misspells "messages" in the command name, misspell it the same way in the lack-of-messages report
02:30:38 <shachaf> What if they misspell "loud"?
02:30:45 <hppavilion[1]> shachaf: What? [cɑː(l|ɫ)nɛɫ]??
02:30:58 <shachaf> I don't read IPA.
02:31:14 <hppavilion[1]> shachaf: You should twh
02:31:28 <hppavilion[1]> shachaf: The only way of writing it in non-IPA is "colnel"
02:31:38 <hppavilion[1]> Which isn't helpful
02:31:55 <hppavilion[1]> https://en.wikipedia.org/wiki/Help:IPA, https://en.wikipedia.org/wiki/Help:IPA_for_English
02:32:05 <oerjan> ais523: i'm going to go with just showing how to get enough for TC-ness.
02:32:15 <shachaf> To my knowledge, the pronunciation of "colonel" is the same in US and UK English.
02:32:23 <shachaf> In both cases it's pronounced like the word "kernel".
02:33:43 <boily> /kɔlɔnɛl/, tsé.
02:33:55 <hppavilion[1]> shachaf: No. No it is not.
02:34:00 <hppavilion[1]> That makes no sense.
02:34:23 <shachaf> apparently you have no clue hth
02:34:30 <shachaf> (or, in the uk, no cluedo)
02:35:00 * boily *thwedoes* shachaf. 0.20 FP.
02:35:06 <hppavilion[1]> Hm, clearly, the glottal stop is the semivowel form of [ə] :P
02:36:18 <HackEgo> [wiki] [[Underload]] https://esolangs.org/w/index.php?diff=50242&oldid=43694 * Oerjan * (+792) /* A two-command basis for a concatenative language */
02:38:50 <boily> ais523: his523. it's not a misspalling hth
02:39:16 <shachaf> @messageese-loud
02:39:16 <lambdabot> You don't have any messages
02:40:18 <shachaf> @@ (@tell boily duck) (@tell boily duck)
02:40:18 <lambdabot> Consider it noted. Consider it noted.
02:41:13 <ais523> 20 minutes to CALESYTA deadline
02:43:36 <boily> @massages-loud
02:43:36 <lambdabot> shachaf said 3m 18s ago: duck
02:43:36 <lambdabot> shachaf said 3m 18s ago: duck
02:43:36 <lambdabot> shachaf said 3m 15s ago: goose
02:43:41 <boily> uh.
02:43:44 <boily> eh?
02:43:52 <boily> where did that goose come from.
02:43:57 <shachaf> see above hth
02:44:20 <shachaf> `5 w
02:44:29 <boily> the above doesn't help. all I see is a doubleduck.
02:44:30 <HackEgo> 1/2:☾_//☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. \ le/arn//lern 2 spel \ monad//Monads are just monoids in the category of endofunctors. \ i,i//i,i is short for "I have wasps in my underwear, and I want to distract myself by saying". \ muphrys law//Mumphrie's
02:44:34 * boily is perplexed.
02:44:35 <shachaf> `spam
02:44:36 <HackEgo> 2/2: Law says things will be misspelled at the worst possible moment.
02:44:46 <shachaf> 18:39 <shachaf> @messageese-loud
02:44:50 <hppavilion[1]> boily: Time difference?
02:44:56 <shachaf> boily: a double duck is a lot like a double dactyl
02:45:06 <hppavilion[1]> Oh xD
02:45:09 <shachaf> `quote iggledy
02:45:10 * boily is completely confuzzled.
02:45:11 <HackEgo> No output.
02:45:24 <shachaf> `grwp iggledy
02:45:33 <HackEgo> hppavilion1:higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed \ Binary file reflection matches
02:45:53 <shachaf> that's not a very good double dactyl tdnh
02:46:51 <hppavilion[1]> shachaf: I'm pentadactyl
02:51:21 -!- boily has quit (Quit: KNEAD CHICKEN).
02:56:27 <oerjan> <shachaf> When Taneb becomes wise, he'll change his name to Tanwb. <-- somehow the natural way to pronounce that leaves the wrong impression.
02:58:32 <hppavilion[1]> oerjan: What's the natural way?
02:58:42 <hppavilion[1]> [tæn.u:b]?
02:59:19 <oerjan> yeah
02:59:55 <hppavilion[1]> Don't see hwo..
03:00:04 <ais523> darcs clone http://nethack4.org/esolangs/calesyta-2016
03:00:08 <hppavilion[1]> *how...
03:00:08 <ais523> ^ my CALESYTA submission
03:00:11 <ais523> note: will not work in a web browser
03:00:20 <pecan> I guess it sounds vaguely like “tan lube” if you squint kinda funny.
03:00:30 <hppavilion[1]> ais523: It's forbotten
03:00:50 <ais523> <ais523> note: will not work in a web browser
03:00:54 <hppavilion[1]> (or however you spell it germanly)
03:01:06 <hppavilion[1]> ais523: Yeah, but the site won't open at all?
03:01:07 <ais523> use darcs
03:01:11 <hppavilion[1]> Oh, I see
03:01:17 <hppavilion[1]> I guess?
03:01:30 <hppavilion[1]> I thought you meant there wasn't a JS runner
03:02:14 <ais523> well, there isn't :-)
03:02:27 <hppavilion[1]> ais523: Well yes, but I figured that was all
03:02:31 <hppavilion[1]> What exactly is darcs?
03:03:04 -!- Froox has joined.
03:03:10 <ais523> version control system
03:03:54 <hppavilion[1]> Figured
03:05:59 <shachaf> oerjan: Tan W. B.?
03:06:07 -!- Frooxius has quit (Ping timeout: 268 seconds).
03:06:16 <shachaf> Named after W. B. Yeats, I'm sure.
03:08:46 <\oren\> colonel is clearly pronounced as :L
03:09:40 -!- Froox has quit (Quit: *bubbles away*).
03:10:03 -!- Frooxius has joined.
03:12:22 <\oren\> I have a new, original, completely unoriginal idea
03:13:40 <Ox0dea> Use Tor hops for computation.
03:14:08 <Ox0dea> What could possibly go right?
03:15:24 -!- augur has joined.
03:15:37 -!- hppavilion[i] has joined.
03:15:44 <hppavilion[i]> Huh, apparently I have irssi
03:15:50 <hppavilion[i]> hppavilion[1]: cool
03:15:59 <hppavilion[1]> hppavilion[i]: yep
03:16:01 <shachaf> `? monad
03:16:03 <shachaf> `? monads
03:16:11 <HackEgo> Monads are just monoids in the category of endofunctors.
03:16:13 <HackEgo> Monads are just free monad monad monad algebras.
03:16:42 <hppavilion[1]> Wait, what?
03:16:45 <hppavilion[1]> `? monad
03:16:46 <HackEgo> Monads are just monoids in the category of endofunctors.
03:16:47 <hppavilion[1]> `? monad
03:16:48 <HackEgo> Monads are just monoids in the category of endofunctors.
03:16:50 <hppavilion[1]> Huh.
03:17:00 <shachaf> it was a fluke hth
03:17:18 <hppavilion[1]> I seem to remember `? automatically *-sing
03:17:38 -!- ais523 has quit (Read error: Connection reset by peer).
03:18:03 <shachaf> oerjan: I've often wanted to make `? support a little language rather than just catting files.
03:18:24 <shachaf> So wisdoms can e.g. embed other wisdoms, rather than relying on symlinks.
03:18:30 <shachaf> And maybe other features? I don't remember.
03:18:49 -!- ais523 has joined.
03:18:55 <hppavilion[1]> shachaf: Yeah, I like that oo
03:19:02 <hppavilion[1]> *too
03:19:09 <shachaf> oerjan: On the other hand I think it's probably not worth the complexity.
03:19:22 <Jafet> `` grep -FRl '^#!' wisdom
03:19:27 <hppavilion[1]> shachaf: You do not belong in this channel hth
03:19:29 <HackEgo> wisdom/reflection
03:19:39 <hppavilion[1]> `? reflection
03:19:40 <Jafet> `` grep -Rl '^#!' wisdom
03:19:41 <HackEgo> cat.reflection.
03:19:43 <HackEgo> No output.
03:19:58 <hppavilion[1]> ``` help
03:19:59 <HackEgo> GNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu) \ These shell commands are defined internally. Type `help' to see this list. \ Type `help name' to find out more about the function `name'. \ Use `info bash' to find out more about the shell in general. \ Use `man -k' or `info' to find out more about commands not in this list. \ \ A star (
03:20:55 <Jafet> `` cat wisdom/reflection
03:20:57 <HackEgo> cat.wisdom/reflection.
03:21:05 -!- Sprocklem has joined.
03:21:12 <hppavilion[1]> *sigh*
03:21:19 <hppavilion[1]> `paste wisdom/reflection
03:21:22 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/reflection
03:21:44 <hppavilion[1]> Apparently, /proc/self/cmdline
03:21:47 <Jafet> `` readlink wisdom/reflection
03:21:49 <HackEgo> ​/proc/self/cmdline
03:22:14 <hppavilion[1]> Last edited 12 hours ago, apparently
03:22:18 <Jafet> `paste bin/?
03:22:21 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%3F
03:22:36 <zzo38> When I saw the cat.wisdom/reflection. I guessed that it might be a symlink to /proc/self/cmdline
03:22:39 <hppavilion[1]> `? eridanipoid
03:22:39 <shachaf> Jafet: I don't think it's a good idea to have multiline wisdoms.
03:22:41 <HackEgo> Eridanipoids form a category of uncategorifiable stellar remnants. They form dense clusters of unmovable and unstoppable objects.
03:22:48 <shachaf> Jafet: It's easier to edit one-line files.
03:23:16 <Jafet> why do you think #! scripts need to have multiple lines?
03:23:32 <hppavilion[1]> Jafet: the #?
03:23:42 <zzo38> Because one line is #! and the other line is the contents.
03:23:56 <zzo38> (Although, some #! scripts might not need a second line, most probably would need.)
03:23:59 <shachaf> I don't think they need to be multiple lines.
03:24:06 <hppavilion[1]> Spanish shebangs are much more complicated
03:24:11 <hppavilion[1]> ¡#!
03:24:16 <shachaf> I'm just saying, I don't think it would be a good idea to make them multiline.
03:24:31 <Jafet> I agree with that
03:24:39 <shachaf> Glad we're in agreement.
03:24:46 <hppavilion[1]> I agree too!
03:25:35 <hppavilion[1]> shachaf: What would a language designed for wisdom look like? Would it be an established Unixoidal thing, or new?
03:33:44 <shachaf> Unixodal!!!!!
03:33:45 <shachaf> er
03:34:04 <shachaf> I wrote three !s first, and then checked the spelling, and somehow added two instead instead of one.
03:36:17 <hppavilion[1]> shachaf: Wait, what?
03:36:27 <hppavilion[1]> Why was 4! special
03:37:09 <shachaf> 24 is a pretty special number for all sorts of reasons hth
03:39:51 <oerjan> 3! is more special. it's perfect hth
03:40:51 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
03:41:25 -!- hppavilion[i] has quit (Ping timeout: 248 seconds).
03:47:56 -!- hppavilion[i] has joined.
03:48:02 -!- hppavilion[1] has joined.
03:56:21 <shachaf> Hmm, can you make string diagrams for parallel/serial sum?
03:56:41 <shachaf> Does parallel sum correspond to some sort of tensor product?
03:59:52 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
04:01:48 <shachaf> Cale: whoa whoa whoa, maybe https://www.irif.fr/~mellies/tensorial-logic/hopf-in-lux-1.pdf is connected
04:02:55 <shachaf> Pretty neat slides. String diagrams and game semantics.
04:03:05 <shachaf> I should learn about tensorial logic.
04:08:25 <zzo38> Is there a Haskell interpreter in JavaScript (preferably with the ability to compile the code it interprets into a JavaScript function too, that can then be callable by a JavaScript code)? I think this can help if writing part of a program in Haskell and some in JavaScript, for example if making an implementation of Eleusis card game then it can help for the dealer to write the secret rule as a Haskell code.
04:08:40 <alercah> you can compile ghc to js
04:08:41 <alercah> hth
04:08:49 <shachaf> I'm not sure whether ghcjs can compile itself yet.
04:09:34 <alercah> zzo38: can you please put a copy of the eleusis rules somewhere btw?
04:09:38 <alercah> I have been trying to track one down
04:10:03 <shachaf> they're very eleusive
04:10:07 <zzo38> OK I will try to write down
04:39:36 <\oren\> https://www.youtube.com/watch?v=GY41O4cmlEM
04:41:40 -!- hppavilion[i] has quit (Read error: Connection reset by peer).
04:42:12 -!- oerjan has quit (Quit: Nite).
04:52:58 <ais523> alercah: there's a list of books that contain the rules of Eleusis here: http://www.logicmazes.com/games/eleusis/eleusis2.html
04:53:10 <ais523> unfortunately it doesn't contain the rules themselves, just a pointer to them
04:53:19 <ais523> you might want to see if any of the books are in a local library
04:54:14 <alercah> cool
04:54:15 <alercah> ty
05:05:03 <zzo38> I did start writing the rules.
05:05:07 <zzo38> I will post a link once I have done so.
05:05:13 <alercah> thank you
05:14:28 <shachaf> ais523: Hmm, I think the wisdom database is like the quotes file, except it's for when people think they're being funny, rather than when other people think they're funny.
05:14:47 <shachaf> (Funny or some other property.)
05:14:53 <zzo38> http://zzo38computer.org/textfile/gamerules/eleusis This file can also be access by gopher with the same selector (except the initial slash).
05:15:02 <shachaf> That would explain the quality difference.
05:15:11 <shachaf> Wisdom entries should be peer-reviewed.
05:15:14 <zzo38> alercah: Is this good?
05:15:47 <alercah> zzo38: I will have to review tomorrow or thursday
05:15:49 <alercah> thank you
05:18:06 -!- farrioth has joined.
05:20:05 <ais523> `addquote <shachaf> ais523: Hmm, I think the wisdom database is like the quotes file, except it's for when people think they're being funny, rather than when other people think they're funny.
05:20:14 <ais523> `welcome farrioth
05:20:16 <HackEgo> 1298) <shachaf> ais523: Hmm, I think the wisdom database is like the quotes file, except it's for when people think they're being funny, rather than when other people think they're funny.
05:20:18 <HackEgo> farrioth: 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.)
05:20:47 <ais523> shachaf: fwiw I added that because I thought it was insightful, rather than because I thought it was funny
05:21:03 <shachaf> Right. But you added it without the clarification.
05:21:18 <shachaf> I only said funny because I think that's what most wisdom entries are trying to be.
05:21:39 <zzo38> I did not add any sentence from the book; I wrote the rules by myself!
05:22:05 <farrioth> ais523: :)
05:22:39 <zzo38> (However, anyone else who knows the rules can tell me if I wrote anything wrong.)
05:22:42 <ais523> oh, for some reason I missed the clarification, probably because it was between a ping and a URL
05:22:59 <ais523> although it probably works better without when seen from the quotees database
05:23:00 <ais523> *quotes
05:39:38 <hppavilion[1]> Some parents assert their right to send their kid to school without vaccinating them.
05:39:40 <hppavilion[1]> They are wrong.
05:39:52 <hppavilion[1]> Some argue that if they homeschool the kid, it's OK.
05:39:53 <hppavilion[1]> They are wrong.
05:40:09 <shachaf> ais523: I thinkt he clarification was awkwardly phrased.
05:40:10 <zzo38> Are you sure?
05:40:20 <hppavilion[1]> You vaccinate your fucking kid or your parenthood is revoked.
05:40:37 <shachaf> or even your adopted kid
05:41:52 <hppavilion[1]> shachaf: ...what's the joke, adopted- oh, I get it.
05:41:54 <farrioth> hppavilion[1]: Agreed.
05:43:40 <ais523> `! c printf("%d", (int)(unsigned char)('.'-96));
05:43:57 <HackEgo> 206
05:44:06 <zzo38> Would you like the role playing system where the magic subsystem is including mathematical category theory and abstract algebra, the ability to both add and multiply different colours of mana, interactions between multiple spells prepared at once, and so on?
05:44:07 <ais523> `! c printf("%d", (int)(unsigned char)('.'-96-128));
05:44:14 <ais523> zzo38: no
05:44:20 <HackEgo> 78
05:44:26 <ais523> in general I prefer my role playing systems to have simpler rules
05:44:43 <zzo38> What system do you prefer then?
05:44:54 <shachaf> I think you might be able to have a system with simple rules that satisfies zzo38's description.
05:44:58 <shachaf> But it would be tricky.
05:45:30 <zzo38> Different color of mana is similar to that of Magic: the Gathering.
05:45:37 <shachaf> But the magma system is pretty important.
05:45:37 <ais523> zzo38: I was reading a few games of Roll to Dodge recently
05:45:46 <ais523> it is about the simplest possible roleplaying system that has an action resolution method
05:45:47 <shachaf> The one in Magic: The Gathering is way too complicated.
05:46:18 <ais523> the rules are: you declare your action, then roll a d6; if it comes up as a 5 the action worked
05:46:44 <zzo38> (And you can specialize in as many colours of magic as you want, in whatever proportion you want; you can have 100% red and no others if you want, but that means less versatility.)
05:46:45 <farrioth> Some of the best roleplaying I've done was when we were camping and wanted to play D&D but could only find one D6, so came up with some simplified rules.
05:46:51 <ais523> 1-4 are various strengths of failure or working imperfectly (the details vary from game to game, but generally 1 is a complete failure / reverse of what you intended, 4 is a partial or mostly success)
05:47:08 <zzo38> Six meaning what?
05:47:13 <farrioth> It was actually quite similar to what ais523 just described.
05:47:19 <ais523> if the dice is a 6 then the action fails in the other direction, i.e. fails to produce the intended effect because it produced a larger one
05:47:58 <ais523> it is, in general, not a system that's very suited to serious games
05:48:11 <ais523> it's more for frivolous games
05:48:22 <zzo38> I don't like that system very much it does not make much sense to me. It is simple, but simple is no good if it is wrong.
05:48:23 <ais523> because it has the obvious problem that all actions are equally likely to succeed
05:48:40 <zzo38> Yes, that is one of the problems.
05:49:41 <ais523> I think it could be improved by doing something along the lines of "a 5 causes the action to succeed to the greatest extent that would be reasonably possible; a 3 causes the action to succeed to the extent that would be typically expected under normal circumstances; etc."
05:49:49 <farrioth> In the system I used, characters had modifiers (+/- 1 or 2 or so) for various traits, and the modifier for the relevant trait was added to the roll for the skill.
05:50:03 <ais523> a +1 modifier is very large in a d6 system
05:50:13 <farrioth> Yeah.
05:50:19 <zzo38> Dungeons&Dragons uses 1d20 to check for success, while GURPS uses 3d6; these result in different distributions.
05:50:22 <farrioth> It suited the slightly silly nature of the campaign, though.
05:50:40 <farrioth> Actually; did we use nD6 where n > 1? I think we did.
05:50:49 <ais523> anyway, I'm currently trying to write a quine in a rather restricted programming language (not my CALESYTA language, a different one)
05:51:26 <zzo38> ais523: In what programming language? Is it currently a secret until you write a quine?
05:51:39 <ais523> and am coming across the problem of "how do I figure out how to stop writing the 'outside' program and start writing the escaped representation of the data"?
05:51:45 <ais523> zzo38: it's called Verity, it isn't very well known
05:51:54 <ais523> I assumed nobody would know the language so specifying it wouldn't help
05:52:52 <ais523> ooh, I know what I got wrong here
05:53:11 <ais523> I forgot to swap the octal digits of each number
05:53:46 <ais523> (I'm storing the data in octal, using a 6-byte character set; the output is in ASCII but I'm using only 64 distinct characters and transcoding in order to make the data storage shorter)
05:54:00 <zzo38> OK
05:54:05 <shachaf> Oh, I think I heard of Verity.
05:54:06 <shachaf> http://www.veritygos.org/language ?
05:54:17 <shachaf> I'm not sure where I heard about it. Maybe it was here.
05:55:37 <ais523> shachaf: yes
05:55:44 <ais523> and probably here, because I was hired to work on it
05:55:55 <shachaf> Ah, makes sense.
05:56:17 <ais523> it's crazily hard to come up with a character that isn't naturally used all over the program and won't break the program when added
05:57:55 <zzo38> I have written a quine in SQL, in BASIC, and in FurryScript, as well as some others. I have invented FurryScript and some other programming languages for specific use, such as OAA, TAVERN, INQUIZ, etc, although I have not attempted to write a quine in any of those. (I doubt a quine is possible in INQUIZ anyways; it is too restrictive.)
05:58:28 <ais523> ooh, I think I can use unary minus
05:58:36 <ais523> I tried it before but it didn't work
05:58:39 <ais523> and now I can make it work
05:58:50 <ais523> `! c printf("%d", '-');
05:58:57 <HackEgo> 45
05:59:03 <ais523> yes, that's in my character set
06:04:06 <ais523> `! c printf("%o", '-');
06:04:16 <HackEgo> 55
06:04:38 <zzo38> O, that is what you are trying to do.
06:06:30 <ais523> oh wow, is that a silly parsing behaviour
06:06:44 <ais523> Verity parses (-a-b-c) as (-(a-b-c))
06:06:53 <ais523> which is correct given the way unary minus is defined to work
06:06:55 <ais523> but really unintuitive
06:07:53 <tswett> Fun fact. In Minnesota, it's illegal to dump or deposit snow on the road.
06:07:54 <tswett> https://www.revisor.mn.gov/statutes/?id=169.42
06:08:31 <Ox0dea> That's a lovely piece of esoterica.
06:13:51 <ais523> `! c printf("%d", '|');
06:14:00 <HackEgo> 124
06:14:21 <ais523> `! c printf("%c", 92);
06:14:26 <HackEgo> ​\
06:14:44 <ais523> oh, whoops
06:49:18 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
06:54:26 -!- hppavilion[1] has joined.
07:14:27 <shachaf> copumpkin: Did you ever see mauke's sizeof.c C puzzler?
07:24:03 <shachaf> copumpkin: https://gist.github.com/ivant/1454460
07:29:08 <Ox0dea> I think this one's a little more interesting, honestly: https://eval.in/678550
07:29:32 <Ox0dea> I suppose they both demonstrate the same two "quirks".
07:59:01 -!- ais523 has quit (Ping timeout: 248 seconds).
08:09:30 -!- AnotherTest has joined.
08:17:10 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50243&oldid=50235 * Slnetaiga * (+23) Added EntropyAssembler
08:22:16 <farrioth> I should really write some Funge-98 some time. I've only written things in Befunge-93 up until now.
08:29:25 <hppavilion[1]> farrioth: fungot is written entirely in funge-98
08:29:25 <fungot> hppavilion[1]: madam president, you will see that not all our recommendations have been tabled, it will be no unanimity within the council.
08:29:33 <hppavilion[1]> (mostly by hand, aside from the word-modules)
08:29:48 <HackEgo> [wiki] [[EntropyAssembler]] N https://esolangs.org/w/index.php?oldid=50244 * Slnetaiga * (+796) Created page with "'''EntropyAssembler''', is an esoteric programming language with syntax like assembler, but datas in registers decays while programm runs(like in [[Entropy]]). == Examples ==..."
08:29:57 <hppavilion[1]> Sorry, fungot, but Trump won the presidency. Not Hillary.
08:29:58 <fungot> hppavilion[1]: mrs banotti, so ensuring that we will be able to line their pockets nicely, which is as useful as possible, complemented by the euro-mediterranean ministerial conference on drugs policy in europe is prepared to improve its resources for mobilisation, monitoring and prevention.
08:30:10 <hppavilion[1]> ^style
08:30:10 <fungot> Available: agora alice c64 ct darwin discworld enron europarl* ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
08:30:19 <hppavilion[1]> Oh, that's awesome xD
08:30:26 <hppavilion[1]> (So I guess it isn't US President)
08:30:35 <hppavilion[1]> Didn't know the European parliament was an option
08:30:43 <hppavilion[1]> wait, style=fungot?
08:30:44 <fungot> hppavilion[1]: madam president, i am glad that you are only partially responsible for what, according to information available to us, and we use no more than 2% of the european peoples' party, i have here the text of the regulation on leghold traps will never finish. we are a long way to go, because, of course, there was a lot of the educational facilities and so on; that indigenous culture will be promoted and protected. the c
08:31:05 <hppavilion[1]> Wow, the european parliament is VERY regular
08:31:10 <hppavilion[1]> ^style lovecraft
08:31:10 <fungot> Selected style: lovecraft (H. P. Lovecraft's writings)
08:31:16 <hppavilion[1]> fungot: boooop
08:31:16 <fungot> hppavilion[1]: " beauty is truth truth beauty" that is all. if my sanity is still fnord, i later met and fnord and stumbles to bring it to you. do the same. fnord acid and even aqua fnord merely hissed and spattered against its torrid fnord. ammi had difficulty in recalling all these things began to acquire a dark and
08:32:10 <farrioth> hppavilion[1]: Wait, a bot in funge-98?
08:32:14 <hppavilion[1]> farrioth: Yes.
08:32:17 <hppavilion[1]> farrioth: Entirely
08:32:38 <farrioth> hppavilion[1]: Whoever is responsible for that impresses me.
08:32:49 <farrioth> hppavilion[1]: Is the source code available?
08:32:57 <hppavilion[1]> farrioth: fizzie. Either autistic, a genius, or just a very boring person
08:32:58 <hppavilion[1]> farrioth: https://github.com/fis/fungot
08:33:19 <hppavilion[1]> farrioth: I think there are at least partial implementations in other languages too
08:35:08 <farrioth> hppavilion[1]: I shall check it out.
08:36:57 <shachaf> i feel like that is maybe not an appropriate thing to say here
08:37:03 <shachaf> but maybe i'm missing some context
08:37:26 <hppavilion[1]> shachaf: Which part?
08:37:46 <farrioth> shachaf: Huh?
08:38:16 <shachaf> i'll let what's-his-name say, i guess
08:38:21 <Ox0dea> shachaf: This is the internet, sugarplum.
08:38:37 <hppavilion[1]> Ox0dea: This is #esoteric, fig
08:38:52 <shachaf> i ain't your sugarplum
08:38:53 <hppavilion[1]> (the small levenshtein distance to "fag" there was entirely unintentional)
08:39:01 <HackEgo> [wiki] [[EntropyAssembler]] https://esolangs.org/w/index.php?diff=50245&oldid=50244 * Slnetaiga * (+1083)
08:39:07 <Ox0dea> hppavilion[1]: Please do your part to maintain the safety of this space.
08:39:18 <hppavilion[1]> Ox0dea: wat?
08:39:19 <shachaf> please do your part to go away
08:39:26 <HackEgo> [wiki] [[EntropyAssembler]] https://esolangs.org/w/index.php?diff=50246&oldid=50245 * Slnetaiga * (-2)
08:39:28 <hppavilion[1]> shachaf: Which person?
08:39:32 <hppavilion[1]> I am confus
08:39:35 <HackEgo> [wiki] [[EntropyAssembler]] https://esolangs.org/w/index.php?diff=50247&oldid=50246 * Slnetaiga * (+1)
08:39:56 <HackEgo> [wiki] [[EntropyAssembler]] https://esolangs.org/w/index.php?diff=50248&oldid=50247 * Slnetaiga * (-3)
08:40:05 <Ox0dea> You initially caught shachaf's ire for "accusing" someone of potentially being autistic.
08:40:35 <farrioth> hppavilion[1]: rofl re levenshtein distance
08:41:03 <shachaf> that is not exactly an accurate characterization
08:41:12 <Ox0dea> I'm sure it's very close.
08:41:24 <farrioth> You're not exactly an accurate characterization.
08:41:29 <farrioth> </vodka>
08:42:06 <hppavilion[1]> <vodka>
08:42:15 <Ox0dea> </body>
08:42:27 <hppavilion[1]> Ox0dea: This isn't html tdnh
08:42:38 <farrioth> \begin{vodka}
08:42:47 <hppavilion[1]> Not even XML, it's just that the parts used so far just happen to have looked like XML
08:42:56 <hppavilion[1]> zzo38: Care to interject with some RTF?
08:44:02 <hppavilion[1]> farrioth: TeX tdh
08:47:43 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50249&oldid=50165 * Slnetaiga * (+23)
08:57:47 -!- testac3 has joined.
09:03:06 -!- testac3 has quit (Remote host closed the connection).
09:07:08 -!- testac3 has joined.
09:07:10 -!- testac3 has left.
09:20:40 <b_jonas> FIRST SNOW OF THE YEAR TODAY!
09:23:35 -!- Sgeo_ has quit (Read error: Connection reset by peer).
09:24:13 <hppavilion[1]> b_jonas: ...really?
09:24:20 <hppavilion[1]> b_jonas: It snowed for us, like, a month ago
09:24:37 <hppavilion[1]> b_jonas: We already have trucks sliding down driveways into the road
09:24:45 <hppavilion[1]> b_jonas: Your peasant weather makes me laugh
09:24:51 <hppavilion[1]> `? weather
09:24:57 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
09:25:01 <lambdabot> CYUL 160900Z 03012KT 6SM -DZ BR BKN005 BKN012 OVC020 06/05 A2973 RMK SF6SF1SC1 SLP070 \ ENVA 160850Z 11010KT CAVOK 07/M01 Q0994 NOSIG RMK WIND 670FT 15016KT \ ESSB 160920Z VRB03KT CAVOK 00/00 Q1007
09:25:01 <lambdabot> R30/29//68 \ KOAK 160853Z 29011KT 10SM FEW008 14/09 A3011 RMK AO2 SLP194 T01390089 56002 \ PAMR 160853Z 08003KT 10SM SCT055 SCT130 M05/M08 A3008 RMK SLP187 T10501078 400221050 51023 $ VIA AUTODIAL
09:25:15 <b_jonas> hppavilion[1]: oh, trucks sliding is easy, they can do that if it rains, because they use bad tires
09:25:22 <b_jonas> we don't need snow for that
09:25:48 <hppavilion[1]> I have attached Zork I to my taskbar for fast launching :D
09:26:21 <FireFly> 00/00
09:26:47 -!- farrioth has quit (Quit: leaving).
09:26:50 <hppavilion[1]> Oh, and apparently, Gellato is made by extracting it directly from Satan's testicles
09:27:02 <hppavilion[1]> FireFly: I dew!
09:31:44 -!- Sprocklem has quit (Ping timeout: 256 seconds).
09:37:45 <fizzie> @metar EGLL
09:37:45 <lambdabot> EGLL 160920Z AUTO 26013KT 9999 NCD 12/09 Q1016 NOSIG
09:38:21 <fizzie> That's so hot.
09:39:08 <shachaf> `airport EGLL
09:39:13 <HackEgo> Heathrow (LHR, EGLL)
09:39:24 <shachaf> @metar LLBG
09:39:24 <lambdabot> LLBG 160920Z 27014KT 9999 SCT040 23/12 Q1015 NOSIG
09:39:32 <shachaf> @metar KSJC
09:39:33 <lambdabot> KSJC 160853Z AUTO 28011KT 10SM SCT022 14/09 A3011 RMK AO2 SLP194 T01390094 56002
09:41:11 <FireFly> 23/12??
09:41:39 <shachaf> > 23/12
09:41:41 <lambdabot> 1.9166666666666667
09:41:46 <shachaf> that's almost 2
09:41:59 <FireFly> which is still warmer than here
09:42:10 <FireFly> though well, I guess 0/0 is indeterminate
09:43:07 <shachaf> @metar ESSB
09:43:07 <lambdabot> ESSB 160920Z VRB03KT CAVOK 00/00 Q1007 R30/29//68
09:43:27 <shachaf> @metar ENSB
09:43:27 <lambdabot> ENSB 160920Z 12014KT 9999 FEW022 SCT030 BKN200 03/M01 Q0975 NOSIG RMK WIND 1400FT 09020KT
10:00:45 -!- centrinia has joined.
10:10:34 <HackEgo> [wiki] [[Incident]] N https://esolangs.org/w/index.php?oldid=50250 * B jonas * (+219) Created page with "'''Incident''' is a language [[User:ais523]] has created. For information, see the darcs repository at http://nethack4.org/esolangs/calesyta-2016 (not accessible through HTTP..."
10:12:39 <HackEgo> [wiki] [[Incident]] https://esolangs.org/w/index.php?diff=50251&oldid=50250 * B jonas * (+25)
10:13:45 <HackEgo> [wiki] [[User:Ais523]] https://esolangs.org/w/index.php?diff=50252&oldid=47204 * B jonas * (+14)
10:14:15 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50253&oldid=50243 * B jonas * (+15)
10:17:37 <b_jonas> @tell ais523 Note that the earlier esolang Ellipsis uses ".." as the recommended file extension, so so the "...." extension you use for Incident can clash
10:17:37 <lambdabot> Consider it noted.
10:19:37 <hppavilion[1]> FireFly: My pun was better.
10:19:57 <FireFly> I didn't even pun..
10:20:03 <hppavilion[1]> FireFly: 0/0
10:20:11 <FireFly> that's not really a pun
10:20:12 <FireFly> but okay
10:20:24 <hppavilion[1]> FireFly: 00/00 doesn't mean divide 0 by 0
10:20:25 <hppavilion[1]> hth
10:21:14 <FireFly> …it was a response to shachaf's 23/12
10:21:21 <hppavilion[1]> Yes?
10:21:22 <FireFly> context!
10:21:36 <hppavilion[1]> FireFly: I saw context, it just didn't make sense there either
10:21:45 * FireFly shrugs
10:22:27 <shachaf> FireFly: swan lake is p. good huh
10:22:35 <FireFly> hppavilion[1]: I guess our opinion is divided on the matter
10:23:01 <b_jonas> `quote
10:23:08 <HackEgo> 997) <fizzie> "May you live in INVISIBLE TIMES." --Old Chinese proverb. (It can look confusing when written with the proper Unicode.)
10:23:09 <hppavilion[1]> FireFly: And my pun should at least be acknowledged ;-;
10:23:14 <hppavilion[1]> SLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEP
10:23:16 -!- hppavilion[1] has quit (Quit: Leaving).
10:23:17 <b_jonas> `quote
10:23:19 <HackEgo> 756) <itidus21> i have a simple view of reality that goes something like this.. once your sufficiently well tied up.. it doesn't make a difference if your enemy has a knife or a gun.. you're equally screwed
10:23:26 <FireFly> shachaf: I don't know, is it?
10:23:33 <b_jonas> `quote
10:23:33 <HackEgo> 989) <zzo38> My opinion is that you are all wrong, as far as I can tell.
10:23:38 <b_jonas> `quote
10:23:39 <HackEgo> 1072) <Phantom_Hoover> my emergency contacts list somehow has my father listed in both slots, in one of them as my daughter
10:23:47 <shachaf> i asked first hth
10:23:58 <FireFly> Well, I wouldn't know
10:24:24 <shachaf> Oh.
10:24:26 <FireFly> `quote
10:24:27 <HackEgo> 593) <oerjan> elliott: it occurs to me that `? welcome is atypical: its information is actually true.
10:24:32 <shachaf> Then you should listen to it, and then you'll know that it's good.
10:24:38 <FireFly> I see
10:25:07 <shachaf> If you don't trust ballet, you could play the game Loom, I guess.
10:38:06 -!- impomatic_ has joined.
10:45:40 -!- centrinia has quit (Quit: Leaving).
10:57:31 -!- trn has joined.
11:44:36 -!- impomatic_ has quit (Ping timeout: 260 seconds).
11:48:09 -!- otherbot has quit (Read error: Connection reset by peer).
12:09:47 -!- Ox0dea has left ("WeeChat 1.7-dev").
12:39:00 -!- Sgeo has joined.
12:56:42 -!- Phantom_Hoover has joined.
13:38:19 <b_jonas> oh!
13:40:52 <b_jonas> @tell oerjan For a two-command generator of underload, isn't there already a less efficient solution: using ^ and (U) where U is a generator of ski-combinator calculus? It is well-known that the latter exists, and you can translate it to an underload term.
13:40:52 <lambdabot> Consider it noted.
13:53:16 <ski> shachaf : hm, last slide reminds me of "Category Theory and Concrete Universals" by David P. Ellerman in 1998-05 at <http://www.ellerman.org/wp-content/uploads/2012/12/Erkenntnis-Concrete-Universals.CV_.pdf> ..
13:58:26 -!- otherbot has joined.
13:58:44 -!- HackEgo has quit (Ping timeout: 250 seconds).
13:58:58 -!- otherbot has quit (Remote host closed the connection).
13:59:21 -!- otherbot has joined.
13:59:23 -!- otherbot_ has joined.
13:59:35 -!- otherbot has quit (Remote host closed the connection).
14:00:08 -!- izalove has quit (Ping timeout: 258 seconds).
14:07:21 -!- izalove has joined.
14:15:06 <b_jonas> Instead of that crazy complicated rule 305.7 for the Spreading Seas ability, shouldn't they have made a rule that makes that effect an ordinary copy effect that copies from the Island card?
14:15:31 <b_jonas> I know it's not the same when it interacts with some more tricky effects, but it wouldn't be that much of a change, and it would simplify the rules a lot.
14:17:19 -!- tromp_ has quit (Read error: Connection reset by peer).
14:17:54 -!- tromp_ has joined.
14:47:02 -!- otherbot_ has changed nick to otterbot.
14:50:17 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:58:54 <b_jonas> do you guys think that hexadecimal digits should be written in lowercase? C accepts either lowercase or uppercase. many people prefer lowercase. but TeX and dc accept only uppercase. I used to prefer lowercase because they're easier to distinguish from the digits, but these days I'm conflicted.
15:03:16 -!- oerjan has joined.
15:06:00 <oerjan> @messages-foul
15:06:00 <lambdabot> b_jonas said 1h 25m 7s ago: For a two-command generator of underload, isn't there already a less efficient solution: using ^ and (U) where U is a generator of ski-combinator calculus? It is well-
15:06:00 <lambdabot> known that the latter exists, and you can translate it to an underload term.
15:06:27 <oerjan> b_jonas: yeah theoretically it was fairly obvious.
15:08:06 * ski would usually prefer lower case
15:09:43 <oerjan> o kay
15:15:16 <oerjan> @tell Zarutian Please don't modify HackEgo in private twh
15:15:16 <lambdabot> Consider it noted.
15:15:28 <oerjan> fizzie: also, HackEgo seems to be gone
15:15:53 <oerjan> or rather, floating in the inter-channel void
15:16:37 <oerjan> (why does it do that :( )
15:16:47 * ski (started with and) mostly used hexadecimal on 6502 and 680x0, though
15:18:11 * oerjan learns that his conclusion that ski was responding to the @message was incorrect
15:19:16 <oerjan> `` dowg | grep Zarutian
15:19:27 <oerjan> bah
15:19:36 <oerjan> ANYWAY
15:19:53 <oerjan> his additions aren't bad enough for me to revert them myself.
15:20:14 <oerjan> (_this_ time.)
15:24:00 <oerjan> Gregor: you seem to be confusing this channel with ZenMud tdnh
15:24:38 <oerjan> (i guess that no longer exists.)
15:33:00 -!- oerjan has set topic: The international hub for esoteric programming language design and deployment | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive pizza testing, use #esoteric-blah.
15:33:31 <oerjan> this seemed like a good time to complete the cycle
15:45:45 -!- otterbot has quit (Remote host closed the connection).
15:47:44 * oerjan tries rotating his laptop to read today
15:47:44 -!- otherbot has joined.
15:47:55 * oerjan tries rotating his laptop to read today's girl genius. it's still awkward.
15:51:53 * oerjan saves it so it can open it in another program
16:02:18 <oerjan> apparently the standard image viewer in windows is more annoying to view this in than MS paint.
16:02:58 <oerjan> (it hides parts with menus etc.)
16:02:58 <ski> oh, "Girl Genius"
16:03:18 <oerjan> ... what part was confusing you? :P
16:03:54 <ski> hm, no part ?
16:03:59 <oerjan> good, good
16:06:21 <b_jonas> ok
16:06:32 <b_jonas> ski: I see
16:12:23 -!- ais523 has joined.
16:12:39 <b_jonas> hi, ais523
16:12:53 <ais523> hi
16:12:59 <b_jonas> ais523: this is an interesting esolang you submitted, I'll have to think more about it
16:13:18 <ais523> so will I
16:13:24 <ais523> I'd like to write a compiler into it at some point, I think
16:13:33 <ais523> maybe from PMMN or from some sort of asm
16:13:47 <ais523> (I already wrote a program to bruteforce command separators)
16:14:25 <b_jonas> The tokenizer rules look like there must be a good solution for a writer algorithm, possibly randomized, but I couldn't prove that yet. I'll try to prove it later.
16:15:02 -!- Bowserinator has changed nick to Joseph_Stalin.
16:15:36 <b_jonas> I created a stub entry on the esowiki, but since I don't really understand how the language works at all currently, I didn't write a description.
16:16:05 -!- Joseph_Stalin has changed nick to Bowserinator.
16:22:44 <\oren\> idea: MatrixLang, a programming language that only uses numbers and halfwidth katakana
16:23:11 <ais523> normally syntax is a fairly irrelevant part of a language
16:23:23 <ais523> Incident seems to be an exception, and the reason is that it makes things difficult that are normally trivial
16:23:27 <\oren\> and maybe propagates downward instead of rightward
16:24:03 <\oren\> idea is that "tracing" the code would look at least somewhat like the matrix code stuff
16:24:14 <b_jonas> ais523: no, even in Incident it seems like the syntax and the semantics are quite separate
16:25:01 <b_jonas> I don't think they're very much tied together
16:25:18 <b_jonas> sure, there's some ties, like how the syntax guarantees that there's exactly three of each token
16:25:46 <b_jonas> but still, it looks like for interpreting the language or for producing programs, you have to solve the problem of the tokenizing/detokenizing and the problem of the semantics separately
16:25:57 <b_jonas> you could replace one part and still recognize the other part
16:26:10 -!- otherbot has changed nick to otterbot.
16:26:23 <b_jonas> in this respect it doesn't differ much from a lot of languages that have separate token syntax from semantics
16:30:05 <ais523> yes, they're not really tied to each other (although the semantics were inspired by the syntax, and to some extent vice versa)
16:30:09 <ais523> but the syntax is interesting in its own right
16:32:25 <b_jonas> right, that's why I'll try to solve the syntax separately
16:32:54 <b_jonas> also because I have the impression you already solve the semantics mostly, though that shouldn't really stop me
16:33:12 <ais523> there are some connections between the syntax and the semantics
16:33:22 <ais523> e.g. sometimes you have to add extra "goto statements" to get things in the right order
16:33:56 <ais523> but a goto isn't 100% reliable because of the trivial infinite loop detector, it can break a loop at your goto, even if without the goto it'd have broken the loop somewhere else
16:35:48 <b_jonas> "sometimes you have to add extra "goto statements" to get things in the right order" => um, wait, do you mean add a goto so that the three instances of an instruction are in the right order (which is not part of the tokenizing syntax the way I split it), or add goto so you can write down the token sequence (which I don't think should happen, unless you want to add like specific comments or polyglot stuff)
16:36:03 <b_jonas> \ right order (which is not part of the tokenizing syntax the way I split it), or add goto so you can write down the token sequence (which I don't think should happen, unless you want to add like specific comments or polyglot stuff)
16:37:22 <ais523> b_jonas: to get the three incidences into the right order
16:37:59 <ais523> the fact that the first, second, and third incidences of a command do different things is more a syntax thing than a semantics thing IMO, although I can certainly see it as semantics
16:39:29 <b_jonas> ais523: ok, the part I split and want to solve is the tokenizer syntax, which is where you want to go between a list of instructions (such that every instruction appears exactly three times) and the source code.
16:39:58 <b_jonas> yes, it's not really syntax vs semantics, but more like lexer vs (parser and semantics)
16:40:27 <b_jonas> I'm splitting only the lexer
16:41:02 <b_jonas> I think you can split that way, because the order of the three instructions is present in the list of instructions
16:41:46 <b_jonas> (and by the way, the anchor command is also in the list of instructions)
16:41:52 <ais523> actually that's a good way to think about it
16:41:59 <ais523> the problem of the lexer and the problem of the parser are different
16:42:47 <b_jonas> sure. but many languages work like that, only in some languages some of the parts are very simple so there's nothing to solve.
16:44:21 <ais523> yes, the difference here is not that you need to worry about how the program lexes (that's common, and particularly relevant in golfing), it's that "unlexing" a program is much harder than it normally is
16:44:30 <ais523> the problem's existence isn't unusual, its difficulty is
16:45:09 <b_jonas> for normal non-eso languages, you could in theory make both the lexer and the recursive parser easy, but people don't do that because they want the code to be shorter or look like some other code.
16:46:02 <b_jonas> so even in onn-eso languages sometimes there are some difficulties in the syntax, like strange ambiguities that can bite programmers (running into some form of the statement vs declaration ambiguity is a rite of passage for C++ programmers)
16:47:02 <b_jonas> perl and ruby has uglier lexer ambiguities too, as well as parser ambiguities
16:47:18 <b_jonas> and often the two interact in ugly ways (they do interact a little bit in C++ too, but not much)
16:48:28 -!- oerjan has quit (Quit: Later).
17:12:27 -!- HackEgo has joined.
17:12:31 <fizzie> @tell oerjan I don't know hth
17:12:31 <lambdabot> Consider it noted.
17:17:29 -!- otterbot has quit (Excess Flood).
17:18:43 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
17:18:58 -!- AnotherTest has joined.
17:34:15 -!- AnotherTest has quit (Ping timeout: 252 seconds).
17:47:30 -!- otherbot has joined.
18:06:14 -!- hppavilion[1] has joined.
18:06:23 -!- augur has quit (Ping timeout: 256 seconds).
18:07:26 * hppavilion[1] . o O ( What are proof ordinals? Are there setups [which are whatever-proof-ordinals-describe] with finite proof ordinals? )
18:08:53 <Phantom_Hoover> it's the smallest ordinal that the proof system can't describe
18:24:48 <hppavilion[1]> Phantom_Hoover: Ah?
18:25:34 <hppavilion[1]> In classical english (possibly still UK English), were the words "check" and "cheque" different with "cheque" merged, or were they both "cheque" and they both became "check"?
18:25:39 <hppavilion[1]> I'm guessing the former
18:26:26 -!- AnotherTest has joined.
18:27:31 <Taneb> hppavilion[1], in UK English, check and cheque are different words
18:27:38 <hppavilion[1]> Taneb: Figured
18:27:56 <Taneb> But I would not be surprised if they came from the same root
18:28:05 <Taneb> With cheque being a later borrowing from French
18:29:33 -!- hppavilion[0] has joined.
18:31:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
18:37:00 -!- Sprocklem has joined.
18:37:10 -!- hppavilion[0] has changed nick to hppavilion[1].
18:38:41 <shachaf> ski: Last slide of which?
18:40:18 -!- augur has joined.
18:43:02 -!- xkapastel has joined.
18:45:10 -!- augur has quit (Ping timeout: 250 seconds).
18:56:06 -!- augur has joined.
19:01:43 -!- wlp1s1 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
19:02:35 -!- iczero has joined.
19:14:36 -!- iczero has changed nick to wlp1s1.
19:23:18 -!- Sprocklem has quit (Ping timeout: 250 seconds).
19:26:37 -!- MDude has joined.
19:30:33 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
19:35:33 -!- sewilton has joined.
19:36:22 <izalove> https://blog.google/products/translate/found-translation-more-accurate-fluent-sentences-google-translate/
19:36:26 <izalove> Today we’re putting Neural Machine Translation into action with a total of eight language pairs to and from English and French, German, Spanish, Portuguese, Chinese, Japanese, Korean and Turkish. These represent the native languages of around one-third of the world's population, covering more than 35% of all Google Translate queries!
19:36:38 <izalove> 35% is lower than i thought
19:40:13 <alercah> I would speculate a lot of the use of Google Translate is English -> your less common language
19:40:20 <alercah> smaller european countries, etc.
19:43:35 -!- Sprocklem has joined.
20:01:21 -!- AnotherTest_ has joined.
20:01:42 -!- AnotherTest has quit (Ping timeout: 250 seconds).
20:01:42 -!- AnotherTest_ has changed nick to AnotherTest.
20:53:07 -!- olsner has quit (Remote host closed the connection).
20:53:27 -!- olsner has joined.
20:53:49 -!- The_Prospector|2 has joined.
20:54:03 -!- tromp__ has joined.
20:56:18 -!- tromp_ has quit (Ping timeout: 245 seconds).
20:56:23 -!- The_Prospector has quit (Ping timeout: 256 seconds).
21:11:54 -!- ais523 has quit (Read error: Connection reset by peer).
21:23:22 -!- wob_jonas has joined.
21:29:48 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
21:40:14 <\oren\> Dwayne Johnson is plotting a run for president
21:41:40 <pikhq> I'd prefer Dwayne Elizondo Mountain Dew Herbert Camacho run.
21:47:15 -!- Sprocklem has quit (Ping timeout: 252 seconds).
22:01:55 -!- farrioth has joined.
22:03:50 -!- hppavilion[1] has joined.
22:07:20 <wob_jonas> `ftoc 80
22:07:20 <HackEgo> 80.00°F = 26.67°C
22:19:16 -!- Phantom_Hoover has joined.
22:25:57 -!- AnotherTest has quit (Ping timeout: 240 seconds).
22:29:21 -!- atehwa has quit (Ping timeout: 260 seconds).
22:29:57 <\oren\> `ktoc 0
22:29:58 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ktoc: not found
22:30:02 <\oren\> boo
22:30:54 -!- atehwa has joined.
22:33:28 <\oren\> `mitokm 20
22:33:29 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: mitokm: not found
22:33:53 <int-e> `` units 0tempK tempC
22:33:55 <HackEgo> ​-273.15
22:35:16 -!- atehwa has quit (Ping timeout: 250 seconds).
22:35:38 <\oren\> wat
22:36:11 <\oren\> why is there a reversed I there?
22:36:19 <farrioth> It's a tab.
22:36:22 <int-e> it's a ta...
22:36:30 <\oren\> why is there a tab?
22:36:44 <farrioth> Because untis outputs one.
22:36:51 <\oren\> or, alternatively, why isn't it displayed as a tab?
22:37:01 -!- atehwa has joined.
22:37:04 <int-e> because irssi has different ideas
22:37:15 <\oren\> is tab verboten by irc somehow
22:37:21 <int-e> (also, variable nickname widths mean that tabs have only limited use)
22:38:30 <int-e> well, imagine someone just putting 450 tab characters in a message... that would be almost enough to clear a 80x24 screen.
22:38:54 <int-e> but I'm guessing... no clue what reason the irssi authors had.
22:38:59 <\oren\> good point
22:41:54 <myname> should i go to a local haskell user group?
22:42:15 <farrioth> Yes.
22:43:32 <\oren\> I think I will modify tcc to add the features I want
22:44:55 <int-e> \oren\: and of course there's https://github.com/shabble/irssi-scripts/blob/master/tab_stop/tab_stop.pl
22:48:41 <\oren\> imagine an extended C with hundreds of operators at over 50 precedence levels
22:49:36 <wob_jonas> \oren\: make sure to add built-in min and max operators among the hundred!
22:49:37 <\oren\> many standard functions replaced with crazy expletives like $%+!
22:50:00 <wob_jonas> (and also to keep the original operators of C)
22:50:13 <\oren\> of course
22:52:17 <\oren\> >: will be the min operator, <: the max
22:52:55 <\oren\> e.g. a >:= b means, set a to b if b is smaller than a
22:52:56 <wob_jonas> \oren\: I don't think that works. <: is already used, and >: can conflict with existing combination of tokens
22:53:09 <\oren\> huh?
22:53:13 <\oren\> <: is used?
22:53:16 <wob_jonas> \oren\: it's not so easy to find nice looking combinations of punctuation that won't break existing code
22:53:24 <\oren\> for what?
22:53:54 <\oren\> oh, digraphs
22:54:36 <\oren\> how about <|
22:55:37 <wob_jonas> I'm not sure. I think <| is more or less safe, but might conflict with that possible future C++ language extension where | is a prefix operator like * and &
22:56:01 <\oren\> so long as it doesn't conflict with C
22:56:21 <wob_jonas> it probably doesn't conflict with C
22:56:59 <wob_jonas> I'm a C++ person really, I don't like C++ extensions that trample on C features, and C extensions that trample on C++ features
22:57:49 <alercah> the C committee is awful
22:57:58 <wob_jonas> there are a few cases where the C and the C++ feature appeared roughly in the same time and conflict, and that was back in ancient times before fast communications on the internet, so you can't really fault either side: these include the double uses of clog and remove in the library.
22:58:15 <wob_jonas> but there are a few cases when clearly one side is at fault for doing something that conflicts with the other side
22:58:59 <alercah> and usually the C++ committee picked the better thing
22:59:04 <\oren\> also, ~| and ~& as binary nor and nand
22:59:53 <\oren\> !&& and !|| as logical nor and nand
23:00:18 <\oren\> not to be confused with !!| or |!|
23:00:28 <wob_jonas> in many cases, I don't like how the C++ committee won't take the good features from C, or take them very late. this is about C complexes the most importantly. complex numbers really should be a built-in language feature, not a library thing.
23:00:40 <alercah> why?
23:02:22 <wob_jonas> one case where I definitely fault the C++ committee is the naming of the identifiers in the <atomic> header. they took the design of atomic variables from C, which is a good thing, but they assigned them identifiers that conflict with the C use, which sucks, because now you can't easily use those identifiers in C headers that may be included from C
23:02:22 <wob_jonas> ++
23:02:26 <\oren\> What I really need is a tool to figure out what combinations remain undefined in the lexer table
23:03:25 <wob_jonas> \oren\: that's not so simple, because there are combinations that are impossible because of the grammar
23:03:35 <myname> why not quaternions or hyperreals or all kinds of binarys trees and fibonacci heaps for built-in features?
23:04:05 <wob_jonas> not many, mind you, but a few
23:04:12 <\oren\> myname: I think strings should eb built in
23:04:30 <wob_jonas> myname: complexes can be optimized in useful ways if the compiler knows about them
23:04:49 <alercah> wob_jonas: iirc there was work underway to make the atomics compatible?
23:04:50 <myname> so can he with a library
23:04:54 <alercah> wob_jonas: that's true of libraries too
23:05:45 <wob_jonas> and the behavior of complexes can depend on those floating point compilation option switch thingies, which further makes it easier to implement it as optimized builtins than as library stuff
23:05:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
23:06:12 <alercah> wob_jonas: again, no reason a library can't do that
23:06:15 <wob_jonas> of course, you could still have complexes as a library feature, since even then the library could use compiler-specific knowledge and intrinsics
23:06:21 <wob_jonas> I dunno
23:06:26 <wob_jonas> I don't really know of good reasons
23:06:28 <alercah> the standard only requires that the interface exposed be that of a library
23:06:32 <myname> i would rather have the compiler asking the öibrary on optimization methods than moving random stuff into the core
23:06:37 <wob_jonas> I just feel like complexes would be nicer as built-in
23:06:41 <alercah> nothing requires the stdlib to actually be written as source
23:06:46 <wob_jonas> I admit my reasons for it aren't sound
23:06:48 -!- sebbu has quit (Ping timeout: 260 seconds).
23:07:01 <alercah> IIRC clang has a number of optimizations for std types
23:07:02 <wob_jonas> complexes aren't random stuff!
23:07:14 <alercah> sure they are
23:07:24 <alercah> why not move io into primitives, since they depend on syscalls?
23:07:25 <wob_jonas> alercah: sure, and gcc has library stuff too that essentially just calls a built-in
23:07:31 <alercah> or strings, since they're so important
23:07:38 <wob_jonas> alercah: gcc does know about some io primitives
23:07:43 <wob_jonas> not many, but some
23:07:59 <alercah> wob_jonas: right, many standard libraries refer back to compiler intrinsics
23:08:04 <alercah> but they don't even need to do that
23:08:34 <alercah> there is no reason, from a standard perspective, that the standard types themselves couldn't be built-in
23:08:47 <wob_jonas> as for strings, obviously the compiler knows a lot about some of the loops that are used for strings a lot, and all forms of memcpy and memmove, both library calls and various loops and expanded form. copying comes up so much that the compiler must optimize it well.
23:09:07 <wob_jonas> alercah: sure, technically
23:09:25 <wob_jonas> but declaring them in the library makes the library implementation more readable to humans
23:09:30 <alercah> sure
23:09:31 <wob_jonas> so in non-eso compilers it makes sense
23:09:43 <alercah> which seems like an argument in favour of libraries in general and against moving things to core :)
23:10:49 -!- sebbu has joined.
23:11:03 <wob_jonas> also apparently some developers are very fond of these crazy ides that try to parse code as you type and give you all sorts of intrusive completion tips and error messages and red squiggle underlines and lightbulbs in the middle of each word you type,
23:11:17 <wob_jonas> so having each identifier declared in library headers would help those ides
23:11:17 <alercah> they can be very useful
23:11:21 <alercah> also very annoying
23:11:30 <wob_jonas> they could be very useful if used sanely
23:11:32 <alercah> no that wouldn't help at all
23:11:36 <zzo38> I don't use that kind of things though
23:11:38 <wob_jonas> not the way SOME of my coworkers use them
23:11:41 <alercah> such editors need compiler support for C++
23:11:45 <wob_jonas> oh hi, zzo38
23:12:00 <alercah> (or else they need to reimplement a *significant* part of the C++ semantic analysis
23:12:04 <alercah> )
23:12:16 <wob_jonas> zzo38: I have a hypothetical M:tG templating question for you
23:12:35 <wob_jonas> alercah: not reimplement as such, just use part of an existing implementation
23:12:59 <alercah> wob_jonas: but if you're using the compiler to do that analysis
23:13:09 <alercah> then it would know the standard types
23:13:26 <alercah> the only time it wouldn't is if you were using a separate compiler for your IDE and for your compilation
23:13:30 <alercah> which is a bad idea for many reasons
23:13:52 <alercah> and in any case wouldn't work with the same stdlib
23:13:54 <wob_jonas> zzo38: Instead of that crazy complicated rule 305.7 for the Spreading Seas ability, shouldn't they have made a rule that makes that effect an ordinary copy effect that copies from the Island card?
23:13:59 <wob_jonas> I know it's not the same when it interacts with some more tricky effects, but it wouldn't be that much of a change, and it would simplify the rules a lot.
23:14:07 <wob_jonas> I wonder what your idea is about that alternate rule.
23:14:27 <wob_jonas> alercah: I guess
23:16:59 <zzo38> I do think rule 305.7 is certainly a bit klugy. A copy effect that copies from the Island card it seems won't work though
23:17:31 <wob_jonas> why not?
23:17:43 <zzo38> However, there does not seem a better way than the current rule 305.7 without making the card text too complicated
23:18:08 <zzo38> wob_jonas: There is not anything for it to copy.
23:20:13 <wob_jonas> I don't think that's a problem. If you don't want to imagine it as a copy effect, then imagine it as some similar effect that overwrites all the copyable values and base characteristics of the card, like those rules about face down permanents being 2/2 creatures with no other characteristics, or those about which part of split/flip/double-sided obj
23:20:13 <wob_jonas> ects are read in certain cases.
23:21:00 <wob_jonas> The point is, the effect should overwrite all the characteristics of the card, and all at the same layer, leaving nothing of the original at that point, rather than being a hodge-podge of effects that apply in various layers and on various parts of the characteristics inconsistently.
23:21:46 <wob_jonas> It already tries to act on the abilities of the card at such an early point, to remove only certain abilities that were printed on it.
23:25:35 <wob_jonas> Mind you, I do think it could be a real copy effect.
23:26:15 <wob_jonas> There are already effects that turn a permanent to a copy of an exiled card; and there are effects that examine the characteristics of a card outside the game, and there are rules for what those characteristics are;
23:27:24 <wob_jonas> so you only need a little patch to allow the rules to examine pristine copies of some Island outside the game that the players don't even own, like some particular Island card exhibited in the gatherer or something.
23:28:09 <zzo38> O, yes it could do that; the text of a default Island is simple: its name is Island, its type is land, its subtype is Island, and its other text is blank.
23:28:45 <zzo38> (O, and its supertype is basic.)
23:29:34 -!- Zarutian has joined.
23:29:37 <wob_jonas> You'd need this for all five plain basic lands, not only Island, but still
23:29:55 <zzo38> Yes, although that is still simple; only its names and subtypes differ.
23:30:01 <shachaf> Aren't there 11 basic lands?
23:30:15 <zzo38> shachaf: Yes, but only five are the "conventional basic lands".
23:30:15 <wob_jonas> the comp rules basically already know about those five cards: it mentions them explicitly for limited deck construction rules
23:30:29 <wob_jonas> it doesn't specifically list their oracle values, but so what
23:30:35 <wob_jonas> the oracle is needed for the rules anyway
23:31:09 <zzo38> ("Conventional" is the term I made up myself for these five basic lands, since there does not seem to be another word for them.)
23:31:22 <shachaf> the basic basic lands
23:31:41 <wob_jonas> still, if a literal copy effect is inconvenient for some reason, you could use some other phrasing that acts at that low layer, like the ones used for morph objects etc
23:31:43 <zzo38> wob_jonas: As far as I am concerned they should be separate since not all cards are necessarily legal in all formats, and some people may play unofficial formats with custom cards.
23:32:52 -!- farrioth has quit (Quit: leaving).
23:33:17 <zzo38> Also, it seems that for some reason they don't do static copy effects; Volrath's Shapeshifter used to be but they changed it into a static text-changing effect.
23:34:29 <wob_jonas> zzo38: oh indeed, they changed the rules for Primal Clay too, and that's for the good
23:34:51 <wob_jonas> but they still have those effects for morph, split cards, flip cards, and double-faced cards
23:34:55 <wob_jonas> (and meld cards of course)
23:35:39 <zzo38> wob_jonas: Those are the initial text of the object due to the object's status.
23:35:51 <zzo38> (And copies can also be modified by the copy's status.)
23:36:00 <wob_jonas> yes, and they are templates for when you copy from those objects
23:37:03 <wob_jonas> and mind you, those rules are quite tricky, because some of them act differently on the stack, on tb, and elsewhere (plus there's special rules for cmc and color-identity but that probably doesn't matter)
23:37:19 <wob_jonas> I don't really understand how all the zone rules work
23:37:21 -!- FreeFull has quit (Quit: Reboot).
23:37:25 <zzo38> So, I would think, the status of an object affects which of an object's initial texts applies to it.
23:37:42 <zzo38> Only permanents have status though, although any object can be face-down.
23:39:29 <zzo38> However, regardless of whether it worked as a copy effect or how it does now (as a type-changing effect), I still think perhaps an improvement could be made: saying it becomes a "normal Island" shall remove its rules text.
23:39:40 <wob_jonas> yes... well, technically I think only objects otb, in exile, and on stack can be face up or face down; objects in gy are always revealed and objects in hand or library or sideboard are always hidden, and hidden means they don't have properties, except momentarily when they're revealed
23:40:31 <zzo38> Actually, I think not quite; a card can be temporarily face-down while in a player's hand, and it lacks characteristics at that time. See rule 120.8.
23:40:52 <wob_jonas> zzo38: I don't know what the templating should be. I think they should just have been printed with reminder text so you don't forget that rule: that's viable because most such cards have short enough text box that the reminder text usually fits.
23:41:34 <zzo38> I think less klugy rules make more sense, and then just adding the word "normal" to mean what the rules currently mean.
23:41:42 <wob_jonas> oh... right. I'm not sure if that counts as face down, or just hidden from even the player, but probably doesn't matter
23:42:10 <zzo38> Also, objects in the command zone can be face down.
23:42:44 <wob_jonas> heck, Sea's Claim should be printed without the reminder text for "enchant" and then you can fit two more lines of whatever templating or reminder you want
23:42:53 <wob_jonas> or even three if you reduce the size of text
23:43:09 <wob_jonas> oh yes... you're right, I forgot about the command zone
23:43:16 -!- FreeFull has joined.
23:43:28 <wob_jonas> conspiracies and planes and schemes can be face up or face down
23:43:38 <zzo38> But it does say "while face down, it's considered to have no characteristics"; therefore http://zzo38computer.org/textfile/miscellaneous/magic_card/puzzle.7 (the rule was not numbered 120.8 at that time, although the rule still work in the same way)
23:43:55 -!- hppavilion[1] has joined.
23:44:23 <wob_jonas> Spreading Seas have a bit more rules text, but still you could fit something on it
23:44:57 <zzo38> I think they should normally to omit the reminder text it is not needed
23:45:00 <wob_jonas> so you say "is a normal island"... let me think
23:45:18 <zzo38> (unless the text is especially confusing, in which case it can help. But usually the text is not confusing if you know the rules)
23:45:42 <wob_jonas> does "Enchanted land is a normal island." fit in one line with the largest font size used? I think it just barely fits.
23:46:30 <zzo38> On both of those two cards you mentioned it seems like it might fit
23:47:01 <zzo38> (Although, you can change it to Mountain if you want to for this test, since "Mountain" is a longer word than "Island".)
23:47:12 <wob_jonas> zzo38: how would you template cards like Tideshaper Mystic then?
23:47:47 <zzo38> "... becomes a normal land of the basic land type of ..."
23:47:51 <wob_jonas> or Elsewhere Flask
23:48:24 <zzo38> Perhaps "... becomes normal and that type ..."
23:48:50 <wob_jonas> could work
23:50:15 <hppavilion[1]> test
23:56:45 -!- yorick_ has changed nick to yorick.
23:57:47 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
2016-11-17
00:04:25 -!- boily has joined.
00:04:27 <boily> `wisdom
00:04:30 <HackEgo> oxford//Oxford is the home of English, woven shirts, and the serial comma.
00:05:38 -!- oerjan has joined.
00:07:04 <boily> hellørjan.
00:08:22 <oerjan> helloily.
00:08:25 <oerjan> @messages-
00:08:25 <lambdabot> fizzie said 6h 55m 54s ago: I don't know hth
00:09:53 -!- MoALTz has quit (Read error: Connection reset by peer).
00:10:45 -!- MoALTz has joined.
00:11:42 <boily> the teammates and I spent the whole day at the Agile Tour. the last keynote talk was given by a Swedish guy. some of his slides had Swedish stuff on it.
00:12:13 <boily> I learned that ”resdagar” is “voyage days”
00:13:15 -!- hydraz has changed nick to amused.
00:13:26 <oerjan> vad tur
00:13:36 <boily> fungot: vad tur?
00:13:37 <fungot> boily: declared it was very close now air foul with their hoarse fnord, and his memories of chantings in the great abyss. again mr. ward had been receiving brief and non-committal typed notes from his son, the father and the doctor went down the stairs.
00:14:29 <oerjan> *vilken tur
00:14:38 <boily> fungot: not vad, vilken hth
00:14:38 <fungot> boily: i was given charge of my funds, and spent them slowly and on the stairs. a wavering flicker of light shewed through my transom, and in
00:15:17 <fizzie> ^style
00:15:17 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft* nethack oots pa qwantz sms speeches ss wp youtube
00:15:27 <fizzie> Should've known.
00:15:39 <fizzie> fungot: How did you manage to spend all your funds on the stairs?
00:15:39 <fungot> fizzie: dr. polidori developed his fnord idea as a long short story, the fnord of
00:15:47 <oerjan> why would you know, you'll just go insane tdnh
00:16:49 <oerjan> also what's transom, and should we keep you-know-who from finding out
00:16:50 -!- amused has changed nick to hydraz.
00:16:54 <boily> maybe it's fungot who's at the bottom of SCP-087?
00:16:55 <fungot> boily: in fnord derby was away for a week until he began stumbling and hurting himself, and at dusk i dreamed strange dreams under the fnord in pawtuxet were playing? that was the latin for " guards" in this matter which he had come at last upon one of the first revelation was a sultry one. i asked him if he would consent to do so.
00:17:21 <fizzie> @wn transom
00:17:22 <lambdabot> *** "transom" wn "WordNet (r) 3.0 (2006)"
00:17:22 <lambdabot> transom
00:17:22 <lambdabot> n 1: a window above a door that is usually hinged to a
00:17:22 <lambdabot> horizontal crosspiece over the door [syn: {transom},
00:17:22 <lambdabot> {transom window}, {fanlight}]
00:17:25 <lambdabot> 2: a horizontal crosspiece across a window or separating a door
00:17:26 <lambdabot> from a window over it [syn: {transom}, {traverse}]
00:17:57 <oerjan> that's disturbingly mundane
00:18:11 <fizzie> A transdimensional transom.
00:19:15 -!- xkapastel has quit (Quit: Connection closed for inactivity).
00:19:40 <boily> fungot: how many dimensions are you in with?
00:19:41 <fungot> boily: i looked about the immense attic room with the rag carpet and exposed beams and fnord, and over field and forest were scattered the bodies of others who had a room on the ground floor are many peculiar bottles, in each a small piece of lead suspended fnord from a fnord house we behold frightful presences summoned out of black space by a sorcerer, and the
00:22:20 -!- sewilton has quit (Quit: Connection closed for inactivity).
00:29:01 <boily> `wisdom
00:29:03 <HackEgo> welcome//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.)
00:29:09 <boily> `wisdom
00:29:11 <boily> `wisdom
00:29:11 <HackEgo> welcome.bork//welcome.bork Velcume-a tu zee interneshunel hoob fur isutereec prugremmeeng lungooege-a deseegn und depluyment! Fur mure-a inffurmeshun, check oooot oooor veeki: http://isulungs.oorg/veeki/Meeen_Pege-a. (Fur zee oozeer keend ooff isutereeca, try #isutereec oon irc.del.net.)
00:29:12 <HackEgo> croissont supplier//See misspellings of croissant
00:29:13 <boily> `wisdom
00:29:14 <HackEgo> programmers knowing what they're doing//Programmers knowing what they're doing is a hypothetical alien race invoked to justify keeping horrendous traps in programming languages.
00:29:43 <shachaf> boily: what happened to `5 w thh
00:29:44 <shachaf> hth
00:29:48 <boily> I know what I'm doing. it's the machine who doesn't know me.
00:29:58 <boily> hellochaf. what's a `5?
00:30:01 <shachaf> `5 w
00:30:06 <HackEgo> 1/2:corium//Corium is the material that a nuclear reactor's core dump is made of. \ furryscript//FurryScript is the hairiest of all esoteric languages. \ esoteric//This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet. \ tanebventory//The Tanebventory is big. Really big. For one thing
00:30:08 <shachaf> `spam
00:30:09 <HackEgo> 2/2:, it contains a Hilbert hotel. \ fnord//? ¯\(°​_o)/¯
00:30:17 <boily> oooooh.
00:30:52 <shachaf> `? hilbert hotel
00:30:54 <HackEgo> hilbert hotel? ¯\(°​_o)/¯
00:31:16 <shachaf> a mathsematical tanebvention
00:34:38 <hppavilion[1]> The invention of the hilbert hotel would crash the economy as a resource that is in infinite supply (thus, almost no cost) without large demand is created that requires infinitely many people to maintain
00:35:03 <boily> the Taneb that can be tanebvented is not the True Taneb.
00:35:47 <hppavilion[1]> boily: Wouldn't a Taneb that could be invented be even greater though?
00:36:52 <boily> if you meet the Taneb on your way, untanebvent him.
00:36:54 -!- aucotsi has joined.
00:36:59 <boily> `relcome aucotsi
00:37:01 <HackEgo> aucotsi: 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.)
00:39:06 -!- DHeadshot has joined.
00:42:29 <boily> hppavilion[1]: a monk asked 機器菌: "Does a Wisdom entry make sense?". The Master answered: "Three pounds of pineapple."
00:43:09 <hppavilion[1]> boily: Are you going to make me look up 機器菌?
00:44:04 <oerjan> i think it might mean "fungot"
00:44:04 <fungot> oerjan: in an instant was veritably awesome.
00:44:59 <boily> oerjan: *DINGOT* ♪
00:48:32 <fizzie> fungot: I like that, it was more positive than what you usually produce.
00:48:32 <fungot> fizzie: as he walked onward under the enchanted sun.
00:49:08 <fizzie> fungot: Keep going.
00:49:08 <fungot> fizzie: after that i went through the night, and gilman knew she was the only things they was fnord of. no tellin' what any o' them kanakys fnord never give away their secrets.
00:50:36 <DHeadshot> Didn't know fungot was a bot... Not listed as one...
00:50:36 <fungot> DHeadshot: and disinclined to accept new ideas. besides, they really knew little; for wide salt marshes, while the lights of oonai were not golden in the sun. it is this conviction, added to it an unwonted sparkle of eye and fnord of surprising folklore, lord dunsany stands fnord to a pedestal of lofty importance in literary history. what it was that of a king of lomar who had ruled that terrible polar land one hundred thousand
00:53:03 <oerjan> ^prefixes
00:53:03 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
00:53:11 <oerjan> sure it's listed hth
00:54:27 <boily> Dhellodshot. fungot is our mascot!
00:54:28 <fungot> boily: vi. the tomb-legions had not been able to give simple orders to zenas. the room was just as though he had walked out casually for a ramble in the hills and antique roofs and spires of kingsport gleamed in the ruddy blaze, he took highest fnord at oxford and seemed likely to redeem the intellectual fame of his family, and alone among the indifferent millions of london, so there were not many signs, but carter thought he s
01:01:10 <boily> ^botsnack
01:01:10 <fungot> Oh nom nom nom!
01:05:17 -!- Zarutian has quit (Quit: Zarutian).
01:07:25 <hppavilion[1]> ^botsmack
01:07:41 <hppavilion[1]> @botsnack
01:07:41 <lambdabot> :)
01:07:45 <hppavilion[1]> `botsnack
01:07:46 <HackEgo> ​>:-D
01:07:55 <hppavilion[1]> )botsnack
01:07:59 <hppavilion[1]> ]botsnack
01:08:01 <hppavilion[1]> ^prefixes
01:08:01 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
01:08:14 <hppavilion[1]> (botsnack
01:08:18 <hppavilion[1]> ( botsnack
01:08:18 <idris-bot> No such variable botsnack
01:08:25 <hppavilion[1]> ) botsnack
01:08:31 <hppavilion[1]> [ botsnack
01:08:32 <ffj-bot> hppavilion[1]: |value error: botsnack
01:12:29 -!- DHeadshot has quit (Ping timeout: 250 seconds).
01:17:06 <oerjan> [ 0
01:17:07 <ffj-bot> oerjan: 0
01:17:13 <oerjan> [ 1 2 3
01:17:14 <ffj-bot> oerjan: 1 2 3
01:20:25 -!- FireFly has quit (Quit: Goodbye).
01:20:36 -!- FireFly has joined.
01:22:26 <fizzie> "he took highest fnord at oxford and seemed likely to redeem the intellectual fame of his family"
01:23:13 <oerjan> great praise indeed
01:29:03 <fizzie> "Gifted and learned, he took highest honours at Oxford and seemed likely to redeem the intellectual fame of his family." From Facts Concerning the Late Arthur Jermyn and His Family.
01:29:08 <hppavilion[1]> fizzie: fñord
01:30:33 <fizzie> (Of course, it went rather badly.)
01:34:48 -!- ais523 has joined.
01:47:48 <boily> hppavilion[1]: fñord?
01:48:19 <hppavilion[1]> boily: fñord.
01:50:08 * boily mapoles some fnorthodoxy into hppavilion[1]. "fnord. ça se dit «fnord»."
01:51:00 <hppavilion[1]> boily: fñord is a fjord of fnords. obv.
01:51:16 <boily> it's a fnord. nothing more, nothing fnord.
01:55:26 <boily> fungot: fnord fnord fnord fnord ♪
01:55:26 <fungot> boily: just what the real situation was, i discovered, lay in reaching this goal before i was born and reared in haverhill at the old crowninshield driveway with asenath's powerful fnord, handling it like a loose, fnord wooden shoes were shambling and rattling about on the polished top were scratches showing where some heavy object had rested. the queer machine was gone, while on his chest or the pit on his forehead. the charle
01:58:01 <\oren\> 1qaz2wsx3edc4rfv5tgb6yhn7ujm8ik,9ol.0p;/-'=]\
02:00:20 <hppavilion[1]> \oren\: True, true.
02:00:25 <boily> he\\oren\. cleaning your keyboard?
02:00:39 <hppavilion[1]> Oh, it was patternic
02:00:46 <boily> 1qaz2wsx3edc4rfv5tgb6yhn7ujm8ik,9ol.0p;é-ề=çà
02:01:00 <hppavilion[1]> qazwsxedcrfvtgbyhnujmikolp
02:01:33 <boily> hppavilion[1]: you're missing your és and às.
02:01:49 <hppavilion[1]> boily: Nø.
02:02:12 <hppavilion[1]> Abusing ctcp is fun
02:02:43 <oerjan> 1qaz2wsx3edc4rfv5tgb6yhn7ujm8ik,9ol.0pø-+åæ\¨'
02:03:54 <\oren\> why was this suggested to me https://www.youtube.com/watch?v=49bg6h1RM20
02:04:47 <oerjan> seems fishy
02:05:00 <boily> \oren\: because you watched too much Girls und Panzer?
02:05:11 <\oren\> perhaps
02:06:20 <boily> that is one ugly fish.
02:08:26 <\oren\> "look I cut out the guts of the fish"
02:09:41 -!- boily has quit (Quit: LIKELIHOOD CHICKEN).
02:17:11 <hppavilion[1]> `? la;ksdjf
02:17:12 <HackEgo> la;ksdjf? ¯\(°​_o)/¯
02:17:17 <hppavilion[1]> Just needed the ¯\(°​_o)/¯
02:18:59 <shachaf> have you considered /msg hth
02:20:10 <oerjan> /msg #esoteric `? la;ksdjf
02:20:15 <izalove> fuck
02:20:21 <izalove> i was typing that
02:20:26 <oerjan> :P
02:20:58 <hppavilion[1]> la;ksdjf
02:21:03 <hppavilion[1]> xD
02:21:19 <hppavilion[1]> shachaf: I was in a hurry
02:21:38 <shachaf> good evenoerjan
02:22:03 <shachaf> or are you the oddoerjan
02:23:01 <\oren\> apparently I'm supposed to care about lennard coen
02:24:34 <\oren\> despite everythoing he made bing sad bastard music
02:24:46 <\oren\> s/bing/being
02:24:49 <shachaf> aren't canadians supposed to stick together hth
02:25:17 <\oren\> death to traitors who immigrate to usa
02:26:01 <\oren\> anyway his music sucked
02:26:49 <\oren\> songs about how he's supposedly poor and can't get girls despite being a popular and successful musician
02:28:14 <shachaf> I never heard of him before last week.
02:28:34 <shachaf> But I listened to a few songs and they seemed pretty good. For example more than one of them didn't have any drums.
02:29:49 <hppavilion[1]> shachaf: I assume you've heard Hallelujah?
02:29:59 <shachaf> Yes, last week.
02:30:28 <\oren\> I hate that song so much
02:30:39 <hppavilion[1]> \oren\: BLASPHEMER!
02:32:30 <hppavilion[1]> shachaf: Wooow.
02:32:33 <hppavilion[1]> shachaf: Which version
02:32:36 <hppavilion[1]> *+?
02:32:45 <shachaf> I think I heard more than one.
02:33:08 <hppavilion[1]> shachaf: So about ε% of all versions then
02:34:25 <oerjan> shachaf: i'm the perfectoerjan, of course
02:34:57 <hppavilion[1]> oerjan: so...?
02:35:42 <hppavilion[1]> oerjan: ¡QUICK! ⸘ARE YOU ODD‽
02:36:42 <shachaf> itym ⸘ hth
02:37:04 <hppavilion[1]> `unidecode ⸘⸘
02:37:05 <HackEgo> ​[U+2E18 INVERTED INTERROBANG] [U+2E18 INVERTED INTERROBANG]
02:37:22 <oerjan> hppavilion[1]: 'fraid not
02:37:32 <hppavilion[1]> shachaf: yidm ⸘ ais ⸘ tdnh
02:37:53 <shachaf> sorry, i don't have the font for whatever character that is
02:38:00 <shachaf> `icode m ais t
02:38:00 <HackEgo> ​[U+006D LATIN SMALL LETTER M] [U+0020 SPACE] [U+0020 SPACE] [U+0061 LATIN SMALL LETTER A] [U+0069 LATIN SMALL LETTER I] [U+0073 LATIN SMALL LETTER S] [U+0020 SPACE] [U+0020 SPACE] [U+0074 LATIN SMALL LETTER T]
02:38:02 <oerjan> me neither
02:38:08 <shachaf> it's not even getting delivered
02:38:08 <shachaf> tdnh
02:38:19 <hppavilion[1]> They're identical
02:38:25 <oerjan> shachaf: that's pretty broken
02:38:39 <oerjan> maybe you should get a new computer hth
02:38:46 <hppavilion[1]> I sent a U+2E18, you said that ytim ⸘, which is a U+2E18
02:39:35 <shachaf> Yes, but I didn't see the one I sent either.
02:39:41 <hppavilion[1]> Oh
02:39:43 <shachaf> oerjan: I did, but this is my work computer.
02:40:19 <oerjan> `echo *MWAHAHAHA*
02:40:20 <HackEgo> ​*MWAHAHAHA*
02:40:55 <oerjan> (i guess the [ above also triggers it...)
02:41:08 <shachaf> oerjan: yoerjan
02:41:15 <shachaf> do you have any good short poetry for me today
02:41:23 <shachaf> `? oerjan
02:41:24 <HackEgo> Your esteemologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
02:41:33 <oerjan> short poetry / is hard
02:41:38 <oerjan> hth
02:42:02 <ais523> I don't think my compose key has an upside-down interrobang
02:42:04 <ais523>
02:42:05 <ais523> wait, it does
02:42:12 <shachaf> Mine used to.
02:42:15 <ais523> just have to enter the code for an interrobang backwards
02:42:17 <shachaf> No compose key on this computer.
02:42:43 <hppavilion[1]> til 141310897947438348259849402738485523264343544818565120000 is the smallest k-perfect number
02:42:45 <shachaf> `mkx bin/slwrjan//slwd "oerjan//$1"
02:42:48 <HackEgo> bin/slwrjan
02:42:53 <hppavilion[1]> idnw il this
02:43:02 <shachaf> idnw?
02:43:08 <hppavilion[1]> *idnkw
02:43:15 <hppavilion[1]> I do not know why
02:43:26 <hppavilion[1]> (alt. iknw, I know not why)
02:43:32 <oerjan> shachaf: sometimes i wonder if you're a little bit obsessed with me
02:43:38 <shachaf> `slwrjan s/Pre-recombination //
02:43:40 <HackEgo> oerjan//Your esteemologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
02:43:47 <shachaf> oerjan: It's just easier this way.
02:43:54 <shachaf> Since I edit your wisdom entry so much.
02:45:14 <oerjan> OKAY
02:45:38 <shachaf> `` ls bin/*rjan
02:45:41 <HackEgo> bin/oerjan \ bin/quoerjan \ bin/quørjan \ bin/slwrjan \ bin/translatetoerjan \ bin/zalgoerjan
02:45:57 <hppavilion[1]> `? ørjan
02:45:58 <HackEgo> Your pal Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it.
02:46:10 <shachaf> `cat bin/culprits
02:46:11 <HackEgo> hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
02:46:47 <shachaf> `` cd bin; for f in *rjan; do hoat "$f" | awk '{print substr($1,2,length($1)-2)}'; done | xargs
02:46:55 <HackEgo> shachäf shachäf FreeFul̈l oerjän shachäf FreeFul̈l ellioẗt Bik̈e Bik̈e shachäf FreeFul̈l ellioẗt fizzïe shachäf shachäf FreeFul̈l ellioẗt shachäf shachäf shachäf FreeFul̈l ellioẗt
02:47:00 <shachaf> oops
02:47:06 <shachaf> `` cd bin; for f in *rjan; do hoat "$f" | head -n1 | awk '{print substr($1,2,length($1)-2)}'; done | xargs
02:47:14 <HackEgo> shachäf shachäf shachäf shachäf shachäf shachäf
02:47:17 <shachaf> interesting
02:47:21 <oerjan> MYTH CONFIRMED
02:47:26 <shachaf> `` ls bin/*chaf
02:47:27 <HackEgo> ls: cannot access bin/*chaf: No such file or directory
02:47:41 <shachaf> `cat bin/oerjan
02:47:42 <HackEgo> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
02:47:47 * hppavilion[1] drinks some dechaf
02:47:49 <shachaf> `oerjan
02:47:50 <HackEgo> ​/hackenv/bin/oerjan: line 1: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA:
02:47:57 <shachaf> `doat bin/oerjan
02:47:59 <HackEgo> 2013:2013-02-06 <shachäf> echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
02:48:07 <shachaf> `rm bin/oerjan
02:48:09 <HackEgo> No output.
02:48:57 <shachaf> `` dowt oerjan | awk '{print substr($1,2,length($1)-2)}' | grep shachaf | xargs
02:49:00 <HackEgo> No output.
02:49:09 <shachaf> `dowt oerjan
02:49:11 <HackEgo> 0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 1000:2012-12-09 <FreeFul̈l> revert 0 \ 1001:2012-12-09 <oerjän> revert 999 \ 1493:2013-01-12 <FreeFul̈l> revert 4 \ 1497:2013-01-12 <ellioẗt> revert 1492 \ 2649:2013-
02:49:19 <shachaf> Ah, right.
02:49:48 <shachaf> `` dowt oerjan | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -n
02:49:50 <HackEgo> ​ 1 000:2012-12-0 \ 1 001:2012-12-0 \ 1 017:2016-09-0 \ 1 029:2016-05-1 \ 1 030:2016-05-1 \ 1 043:2016-09-1 \ 1 049:2016-09-1 \ 1 077:2016-09-2 \ 1 085:2016-05-1 \ 1 085:2016-09-2 \ 1 086:2016-05-1 \ 1 087:2016-05-1 \ 1 108:2016-09-2 \ 1 117:2016-09-2 \ 1 118
02:49:55 <shachaf> oops
02:50:01 <shachaf> `` hoat oerjan | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -n
02:50:06 <HackEgo> ​ 1 hppavilion[1̈] \ 1 izaber̈a \ 2 shachäf \ 5 oerjän \ 7 Rouj̈o
02:50:22 <shachaf> ugh
02:50:31 <shachaf> `` howt oerjan | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -n
02:50:33 <HackEgo> ​ 1 ellioẗt \ 1 int-̈e \ 1 nitïa \ 2 FreeFul̈l \ 5 boil̈y \ 5 noloveinwaikik̈i \ 28 oerjän \ 60 shachäf
02:50:40 <shachaf> wouldn't you know it
02:50:45 <shachaf> what's all this, then?
02:51:19 <shachaf> `` howt welcome | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn
02:51:21 <HackEgo> ​ 14 ellioẗt \ 11 shachäf \ 4 oerjän \ 3 Gregör \ 2 FreeFul̈l \ 2 Bik̈e \ 1 Sgëo \ 1 RocketJSquirrël \ 1 nitïa \ 1 ais52̈3
02:51:30 <shachaf> `` howt shachaf | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:51:32 <HackEgo> 5 oerjän 3 shachäf 2 mrhmous̈e 2 FreeFul̈l 2 Elronn̈d 2 ellioẗt 1 nitïa 1 boil̈y
02:51:48 <shachaf> > (5/3, 60/28)
02:51:50 <lambdabot> (1.6666666666666667,2.142857142857143)
02:52:03 <shachaf> SEEMS LIKE THE OBSESSION IS REQUITED HTH
02:52:15 <oerjan> MAYBE SLIGHTLY
02:52:42 <shachaf> What are other files with long histories?
02:52:47 <oerjan> quotes
02:52:49 <shachaf> I wonder whether there's a straightforward efficient way to check.
02:53:02 <shachaf> `` hoat quotes | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:53:04 <HackEgo> 354 oerjän 327 ellioẗt 80 shachäf 75 km̈c 54 ais52̈3 45 coppr̈o 26 monq̈y 20 boil̈y 14 Tanëb 14 Phantom_Hoovër 14 GreyKnigḧt 11 shubshüb 11 quintopïa 11 Gregör 9 fizzïe 9 FireFl̈y 8 mnoq̈y 8 Fior̈a 8 elliott__̈_ 7 Sgëo 7 iön 6 hagb4r̈d 5 tsweẗt 5 ranc 5 olsnër 5 Jafët 5 elliotẗ_ 4 RocketJSquirrël 4 int-̈
02:53:12 <shachaf> `` hoat bin | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:53:14 <HackEgo> 514 oerjän 310 shachäf 132 fizzïe 110 Jafët 94 ellioẗt 91 hppavilion[1̈] 78 b_jonäs 77 zgrëp 61 Rouj̈o 58 tsweẗt 48 moon̈_ 44 ais52̈3 42 int-̈e 38 km̈c 38 izaber̈a 37 noood̈l 36 mromän 35 nortẗi 32 FireFl̈y 28 c00kiemon5tër 26 mrhmous̈e 26 iön 25 boil̈y 23 Tanëb 22 mroman̈_ 22 moon_̈_ 21 olsnër 20 GreyKnigh
02:53:21 <shachaf> `` hoat wisdom | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:53:24 <HackEgo> 1186 oerjän 472 shachäf 261 b_jonäs 214 boil̈y 150 int-̈e 126 hppavilion[1̈] 94 tsweẗt 64 mromän 55 Tanëb 54 ellioẗt 38 GreyKnigḧt 34 Phantom_Hoovër 32 mroman̈_ 27 Rouj̈o 25 olsnër 24 Zarutiän 24 fizzïe 23 Jafët 20 FireFl̈y 17 ZombieChenëy 17 Bik̈e 16 oren̈ \ 14 quintopïa 14 FreeFul̈l 13 zzo3̈8 13 Elronn̈d
02:53:35 <shachaf> `` hoat . | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:53:39 <HackEgo> 2585 oerjän 1047 shachäf 611 ellioẗt 372 b_jonäs 307 boil̈y 300 hppavilion[1̈] 265 fizzïe 239 int-̈e 217 tsweẗt 190 ais52̈3 187 Jafët 177 GreyKnigḧt 165 km̈c 142 Tanëb 138 Rouj̈o 117 zgrëp 107 moon̈_ 105 mromän 102 mroman̈_ 97 Phantom_Hoovër 97 Bik̈e 94 nortẗi 90 noood̈l 80 izaber̈a 79 FireFl̈y 74 coppr̈o 71 o
02:54:08 <shachaf> oerjan would appear to be a little obsessed with HackEgo
02:55:21 <shachaf> `cat bin/lastfiles
02:55:22 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
02:55:48 <shachaf> `` hg log --removed --template "{files}\n" .
02:55:51 <HackEgo> bin/oerjan \ wisdom/oerjan \ bin/slwrjan \ quotes \ wisdom/eridanipoid \ wisdom/parsley \ bin/5 \ wisdom/7 \ wisdom/21 \ wisdom/42 \ wisdom/thwackamacallit wisdom/þwackamacallit \ wisdom/thwackamacallit wisdom/þwackamacallit \ bin/hlnp \ bin/hlnp \ bin/hlnp \ bin/hlnp \ bin/hlnp \ wisdom/sugar \ wisdom/peer \ wisdom/oerjan \ wisdom/oasys \ wisdom
02:55:51 <oerjan> >_> <_<
02:56:55 <shachaf> `` hg log --removed --template "{files}\n" . | sed 's/ /\n/g' | sort | uniq -c | sort -rn
02:57:00 <HackEgo> ​ 1205 quotes \ 131 bin/list \ 115 wisdom/oerjan \ 90 test \ 65 wisdom/the \ 65 canary \ 62 bin/tomfoolery \ 61 bin/? \ 52 wisdom/tanebvention \ 50 wisdom/welcome \ 46 wisdom/⊥ \ 42 bin/learn \ 40 bin/learn_append \ 39 wisdom/#esoteric \ 38 bin/wisdom \ 38 bin/olist \
02:57:41 <shachaf> `` howt tanebvention | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:57:43 <HackEgo> 22 shachäf 17 oerjän 3 boil̈y 1 Tanëb 1 hppavilion[1̈] 1 FireFl̈y 1 b_jonäs
02:58:01 <oerjan> i suspect wisdom/the is mostly from before `learn got improved
02:58:24 <shachaf> `` howg the | awk '{print substr($1,2,length($1)-2)}' | sort | uniq -c | sort -rn | xargs
02:58:26 <HackEgo> 2 oerjän 1 Rouj̈o 1 oren̈_ 1 hppavilion[1̈]
02:58:36 <shachaf> Oh, no.
02:58:39 <shachaf> I split on spaces.
02:58:47 <oerjan> ah
02:59:01 <oerjan> BAD MOVE
02:59:04 <shachaf> Otherwise it wouldn't count things that change more than one file.
02:59:15 <shachaf> Because hg prints out all the modified file names on one line, space-separated.
02:59:22 <shachaf> SHOULD'VE //-SEPARATED THEM
02:59:26 <shachaf> `` hg log --removed --template "{files}\n" . | sort | uniq -c | sort -rn | xargs
02:59:30 <HackEgo> xargs: unmatched double quote; by default quotes are special to xargs unless you use the -0 option \ 1176 quotes 105 bin/list 97 wisdom/oerjan 56 bin/tomfoolery 53 test 44 canary 43 wisdom/tanebvention 34 bin/wisdom 31 wisdom/welcome 31 wisdom/testing 31 wisdom/#esoteric 31 share/conscripts 30 bin/learn_append 29 bin/dontaskdonttelllist 28 bin/lear
02:59:38 <shachaf> `` hg log --removed --template "{files}\n" . | sort | uniq -c | sort -rn
02:59:41 <HackEgo> ​ 1176 quotes \ 105 bin/list \ 97 wisdom/oerjan \ 56 bin/tomfoolery \ 53 test \ 44 canary \ 43 wisdom/tanebvention \ 34 bin/wisdom \ 31 wisdom/welcome \ 31 wisdom/testing \ 31 wisdom/#esoteric \ 31 share/conscripts \ 30 bin/learn_append \ 29 bin/dontaskdonttelllist \ 28 bin/le
02:59:48 <oerjan> i tried using the features for treating {files} as a structured list, but they seemed not to be implemented in this hg version
03:00:24 <oerjan> (in theory, they would allow choosing the delimiter)
03:03:00 <\oren\> https://www.youtube.com/watch?v=unRldLdllZ8
03:06:54 <shachaf> not going to click on your leonard coen or leonard cohen links hth
03:11:06 <\oren\> shachaf: this isn;t lennard coen
03:11:41 <\oren\> shachaf: It's a much better artist who also makes whiny pathetic songs
03:11:49 <hppavilion[1]> Bad idea time!
03:11:56 <shachaf> why don't you like sad songs
03:12:41 <hppavilion[1]> Gødel number a string by converting it to ascii parts, converting those to binary, padding to 8 bits, joining, and converting back into a number.
03:12:53 <hppavilion[1]> Turn that number into a string. Repeat.
03:17:05 <\oren\> shachaf: I don't like sad songs made by people who have no legitiamte reason to be sad whining about problems thay demonstrably do not have
03:19:22 <shachaf> \oren\: do you think the proletariat should seize the means of production twh
03:20:29 <\oren\> they already have, hence the dwindling profits of record labels
03:21:10 <shachaf> aren't you the proletariat
03:21:40 <\oren\> not really, my income is a tad too high
03:22:54 <shachaf> Really? Where do you draw the line?
03:22:57 <\oren\> I'm in the top 10 percent of Canadians
03:23:52 <shachaf> So?
03:25:03 <\oren\> so I'm fairly certain that if the bolsheviks were around they would be seizing and nationalizing my assets
03:25:38 <\oren\> like they tried to do to my great grandmother
03:26:21 <shachaf> But you still sell your labor to capitalists?
03:27:14 <\oren\> yes, but I have stock as well
03:28:10 <shachaf> But if you stopped selling your labor, you'd starve to death or something?
03:28:21 <\oren\> probably not
03:29:07 <\oren\> i mean, maybe eventually, but at the rate I actually expend, I could support myself off savings for 10 yeards
03:30:21 <shachaf> look
03:30:26 <shachaf> the point is
03:30:40 <shachaf> capital for the capitalists
03:30:51 <shachaf> you should get a top hat
03:36:16 <oerjan> top hat and bell bottoms
03:36:29 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:40:01 -!- farrioth has joined.
03:58:14 -!- Sprocklem has joined.
04:49:17 <\oren\> ❄dvcalc 0.656 22.5 terrier
04:49:18 <\oren\> ☃ Δv = 1621.80155156057
04:49:27 <\oren\> nice
04:54:18 -!- oerjan has quit (Quit: Nite).
05:05:09 <hppavilion[1]> \oren\: wat
05:15:54 <zzo38> When making up my GURPS character I put in traits such as Increased Consumption log(4/3)/log(2) and other things with logarithms; the core rules sometimes are not flexible enough, so I have to use logarithms and trigonometry and other stuff to decide the traits.
05:16:27 <zzo38> \oren\: What calculation is that?
05:23:23 -!- pecan has quit (Ping timeout: 245 seconds).
05:27:08 -!- pecan has joined.
05:27:44 <\oren\> ❄dvcalc
05:27:44 <\oren\> ☃ Does math for Δv of a vessel. Usage: dvcalc <mass in tons> <fuel in units> <isp or engine name> [<fuel type>]; fuel types: lfo, olf, lf, xen, mono. If omitted, assumed to be lfo or the engine's type.
05:31:22 <zzo38> What is that, that you calculate, though? I don't even quite know what they are meaning but I would hope you would know
05:35:41 <\oren\> delta v. the amount of change in velocity a rocket powered spacecraft is capable of
05:36:00 <\oren\> ❄dvcalc 53.058 2880 skipper
05:36:00 <\oren\> ☃ Δv = 2896.18404411098
05:40:08 <\oren\> ❄dvcalc 144 6480 vector
05:40:08 <\oren\> ☃ Δv = 2138.84015405304
05:40:22 <hppavilion[1]> The set of all things contains itself
05:40:30 <hppavilion[1]> But the set of all exciting things does n't
05:40:32 <hppavilion[1]> *does not
05:40:39 <hppavilion[1]> It can't contain itself. It's too excited.
05:41:31 <zzo38> I know what delta v means, but I don't know much about spacecraft or what the fuel types means or other stuff like that
05:42:14 <hppavilion[1]> \oren\: OH! It's ksp
05:42:48 <hppavilion[1]> zzo38: hth
05:42:50 <farrioth> hppavilion[1]: Hehe.
05:45:36 <hppavilion[1]> Hm, in the 99 problems spanish translation, do they say "no problema"?
05:48:58 <\oren\> from my shitty knowledge of spanish: yo tengo nueventa nueve problemos, pero una puta no es una
05:49:12 <hppavilion[1]> \oren\: But -a would be feminine?
05:49:21 <hppavilion[1]> Oh, wait
05:49:39 <hppavilion[1]> The 'problems' isn't valent with the 'bitch', is it?
05:49:51 <\oren\> not really
05:51:26 <\oren\> problemo is masculine
05:53:11 <hppavilion[1]> \oren\: And problema is feminine
05:53:11 <\oren\> oh, apparently I'm worng and the correct word from problem is problema
05:53:29 <hppavilion[1]> Wooooooooooooooow spanish
05:54:01 <\oren\> oh and it's noventa y nueve
05:54:27 <\oren\> not nueventa, because fuck regularity of any kind
05:55:49 <hppavilion[1]> \oren\: Sorry, I'm not really into finite state automata
05:56:46 <\oren\> like srsly what is it with these indo european languages and their irregularity
05:57:10 <hppavilion[1]> \oren\: That would be a good question for the people in indo-europe
05:59:29 -!- MDead has joined.
06:02:59 -!- MDude has quit (Ping timeout: 252 seconds).
06:03:04 -!- MDead has changed nick to MDude.
06:18:25 -!- farrioth has quit (Quit: leaving).
06:26:35 <hppavilion[1]> Hm, would wise nomic be nomwc or nwmic?
06:28:05 <hppavilion[1]> Linguists would have a field day with IRC
06:28:40 <hppavilion[1]> Because things like "hth", "tdh", "tdnh", "twh", "twnh", etc. aren't really initialisms any more
06:28:52 <hppavilion[1]> And reading them as acronyms is impossible, but you see it as a word
06:29:03 <hppavilion[1]> They're practically... I want to say "punctuation"
06:34:46 -!- ais523 has quit.
06:36:03 <hppavilion[1]> What'd be really interesting would be writing a [descriptive-with-suggestions] handbook of usage. And using it for actual text.
06:36:04 <myname> they are acronyms
06:36:34 <hppavilion[1]> myname: They were, historically, initialisms.
06:36:57 <hppavilion[1]> But, at least for me, I don't read them so much as "h. t. h." as like the word "the" or "who"
06:37:25 <hppavilion[1]> A single, continuous word that *happens* to be unpronounceable
06:41:53 <hppavilion[1]> Writing entire essays in an IRC-like syntax *would* be an interesting exercise
06:43:18 <hppavilion[1]> [in futility, perhaps]
06:53:10 <myname> i don't
07:07:53 <zzo38> I wrote most of a OASYS->JavaScript compiler; here is a piece of the generated code for Escape From Planet Delta: case 11: g=40; if(!((((t)[0])||{})[18])) continue; g=40; if(!(AND(((((((t)[0])||{})[18])||{})[19])==(2),!((((((t)[0])||{})[18])||{})[1])))) continue; yield S[+(31)]; return;
07:08:20 <zzo38> (I didn't do a lot of optimizations in the code generator, as can be easily seen.)
07:13:13 <hppavilion[1]> http://thedoghousediaries.com/6014
07:13:25 <hppavilion[1]> Is doghouse diaries run by PRESCRIPTIVIST SCUM?
07:42:04 -!- testac3 has joined.
07:43:22 -!- testac3 has quit (Read error: Connection reset by peer).
07:47:29 -!- heroux has quit (Ping timeout: 252 seconds).
07:48:01 -!- testac3 has joined.
07:48:27 -!- heroux has joined.
07:49:19 -!- testac3 has quit (Remote host closed the connection).
07:59:15 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50254&oldid=50253 * Slnetaiga * (+14)
08:13:48 -!- AnotherTest has joined.
08:17:45 <HackEgo> [wiki] [[OneFuck]] N https://esolangs.org/w/index.php?oldid=50255 * Slnetaiga * (+1481) Created page with "'''OneFuck''', is an esoteric programming language clones [[brainfuck]], buts here only one cell. == Examples == === Hello, world! === <pre> +++++++++++++++++++++++++++++++++..."
08:18:24 <myname> so bf but without being tc
08:18:36 <myname> just what the world needed
08:20:15 <HackEgo> [wiki] [[OneFuck]] https://esolangs.org/w/index.php?diff=50256&oldid=50255 * Slnetaiga * (+196)
08:20:39 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50257&oldid=50249 * Slnetaiga * (+14)
08:20:43 <myname> i don't get people thinking "oh, letvme make _another_ bf derivate worse than the others"
08:22:17 <hppavilion[1]> myname: Didn't I add a GIANT "Don't do this" thing?
08:22:33 <myname> where?
08:22:42 <hppavilion[1]> Yes, I fucking did
08:22:42 <hppavilion[1]> myname: http://esolangs.org/wiki/Brainfuck
08:22:46 <hppavilion[1]> ON THE FUCKING PAGE
08:23:25 <FireFly> Woah
08:23:34 <hppavilion[1]> FireFly: Ja?
08:23:58 <FireFly> quite the giant thing indeed
08:24:01 <hppavilion[1]> FireFly: Yes
08:24:10 <hppavilion[1]> FireFly: Leeeeaaveitt!
08:24:18 <HackEgo> [wiki] [[OneFuck]] https://esolangs.org/w/index.php?diff=50258&oldid=50256 * Slnetaiga * (+58)
08:25:49 <myname> it needs a red rectangle around it :D
08:25:56 <HackEgo> [wiki] [[Talk:OneFuck]] N https://esolangs.org/w/index.php?oldid=50259 * Hppavilion1 * (+40) f0x7u0xC
08:26:24 <hppavilion[1]> myname: Oh, and it's implemented in PHP
08:26:27 <myname> we need a plugin that adds this message to any page creation with the word brainfuck in it
08:26:28 <hppavilion[1]> Apparently
08:26:32 <hppavilion[1]> myname: Yes
08:26:39 <hppavilion[1]> myname: Or the talk page.
08:27:19 <hppavilion[1]> myname: Or maybe we should gerrymander- round up all the BF derivatives
08:27:27 <hppavilion[1]> And put them in /camps/ where they can't get out
08:27:39 <FireFly> the PHP implementation appears to only ignore whitespace, and adds instructions ` for printing the numeric value of the cell and ! to reset it to 0, but maybe those are undocumented things to aid debugging or something
08:27:39 <hppavilion[1]> HEIL THUE!
08:27:56 <FireFly> anyway point is it's not even just BF with one cell
08:27:56 <myname> i like efghijk
08:28:01 <hppavilion[1]> FireFly: Nope, they're added
08:28:09 <hppavilion[1]> FireFly: http://esolangs.org/wiki/OneFuck#Added_instructions
08:28:18 <FireFly> Oh
08:28:38 <myname> a new instruction for [-], awesome
08:28:57 <hppavilion[1]> myname: Yeah.
08:29:03 <hppavilion[1]> myname: I thought that the official symbol was _
08:29:13 <hppavilion[1]> myname: ...can I just get delete power?
08:29:19 <hppavilion[1]> Who does one ask for this?
08:30:15 <FireFly> You probably shouldn't delete others' esolang pages at random even if they're silly BF clones
08:30:18 <hppavilion[1]> myname: You know what? I'm just going to make a category and put any user who derives Brainfuck in it
08:30:30 <hppavilion[1]> myname: I think I need some consensus that it should be made.
08:30:58 <hppavilion[1]> FireFly: I think there should just be a big "BF Derivative" page where they're all put together in one big horrible thing that you never look at.
08:31:01 <FireFly> also please sign your comments
08:31:08 <hppavilion[1]> FireFly: It's from the wiki itself
08:31:18 <FireFly> wat
08:31:32 <FireFly> I meant the talk page, which lacks the customary --~~~~
08:31:34 <hppavilion[1]> AKA I forgot to when I posted and decided not to add a sig because it looks like it's just generic.
08:31:42 <hppavilion[1]> FireFly: I know
08:32:19 <hppavilion[1]> myname: Do you agree that a category should be made?
08:35:28 <HackEgo> [wiki] [[Talk:OneFuck]] M https://esolangs.org/w/index.php?diff=50260&oldid=50259 * FireFly * (+171) Sign unsigned musings
08:37:13 <hppavilion[1]> Apparently, det(AB) = det(A)det(B)
08:37:33 <hppavilion[1]> But det(A) isn't defined when A is j×k, j ≠ k
08:38:28 <hppavilion[1]> But it's possible to have two A, B where AB is square but A and B are both non-square- specifically when A is j×k, B is k×j
08:39:07 <hppavilion[1]> So in such a case, det(AB) is undefined, but det(A)det(B), which supposedly is the same, is defined
08:39:12 <hppavilion[1]> Halp
08:39:18 <hppavilion[1]> Wait, swap those last two
08:39:29 <hppavilion[1]> det(AB) is defined, det(A)det(B) is undefined
08:41:18 <hppavilion[1]> FireFly: Do you know? ;-;
08:41:43 <FireFly> No, not really
08:42:08 <hppavilion[1]> Hm.
08:42:10 <hppavilion[1]> to ##math1
08:42:12 <hppavilion[1]> *!
09:13:15 -!- DHeadshot has joined.
09:13:46 -!- testac3 has joined.
09:13:52 -!- testac3 has left.
09:43:24 -!- DHeadshot has quit (Ping timeout: 260 seconds).
09:59:22 <fizzie> hppavilion[1]: See https://en.wikipedia.org/wiki/Cauchy%E2%80%93Binet_formula of which det(AB) = det(A)det(B) is a special case for square A, B.
10:00:54 <fizzie> (In other news, "%E2%80%93" is really too much just to get a –.)
10:01:31 <hppavilion[1]> fizzie: ... I already weant to ##math1
10:01:32 <hppavilion[1]> *!
10:02:02 <hppavilion[1]> fizzie: No, it's a –
10:02:04 <hppavilion[1]> Oh, nvm
10:06:01 -!- aucotsi has quit (Remote host closed the connection).
10:07:06 <hppavilion[1]> test
10:07:42 <fizzie> Failed.
10:07:47 <hppavilion[1]> Huh, it works. I can message all channels at once with a single command
10:09:03 <fizzie> Sometimes it's more important to ask whether you *should* do something rather than whether you *can*.
10:11:01 <hppavilion[1]> fizzie: I needed to know
10:11:20 <hppavilion[1]> fizzie: It'll mostly just be used for going AFK
10:11:32 <hppavilion[1]> So I don't have to go to each one to say "afk"
10:11:34 <fizzie> Yes, that's exactly what I was afraid of.
10:12:20 <hppavilion[1]> fizzie: ...why??
10:12:28 <fizzie> http://bisqwit.iki.fi/jutut/away.html https://sackheads.org/~bnaylor/spew/away_msgs.html
10:12:47 <fizzie> (They're both mostly about the automated kind, but doing it by hand isn't any better.)
10:13:13 <int-e> hmm, is there a more direct way of doing git archive --format=tar --prefix=junk/ HEAD | (cd /var/tmp/ && tar xf -) ...
10:13:42 <fizzie> int-e: I've looked for one every now and then, but never found anything much more "direct" than that.
10:14:06 <int-e> okay
10:14:09 <fizzie> You can use tar -C to avoid the (cd .. && tar ..) part, that's about it.
10:15:22 <fizzie> (And "f -" is the default as well.)
10:17:05 <fizzie> Apparently you can also do git checkout-index -a --prefix=/var/tmp/junk but that seems like to much to remember.
10:17:19 <int-e> and I don't have an index.
10:17:48 <int-e> (or do I... it's a bare repo, it shouldn't have one really)
10:18:00 <fizzie> I don't know. I wouldn't expect it to have one.
10:18:45 <int-e> didn't think so: fatal: This operation must be run in a work tree
10:19:53 <int-e> git archive --format=tar HEAD:web | tar -xf - -C $HOME/public_html/something ... let's see if that works
10:23:30 <fizzie> I don't think tar -C makes up directories, so if 'something' doesn't exist, you might have to do that part via the prefix thing.
10:24:00 <int-e> something exists :)
10:25:16 <int-e> And the 'web' subdirectory is small so I'm not concerned about atomicity.
10:26:11 <int-e> (and needlessly replacing files that have not been changed)
10:26:19 <hppavilion[1]> int-e: Really?
10:26:29 <b_jonas> um, couldn't you just create a new checked out repository (either by (possibly shallow) cloning the repo or with git worktree add), then remove .git from that, then tar c the remaining stuff up?
10:26:50 <hppavilion[1]> ∃x
10:27:09 <b_jonas> int-e: ^
10:27:19 <int-e> b_jonas: I don't see how that is supposed to simplify things
10:27:34 <b_jonas> well, I guess it's not much simpler than git archive
10:27:45 <int-e> it's not simpler at all
10:27:47 <b_jonas> but it uses commands I already remember
10:27:52 <b_jonas> I didn't know about git archive
10:28:21 <b_jonas> I mean, a SANE interface for a vcs would have an svn export command...
10:29:24 <int-e> The perfectionist approach is this: Make a shallow clone of the repo with a detached GIT_DIR (I don't want a .git directory in public_html, though I guess I could use .htaccess magic to make it invisible and inaccessible), and pull that whenever the repo is updated.
10:29:47 <b_jonas> also, git archive could be more complicated if you wanted to make an archive in a format (or option for format) that git archive doesn't know about
10:30:19 <b_jonas> int-e: no, I think the perfectionist approach uses git worktree instead of a shallow clone
10:31:08 <b_jonas> I use worktree anyway, because it's useful
10:31:56 <fizzie> That does involve a .git symlink in there, doesn't it?
10:32:19 <fizzie> (I use worktree(ish thing) as well, and it is indeed useful.)
10:32:20 <int-e> fizzie: not if I use GIT_DIR, I think.
10:32:39 <int-e> oh, you mean worktree
10:32:54 <b_jonas> fizzie: a .git that might be a symlink... I'm not sure of the details of the impl
10:33:12 <fizzie> Yeah, I'm not sure either. At least it doesn't include all the content.
10:33:20 <fizzie> Maybe it was a real .git with some symlinks in there.
10:33:23 <int-e> so can one make a worktree for a subdirectory, like master:web ...
10:33:32 <b_jonas> so yes, you'd have to exclude that from the archive
10:33:44 <b_jonas> int-e: not in git I think
10:33:47 <int-e> I don't actually care about the archive.
10:33:57 <fizzie> Git isn't very good at "narrow" anything, I think.
10:33:58 <int-e> But I do care about not checking out all the rest.
10:34:22 -!- hppavilion[1] has quit (Quit: SLEEEEEEEEEEEEEEEEEEEEEEP).
10:34:41 <int-e> Anyway, I think I have something that works for me now, thanks :)
10:36:44 <b_jonas> basically, git is very bad at partial checkouts and partial clones. this means that
10:38:11 <b_jonas> if you want a clone such that certain files or certain versions of files are excluded (because they're big and you don't want to download them, or don't want to store a copy on your disk, or they have confidental data) or a partial checkout (a worktree with only a small section of files in it), then git is about the WORST vcs to use for that.
10:39:09 <b_jonas> almost every other vcs has better support for this (not that they support it perfectly, but better than git is easy).
10:39:24 <b_jonas> I THINK this isn't some theoretical format limitation of git, it's just something the commands currently don't do at all.
10:39:34 <fizzie> b_jonas: Sort of related, the other day I learned about https://git-scm.com/book/en/v2/Git-Tools-Replace which looks to me like a really manual way of supporting truncated-history clones.
10:41:38 <b_jonas> Subversion has moderately good support for this. you can check out any subset from a repo, the rest won't be stored or downloaded; or you can exclude any file from the repo after the fact, and then svn clean will free the space for its stored copy; or add any file you had excluded; or you can create a backup or read-only mirror of the history with the files and versions of them filtered arbitrarily.
10:41:47 <b_jonas> \ or you can create a backup or read-only mirror of the history with the files and versions of them filtered arbitrarily.
10:41:57 <b_jonas> But there are at least two problems in the interface:
10:42:09 <int-e> without looking at the link... isn't that essentially doing git clone --depth ?
10:43:32 <int-e> (The thing that is hard is narrowing the history to a subdirectory; that needs git-pack-objects support to be efficient, because you need to skip subpaths of the tree objects attached to a commit.)
10:44:16 <int-e> to the commits. (singular vs. plural mismatch)
10:45:22 <int-e> Oh and I suppose git-fsck would also have to know about this.
10:45:56 <int-e> So... lots of plumbing, but technically this should all be possible without touching the repo format in a significant way.
10:46:54 <fizzie> int-e: We made this for "the other DVCS": https://bitbucket.org/Google/narrowhg
10:47:05 <int-e> In any case, I want something simpler... just check out the latest version of a subdirectory on every push. It doesn't have to be a working directory; it's really a poor man's deployment mechanism.
10:47:53 <b_jonas> every directory in the checkout stores the setting of whether to download newly added files when you pull to the checkout, but you can't easily change this status with the interface without affecting the status of existing files in that dir, which may involve a lot of unnecessary downloading files; and if you exclude an external (submodule) from a partial checkout, I know of no way to later include it in that checkout so that svn knows about it without h
10:48:02 <b_jonas> \ and if you exclude an external (submodule) from a partial checkout, I know of no way to later include it in that checkout so that svn knows about it without having to recreate stuff unncessarily.
10:49:46 <b_jonas> I'm not very familiar with darcs and mercurial, luckily, but I think at least one of them has some support for partial clones too.
10:50:09 <int-e> fizzie: hg keeps rubbing me the wrong way... I can see that its foundations support what I need, but it's interface keeps working against my (git-influenced) intuition.
10:50:22 <int-e> s/it's/its/
10:50:28 <b_jonas> Obviously scapegoat is supposed to solve *all* the problems with dvcs, so as a special case it will support partial checkouts perfectly.
10:51:21 <int-e> darcs is *too* different... somehow, to me, software development produces a history, not a set of changes.
10:51:34 <b_jonas> I don't much like hg either, but I found that some of the bad things people used to say about it are either completely wrong or were true only in old versions, so I should perhaps give learning it another try later.
10:51:49 <b_jonas> I'll have to look at darcs too.
10:52:17 <b_jonas> I might have been wrong above though, because I think fossil has even less support for partial clones than git.
10:52:29 <int-e> (and of course I used darcs too early... it had some severe issues in its early versions)
10:53:23 <b_jonas> Currently I have darcs and mercurial and bazaar only because I wanted to download some software or other stuff that was on the net only as repositories.
10:53:42 <int-e> mostly performance issues, but once or twice it has messed up a repo so completely that I had to start over.
10:54:01 <b_jonas> int-e: yes, that's often the problem with some software. I think that's part of the reason why many people don't like svn: they used old versions of it back when it sucked.
10:54:43 <b_jonas> It's also why clang people don't like gcc, even though modern gcc is as good a compiler as clang is; and why tmux people don't like screen.
10:55:42 <b_jonas> int-e: if you have performance issues, then you probably need subversion, possibly git. I believe mercurial and darcs and fossil don't aim to provide much performance, either because it's not in their focus, or because they're young so it's not in their focus yet.
10:56:27 <b_jonas> Whereas the subversion guys have done a LOT for having great performance, provided you use recent enough versions of all of the client, the server, and the repository format (the latter two can be hard if you're not the sysadm who runs the server).
10:57:19 <b_jonas> Maybe in the future mercurial or darcs will have more performance, when they get as mature as subversion. I don't know.
10:57:57 <b_jonas> These are also things why you currently might want to use two different version control systems; one for the big stuff where you need performance, and one for the small stuff where you don't.
10:58:08 <b_jonas> It's not ideal, but we don't have the perfect vcs.
11:30:47 -!- Nithogg has quit (Ping timeout: 252 seconds).
11:32:46 <b_jonas> interesting
11:32:59 -!- boily has joined.
11:35:07 <b_jonas> John Baez defines Kolmogorov complexity in such a way that it differs only up to constant addition (not constant factor) depending on how you make arbitrary choices (like encoding programs): http://math.ucr.edu/home/baez/thermo/thermo_nopause.pdf (linked from https://johncarlosbaez.wordpress.com/2016/11/15/algorithmic-thermodynamics-part-3/ )
11:35:14 <ski> shachaf : the slides you mentioned (to Cale), <http://boole.stanford.edu/pub/PrattCDOOct2016.pdf>
11:35:14 <b_jonas> I didn't know people do that
12:20:39 -!- gniourf has quit (Ping timeout: 252 seconds).
12:21:02 -!- Phantom_Hoover has joined.
12:23:15 <boily> `wisdom
12:23:22 <HackEgo> theory//To be theory is to be like a theorem, but inferior.
12:23:42 -!- boily has quit (Quit: COAL CHICKEN).
12:31:42 <izalove> i need someone who can translate something from japanese for me https://imgur.com/gallery/xRGyC
12:33:51 -!- gniourf has joined.
13:39:52 -!- zgrep has joined.
13:42:35 -!- zgrep has left ("Meh. I'm in too many channels.").
13:43:17 -!- MoALTz has quit (Quit: Leaving).
13:43:17 -!- DHeadshot has joined.
13:59:45 -!- Nithogg has joined.
14:31:13 -!- Bowserinator has quit (Quit: Goodbye :().
14:31:26 -!- Bowserinator has joined.
14:38:52 -!- MoALTz has joined.
15:13:02 -!- LKoen has joined.
15:33:06 -!- oerjan has joined.
15:58:39 <HackEgo> [wiki] [[Special:Log/newusers]] create * Sygmei * New user account
16:01:44 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50261&oldid=50217 * Sygmei * (+124)
16:01:56 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=50262&oldid=50254 * Sygmei * (+38)
16:02:01 -!- Bowserinator has quit (Changing host).
16:02:01 -!- Bowserinator has joined.
16:23:45 -!- Sprocklem has quit (Ping timeout: 252 seconds).
16:26:12 <oerjan> @tell hppavilion[1] <hppavilion[1]> So I don't have to go to each one to say "afk" <-- the only time i say "afk" is when i'm interrupting my ongoing conversation hth
16:26:12 <lambdabot> Consider it noted.
16:27:38 <b_jonas> `wisdom
16:27:39 <HackEgo> lie//Lies are even easier than monoids. They form groups, known as Lie groups.
16:27:44 <b_jonas> `wisdom
16:27:46 <HackEgo> ​`mk//Everything's better with `mk.
16:27:49 <b_jonas> `wisdom
16:27:50 <HackEgo> izabera//izabera is a bradyherpetologist. She is probably implemented in bash.
16:27:54 <b_jonas> `wisdom
16:27:56 <HackEgo> real fast nora's hair salon 3: shear disaster download//Real Fast Nora's Hair Salon 3: Shear Disaster Download is the most readable functional programming language out there.
16:28:04 <b_jonas> brady-herpetologist? what does brady mean?
16:28:06 <b_jonas> `? brady
16:28:07 <HackEgo> brady? ¯\(°​_o)/¯
16:28:21 <oerjan> slow, i think
16:28:30 <oerjan> @wn brady-
16:28:31 <lambdabot> No match for "brady-".
16:45:44 <b_jonas> um... does that mean he writes slow python scripts?
16:46:30 <izalove> she
16:47:13 <b_jonas> does that mean you write slow python scripts?
16:47:23 <izalove> there are no non slow python scripts
16:47:50 <oerjan> it is possible that was inspired by a particularly slow one.
16:48:46 <oerjan> `dowt izabera
16:48:49 <HackEgo> 6644:2016-02-08 <fizzïe> learn izabera is probably implemented in bash. \ 6645:2016-02-08 <boil̈y> learn izabera is a tachyherpetologist. They are probably implemented in bash. \ 6681:2016-02-09 <Elronn̈d> learn izabera izabera is a tachyherpetologist. They are probably implemented in zsh \ 6682:2016-02-09 <Elronn̈d> learn izabera is a tachyhe
16:49:38 <b_jonas> I think that's truncated
16:49:50 <izalove> what makes you think so
16:50:16 <HackEgo> [wiki] [[Kitanai]] N https://esolangs.org/w/index.php?oldid=50263 * Sygmei * (+863) Created page with "Kitanai is an interpreted esoteric language. The original interpreter is made with C++. (By the way, Kitanai means "dirty" in Japanese (Obviously refering to the language's s..."
16:50:23 <b_jonas> ``` dowt iza\bera | sed 1,3d
16:50:26 <HackEgo> 6682:2016-02-09 <Elronn̈d> learn izabera is a tachyherpetologist. They are probably implemented in zsh \ 6683:2016-02-09 <Elronn̈d> learn izabera is a tachyherpetologist. They are probably implemented in zsh. \ 6685:2016-02-10 <oerjän> ` sed -i \'s/zsh/bash/\' wisdom/izabera \ 6686:2016-02-10 <oerjän> ` sed -i \'s/They are/She is/\' wisdom/iz
16:50:49 <b_jonas> ``` dowt iza\bera | sed 1,6d
16:50:51 <HackEgo> 6686:2016-02-10 <oerjän> ` sed -i \'s/They are/She is/\' wisdom/izabera \ 6812:2016-02-10 <boil̈y> ` sed -i \'s/tachy/brady/\' wisdom/izabera
16:51:00 <oerjan> b_jonas: i was assuming the interesting edit was near the start anyway
16:51:16 <b_jonas> the brady one is right at the end
16:51:41 <oerjan> oh i didn't notice it was tachy
16:51:47 <b_jonas> `? calesyta
16:51:48 <HackEgo> calesyta? ¯\(°​_o)/¯
16:51:50 <oerjan> `dowg izabera
16:51:52 <HackEgo> 6812:2016-02-10 <boil̈y> ` sed -i \'s/tachy/brady/\' wisdom/izabera \ 6686:2016-02-10 <oerjän> ` sed -i \'s/They are/She is/\' wisdom/izabera \ 6685:2016-02-10 <oerjän> ` sed -i \'s/zsh/bash/\' wisdom/izabera \ 6683:2016-02-09 <Elronn̈d> learn izabera is a tachyherpetologist. They are probably implemented in zsh. \ 6682:2016-02-09 <Elronn̈d>
16:52:20 <oerjan> well, it was only two days later.
16:53:59 <oerjan> oh it was always meant to mean "slow"
16:54:19 <oerjan> but boily confused the prefixes
16:55:17 <b_jonas> https://en.wiktionary.org/wiki/brady-#English => seems right
17:02:25 <oerjan> `learn The hippothalamus is the brainiest animal.
17:02:28 <HackEgo> Learned 'hippothalamu': The hippothalamus is the brainiest animal.
17:03:04 <oerjan> oops
17:03:21 <oerjan> `` mv wisdom/hippothalamu{,s}
17:03:24 <HackEgo> No output.
17:03:40 <shachaf> `mkx bin/re-s//F="$(lastfiles)"; mv "${F}" "${F}s"
17:03:43 <HackEgo> bin/re-s
17:04:00 <oerjan> not only does shachaf obsess on me, he reads my mind too
17:04:58 <oerjan> i'm not sure that command name is memorable, though
17:05:21 <shachaf> agreed
17:05:24 <shachaf> feel free to rename it
17:05:26 <shachaf> and also test it
17:05:35 <shachaf> `re-s
17:05:37 <HackEgo> No output.
17:05:49 <oerjan> `cwlprits hippothalamus
17:05:50 <shachaf> hmm, it should also echo the name
17:05:51 <HackEgo> oerjän
17:06:09 <oerjan> i'm slightly worried about clobbering the original.
17:06:18 <oerjan> if it actually existed.
17:06:26 <shachaf> Right.
17:06:31 <shachaf> Should check for that.
17:06:48 <shachaf> `cat bin/re-ss
17:06:49 <HackEgo> F="$(lastfiles)"; mv "${F}" "${F}s"
17:07:02 <shachaf> `rm bin/re-ss
17:07:03 <HackEgo> No output.
17:08:55 <shachaf> OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
17:09:07 <shachaf> Something like that?
17:09:57 <oerjan> yes, although maybe add an optional wisdom/"$1"
17:10:22 <oerjan> in case there are intervening edits
17:10:31 <shachaf> well, how about just adding "$1"
17:10:34 <shachaf> and then using rw-s
17:10:38 <shachaf> hth
17:10:51 <oerjan> but adding s only makes sense in wisdom.
17:11:27 <shachaf> imo that's a lack of creativity hth
17:12:11 <shachaf> Anyway, you should add that.
17:13:18 <shachaf> OLD="wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
17:13:41 <shachaf> Then invent a good name for it, since you're possibly going to be the primary user.
17:18:03 <zzo38> Do you like "The next time a nontoken Aura dies this turn, you may cast it."?
17:18:06 <oerjan> actually i'm having trouble thinking of a better one.
17:19:09 <shachaf> Well, make sure it includes the letter w.
17:19:17 <oerjan> tru
17:19:30 <b_jonas> zzo38: definitely not. that lets you cast a card an opponent owns. that shouldn't normally happen.
17:19:57 <zzo38> You still have to pay the mana cost
17:19:59 <oerjan> `mkx bin/whoops//OLD="wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
17:20:01 <HackEgo> bin/whoops
17:20:06 <zzo38> (and any other costs, if any)
17:20:15 <oerjan> a w, an s, that's the essentials, right
17:20:20 <b_jonas> zzo38: still
17:20:32 <oerjan> `culprits bin/whoops
17:20:34 <HackEgo> oerjän oerjän
17:20:36 <b_jonas> I don't think you should control cards on the stack that you don't own
17:20:41 <oerjan> `before
17:20:44 <HackEgo> bin/whoops//echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit \ we forgot to implement this command
17:21:04 <b_jonas> can that even happen currently?
17:21:08 <oerjan> what in the world was that
17:21:14 <b_jonas> I don't think it's an invariant I'd like to see broken
17:21:16 <oerjan> `doat bin/whoops
17:21:19 <HackEgo> 5338:2015-05-02 <oerjän> (cat bin/emptylist; echo \'we forgot to implement this command\') >bin/whoops; chmod +x bin/whoops \ 9708:2016-11-17 <oerjän> mkx bin/whoops//OLD="wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "\xc2\xab${NEW}\xc2\xbb already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "\xc2\
17:21:39 <zzo38> I think there are some cards that can allow you to control objects on the stack that you do not own
17:21:43 <zzo38> Let me to check.
17:21:55 <oerjan> oh well, i don't think it was used much
17:22:02 <oerjan> `` rgrep whoops bin
17:22:10 <b_jonas> zzo38: objects, sure. I said card
17:22:11 <HackEgo> No output.
17:22:39 <zzo38> There are ones that do that to cards
17:22:47 <zzo38> For example, Aethersnatch
17:23:03 <shachaf> `` before bin/whoops | sed '1s#.*//##' | tee tmp/whoops; chmod +x tmp/whoops
17:23:06 <HackEgo> echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit \ we forgot to implement this command
17:23:12 <b_jonas> hmm
17:23:14 <shachaf> `tmp/whoops
17:23:15 <HackEgo> whoops: we forgot to implement this command
17:23:28 <shachaf> `tmp/whoops oerjan
17:23:30 <HackEgo> whoops oerjan: we forgot to implement this command
17:23:30 <b_jonas> you're right, they printed that recently
17:23:35 <shachaf> `rm tmp/whoops
17:23:36 <HackEgo> No output.
17:23:45 <b_jonas> maybe this break could be acceptible then
17:23:50 <b_jonas> though I still don't much like that effect
17:25:19 <oerjan> shachaf: it was only added because `whoops should exist, so it's probably okay to change it.
17:26:48 <oerjan> `whoops
17:26:51 <HackEgo> ​«bin/whoops» -> «bin/whoopss»
17:27:06 <oerjan> `` mv bin/whoops{s,}
17:27:09 <HackEgo> No output.
17:27:14 <oerjan> `whoops monad
17:27:14 <HackEgo> ​«wisdom/monads» already exists
17:27:21 <oerjan> `whoops testing
17:27:23 <HackEgo> ​«wisdom/testing» -> «wisdom/testings»
17:27:31 <oerjan> `revert
17:27:42 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
17:27:48 <oerjan> `before
17:27:51 <HackEgo> wisdom/testing wisdom/testings//wisdom/testing wisdom/testings: no such file in rev 620059368c7d
17:27:52 -!- Zarutian has joined.
17:28:04 <oerjan> VERY GOOD
17:28:11 <zzo38> Chancellor of the Spires allows you to cast cards owned by opponent (but you can avoid paying the mana cost).
17:29:20 <b_jonas> ok, so why doesn't http://magic.wizards.com/en/game-info/products/card-set-archive still not have the Conspiracy 2 set in it under "Casual Supplements"? Does that set not exist or something?
17:30:03 <b_jonas> its real name is probably "Conspiracy: Take the Crown"
17:30:39 <oerjan> `whoops arglebargle
17:30:40 <HackEgo> mv: cannot stat `wisdom/arglebargle': No such file or directory
17:32:10 <oerjan> . o O ( do conspiracy cards have misleadingly innocuous names )
17:36:13 <b_jonas> It also doesn't have "Welcome Decks 2016" but maybe that's just new
17:48:14 <b_jonas> correction: the page has Conspiracy 2 near the top under "Featured Releases". still doesn't have "Welcome Decks 2016", nor "Masterpiece Series: Kaladesh Inventions"
17:48:16 -!- DHeadshot has quit (Ping timeout: 260 seconds).
18:04:01 -!- hppavilion[1] has joined.
18:14:16 <hppavilion[1]> Existential Quantification: There exists some value x satisfying the predicate p- not that it matters in the grand scheme of things- which, when passed to the functio...
18:14:25 <hppavilion[1]> @messages-hubris
18:14:25 <lambdabot> Unknown command, try @list
18:14:29 <hppavilion[1]> @messages-proud
18:14:29 <lambdabot> oerjan said 1h 48m 16s ago: <hppavilion[1]> So I don't have to go to each one to say "afk" <-- the only time i say "afk" is when i'm interrupting my ongoing conversation hth
18:14:41 <hppavilion[1]> Ah
18:16:08 <oerjan> hppavilion[1]: but universal quantification is all that matters!
18:16:17 <hppavilion[1]> Sure.
18:18:31 -!- augur_ has joined.
18:21:12 -!- augur has quit (Ping timeout: 244 seconds).
18:22:03 <hppavilion[1]> oerjan: Given the immense size of the universe, it's reasonable to assume ¬∃!you
18:22:35 <oerjan> `unidecode ∃
18:22:41 <HackEgo> ​[U+2203 THERE EXISTS]
18:23:02 <shachaf> that's not how that quantifier works tdnh
18:23:13 -!- DHeadshot has joined.
18:23:43 <oerjan> surely there's only one way to interpret ∃!
18:23:55 <hppavilion[1]> shachaf: yes it is hth
18:24:32 <shachaf> `` mv bin/whoop{s,}
18:24:35 <HackEgo> No output.
18:24:55 -!- augur has joined.
18:25:05 <oerjan> `whoop
18:25:07 <HackEgo> mv: cannot stat `bin/whoop bin/whoops': No such file or directory
18:25:29 <oerjan> O_o
18:25:34 <oerjan> `cat bin/whoop
18:25:35 <HackEgo> OLD="wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
18:25:46 <hppavilion[1]> Hm, ∃ quantifiers for "there exist finitely many", "there exist countably many", "forall but a finite number", "forall but countably many", "there exist uncountably many", "there exist infinitely many", etc.
18:25:51 <hppavilion[1]> I must see them.
18:26:00 <oerjan> `whoop ../bin/whoop
18:26:03 <HackEgo> ​«wisdom/../bin/whoop» -> «wisdom/../bin/whoops»
18:27:05 -!- augur_ has quit (Ping timeout: 265 seconds).
18:27:08 <oerjan> `? אrjan
18:27:10 <HackEgo> ​אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms.
18:27:45 <hppavilion[1]> Nice
18:27:55 -!- 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.”).
18:46:16 <alercah> overheard on wikipedia
18:46:23 <alercah> "L'Arc-en-Ciel" is a Japanese rock band
18:49:33 <shachaf> `5 w
18:49:41 <HackEgo> 1/3:o//o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer
18:49:54 <shachaf> `spam
18:49:55 <HackEgo> 2/3: to conquer the world, essentially, and they're out to stop him and conquer their personal problems at the same time. Hopefully not in that order, so they get their personal problems taken care of before the final battle. And it's a comedy. tmns//tmns makes no sense. \ olist//olist is update notification for the webcomic Order o
18:49:58 <shachaf> `spam
18:49:59 <HackEgo> 3/3:f the Stick. http://www.giantitp.com/comics/ootslatest.html \ kmc//kmc ran the International Devious Code Contest of 2013 \ cake//The Enrichment Center is required to remind you that you will be baked, and then there will be cake.
18:50:08 <shachaf> b_jonas: Is that description of "o" even accurate at this point?
18:50:13 <shachaf> `cwlprits o
18:50:15 <HackEgo> oerjän oerjän b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs oerjan_nop̈e oerjan_nop̈e
18:50:18 <hppavilion[1]> Siddhartha is a pretty shitty book
18:50:19 <shachaf> whoa whoa whoa
18:50:23 <shachaf> `dowt o
18:50:25 <HackEgo> 5951:2015-08-31 <oerjan_nop̈e> learn_append os Also a municipality in Norway. \ 5952:2015-08-31 <oerjan_nop̈e> rm wisdom/o \ 7423:2016-04-17 <b_jonäs> learn o is a popular comedy adventure fantasy webcomic. It\'s about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about the
18:50:49 <shachaf> Oh, it is b_jonas.
18:58:11 -!- Alcest has joined.
19:00:28 -!- wanderman has joined.
19:07:54 -!- DHeadshot has quit (Read error: Connection reset by peer).
19:08:21 -!- DHeadshot has joined.
19:14:49 -!- oerjan has quit (Quit: Later).
19:18:33 <hppavilion[1]> `? os
19:18:34 <HackEgo> Os is the accusative plural of us. Also a municipality in Norway.
19:19:06 <int-e> `grwp wizard
19:19:14 <HackEgo> Binary file reflection matches \ vampire:Vampires are a wizarding myth Professor Lupin invented to make students hate Professor Snape even more, after Professor Snape almost made the students realize he's a werewolf.
19:20:05 <shachaf> i,i mwnicipality
19:25:18 -!- otherbot has quit (Ping timeout: 246 seconds).
19:29:24 -!- otherbot has joined.
19:31:51 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
19:39:44 -!- Sprocklem has joined.
19:40:07 -!- otherbot has changed nick to OTHERBOT.
19:40:12 -!- wlp1s1 has changed nick to WLP1S1.
20:05:23 -!- WLP1S1 has changed nick to wlp1s1.
20:05:25 -!- OTHERBOT has changed nick to otherbot.
20:06:10 -!- wanderman has quit (Ping timeout: 265 seconds).
20:17:52 <zzo38> The ALT+ENTER to open in a new tab in Firefox becomes far more useful with the "relative location bar" feature that I have added in.
20:45:13 -!- hppavilion[1] has joined.
20:56:19 <HackEgo> [wiki] [[Shuffle]] https://esolangs.org/w/index.php?diff=50264&oldid=50241 * Enoua5 * (+90) Optimized loop. ADDED TRUTH MACHINE!
20:58:51 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
21:00:15 <shachaf> What is that feature?
21:01:26 <zzo38> That if something is typed into the location bar, it is treated as a relative URI (you can restore the old behaviour by prefixing it with a colon; this can be used to activate searches that are activated by keyword, for example).
21:02:42 <HackEgo> [wiki] [[Truth-machine]] M https://esolangs.org/w/index.php?diff=50265&oldid=50130 * Enoua5 * (+76) Added shuffle
21:02:59 -!- Zarutian has quit (Quit: Zarutian).
21:03:10 <zzo38> I have not seen any web browser with a "relative location bar" feature built-in, although I was able to add it to Firefox by using userChrome.js (there is no other extension that does this either).
21:06:04 <HackEgo> [wiki] [[Shuffle]] M https://esolangs.org/w/index.php?diff=50266&oldid=50264 * Enoua5 * (-85) finalized syntax
21:19:58 -!- hppavilion[1] has joined.
21:19:58 -!- harvey has joined.
21:24:01 -!- Zarutian has joined.
21:25:19 -!- DHeadshot has quit (Read error: Connection reset by peer).
21:25:24 -!- DHeadshot_ has joined.
21:35:37 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
21:46:35 <FireFly> zzo38: you can sorta do that with vimperator (and some other browsers with vim-like keybindings) where T opens the commandline with ":tabopen <current location>", so you can ^W the filename and write the name of another file in the same directory
21:51:35 <zzo38> That still isn't quite it; you will still need to erase part of the text and modify it. With what I did you can just push CTRL+L and then if you type something directly it will replace what is already there.
22:13:14 -!- sewilton has joined.
22:13:21 -!- The_Prospector|2 has quit (Quit: when in doubt, kernel panic).
22:16:50 <Zarutian> I have never understood this vim fetish
22:17:12 <izalove> ^ emacs user
22:24:22 <Phantom_Hoover> vim seems like it makes editing text very fun
22:24:35 <Phantom_Hoover> but objectively less efficient
22:25:45 <Phantom_Hoover> i mean it's not like you spend much time when programming being held up by the complexities of line editing
22:27:20 -!- Sprocklem has quit (Ping timeout: 260 seconds).
22:28:41 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:33:50 -!- augur_ has joined.
22:35:10 <Taneb> Phantom_Hoover, I've heard that vim is one of those things that's awful until you're suddenly amazing at it
22:35:23 <Taneb> Whereupon it is basically magic
22:35:48 <izalove> you can program with a keyboard with a different layout
22:36:06 <izalove> but you're much more proficient with your qwerty or dvorak or whatever you're used to
22:36:25 <Phantom_Hoover> Taneb, yes but i think that's just the fun of proficiency
22:36:32 -!- DHeadshot has joined.
22:37:06 -!- DHeadshot_ has quit (Ping timeout: 246 seconds).
22:37:14 -!- augur has quit (Ping timeout: 250 seconds).
22:37:16 <Taneb> I mean to say, its learning curve has a higher degree of polynomial than other text editors
22:37:42 <Taneb> (I use emacs, fwiw)
22:38:04 <Phantom_Hoover> at the end of the day i think the entire world except vim and emacs has converged on the same conventions for basic text editing conventions because they work, unobtrusively, and the alternatives have no objective advantage
22:38:12 <Phantom_Hoover> much like qwerty vs. dvorak
22:39:50 <Phantom_Hoover> there's the adage that code is read far, far more often than it's written, after all
22:40:12 <izalove> vim can read
22:40:34 <Phantom_Hoover> sure but it's not any better at it
22:40:49 <izalove> disagree
22:40:59 <Phantom_Hoover> arguably it's worse because its plugin/integrated IDE ecosystem is shit, from what i've heard
22:41:06 <izalove> what?
22:41:23 <Phantom_Hoover> well, i won't argue that point. i don't know that much about it
22:42:25 <Phantom_Hoover> what i do know is that apple did studies on user interface design in the 80s which found that mouse-based interfaces are objectively faster than keyboard-based ones, but users consistently report the opposite
22:42:48 <Phantom_Hoover> people are absolutely terrible at estimating how efficiently they use an interface
22:43:47 <Phantom_Hoover> and vim is the ultimate keyboard interface
22:43:51 <izalove> maybe apple is terrible at estimating efficiency
22:44:26 <Phantom_Hoover> you have any evidence otherwise?
22:48:56 <Zarutian> izalove: nope I use pico
22:49:59 <Zarutian> izalove: yep I usually use standard IS QWERTY and require 111 key (or more) keyboard.
22:51:56 <Zarutian> the only 'IDE' I found worth using is the one in SmallTalk80 or Squeak.
22:52:23 <Zarutian> otherwise I just use notepad++ or similiar syntax highlighting editor
22:52:52 <Phantom_Hoover> yeah i gave up on emacs and just went with kate a while ago
22:53:44 -!- The_Prospector has joined.
22:57:39 <zzo38> I use vim
22:57:51 <zzo38> (with syntax highlighting and some other features disabled, though)
22:59:26 <FreeFull> I use kakoune
22:59:34 <FreeFull> Which is like vim but better :)
23:00:30 <myname> lol.
23:04:50 <myname> omg, it has an old mso like helper? that's awesome
23:06:20 -!- boily has joined.
23:11:18 <boily> `wisdom
23:11:39 <HackEgo> ascii//ascii is the plural of ascius
23:12:50 <boily> I think amongst live languages Finnish has the weirdest plurals out there.
23:13:41 <Zarutian> boily: can you explain?
23:14:03 <sdhand> Taneb: I'm dreadful at vim and it's sort of *ok*
23:14:11 <sdhand> it hardly boosts my productivity though
23:14:26 <sdhand> learning vim is one of the things I should really sit down and do over a weekend, but I never do
23:15:02 <boily> Zarutian: Zarutellon. https://en.wikipedia.org/wiki/Partitive_plural
23:15:24 <Zarutian> and what is that?
23:15:24 <boily> sdhand: sdhellond. vim organically grows on you.
23:15:34 * Zarutian has seen too many wikisalted articles in his time
23:15:49 <boily> fungot: wikisalted?
23:15:49 <fungot> boily: as i thought! i knew his tale could be nothing else than the divine fnord, the ancient ones had aided his spell. still guided by instinct and blind determination, he floated forward and through the doorway and edging past the body, i loved the dead that gave me life!
23:15:54 <Zarutian> boily: vim: yeah like foot fungus.
23:16:08 <FreeFull> boily: Interesting
23:16:12 <boily> good tasting fungus. you can make a delicious broth with mushrooms!
23:16:24 <FreeFull> boily: Does it exist in any languages besides Finnish?
23:16:26 <myname> FreeFull: why does it break vims gj/gk?
23:16:32 <sdhand> boily: it appears to be growing quite slowly
23:16:41 <FreeFull> myname: What do those do in vim?
23:16:55 <Zarutian> boily: with that kind of broth you will see karmic accountants in tutus doing tensor calculations where they are the indexes.
23:16:56 <boily> sdhand: I once ate lichen in China at a restaurant. it was... interesting...
23:17:01 <FreeFull> Oh, moves the display without moving the cursor?
23:17:02 <myname> if you have wrapped lines, it will navigate through these wrapped lines
23:17:06 <FreeFull> Oh
23:17:18 <FreeFull> myname: Well, kakoune doesn't currently support soft wrapping anyway
23:17:26 <myname> ah
23:17:26 <boily> Zarutian: I haven't had to use tensors yet in anything.
23:17:35 * boily knocks on wood
23:17:35 <myname> that's kind of annoying tbh
23:17:46 <Zarutian> boily: was it served on a stone? so you ate an lichen stein dish?
23:18:10 <FreeFull> myname: I find gj/gk for go to start/end more intuitive than gg/G anyway
23:18:16 <sdhand> boily: is that cooked in any way?
23:18:20 <FreeFull> And it's not the only keybinding that differs
23:18:34 <boily> Zarutian: afair, it was sautéed with random stuff that Chinese dishes are sautéed with.
23:18:46 <myname> FreeFull: well yeah, but softwrapping is nice for stuff like latex imho
23:18:57 <FreeFull> Also gh/gl instead of ^$
23:18:59 <boily> sdhand: yup. there were pictures in the menu, and we were wondering if that was lichen. so we ordered it, and it was.
23:19:13 <Zarutian> boily: my rule of thumb: try to identify half of the stuff in the dishes you eat.
23:19:20 <myname> you could use 0 ubstead of ^
23:20:20 <boily> Zarutian: everything I ever ate in China eventually got identified. I can't say that for Japan.
23:20:30 <FreeFull> One thing that's missing that I do mind is the * and + registers
23:24:51 <Zarutian> isnt crazy always written with an z before the y?
23:25:14 <Zarutian> I am mainly wondering about it when I see compound words such as beurocrazy and such
23:32:01 <izalove> my father is dating the daughter of my high school french teacher
23:33:10 <izalove> she's 19 years younger than him
23:33:20 <izalove> this makes me feel unconfortable
23:33:31 <fizzie> A "beurocrazy" is a British person who's enthusiastic about the European Union, right?
23:34:07 <FreeFull> I can't think of any words that have a "yz" in them, besides "xyzzy"
23:34:22 <fizzie> FreeFull: syzygy.
23:34:28 <boily> a "bureaucrazy" is a psychotic American working at a federal agency.
23:34:30 <FreeFull> Ok, that's one
23:34:31 <Zarutian> izelove: is your father prone to go elaborate lengths to make you uncomfortable?
23:34:35 <FreeFull> Lemme grep /usr/share/dict/words
23:34:52 <fizzie> FreeFull: Turns out it's actually pretty common.
23:34:58 <Zarutian> fizzie: could be, now I see my misspelling
23:34:59 <fizzie> E.g. "analyze".
23:35:11 <Zarutian> fizzie: basically the antipode of brexiter
23:35:51 <Zarutian> fizze: what does the suffix -yza mean?
23:36:06 <Zarutian> -yze*
23:36:20 <FreeFull> fizzie: Oh, that's spelled "analyse" over here
23:36:39 <fizzie> FreeFull: Yeah, you have to be American for most of the 'yz' words in my /usr/share/dict/words.
23:37:15 <fizzie> Byzantine might count, unless it's too proper-nouny.
23:37:15 <FreeFull> "Breathalyzer", variations of "Byzantine" and "Kyrgyzstan" are the only results in mine
23:37:53 <fizzie> No syzygy either.
23:37:56 <fizzie> @wn syzygy
23:37:58 <lambdabot> *** "syzygy" wn "WordNet (r) 3.0 (2006)"
23:37:58 <lambdabot> syzygy
23:37:58 <lambdabot> n 1: the straight line configuration of 3 celestial bodies (as
23:37:58 <lambdabot> the sun and earth and moon) in a gravitational system
23:38:05 <fizzie> At least WordNet knows it.
23:38:22 <FreeFull> /usr/share/dict/words is the basic dictionary, maybe it's in an extended one
23:38:54 <fizzie> WordNet also knows of kok-saghyz, but...
23:39:04 <Zarutian> comceptualize should be the newest buzz word de jure, no?
23:39:12 <fizzie> @wn kok-saghyz
23:39:14 <lambdabot> *** "kok-saghyz" wn "WordNet (r) 3.0 (2006)"
23:39:14 <lambdabot> kok-saghyz
23:39:14 <lambdabot> n 1: perennial dandelion native to Kazakhstan cultivated for its
23:39:14 <lambdabot> fleshy roots that have high rubber content [syn: {Russian
23:39:14 <lambdabot> dandelion}, {kok-saghyz}, {kok-sagyz}, {Taraxacum kok-
23:39:16 <lambdabot> saghyz}]
23:39:43 <Zarutian> fizzie: is it used like an rubber too?
23:39:58 <fizzie> All I know is that entry.
23:40:26 <FreeFull> There definitely are a bunch of "uz" words, probably
23:40:27 <Zarutian> 'rubb'er'roo't'
23:40:43 <FreeFull> uzi, vuvuzela, buzz
23:41:01 <FreeFull> Definitely probably
23:41:22 <FreeFull> Yeah
23:41:43 <fizzie> And "scuzzy", which you always use as an example on how to pronounce SCSI.
23:41:57 <fizzie> ""Scuzzy" redirects here. For the historic sternwheeler known by that name, see Skuzzy (sternwheeler)."
23:42:04 <Zarutian> FreeFull: oh, I remember vuvuzelas and how their buzzing drone were so much delight to football haters everywhere.
23:42:13 <fizzie> FreeFull: Anyway, puzzle.
23:42:24 <Zarutian> SCSI is pronounced "Skussi" in Icelandic
23:42:26 <FreeFull> fizzie: "Anyway" doesn't contain "uz"
23:42:39 <Zarutian> which means someone who is a willfull dounce
23:43:35 <fizzie> In Finnish it's often /skɑsi/.
23:45:28 <Zarutian> fizzie: is it like skass? (Which is basically an uncouth (usually ugly) woman)?
23:45:46 -!- hppavilion[1] has joined.
23:46:29 <FreeFull> I'm Polish, but I'm not sure how SCSI would be pronounced
23:46:42 <fizzie> It doesn't really mean anything in Finnish, though if you say it fast, maybe people will parse it as a contraction of 'sekaisin' "in disorder, in confusion, upside down; baffled, bewildered, confused, perplexed; upset (of a stomach)". (Which turns into "sekasin" more often than not in colloquial speech anyway.)
23:46:53 <FreeFull> I don't think I've heard anyone say SCSI out loud
23:47:46 <fizzie> FreeFull: I think the idea is, if you spell it out you reveal yourself to be not savvy.
23:48:17 <hppavilion[1]> What would an ASCIUS be?
23:48:21 <fizzie> You're supposed to use something like scuzzy, to show that you're part of the cool kids.
23:48:33 <FreeFull> fizzie: Same with how SQL you're supposed to say sequel?
23:48:56 <FreeFull> But what is it a sequel to?!?!?
23:48:57 <fizzie> Yeah.
23:49:07 <fizzie> "Almost a full day was devoted to agreeing to name the standard "Small Computer System Interface", which Boucher intended to be pronounced "sexy", but ENDL's[6] Dal Allan pronounced the new acronym as "scuzzy" and that stuck.[4]"
23:49:07 -!- oerjan has joined.
23:49:18 <fizzie> I think that was for the best.
23:50:01 <Zarutian> FreeFull: exactly my first thought when I heard the name
23:50:16 <hppavilion[1]> fizzie: Yeah, only things related to the number 6 can be sexy
23:50:56 <hppavilion[1]> I don't even know what SCSI
23:50:58 <fizzie> FreeFull: To be fair, it was written "SEQUEL" originally.
23:50:59 <hppavilion[1]> is
23:51:06 <Zarutian> hppavilion[1]: like the number itself: sex (this is how it is written and said in Icelandic, kid you not)
23:51:06 <hppavilion[1]> *+"*+"
23:51:13 <fizzie> Or you could even say SQL is a sequel to SEQUEL.
23:51:14 <hppavilion[1]> Zarutian: Also german
23:51:20 <oerjan> also latin
23:51:37 <hppavilion[1]> fizzie: SQL comes after OGNL hth
23:51:49 <hppavilion[1]> Which is based on the superior language THBK
23:51:49 <oerjan> also swedish iirc
23:51:51 <FreeFull> fizzie: I didn't know that
23:52:06 <Zarutian> hppavilion[1]: an Icelandic example: Hversu mikið ætli mörgæsir á Suðurskautslandinu driti á ári hverju?
23:52:17 <oerjan> (but not norwegian, we use ks pretty consistently)
23:52:38 <hppavilion[1]> Zarutian: Mmmm, eð...
23:53:02 <Zarutian> oerjan: er dat satt hvad dem siger om de dansk?
23:53:34 <Zarutian> hppavilion[1]: a propper letter an not an currency symbol
23:53:40 <myname> hppavilion[1]: you are wrong
23:53:47 <myname> 6 in german is sechs
23:53:50 <hppavilion[1]> myname: About??
23:54:00 <hppavilion[1]> myname: Wait, is the "ch" a [x]?
23:54:19 <hppavilion[1]> myname: I know it isn't spelled the same, but it sounds the same from what I've heard
23:54:22 <Zarutian> myname: Oh, yeah that is true. One of Alitas battle bots is names Sechs.
23:54:24 <hppavilion[1]> myname: Which is what I was getting at
23:54:30 <myname> hppavilion[1]: yeah, but sechs is pronounced differently than sex
23:54:38 <myname> sex as a sharp s, sechs does not
23:54:41 <Zarutian> myname: primarly because it was the sixth to be made
23:54:48 <hppavilion[1]> myname: Is the difference just the [z] at the beginning or...
23:55:00 <hppavilion[1]> myname: OK, this would be a REALLY good time for you to know IPA
23:55:24 <oerjan> Zarutian: please be more specific, also i suspect you mean "sant"
23:55:49 <myname> hppavilion[1]: you may look it up somewhere
23:56:06 <Zarutian> oerjan: basically the norsk word for true
23:56:30 <hppavilion[1]> myname: Is your point that the initial sound in 'sechs' is a [z] rather than an [s]?
23:57:36 <myname> if [z] is the sound in bulldozer, yes
23:57:49 <hppavilion[1]> myname: OK
23:58:56 <FreeFull> Get this: In Polish, the letters u and ó are pronounced exactly the same
23:59:03 <FreeFull> They are distinct only for grammatical reasons
23:59:54 <FreeFull> Also "ch" and "h" are pronounced the same too
2016-11-18
00:00:46 <hppavilion[1]> FreeFull: Get this: English does that all the fucking time, except most of them don't do it in *all* cases
00:01:28 <hppavilion[1]> And it's horrifying and frustrating.
00:01:37 <FreeFull> Ok, "rz" usually is a digraph pronounced the same as "ż", except for pretty much one case, where it's "r" and "z" separately
00:01:46 <Zarutian> english is pretty much pigdin latin, germanic and other languages like normans spoke
00:01:48 <FreeFull> Zamarznięte
00:02:00 <hppavilion[1]> FreeFull: Yep, 'th' is like that except in a few compound words
00:02:10 <FreeFull> hppavilion[1]: Like "lathe"?
00:02:17 <hppavilion[1]> FreeFull: "lathe"?
00:02:19 <FreeFull> No, I guess not
00:02:24 <FreeFull> Hmm, what words are like that
00:02:27 <hppavilion[1]> myname: Ah, yes, they are different, but it still sounds similar enough to the ears of someone whose first language is english (where there is no word 'zex', at least commonly) that they still parse it as similar, even though they hear that it's different and make it differently
00:02:29 <Zarutian> laðe
00:02:56 <hppavilion[1]> FreeFull: Trying to remember. It might not be 'th' in particular I first noticed this in, so I mightn't've found those yet
00:03:20 <Zarutian> laðer up
00:03:37 <FreeFull> hppavilion[1]: ch or sh maybe?
00:03:39 <FreeFull> grasshopper
00:03:58 <Zarutian> glasshopper?
00:04:06 <hppavilion[1]> FreeFull: Ah, that's one
00:04:14 <oerjan> <Zarutian> oerjan: basically the norsk word for true <-- as i thought, but that still doesn't tell me what you think they say about the danish...
00:04:33 <hppavilion[1]> But it's one of the 5 major digraphs ({th, sh, ch, ng, ph}), [I might have missed some] and it isn't ng because that's common enough that you don't fall for it
00:04:50 <Zarutian> oerjan: so you are not familiar with the unspecified slur then
00:05:10 <hppavilion[1]> Zarutian: Potato in their mouth??
00:05:14 <hppavilion[1]> Probably not
00:05:18 <hppavilion[1]> English has a LOT of digraphs. I realized at one point that 'bh' should be [v]
00:05:27 <hppavilion[1]> (or for myname, 'w')
00:05:35 <FreeFull> http://satwcomic.com/
00:06:02 <Zarutian> hppavilion[1]: nono, it the slur is unspecified hence the listener will fill it in with any that they think will fit
00:06:08 <hppavilion[1]> Ah xD
00:06:37 <hppavilion[1]> FreeFull: "[sa:tv] comic"
00:07:13 <hppavilion[1]> What I really like is breaking phonotactics rules and making combinations of phonemes (is there a word for that?) english usually bans
00:08:19 <oerjan> <Zarutian> oerjan: so you are not familiar with the unspecified slur then <-- of course i am. several of them hth
00:08:26 <Zarutian> phono(n)antics?
00:08:41 <oerjan> (the potato one being the first i thought of, indeed, but i wasn't sure which one you meant.)
00:09:01 <hppavilion[1]> Zarutian: Wait, whence?
00:09:54 <FreeFull> http://satwcomic.com/language-lesson Speaking of potatoes in mouths
00:09:55 <Zarutian> hppavilion[1]: you were asking for a word for combining phonemes english usually bans, no?
00:09:59 <FreeFull> This is why I linked satw
00:10:47 <hppavilion[1]> Zarutian: I was commenting that I like doing that
00:11:03 <hppavilion[1]> Zarutian: But you said "hence" above, but whence is hence? I am confus
00:11:27 <hppavilion[1]> Wow, english syllabification is crazy
00:11:53 <hppavilion[1]> Most languages limit mostly to CV, VC, and CVC
00:12:18 <oerjan> mgrvgrvladje
00:12:41 <hppavilion[1]> English has the one-syllable word "strengths", which in some pronunciations is structured as CCCVCCCC
00:12:55 <hppavilion[1]> /strɛŋkθs/
00:13:22 <fizzie> There's at least CVCC in Finnish.
00:14:01 <hppavilion[1]> fizzie: Ah, yes
00:14:07 <hppavilion[1]> fizzie: But jesus, CCCVCCCC
00:15:48 <boily> . o O ( are there any outrageux French consonant clusters? )
00:16:28 <hppavilion[1]> As far as is known, the syllable structure is <C^(n : n≤3) V^(n : 1≤n≤2) C^(n : n≤5)>
00:16:37 <hppavilion[1]> (wikipedia doesn't mention the vowel diphthonging)
00:18:16 <FreeFull> Here's a Polish tongue twister: "W Szczebrzeszynie chrząszcz brzmi w trzcinie i Szczebrzeszyn z tego słynie, wół go pyta - panie chrząszczu, po cóż pan tak brzęczy w gąszczu?"
00:18:49 <boily> I won't even think about even attempting that. too scary.
00:19:06 <FreeFull> My surname starts with Szcz too
00:19:21 <boily> `? FreeFull
00:19:22 <HackEgo> FreeFull is either full of freedom or free of fulldom, we are not sure.
00:19:32 <FreeFull> Filip Szczepański
00:19:48 <boily> `` sed -i 's/FreeFull/FreeFull the Unpronounceable/' wisdom/freefull
00:19:50 <HackEgo> wisdom/freefull//FreeFull the Unpronounceable is either full of freedom or free of fulldom, we are not sure.
00:19:54 <hppavilion[1]> But fun violations are things like [^ŋ], [^ts], [^dz], [^gz], [^ks], [pf], [bv], [mn], [ps], [bz], etc. etc.
00:19:58 <FreeFull> My name actually isn't rare either =P
00:20:04 <hppavilion[1]> (^ being stolen from regex(
00:20:11 <hppavilion[1]> s/\(/)/
00:20:19 <hppavilion[1]> Wait.
00:20:26 <boily> FreeFull: there's a pesky ń in there.
00:20:34 <hppavilion[1]> That results in )^ being stolen from regex(, doesn't it?
00:20:36 * boily can't retroflex
00:20:41 <hppavilion[1]> revert
00:20:44 <FreeFull> boily: It's a separate letter from n
00:21:04 <FreeFull> Polish has 32 letters in its alphabet (despite lacking q, v and x)
00:21:23 <boily> it's a nice round number.
00:21:39 <hppavilion[1]> s/(?<=.+)\(/)/
00:21:41 <hppavilion[1]> There
00:21:46 <FreeFull> Maybe English could use more than 26 letters too
00:21:58 <hppavilion[1]> FreeFull: One letter per sound!
00:22:07 * hppavilion[1] hisses
00:22:14 <FreeFull> Polish doesn't even have one letter per sound
00:22:19 <FreeFull> Lots of sounds need digraphs
00:22:21 -!- sewilton has quit (Quit: Connection closed for inactivity).
00:22:27 <FreeFull> And some sounds have multiple representations
00:22:37 <hppavilion[1]> FreeFull: You're talking about english
00:22:45 <FreeFull> Yeah
00:23:02 <FreeFull> At least when you read a word in Polish, you probably know how to pronounce it right
00:23:02 <hppavilion[1]> *all* sounds have multiple representations in engliti
00:23:22 <hppavilion[1]> If "ng" is [ŋ], what's "nk"?
00:23:44 <FreeFull> You could show "Szczebrzeszyn" to a Polish person that has never seen it before, and they'll say it right
00:24:12 <FreeFull> hppavilion[1]: Imagine the chaos if English would have imported even more sounds
00:24:22 <FreeFull> There are lots of sounds in other languages that aren't in English
00:24:26 <hppavilion[1]> FreeFull: It would be glorious
00:24:28 <hppavilion[1]> FreeFull: orly?
00:24:31 <boily> fungot: do you cluster?
00:24:32 <fungot> boily: curwen's only close friends had been one edward hutchinson of salem-village and one simon orne of salem which made the fnord citizens there were present for active service capt. whipple, the leader, capt. orne, as a stiff bloated corpse gently rises above an oily river that flows under the endless onyx bridges to a black cell where i shall fnord interminably, while fnord interesting and in several of the malodorous
00:24:38 <FreeFull> hppavilion[1]: ya rly
00:24:50 <hppavilion[1]> FreeFull: I hardly know'em!
00:25:11 <boily> hppavilion[1]: [χ] is a good sound.
00:25:25 <hppavilion[1]> boily: is it distinct from [x]?
00:25:35 <FreeFull> I don't know how to speak IPA
00:25:57 <boily> hppavilion[1]: it is. it's the unvoiced version of [ʁ]
00:27:16 <FreeFull> Like, how am I meant to know how to pronounce an upside down R
00:27:21 <hppavilion[1]> Also, since <Qu> is [kw], I conclude that <Qi> is [kj], <Qe> is sometimes [kɛ ̑] and other times [kj], etc.
00:27:33 <hppavilion[1]> FreeFull: Upside down
00:27:48 <FreeFull> The Polish word for square is "kwadrat"
00:28:00 <FreeFull> Compare to English "quadratic"
00:28:08 <hppavilion[1]> Find a chinup bar or a table, in the former case loop your legs over (if advanced) and in the latter lay down and go as far back as you can.
00:28:28 <FreeFull> hppavilion[1]: But I'm not even a pirate
00:28:41 <hppavilion[1]> My mother thought Deep Throat- the Nixon guy- was named because his voice was really low and glottal.
00:28:55 <boily> `? tetrapleur
00:28:56 <HackEgo> tetrapleur is the new name of quadrilaterals.
00:29:17 <FreeFull> rectangle -> czworokont (literally "four angles")
00:29:31 <FreeFull> Wait, no
00:29:38 <FreeFull> That'd be a quadrilateral
00:30:17 <FreeFull> Rectangle is "prostokąt"
00:30:25 <FreeFull> And that previous on should be ą too
00:30:46 <FreeFull> ą in that position tends to get pronounced as "on" instead
00:35:12 <boily> en:square → fr:carré, en:rectangle → fr:rectangle, en:quadrilateral → fr:quadrilatère, en:lozenge → fr:lozange.
00:38:11 <FreeFull> I wonder what the Russian word for shark is
00:38:23 <FreeFull> Polish borrowed the word from French
00:38:40 <boily> requin?
00:38:44 <FreeFull> Rekin.
00:39:15 <FreeFull> Apparently the Russian is "акула" (akula)
00:39:45 <FreeFull> I don't even know where English got "shark" from
00:41:11 <FreeFull> Apparently people aren't fully sure for the fish meaning of it
00:41:59 <FreeFull> In German shark is "Hai" which is also completely different
00:42:06 <oerjan> huh so "loan shark" is not metaphorically fishy
00:42:33 <FreeFull> oerjan: Yeah, "loan shark" seems to be germanic in origin
00:42:44 <oerjan> it's from a german word meaning scoundrel. which seems to be cognate to norwegian "skurk".
00:43:17 <FreeFull> Also, take the word squirrel, also tends to be very different depending on language
00:43:18 <oerjan> (which means more like villain)
00:43:42 <oerjan> (incidentally shark is hai in norwegian too)
00:44:03 <boily> `? squirrel
00:44:04 <HackEgo> squirrel? ¯\(°​_o)/¯
00:44:44 <boily> `? chuchichäschtli
00:44:46 <HackEgo> chuchichäschtli is spoken as [ˈχʊχːiˌχæʃːtli]
00:44:47 <FreeFull> English: "squirrel", German: "Eichhörnchen", Russian: "белка" (belka), French: "écureuil", Polish: "wiewiórka"
00:44:56 <FreeFull> I guess the English word might have come from French
00:45:49 <boily> FreeFull: is you see a word-initial «é-», or mesial «-ê-», there's a very high chance that Old French had «es-» or «-es-». from there you can map the English version.
00:48:06 <boily> it also works with «â/î/ô/û».
00:48:28 <FreeFull> Often, Polish and Russian will have a different word for the same thing, but they will both have slavic origin
00:48:49 <FreeFull> I guess ultimately most languages in Europe are Indo-European anyway
00:49:05 <FreeFull> Except for like Finnish, Hungarian, Estonian, Basque...
00:50:08 <oerjan> Turkish too
00:51:05 <FreeFull> Coincidentally "белка" means something completely different in Macedonian, and "belka" is also different in Polish
00:52:05 <FreeFull> At least Turkic languages are fairly widespread
00:52:13 <izalove> https://arin.ga/ybhUnE/raw
00:52:45 <FreeFull> I wonder what country has the most ethnic groups
00:53:07 <FreeFull> You wouldn't guess it, but Russia has a lot of different ones. They swallowed lots of people during their expansion
00:53:08 <boily> izalove: lol -bf?
00:53:17 <oerjan> why wouldn't i guess it
00:53:29 <izalove> boily: i'm passing -bf as options to gawk
00:53:33 <oerjan> it's exactly what i would guess if i had to guess europe
00:53:37 <FreeFull> Because Russia likes to pretend they're one big uniform slavic thing
00:53:45 <Zarutian> FreeFull: hmm probably some African country. You cant go anywhere without tripping over at least two diffrent ethnic groups
00:53:49 <boily> FreeFull: careful with guessing. you've got Professional Guessers in here, I guess.
00:54:07 <Zarutian> FreeFull: though many westerners would be hard pressed to tell them apart
00:54:08 <FreeFull> Zarutian: African countries aren't that big though (Even though Africa itself is rather huge)
00:54:18 <boily> izalove: but what is the "lol" part?
00:54:33 <izalove> brainfuck interpreter and i'm passing -bf as options to gawk
00:54:35 <izalove> come on
00:54:37 <FreeFull> You'll get like, 5, 6 ethnic groups mixed in one country
00:54:37 <izalove> it's fun
00:54:43 <boily> aaaaaaaaaaaaah.
00:54:51 <FreeFull> Now think about how big Russia is. In both Europe, and Asia
00:56:19 <Zarutian> it crosses what? at least six timezones?
00:56:29 <oerjan> i'm guessing india, btw
00:57:02 <oerjan> they have heaps of ethnic groups, and are in the process of becoming the world's most populous country
00:57:04 <FreeFull> Russia ranges from UTC+2 to UTC+12, not sure how accurate that is geographically though
00:57:29 <FreeFull> India does have a lot of ethnic groups
00:57:37 <Zarutian> talking about india. That modi character has blown off both his legs with that bankbill capper.
00:57:43 <FreeFull> I'd still guess Russia myself
00:58:28 <oerjan> Zarutian: is this a fact or your wishful thinking
00:58:40 <FreeFull> The USA had a lot of different groups of native americans.. I wonder how many are still kicking
00:58:46 * oerjan should take a look at bbc news
00:58:57 <FreeFull> Europeans happened
00:59:03 <Zarutian> oerjan: from those reports I have seen it seems like it is turning out to be fact
00:59:15 <FreeFull> Goddamn humans, they're ruining humanity
01:00:29 <oerjan> FreeFull: 's ok humans will split up again just as fast hth
01:01:05 <Zarutian> oerjan: "Herp! Lets take 88.8% or so of cash out of circulation where 98% or so of the economy is cash based. Derp!"
01:01:36 <FreeFull> Tbh if other animals would evolve to be as smart as humans, they wouldn't do any better
01:01:53 <FreeFull> Just ask the sea otters raping baby seals
01:02:07 <FreeFull> Or dolphins with their weird blowhole fetish
01:03:25 <FreeFull> And you could bet chimps would go to war as much as humans do
01:03:46 <Zarutian> what about elephants?
01:03:54 <hppavilion[1]> Huh, SOS isn't an acronym at all
01:03:59 <hppavilion[1]> (or initialism)
01:04:07 <FreeFull> hppavilion[1]: Yeah, it's just really easy in morse
01:04:09 <hppavilion[1]> So anyone who writes "S.O.S." is an idiot.
01:04:32 <hppavilion[1]> Hm.
01:04:46 <Zarutian> it is an morse 'prosign'
01:05:08 <FreeFull> ... --- ...
01:05:24 <hppavilion[1]> I've never been clear, are you supposed to do repeated SOSes in morse as "SOS [pause] SOS [pause] SOS [pause]" or as "SOSOSOSOSOSOSOSO"
01:05:32 <Zarutian> well S. O. S. can stand for "Spurt Og Svarað" in Icelandic.
01:05:38 <Zarutian> hppavilion[1]: the former
01:05:44 <hppavilion[1]> OK
01:05:48 <FreeFull> "sos" means "sauce" in Polish
01:08:32 <hppavilion[1]> Norway, norway, über alles...
01:08:33 <hppavilion[1]> :P
01:08:48 <hppavilion[1]> FreeFull: What kind of sos are we talkin?
01:08:58 <hppavilion[1]> (Even if it's not specific, what kind is it likely in this case?)
01:09:17 <Zarutian> so using binary 1bit wide "PCM" it should sound like: "010101011101110111010101000010101011101110111010101000"
01:09:58 <FreeFull> hppavilion[1]: The kind of sauce you'd have on food
01:10:02 <hppavilion[1]> Zarutian: Wat?
01:10:03 <FreeFull> Not specific
01:10:09 <hppavilion[1]> PCM
01:10:34 <FreeFull> Pulse-Code Modulation presumably
01:10:47 <hppavilion[1]> Ah
01:10:55 <Zarutian> hppavilion[1]: Pulse Code Modulation. Basically numerical samples feed to a DAC which is connected to an loudspeaker.
01:11:09 <hppavilion[1]> FreeFull: Yes, but in this context what would you guess? If you say "I'm going to get sauce" while holding a tray of steak at a barbecue, they assume you mean barbecue sauce.
01:11:14 <oerjan> <hppavilion[1]> Norway, norway, über alles... <-- wtf is it now
01:11:22 <hppavilion[1]> oerjan: Not sure?
01:11:44 <hppavilion[1]> oerjan: "norway" and "deutschland" have the same number of syllables (as do literally all other 2-syllable words)
01:11:54 <FreeFull> hppavilion[1]: It depends on what you're eating I guess. If you want ketchup you'd specify ketchup, rather than just say sauce
01:11:57 <Jafet> hark, a norwoerjan
01:12:15 <shachaf> LOOKS LIKE SOMEONE IS OBSESSED
01:12:18 <FreeFull> orangean
01:12:25 <oerjan> hppavilion[1]: so, basically, just a spur of the moment crap outburst?
01:12:36 <hppavilion[1]> FreeFull: You wouldn't say "catsup", of course
01:12:38 <hppavilion[1]> EVER
01:12:52 -!- DHeadshot has quit (Ping timeout: 256 seconds).
01:12:57 <FreeFull> hppavilion[1]: May I interest you in some mushroom catsup, perhaps?
01:12:59 <Zarutian> catsup? is it short for cats supper?
01:13:15 <FreeFull> No, you shouldn't feed mushrooms to cats
01:13:15 <hppavilion[1]> Zarutian: Some people spell and pronounce "ketchup" as "catsup"
01:13:25 <hppavilion[1]> Zarutian: We just generally don't speak to them
01:13:35 <FreeFull> "catsup" is the original word
01:13:39 * hppavilion[1] wanders off
01:13:43 <FreeFull> There were all sorts of catsups, tomato catsup just won out
01:13:54 <FreeFull> And morphed into ketchup
01:13:57 <Zarutian> kjetsup?
01:14:13 <Zarutian> I always thought it was kjetsúpa
01:14:16 <boily> fruit ketchup is the best ^^
01:14:21 <Zarutian> (meatsoupe)
01:16:00 <boily> soupe is soupe, it's not ketchup.
01:16:36 <FreeFull> Soup is "zupa"
01:17:20 <boily> `? szoup
01:17:22 <HackEgo> A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit.
01:20:23 -!- Zarutian has quit (Quit: Zarutian).
01:23:23 <boily> . o O ( are there organ plushies out there? )
01:34:42 <FreeFull> boily: As in, musical instrument, or internal organs?
01:34:52 <FreeFull> I'm pretty sure I've seen heart plushies
01:35:14 <FreeFull> The musical instrument kind will probably be much harder to find
01:35:29 <fizzie> That reminded me of those distribution plushies.
01:35:49 <fizzie> https://www.etsy.com/listing/71739287/collection-of-10-distribution-plushies
01:36:21 <boily> FreeFull: the internal kind. I'd like to have a cow stomach one :D
01:36:30 <boily> fizzie: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!
01:36:44 <fizzie> boily: You have something against probability distributions?
01:36:56 <FreeFull> boily: Which one? Or all four of them?
01:38:28 <FreeFull> I guess it's really one stomach, but with four distinct chambers
01:39:09 <boily> `quote zipf
01:39:10 <HackEgo> 1121) <boily> everything is either zipf, branford, poisson, gamma, or uniform. outside of that, it's a weird curve invented by sadistic statistics teachers.
01:39:29 <boily> FreeFull: the whole set!
01:41:23 -!- Sprocklem has joined.
01:41:37 <FreeFull> boily: What about the geometric distribution?
01:42:32 <fizzie> You can also get into a truncated normal.
01:42:43 <boily> LA LA LA CAN'T HEAR YOU LA LA LA LA LA ♪
01:44:03 <shachaf> boily: what about our friend the zipf distribution?
01:44:10 <FreeFull> If you know about geometric series, you already know how a geometric distribution works
01:44:14 -!- wlp1s1 has quit (Disconnected by services).
01:47:20 -!- iczero has joined.
01:48:06 <boily> shachaf: hellochaf. zipf is OKAY.
01:48:13 <shachaf> boily: another important one you should mention is our friend the branford distribution
01:48:34 <boily> are you listing the list I listed in the list?
01:48:47 <FreeFull> What about... binomial?
01:49:01 <shachaf> boily: and that's not even mentioning our friend the poisson distribution
01:49:11 <shachaf> boily: http://i.imgur.com/bz6BAdb.png hth
01:49:47 <FreeFull> Ken M strikes again
01:50:03 * boily *THWACKS* shachaf. 1.00 FP. you got me there.
01:50:16 <shachaf> is that supposed to be a pun unit?
01:50:39 <boily> yes, it's the FunPun, but you deserve a full unit of it nevertheless.
01:50:51 <shachaf> `? thwackamapoleit
01:50:52 <HackEgo> thwackamapoleit? ¯\(°​_o)/¯
01:51:44 <boily> `? thwackamacallit
01:51:46 <HackEgo> A thwackamacallit is like a whatchamacallit, but more painful. See mapole.
01:51:47 <FreeFull> Floating Programming Functional Point
01:52:18 <boily> Federal Provision For Preventing Fire Propagation
01:53:21 <FreeFull> Front Positive, False Page.
01:54:20 <boily> Fungot Ponders Future Prerogatives
01:54:45 <FreeFull> The currency symbol for FP is ㌨
01:55:09 <pikhq> Orly?
01:55:13 <oerjan> `unidecode ㌨
01:55:14 <boily> FreeFull: eh?
01:55:15 <HackEgo> ​[U+3328 SQUARE NANO]
01:55:28 <oerjan> wat
01:55:32 <pikhq> Yeah, thought it just said "nano" in katakana.
01:55:58 <FreeFull> Or how about ⊼
01:56:07 <oerjan> `unidecode ⊼
01:56:07 <HackEgo> ​[U+22BC NAND]
01:56:40 * oerjan wonders if there's a point
01:56:52 <FreeFull> NaN
01:56:57 <boily> or maybe 🐦, as it originally was a shachaf?
01:57:10 <oerjan> `unidecode 🐦
01:57:15 <HackEgo> U+1F426 BIRD \ UTF-8: f0 9f 90 a6 UTF-16BE: d83ddc26 Decimal: &#128038; \ 🐦 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals)
01:57:26 <FreeFull> Or, we could use runic
01:57:52 <FreeFull> ᚠᛈ
01:59:23 <oerjan> that bird is not specific enough, it should be 🐦̼
01:59:49 <FreeFull> `unidecode
01:59:50 <HackEgo> No output.
01:59:50 <boily> `unidecode 🐦̼
01:59:51 <HackEgo> U+1F426 BIRD \ UTF-8: f0 9f 90 a6 UTF-16BE: d83ddc26 Decimal: &#128038; \ 🐦 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+033C COMBINING SEAGULL BELOW \ UTF-8: cc bc UTF-16BE: 033c Decimal: &#828; \ ̼ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ Combining: 220 (Below) \ \ U+0020 SPACE \ UTF-8: 20
02:00:06 <boily> heh :D
02:00:18 <shachaf> comboily below
02:00:21 <FreeFull> That doesn't look so great at 9pt in a terminal
02:00:27 <FreeFull> With a low-dpi screen
02:00:51 <boily> itym comboily.
02:00:58 <boily> uh.
02:01:02 <boily> I failed.
02:01:09 * pikhq concludes that something, somewhere is being really braindamaged in his terminal
02:01:24 <pikhq> So, I'm not seeing all these emoji. That much is not weird at all.
02:01:32 <pikhq> ... Each one is rendering as *two* replacement characters.
02:02:10 <pikhq> Like, WTF, is something somewhere parsing UTF-8, encoding to UTF-16, and then treating it as UCS-2?
02:02:18 <FreeFull> Your IRC client might assume all characters fit in the basic multilingual plane
02:02:43 <FreeFull> UCS-2 definitely is involved somewhere
02:04:03 <FreeFull> Time for me to get some sleep
02:04:40 <pikhq> Looks like it's my terminal, not my IRC client.
02:05:12 <pikhq> Well. One of 'em. I'm in screen session in mosh.
02:05:32 <pikhq> It's mosh!
02:06:13 <shachaf> Are you sure about that?
02:06:14 <zzo38> It is one of the purposes of what I suggested in the font loading mechanism in X version 12, where you can set a EnableLigatures flag if you want to use stuff such as UTF-16 (this flag can also be used for ligatures, which is why it has that name)
02:06:21 <shachaf> screen doesn't support 4-byte UTF-8 sequences if I remember correctly.
02:06:35 <pikhq> shachaf: At least, inside of the terminal it works, in mosh it does not.
02:06:45 <pikhq> I can also test if screen is broken too.
02:07:23 <pikhq> In screen in ssh it *seems* to work just fine.
02:08:38 <zzo38> It would still use 16-bit characters like version 11 does, although the extra EnableLigatures and EnableAntialiasing flags can help to do extra stuff (the client, font, and server all needto use the flag if it is to have any effect).
02:08:53 <pikhq> And I'm on a version of glibc with reasonably up-to-date wcwidth data.
02:09:43 <zzo38> Although I also invented UTCE to avoid the problem of wcwidth and various other problems too; UTCE is compatible with X11.
02:10:17 <pikhq> And the version of screen I'm on is not one with support for non-BMP chars... So that might be *part* of the problem.
02:10:55 <zzo38> Then maybe you should install the version that does support, if you need that function
02:11:34 <pikhq> What's weird is, it seems mosh is acting up.
02:16:25 -!- boily has quit (Quit: INDIVIDUAL CHICKEN).
02:16:52 <zzo38> IRC client I use is always using the same encoding as the terminal; it has no setting for the encoding nor does it care (as long as it is a ASCII-compatible encoding).
02:19:41 -!- otherbot has changed nick to otherbot^^^^^.
02:21:21 -!- otherbot^^^^^ has changed nick to otherb^^^^^.
02:21:49 * oerjan looks sternly at otherb^^^^^
02:21:59 <oerjan> MULTICHANNEL BOTS SHOULDN'T DO NICK CHANGES
02:22:54 * shachaf looks bowly at boily
02:23:10 * oerjan looks shadily at shachaf
02:23:54 -!- otherb^^^^^ has changed nick to otherbot.
02:24:06 -!- otherbot has changed nick to otherb^^^^^.
02:26:15 -!- otherb^^^^^ has changed nick to otherbot.
02:31:44 <oerjan> <hppavilion[1]> What would an ASCIUS be? <-- huh it's an actual word...
02:31:48 <oerjan> `? ascii
02:31:49 <HackEgo> ascii is the plural of ascius
02:32:35 <oerjan> `learn Ascii is the plural of ascius, "of or pertaining to southern countries, near the equator".
02:32:37 <HackEgo> Relearned 'ascii': Ascii is the plural of ascius, "of or pertaining to southern countries, near the equator".
02:34:57 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:21:07 <shachaf> `5 w
03:21:17 <HackEgo> 1/2:dynamic-unwind//dynamic-unwind is just like dynamic-wind except that it's a different sort of weather. \ mothball//Mothballs are the main ingredient of a traditional soup of Eastern European origin. \ ghoul//Ghouls are undead that eat BRAINS. So basically, bog standard undead like zombies or wights, but with some fancy back stor
03:21:21 <shachaf> `5 w
03:21:25 <HackEgo> 1/2:entrymsg//ENTRYMSG for #esoteric is Welcome to the esoteric programming channel! Wiki: <http://esolangs.org/wiki> \ freefull//FreeFull the Unpronounceable is either full of freedom or free of fulldom, we are not sure. \ automatic squirrel feeder//Automatic squirrel feeders are just feeders in the category of automatic squirrels.
03:21:46 <shachaf> oops
03:21:49 <shachaf> meant to `spam
03:21:51 <shachaf> `spam
03:21:52 <HackEgo> 2/2: Taneb invented them. hppavilion[1] uninvented them. \ metasepia//metasepia knew the weather at your nearest airport, and also something about ducks. \ fixed point theorem//The Fixed Point Theorem states that every planet P will have a point where Archimedes can stand to move it.
03:22:47 <shachaf> `dowt fixed point theorem
03:22:49 <HackEgo> 8794:2016-07-11 <quintopïa> le/rn fixed point theorem/The Fixed Point Theorem states that every planet P will have a point where Archimedes can stand to move it.
03:24:46 -!- otherbot has quit (Quit: Restart requested by iovoid: Adding aristriois, hopefully).
03:29:14 -!- otherbot has joined.
03:36:17 -!- otherbot has quit (Remote host closed the connection).
03:36:35 -!- otherbot has joined.
03:37:57 -!- snootypoot has changed nick to snoozypooch.
04:41:32 -!- harvey has quit (Ping timeout: 260 seconds).
04:42:29 -!- oerjan has quit (Quit: Nite).
05:02:38 -!- Taneb has quit (Ping timeout: 250 seconds).
05:03:19 -!- farrioth has joined.
05:05:23 -!- Taneb has joined.
05:22:14 -!- iczero has changed nick to wlp1s1.
05:47:30 <\oren\> AAAAAAA\
05:47:32 <\oren\> \
05:48:01 <\oren\> I burned up in the atmoshpere a third time
05:49:46 <alercah> ow
05:50:55 <\oren\> it seems I really need a bigger heat shield
06:02:13 -!- javaisslow has joined.
06:02:18 -!- javaisslow has left.
06:03:18 -!- tswett has quit (Remote host closed the connection).
06:03:41 -!- Warrigal has joined.
06:20:15 -!- farrioth has quit (Quit: leaving).
06:21:28 -!- farrioth has joined.
06:28:20 <hppavilion[1]> \oren\: How are you still alive?
06:28:24 <hppavilion[1]> Are... are you
06:28:29 <hppavilion[1]> Hey! Who turned out the lights?
06:32:05 -!- wlp1s1 has changed nick to iczero.
06:36:20 -!- jasdnfwen has joined.
06:36:24 -!- iczero has changed nick to wlp1s1.
06:36:25 -!- jasdnfwen has quit (Remote host closed the connection).
06:37:20 -!- farrioth has quit (Quit: leaving).
06:44:00 <\oren\> I am
06:44:12 <\oren\> all my kerbals survived the fourth attempt
06:45:49 -!- wlp1s1 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
06:47:29 -!- iczero has joined.
06:49:04 -!- iczero has changed nick to wlp1s1.
06:50:09 <zzo38> Are words "ascian" and "ascii" valid words for use in Scrabble?
06:50:37 -!- jasdnfwen` has joined.
06:50:39 -!- jasdnfwen` has quit (Remote host closed the connection).
07:08:00 -!- otherbot has quit (Quit: Restart requested by wlp1s1: improve whois).
07:08:03 -!- jasdnfwen`` has joined.
07:08:04 -!- jasdnfwen`` has left.
07:09:08 -!- otherbot has joined.
07:12:17 -!- otherbot has quit (Remote host closed the connection).
07:12:33 -!- otherbot has joined.
07:14:44 -!- otherbot has quit (Client Quit).
07:15:02 -!- otherbot has joined.
07:30:50 -!- MDude has quit (Ping timeout: 246 seconds).
08:12:01 <hppavilion[1]> zzo38: "ascii" yes whether or not they say you can, "ascian" probably not given that I've never heard it
08:12:10 <hppavilion[1]> \oren\: Wow. So proud. High success rate.
08:13:11 <shachaf> `5 w
08:13:21 <HackEgo> 1/2:mips//MIPS Is Popular in Schools. \ patent//Patent is an adjective which means that something is painfully obvious. Often used to rightfully mock people that do not see it. \ ursala//~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=&ll;+-, ~&rgg&& ~&irtPFXlrjrXP
08:13:24 <shachaf> `spam
08:13:24 <HackEgo> 2/2:S; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, \ toe//The TOE is the Toe of Everything, from which our universe sprang. \ gregor//Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible.
08:14:35 -!- contrapumpkin has joined.
08:14:42 <shachaf> contrapumpkin: hellontrapumpkin
08:16:05 -!- copumpkin has quit (Ping timeout: 248 seconds).
08:25:11 -!- jasdnfwen has joined.
08:26:56 -!- jasdnfwen has left.
08:38:23 -!- jasdnfwen has joined.
08:45:47 -!- lifthrasiir has quit (Ping timeout: 258 seconds).
08:46:05 -!- lifthrasiir has joined.
08:46:38 -!- jasdnfwen has quit (Remote host closed the connection).
08:52:46 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50267&oldid=50263 * Sygmei * (+68)
08:53:30 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50268&oldid=50267 * Sygmei * (+16)
08:54:02 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50269&oldid=50268 * Sygmei * (+54)
08:55:17 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50270&oldid=50269 * Sygmei * (-102)
08:55:32 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50271&oldid=50270 * Sygmei * (-1)
08:55:52 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50272&oldid=50271 * Sygmei * (-8)
08:56:32 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50273&oldid=50272 * Sygmei * (+20)
08:59:27 <myname> such spam
09:00:16 <shachaf> `5 w
09:00:21 <HackEgo> 1/2:rainbow//Rainbows are spectral creatures said to be powered by the Daystar. \ jesus//Jesus was the name of a famous wisdom creator. \ the walrus//In order to obtain the unredacted documents specifying the true identity of the walrus, contact the Glass Onion (mailing address: UH2BEStWmPI). \ vi//vi is in a relationship with emacs
09:00:23 <shachaf> `spam
09:00:24 <HackEgo> 2/2:. \ quote//Quotes are just elements of the quantum dilapidated bogosphere. See qdb.
09:00:40 <shachaf> `dowt vi
09:00:42 <HackEgo> 6234:2015-11-20 <mromän> learn vi is in a relationship with emacs \ 6241:2015-11-23 <oerjän> ` sed -i \'s/$/./\' wisdom/vi
09:01:27 <izalove> in this page http://calmerthanyouare.org/2015/01/07/optimizing-brainfuck.html
09:01:42 <izalove> is their ScanRight optimization correct?
09:01:46 <izalove> oh
09:01:49 <izalove> it is
09:01:51 <izalove> ignore me
09:01:54 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50274&oldid=50273 * Sygmei * (+553)
09:05:09 -!- Sprocklem has quit (Ping timeout: 248 seconds).
09:07:02 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50275&oldid=50274 * Sygmei * (+689)
09:10:53 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50276&oldid=50275 * Sygmei * (+915)
09:13:01 <hppavilion[1]> I was called
09:13:06 <hppavilion[1]> `cwlprits the walrus
09:13:08 <HackEgo> oerjän oerjän hppavilion[1̈]
09:13:25 <hppavilion[1]> 1 umlaut...
09:13:28 <shachaf> `cat bin/culprits
09:13:29 <HackEgo> hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
09:13:50 <shachaf> `mkx bin/culprist//hoat "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
09:13:54 <HackEgo> bin/culprist
09:24:13 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50277&oldid=50276 * Sygmei * (+1390)
09:28:28 <hppavilion[1]> `howg the walrus
09:28:30 <HackEgo> ​<oerjän> slwd the walrus//s,$,., \ <oerjän> slwd the walrus//s,.,, \ <hppavilion[1̈]> le/rn the walrus//In order to obtain the unredacted documents specifying the true identity of the walrus, contact the Glass Onion (mailing address: UH2BEStWmPI)
09:28:40 <hppavilion[1]> jk. I don't know any of the h..g commands.
09:30:50 -!- heliosgod has joined.
09:31:29 -!- heliosgod has quit (Remote host closed the connection).
09:31:36 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50278&oldid=50277 * Sygmei * (+218)
09:32:24 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50279&oldid=50278 * Sygmei * (+6)
09:39:52 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50280&oldid=50141 * Sygmei * (+674)
09:42:40 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50281&oldid=50280 * Sygmei * (+7) /* Kitanai */
09:42:55 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=50282&oldid=50281 * Sygmei * (-4) /* Kitanai */
09:44:52 -!- AnotherTest has joined.
09:45:54 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50283&oldid=50279 * Sygmei * (+1826)
09:51:22 -!- psx` has joined.
09:55:44 -!- psx` has quit (Remote host closed the connection).
09:58:25 -!- psx` has joined.
09:58:42 -!- psx` has quit (K-Lined).
10:02:20 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
10:23:47 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50284&oldid=50283 * Sygmei * (+873) /* Examples */
10:31:14 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50285&oldid=50257 * Slnetaiga * (+75)
10:31:20 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50286&oldid=50285 * Slnetaiga * (+1)
10:33:51 -!- psx` has joined.
10:33:52 -!- psx` has quit (K-Lined).
10:35:15 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50287&oldid=50284 * Sygmei * (+125) /* Examples */
10:49:01 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50288&oldid=50287 * Sygmei * (+221)
11:07:33 -!- DHeadshot has joined.
11:28:07 <izalove> do you think it would be useful for a brainfuck interpreter to try to recognize https://esolangs.org/wiki/Brainfuck_algorithms and https://esolangs.org/wiki/Brainfuck_constants ?
11:32:33 -!- DHeadshot has quit (Ping timeout: 245 seconds).
11:33:57 -!- boily has joined.
11:34:01 <boily> @metar CYUL
11:34:01 <lambdabot> CYUL 181117Z 36003KT 320V030 2SM BR BKN002 02/01 A3017 RMK ST7 VIS VRBN 1-3 SLP219
11:34:34 <boily> 2SM BR with VIS VRBN 1-3 indeed. everything is gray outside.
12:08:20 <boily> . o O ( there should be horizontal timezones... )
12:25:26 -!- boily has quit (Quit: TAX CHICKEN).
12:41:17 -!- AnotherTest has quit (Ping timeout: 240 seconds).
12:52:44 <b_jonas> they changed City in a Bottle to no longer care about the expansion symbol? wow
12:53:20 <b_jonas> That means City in a Bottle can now kill by Time Spiral special Dandan, not only my Chronicles Dandan?
12:55:09 <b_jonas> and my Erg Raiders too
13:07:27 <b_jonas> And similarly, Golgothian Sylex can now kill Ornithopter and Yotian Soldier; Apocalypse Chime can kill Giant Oyster and Labyrinth Minotaur.
13:18:07 -!- Bowserinator has changed nick to AegisCommand.
13:18:46 -!- AegisCommand has changed nick to Bowserinator.
13:35:00 -!- bibibi has joined.
13:38:24 <int-e> Damn, schlockmercenary lost me... why snow? Are they teraporting part of the ocean?
14:18:10 -!- contrapumpkin has changed nick to copumpkin.
14:22:14 -!- Phantom_Hoover has joined.
14:58:41 -!- LKoen has joined.
15:09:22 <myname> `relcome LKoen
15:09:29 <HackEgo> LKoen: 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.)
15:10:00 <LKoen> relcome to you too ryname
15:10:18 <myname> thatjs not how it works
15:10:25 <myname> r is for rainbow
15:30:19 -!- oerjan has joined.
15:34:39 -!- LKoen has quit (Remote host closed the connection).
15:36:06 -!- LKoen has joined.
15:38:38 <LKoen> I did not see any rainbow myname
15:39:12 <myname> one of those nasty color strippers
15:40:16 <oerjan> shocking
15:41:46 <myname> i forgot the camel case version, that could be at least a bit annoying
15:44:55 <oerjan> `WeLcOmE myname
15:44:56 <HackEgo> MyNaMe: 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.)
15:45:17 <oerjan> VeRy lOgIcAl hTh
15:45:58 <oerjan> `` ls bin/*com*
15:45:59 <HackEgo> bin/autowelcome \ bin/<command> \ bin/complain \ bin/complaints \ bin/elcome \ bin/ozcome \ bin/relcome \ bin/rwelcome \ bin/velcome \ bin/welcome \ bin/welcome \ bin/Welcome \ bin/wellcome \ bin/wercome
15:46:24 <oerjan> `` ls bin | grep -i 'come'
15:46:24 <b_jonas> ``` echo bin/*[lL][cC]*[mM]*
15:46:25 <HackEgo> autowelcome \ elcome \ ozcome \ relcome \ ReLcOmE \ rwelcome \ velcome \ welcome \ welcome \ wElCoMe \ Welcome \ WeLcOmE \ WELCOME \ wellcome \ wercome
15:46:25 <HackEgo> bin/welcome bin/ReLcOmE bin/WELCOME bin/WeLcOmE bin/Welcome bin/autowelcome bin/elcome bin/relcome bin/rwelcome bin/velcome bin/wElCoMe bin/walcama bin/wehlcohme bin/welcome bin/welcöme bin/wellcome bin/wlcm bin/wlcmr bin/wälcåmä
15:46:32 <b_jonas> ``` echo bin/*[lL][cC]*[mM]* | cat -v
15:46:33 <HackEgo> bin/^Bwelcome bin/ReLcOmE bin/WELCOME bin/WeLcOmE bin/Welcome bin/autowelcome bin/elcome bin/relcome bin/rwelcome bin/velcome bin/wElCoMe bin/walcama bin/wehlcohme bin/welcome bin/welcM-CM-6me bin/wellcome bin/wlcm bin/wlcmr bin/wM-CM-$lcM-CM-%mM-CM-$
15:46:45 <b_jonas> `WELCOME B_JONAS
15:46:46 <HackEgo> B_JONAS: 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.)
15:46:54 <myname> whe hell is wellcome
15:47:03 <b_jonas> `Welcome B_Jonas
15:47:04 <HackEgo> B_Jonas: 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.)
15:47:07 <oerjan> `cat bin/wellcome
15:47:08 <HackEgo> ​#!/bin/sh \ welcome "$@" | sed s/l/ll/g
15:47:13 <b_jonas> `elcome
15:47:15 <HackEgo> elcome o he nternational ub or soteric rogramming anguage esign nd eployment! or ore nformation, heck ut ur iki: <ttp://solangs.rg/>. (or he ther ind f soterica, ry #soteric n Fnet r ALnet.)
15:47:18 <oerjan> exactly what it says on the tin
15:47:18 <myname> lol
15:47:26 <b_jonas> lol
15:47:31 <b_jonas> `velcome
15:47:32 <HackEgo> Velcome to the international hub for esoteric programming language design and deployment! For more information, check out our viki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
15:47:36 <b_jonas> `walacma
15:47:37 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: walacma: not found
15:47:47 <b_jonas> `wehlcohme
15:47:48 <HackEgo> Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: <http://ehsohlahngs.ohrg/>. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn EhFneht ohr DAhLneht.)
15:47:58 <b_jonas> `welcmr
15:47:58 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: welcmr: not found
15:48:26 <b_jonas> ``` grep -Rlw welcome bin
15:48:31 <HackEgo> bin/Welcome \ bin/emoclew \ bin/ουελκομε \ bin/welcöme \ bin/wlcm \ bin/bienvenue \ bin/wElCoMe \ bin/velcome \ bin/bienvenido \ bin/WELCOME \ bin/welcome \ bin/walcama \ bin/wälcåmä \ bin/benvenuto \ bin/welcome \ bin/relcome \ bin/WeLcOmE \ bin/willkommen \ bin/welcome \ bin/tervetuloa \ bin/zalgreet \ bin/jrypb
15:49:08 <b_jonas> `wlcmr
15:49:09 <HackEgo> 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.)
15:50:55 <myname> where's the catch?
15:51:55 <b_jonas> have you noticed that the executables for most of the foreign language welcome scripts still contain welcome?
15:52:30 <myname> `willkommen
15:52:31 <HackEgo> Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: http://esolangs.org/wiki/Main_Page. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.)
15:52:51 <oerjan> b_jonas: that's because we use wisdom/welcome.<language code> to contain the text
15:54:48 <b_jonas> yep
15:54:58 <b_jonas> I did look in private message
15:55:17 <oerjan> (it used to be more variable, but i decided to make that a rule)
15:55:35 <oerjan> although it could be that i missed some...
15:55:48 <oerjan> `` rgrep -l esolangs wisdom
15:55:50 <b_jonas> `emoclew b_jonas
15:55:51 <HackEgo> ​(.tenLAD ro tenFE no ciretose# yrt ,aciretose fo dnik rehto eht roF) .</gro.sgnalose//:ptth> :ikiw ruo tuo kcehc ,noitamrofni erom roF !tnemyolped dna ngised egaugnal gnimmargorp ciretose rof buh lanoitanretni eht ot emocleW :sanoj_b
15:55:55 <HackEgo> wisdom/entrymsg \ wisdom/welcome.eo \ wisdom/welcome.fr \ wisdom/welcome.fi \ wisdom/welcome.nl \ wisdom/selamlar \ wisdom/wercome \ wisdom/olsner \ wisdom/brainfuck \ wisdom/welcome \ wisdom/wiki \ wisdom/welcome.sv \ wisdom/welcome.es \ wisdom/welcome.de
15:56:18 <oerjan> `grwp esolangs
15:56:20 <HackEgo> brainfuck:brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array \ entrymsg:ENTRYMSG for #esoteric is Welcome to the esoteric programming channel! Wiki: <http://esolangs.org/wiki> \ olsner:olsner seems to exist at least. He builds all his esolangs in diesel engines.
15:56:26 <oerjan> oh hmph
15:56:38 <oerjan> `cat bin7grwp
15:56:39 <b_jonas> ``` cgrep -Rliw http://esolangs.org/wiki bin
15:56:39 <HackEgo> cat: bin7grwp: No such file or directory
15:56:40 <HackEgo> bash: cgrep: command not found
15:56:43 <b_jonas> ``` grep -Rliw http://esolangs.org/wiki bin
15:56:43 <HackEgo> No output.
15:56:45 <oerjan> `cat bin/grwp
15:56:45 <HackEgo> ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- *
15:56:53 <b_jonas> ``` grep -Rliw http://esolangs.org/wiki wisdom
15:56:54 <HackEgo> wisdom/entrymsg \ wisdom/welcome.eo \ wisdom/welcome.fr \ wisdom/welcome.nl \ wisdom/selamlar \ wisdom/wercome \ wisdom/reflection \ wisdom/wiki \ wisdom/welcome.de
15:57:02 <b_jonas> `? welcome.eo
15:57:03 <HackEgo> Bonvenon al la internacia centro por la desegno kaj ellaso de esoteraj programlingvoj! Por pli da informado, vizitu la Viki-on: http://esolangs.org/wiki/Main_Page. (Por la alia speco de esotero, iru al #esoteric sur irc.dal.net.)
15:57:10 <b_jonas> `bonvenon
15:57:11 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bonvenon: not found
15:57:18 <myname> btw, did anyone here actually contributed to the esolang contest?
15:57:25 <b_jonas> myname: yes, ais523 did
15:57:47 <oerjan> `` grwp -l esolangs
15:57:48 <HackEgo> brainfuck \ entrymsg \ olsner \ reflection \ selamlar \ welcome \ welcome.de \ welcome.eo \ welcome.es \ welcome.fi \ welcome.fr \ welcome.nl \ welcome.sv \ wercome \ wiki
15:57:50 <b_jonas> myname: and someone else posted some esolang designed for the contest onto the wiki, before the contest deadline
15:57:54 <myname> well, not unexpected
15:57:59 <b_jonas> I don't know if that counts as "here"
15:58:04 <myname> ah
15:58:12 <b_jonas> ais523 even said in advance that he would
15:58:20 <oerjan> `? wercome
15:58:21 <HackEgo> ​エソテリックプログラミング言語のディザインとデプロイメントの国際な場所へようこそ!詳しく、ウィキを見て: http://esolangs.org/wiki/Main_Page。(他のエソテリック、irc.dal.netの#esotericへ)
15:58:27 <b_jonas> and it's a rather interesting esolang too
15:58:34 <oerjan> that's japanese, isn't it
15:58:45 <myname> it is
15:58:58 <myname> b_jonas: do you have a link ready?
15:59:03 <oerjan> `` mv wisdom/{wercome,welcome.jp}
15:59:08 <HackEgo> No output.
15:59:21 <oerjan> `cwlprits welcome.jp
15:59:23 <b_jonas> myname: http://esolangs.org/wiki/Incident
15:59:23 <HackEgo> oerjän
15:59:35 <b_jonas> myname: just search for CALESYTA on the wiki
15:59:38 <oerjan> `` rgrep wercome bin
15:59:39 <HackEgo> bin/wercome:if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? wercome"; } else { exec "bin/?", "wercome"; }
16:00:01 <oerjan> `sled bin/wercome//s/wercome/welcome.jp/g
16:00:03 <HackEgo> bin/wercome//#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome.jp"; } else { exec "bin/?", "welcome.jp"; }
16:00:13 <oerjan> oh wait
16:00:16 <oerjan> is it jp or ja
16:00:30 <myname> there is a darcs repo histed at nethack4.org, i teresting
16:00:33 <oerjan> bah
16:00:40 <b_jonas> oerjan: ja or jpn
16:00:42 <oerjan> `? welcome.ja
16:00:43 <HackEgo> welcome.ja? ¯\(°​_o)/¯
16:00:56 <myname> it links to a 403
16:01:12 <oerjan> `` mv wisdom/welcome.j{p,a}; sled bin/wercome//s/jp/ja/
16:01:15 <HackEgo> bin/wercome//#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome.ja"; } else { exec "bin/?", "welcome.jp"; }
16:01:28 <oerjan> `sled bin/wercome//s/jp/ja/
16:01:30 <HackEgo> bin/wercome//#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome.ja"; } else { exec "bin/?", "welcome.ja"; }
16:03:46 <b_jonas> Is there a generic greeter where you give a language code as input?
16:04:12 <oerjan> <b_jonas> ``` grep -Rliw http://esolangs.org/wiki bin <-- we don't actually use the wiki part any longer
16:05:19 <b_jonas> ``` grep -Rliw http://esolangs.org/ wisdom
16:05:21 <HackEgo> wisdom/welcome.fi \ wisdom/welcome \ wisdom/reflection \ wisdom/welcome.sv \ wisdom/welcome.es
16:05:28 <b_jonas> ``` grep -Rliw http://esolangs.org/ bin
16:05:29 <HackEgo> No output.
16:05:42 <b_jonas> ``` grep -Rliw http://esolangs.org wisdom bin
16:05:44 <HackEgo> wisdom/entrymsg \ wisdom/welcome.eo \ wisdom/welcome.fr \ wisdom/welcome.fi \ wisdom/welcome.nl \ wisdom/selamlar \ wisdom/welcome \ wisdom/reflection \ wisdom/welcome.ja \ wisdom/wiki \ wisdom/welcome.sv \ wisdom/welcome.es \ wisdom/welcome.de
16:06:54 <b_jonas> `bienvenido
16:06:55 <HackEgo> ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.)
16:06:59 <oerjan> <myname> it links to a 403 <-- you can only get it with darcs itself iuc
16:07:29 <oerjan> <b_jonas> Is there a generic greeter where you give a language code as input? <-- not that i recall
16:08:02 <oerjan> b_jonas: also we have https
16:08:05 <myname> :(
16:08:18 <b_jonas> ``` grep -Rliw "https?://esolangs\.org" wisdom bin
16:08:19 <HackEgo> No output.
16:08:28 <oerjan> but i dunno if any wisdoms use that
16:09:02 <b_jonas> and five other domain names like esolang.net and esolangs.xyz and esoteric-programming.com ?
16:09:07 <zzo38> If it is not accessible by HTTP then why is the URL with HTTP? How does darcs access it?
16:09:20 <oerjan> `` grwp -l esolangs.org/wiki
16:09:21 <HackEgo> entrymsg \ reflection \ selamlar \ welcome.de \ welcome.eo \ welcome.fr \ welcome.ja \ welcome.nl \ wiki
16:09:31 <b_jonas> zzo38: probably darcs accesses that url with methods other than GET, or urls below that
16:09:41 <oerjan> `? selamlar
16:09:42 <HackEgo> Ezoterik programlama dili tasarım ve dağıtım için uluslararası merkezi hoş geldiniz! Http://esolangs.org/wiki/Main_Page: Daha fazla bilgi için, bizim wiki göz atın. (Esoterica diğer tür için, irc.dal.net üzerinde #esoteric deneyin.)
16:09:51 <oerjan> hm is that turkish
16:10:04 <b_jonas> zzo38: and the url says http because it could also access repositories in other ways, possibly https or something
16:11:25 -!- DHeadshot has joined.
16:11:47 <zzo38> What methods? If it uses any method then it will still be HTTP probably
16:11:54 <oerjan> `` mv wisdom/{selamlar,welcome.tr}
16:11:56 <HackEgo> No output.
16:12:01 <b_jonas> `? welcome.en
16:12:02 <HackEgo> welcome.en? ¯\(°​_o)/¯
16:12:03 <oerjan> `cwlprits welcome.tr
16:12:05 <HackEgo> oerjän
16:12:43 <oerjan> `grwp Main_Page
16:12:44 <b_jonas> zzo38: dunno, I'm just guessing from what subversion does. mind you, subversion reporistories on http can be accessed with plain http GET, in the sense that you get directory listing and file content that way, though not the history
16:12:45 <HackEgo> Binary file reflection matches \ welcome.de:Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: http://esolangs.org/wiki/Main_Page. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.) \ welcome.eo:Bonvenon al la inte
16:13:02 <oerjan> `welcome
16:13:03 <HackEgo> 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.)
16:13:33 <b_jonas> `? welcome.en
16:13:34 <HackEgo> welcome.en? ¯\(°​_o)/¯
16:13:43 <b_jonas> `? welcome.pt
16:13:44 <HackEgo> welcome.pt? ¯\(°​_o)/¯
16:13:51 <oerjan> `slwd welcome.de//s,http.*age,<http://esolangs.org/>
16:13:52 <HackEgo> ​/bin/sed: -e expression #1, char 34: unterminated `s' command
16:13:56 <oerjan> `slwd welcome.de//s,http.*age,<http://esolangs.org/>,
16:13:58 <HackEgo> welcome.de//Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: <http://esolangs.org/>. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.)
16:14:31 <oerjan> i'm going to do the rest in private hth
16:15:41 <b_jonas> there's no welcome.nb, welcome.no, welcome.nn
16:17:54 <oerjan> that turkish one is _so_ not right :P
16:18:05 <b_jonas> quite possible
16:21:12 -!- Sygmei has joined.
16:22:09 <oerjan> `slwd ENTRYMSG s,wiki,,
16:22:10 <HackEgo> usage: sled file//script
16:22:17 <oerjan> `slwd ENTRYMSG//s,wiki,,
16:22:18 <HackEgo> Roswbud!
16:22:28 <oerjan> `slwd entrymsg//s,wiki,,
16:22:30 <HackEgo> entrymsg//ENTRYMSG for #esoteric is Welcome to the esoteric programming channel! Wiki: <http://esolangs.org/>
16:23:12 <oerjan> `slwd wiki//s,/wiki,/,
16:23:16 <HackEgo> wiki//The wiki is at http://esolangs.org/
16:23:40 <oerjan> `slwd wiki//s,http.*,<&>,
16:23:43 <HackEgo> wiki//The wiki is at <http://esolangs.org/>
16:23:53 <oerjan> `slwd wiki//s,$,.,
16:23:55 <HackEgo> wiki//The wiki is at <http://esolangs.org/>.
16:27:10 <oerjan> there now all of them should use <http://esolangs.org/> (including angle brackets)
16:34:08 <oerjan> hm today's girl genius intermission has a two-armed dimo
16:34:31 <oerjan> i suppose it's supposed to happen in the future
16:38:21 -!- wlp1s1 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
16:39:03 -!- iczero has joined.
16:40:36 -!- MDude has joined.
17:07:47 <b_jonas> by the way, has 277 been pbflisted yet?
17:07:55 <b_jonas> it's not very new, so it might have been
17:08:07 <b_jonas> `pbflist http://pbfcomics.com/277/
17:08:07 <HackEgo> pbflist http://pbfcomics.com/277/: shachaf Sgeo quintopia ion b_jonas
17:08:10 <int-e> oerjan: why not the distant past?
17:08:18 <b_jonas> probably it has been, but whatever
17:08:53 <int-e> oerjan: (while travelling with the circus, perhaps?)
17:13:12 -!- AnotherTest has joined.
17:21:42 <oerjan> int-e: i thought of that too. the clothes at the first meeting don't seem to match.
17:21:49 -!- idris-bot has quit (Quit: Terminated).
17:22:55 <oerjan> let's check some other occasions.
17:24:29 -!- Melvar has quit (Quit: thunderstorm).
17:25:18 <oerjan> int-e: he has the same hat at the first meeting and when he loses the arm, which is not the one in the current comic.
17:27:00 <oerjan> http://www.girlgeniusonline.com/comic.php?date=20050513 http://www.girlgeniusonline.com/comic.php?date=20060719
17:28:30 <oerjan> in fact, still after the time stop http://www.girlgeniusonline.com/comic.php?date=20131101
17:28:32 <int-e> while you're overthinking it, it could also be Dimo's twin :-P
17:28:39 <oerjan> O KAY
17:29:09 <int-e> sorry, but I really intended to make this simpler rather than more complicated.
17:31:04 <oerjan> huh, that shows jenka in the same room as agatha
17:31:26 <oerjan> so they have met one more time
17:32:24 <oerjan> her hands definitely don't look entirely human
17:32:39 <int-e> so what kind of anniversary are the foglios celebrating anyway, or did I get that wron as well?
17:32:55 <int-e> . o O ( where is explaingg.com when you need it )
17:33:07 <oerjan> nothing in the blog...
17:33:27 <oerjan> anniversary?
17:33:47 <int-e> thinking about wednesday's comic
17:34:09 <oerjan> well that shows how the author avatars met
17:34:18 <oerjan> i'm not sure there was an occasion?
17:35:04 <oerjan> and this is the first opportunity to show something like that since she showed up in the main story afair
17:37:27 <oerjan> dimo hasn't got a new hat in the main story yet.
17:38:02 <oerjan> although it never said he lost his original uniform, really, he just had to dress up.
17:46:13 -!- oerjan has quit (Quit: Later).
17:49:38 -!- DHeadshot has quit (Ping timeout: 245 seconds).
17:57:05 -!- DHeadshot has joined.
18:08:55 -!- Zarutian has joined.
18:15:58 -!- Sprocklem has joined.
18:20:37 <zzo38> Now I wrote a program in JavaScript to compile OASYS text-adventure games into JavaScript. It is: https://www.npmjs.com/package/oasys-converter Here is the generated code for Escape From Planet Delta: http://sprunge.us/fOhA
18:21:20 <myname> nerd
18:24:47 <zzo38> (As you may see the code generator doesn't generate the most efficient code.)
18:28:55 -!- Melvar has joined.
18:34:23 -!- idris-bot has joined.
18:35:24 -!- Lord_of_Life has quit (Excess Flood).
18:37:42 -!- Lord_of_Life has joined.
18:39:08 -!- Phantom__Hoover has joined.
18:39:37 -!- Phantom_Hoover has quit (Ping timeout: 259 seconds).
19:21:58 -!- hppavilion[1] has joined.
19:24:39 -!- puck1pedia has joined.
19:26:14 <myname> i like that kakouke has an ascii clippy, but it lacks 2 main features and glitches my dvtm :(
19:26:23 -!- puckipedia has quit (Quit: ZNC - 1.6.0 - http://znc.in).
19:26:24 -!- puck1pedia has changed nick to puckipedia.
19:26:31 -!- augur_ has quit (Quit: Leaving...).
19:30:22 -!- hppavilion[1] has set topic: The international hub for esoteric programming language design and deployment | RIP Whitney Smith, probable father of vexillology | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive pizza testing, use #esoteric-blah.
19:33:48 -!- augur has joined.
19:35:12 <myname> it confuses me a lot
19:37:01 <quintopia> ... i sent out that pbf like weeks ago
19:40:10 <hppavilion[1]> quintopia: Which pbf??
19:40:18 <hppavilion[1]> dym pdf?
19:48:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
19:49:09 -!- harvey has joined.
19:52:13 <\oren\> Rain on Saturn's moon Titan might be less corrosive than the rain where I currently live.
19:52:56 <zzo38> I don't know much much it will rain on Saturn's moon
19:55:53 -!- DHeadshot has quit (Ping timeout: 245 seconds).
19:56:46 -!- LKoen has quit (Remote host closed the connection).
20:04:36 -!- harvey has quit (Ping timeout: 260 seconds).
20:17:28 -!- harvey has joined.
20:18:55 <Zarutian> \oren\: where do you live? Anywhere that has Bergens skytorrents or?
20:38:16 -!- puckipedia has quit (Quit: hostname update).
20:38:33 -!- LKoen has joined.
20:38:39 -!- puckipedia has joined.
20:42:01 <myname> https://github.com/kw-udon/constexpr-8cc i heard you like compilers
20:42:31 <Zarutian> so you pulled a Zygbee and but an compiler inside of your compiler?
20:50:19 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50289&oldid=50262 * Slnetaiga * (+11) Added Alex
20:51:00 <myname> why didn't i know about elvm?
20:51:54 -!- otherbot has changed nick to Valoran.
20:52:40 -!- harvey has quit (Ping timeout: 260 seconds).
21:00:03 -!- LKoen has quit (Remote host closed the connection).
21:00:20 -!- Valoran has changed nick to valorbot.
21:03:00 <HackEgo> [wiki] [[Alex]] N https://esolangs.org/w/index.php?oldid=50290 * Slnetaiga * (+1223) Created page with "'''Alex''', is an esoteric programming language, with stack-based memory like in [[brainfuck]], buts here strange syntax, and all command need be ended with: " - Alex." == Ex..."
21:04:06 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50291&oldid=50286 * Slnetaiga * (+11)
21:06:03 <\oren\> Zarutian: I live in toronto
21:06:21 -!- harvey has joined.
21:06:34 <Zarutian> \oren\: hail that has the same effect as sandblasting?
21:06:53 <\oren\> sometimes
21:09:07 <shachaf> Is there any information about http://catseye.tc/node/Okapi ?
21:09:19 <shachaf> It talks about an interpreter but I can't find it.
21:12:16 -!- harvey has quit (Ping timeout: 260 seconds).
21:15:20 -!- Sprocklem has quit (Ping timeout: 256 seconds).
21:24:47 -!- harvey has joined.
21:28:40 -!- Phantom__Hoover has quit (Ping timeout: 260 seconds).
21:36:51 -!- DHeadshot has joined.
21:43:32 -!- harvey has quit (Ping timeout: 260 seconds).
21:55:58 -!- harvey has joined.
22:01:16 -!- harvey has quit (Ping timeout: 260 seconds).
22:07:21 -!- LKoen has joined.
22:13:31 -!- Phantom__Hoover has joined.
22:13:51 -!- harvey has joined.
23:12:36 -!- valorbot has quit (Remote host closed the connection).
23:13:05 -!- otherbot has joined.
23:19:06 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:21:04 -!- harvey has quit (Ping timeout: 260 seconds).
23:33:57 -!- harvey has joined.
23:42:04 -!- harvey has quit (Ping timeout: 260 seconds).
23:53:59 -!- oerjan has joined.
23:54:28 -!- moonheart08 has joined.
23:54:53 -!- harvey has joined.
23:59:03 -!- hppavilion[1] has joined.
23:59:03 <HackEgo> [wiki] [[HBL]] N https://esolangs.org/w/index.php?oldid=50292 * Moon * (+1909) Created page for HBL https://docs.google.com/document/d/1uUJvkuB5j6Km6CoxprBmzGzYg0Kp7h-Z13eWx5GJOwE/edit?usp=sharing
23:59:16 <moonheart08> hellovilion[1]
23:59:41 <oerjan> hppavillain[1]
2016-11-19
00:00:09 * moonheart08 finally got around to making HBL's wiki page
00:03:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
00:08:48 <LKoen> Hufvudstadsbladet?
00:08:55 <LKoen> I was wondering why that did not have a page
00:10:01 <fizzie> I don't get Python's timezone stuff: http://sprunge.us/MXJi
00:10:03 <fizzie> "If you merely want to attach a time zone object tz to a datetime dt without adjustment of date and time data, use dt.replace(tzinfo=tz)." That sounds exactly what I want, but when I try it, I get this weird "offset by -1 minute" timezone.
00:10:09 * moonheart08 goes off to attempt to repopulate #irp
00:12:00 <fizzie> http://sprunge.us/UASa idgi tdnh
00:14:26 <fizzie> Okay, apparently it needs to be pytz.timezone('Europe/London').localize(<non-aware datetime goes here>) instead.
00:15:17 <fizzie> I think I probably knew this at some point.
00:16:01 * DHeadshot idles in #irp all day...
00:30:52 <zzo38> I also wrote a program you can calculate a GURPS character's life expectancy, assuming that someone doesn't murder them, using a simulation, and using the inputs: strength, dexterity, intelligence, health, increase/short lifespan level, medical TL, longevity, self-destruction.
00:31:11 -!- shikhin has quit (Read error: Connection reset by peer).
00:31:18 -!- shikhin has joined.
00:35:31 <int-e> shachaf: I couldn't find the Okapi interpreter either but see now https://github.com/catseye/Chrysoberyl/issues/7
00:36:02 <shachaf> int-e: I see that now too.
00:36:59 <int-e> (it's worth a try :) )
00:39:30 -!- computing has joined.
00:39:50 <quintopia> moonello
00:40:17 -!- Zarutian has quit (Quit: Zarutian).
00:40:38 <computing> hi
00:41:26 -!- moonheart08 has quit (Ping timeout: 258 seconds).
00:44:04 -!- computing has quit (Client Quit).
01:30:41 -!- Nithogg has quit (Ping timeout: 260 seconds).
01:38:09 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50293&oldid=50288 * Sygmei * (+29) /* Examples */
01:44:18 -!- 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:51:15 <HackEgo> [wiki] [[Kitanai]] https://esolangs.org/w/index.php?diff=50294&oldid=50293 * Sygmei * (+20) /* Examples */
02:00:28 -!- hppavilion[1] has joined.
02:00:50 <hppavilion[1]> oerjan: Oh hi
02:01:00 <hppavilion[1]> oerjan: That was me being online to inform someone where I was
02:01:07 <hppavilion[1]> I just got home.
02:04:58 <shachaf> `? cut elimination
02:05:01 <HackEgo> The cut-elimination theorem states that any Prolog program written using the cut operator ! can be rewritten without using that operator.
02:05:28 <hppavilion[1]> How many possible subcommittees are there in a chamber of n distinct individuals?
02:07:21 <hppavilion[1]> Given that a subcommittee is a subset S of the total chamber C, where |C| > |S| ≥ 2, and that an individual can be a member of more than one subcommittee, but that subcommittees with identical membership are considered the same
02:09:04 * DHeadshot thinks 2 am is too late for his mind to do set theory...
02:09:54 -!- Warrigal has changed nick to tswett.
02:10:28 <hppavilion[1]> I think *probably* \Sum{n = 2}{n < |C|}{\binomco{|C|}{n}}
02:10:47 <hppavilion[1]> Or something very similar, like |C|-2 in the top or -1 from the whole thing or something
02:12:12 <hppavilion[1]> (Hm, but what if we have the subcommittees have a special member p who is the chair? Then a subcommittee is (p, S) where S is the set of members, p is the chair, and p \in S... so the number of chaired subcommittees of size N is N times the number of chairless subcommittees of size N...)
02:13:59 -!- PinealGlandOptic has joined.
02:25:22 -!- Phantom_Hoover has joined.
02:25:52 <oerjan> hppavilion[1]: without chairs, it's simply 2^|C| - |C| - 1 hth
02:27:30 -!- Sygmei has quit (Ping timeout: 260 seconds).
02:27:37 <hppavilion[1]> oerjan: ty
02:28:00 <hppavilion[1]> That should've been obvious but I am tired.
02:28:18 <oerjan> oh wait
02:28:23 <oerjan> make that -2
02:28:32 <oerjan> there's also the empty set to exclude
02:28:57 <oerjan> with chairs, hm... |C| * (2^|C-1| - 2) i think
02:30:03 -!- DHeadshot has quit (Ping timeout: 245 seconds).
02:32:18 <hppavilion[1]> Ah, yes
02:33:00 <hppavilion[1]> oerjan: Wait, |C-1|?
02:33:45 <hppavilion[1]> oerjan: How does that- wait- OK, what?
02:34:56 <oerjan> er, |C|-1
02:35:17 <oerjan> (|C|-1)
02:35:51 <oerjan> it's |C-{p}|, really
02:36:11 <hppavilion[1]> Ah
02:36:32 <hppavilion[1]> oerjan: Is it? p has to be a member of the subcommittee...
02:36:33 <hppavilion[1]> Hm...
02:36:50 <oerjan> you've already chosen p, now you choose the rest...
02:36:59 <hppavilion[1]> Ah
02:37:09 <hppavilion[1]> Our definitions are probably equivalent, tbh
02:37:31 <oerjan> i should hope so
02:37:47 <oerjan> this is "just" combinatorics
02:38:39 <oerjan> (aka one of the hardest subfields of math :P)
02:39:16 <Jafet> the subfield that counts the most
02:48:32 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
03:08:29 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
03:08:29 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:40:31 -!- PinealGlandOptic has quit (Quit: leaving).
03:42:34 <zzo38> Sometimes in JavaScript programming I use String.prototype.replace even when not needing to replace anything; the result will sometimes be discarded.
03:49:14 <shachaf> zzo38: Have you used C#?
03:52:38 <zzo38> No
04:30:46 <zzo38> How to restore the cursor properly? I have sending "\x1B[m\x1B[?6;7;66;67s\x1B[?42;66;69;1049h\x1B[?4;6;7;25;44;67l\x1B F\x1B[r\x1B%@\x1B(B\x1B)0" when the program starts (followed by stty), and then "\x1B[r\x0F\x1B[?25h\x1B[?69;1049l\x1B[?6;7;66;67r" (again followed by stty) when program is stopped. But, the cursor is now always moved to the top left corner instead of restored properly.
04:30:54 <zzo38> Can you notice what I have done wrong?
04:33:57 <^v> zzo38, a breakdown of those ansi codes would help :^)
04:34:12 <^v> for those who dont have a table lying around
04:41:40 -!- harvey has quit (Ping timeout: 260 seconds).
04:53:42 -!- shikhin has quit (Quit: Alas.).
04:53:42 -!- hydraz has quit (Quit: Bai.).
04:54:08 -!- oerjan has quit (Quit: ZZZZ).
04:54:17 -!- harvey has joined.
04:54:33 -!- shikhin has joined.
04:54:46 <izalove> is there any brainfuck implementation that understands that these are the same? +[>.+] +[>.<]
04:54:51 -!- hydraz has joined.
04:54:51 -!- hydraz has quit (Changing host).
04:54:51 -!- hydraz has joined.
05:02:12 -!- harvey has quit (Ping timeout: 260 seconds).
05:04:32 -!- centrinia has joined.
05:06:35 -!- Sprocklem has joined.
05:09:14 -!- centrinia has quit (Client Quit).
05:11:33 -!- hppavilion[1] has joined.
05:12:24 <hppavilion[1]> *DING* Dropped a crate of bells
05:13:54 <hppavilion[1]> Jafet: It appears no one else did
05:13:55 <hppavilion[1]> So
05:14:03 * hppavilion[1] *THWACK*'s Jafet
05:14:14 * hppavilion[1] returns the thwacker
05:14:26 -!- harvey has joined.
05:24:07 -!- harvey has quit (Ping timeout: 260 seconds).
05:38:45 -!- harvey has joined.
05:45:10 -!- tswett_ has joined.
05:45:27 <tswett_> Foooolks
05:45:51 <tswett_> I'm creating a language called Tokiber and writing a Tokiber-to-C# compiler in C# and then gradually translating it to Tokiber!
05:47:19 <tswett_> Trying to write Tokiber in Tokiber is making me realize that Tokiber really sucks.
05:52:08 -!- harvey has quit (Ping timeout: 260 seconds).
05:57:23 <Cale> Optimising languages for ease of writing compilers has certainly taken us a good long way :)
05:58:55 -!- shikhin has quit (Quit: Alas.).
05:58:55 -!- hydraz has quit (Quit: Bai.).
05:59:46 -!- shikhin has joined.
06:00:06 -!- hydraz has joined.
06:00:06 -!- hydraz has quit (Changing host).
06:00:06 -!- hydraz has joined.
06:03:49 -!- harvey has joined.
06:05:21 -!- harvey has quit (Client Quit).
06:06:32 <hppavilion[1]> tswett_: wo*w
06:22:10 <zzo38> ^v: http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
06:29:36 <shachaf> `grwp necessary
06:29:44 <HackEgo> ​.doorstop:You do not have the clearance necessary to view this entry. \ issue:You do not have the clearance necessary to view this entry. \ keenlist:keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast \ necessity:If necessity d
06:30:06 <shachaf> `` grwp necessary | sport
06:30:09 <HackEgo> 1/2:.doorstop:You do not have the clearance necessary to view this entry. \ issue:You do not have the clearance necessary to view this entry. \ keenlist:keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast \ necessi
06:30:17 <shachaf> `spam
06:30:18 <HackEgo> 2/2:ty:If necessity did not exist, it would be necessary for Taneb to invent it. \ Binary file reflection matches
06:41:34 <hppavilion[1]> ~V is the same as ^v, correct?
06:41:36 <hppavilion[1]> `? ~
06:41:37 <HackEgo> ​~? ¯\(°​_o)/¯
06:41:41 <hppavilion[1]> `? ^
06:41:42 <HackEgo> ​^ (also notated by ⊕ or ⊻) is the exclusive-or operator; ∧ (also notated by /\ or &) is the and (conjunction) operator; ^ (also notated by ↑ or ** or ⋆) is the power operator.
06:44:35 <hppavilion[1]> What about ˆ?
06:45:43 <hppavilion[1]> And ̂?
07:11:11 -!- Gregor has quit (Quit: Coyote finally caught me).
07:16:05 -!- lezsakdomi has joined.
07:24:51 <shachaf> Cale: Funny ending to eO4pr-r3OCf
07:33:55 <Cale> hahahaha
07:33:55 -!- ffj-bot has quit (Remote host closed the connection).
07:33:55 -!- FireFly has quit (Quit: Goodbye).
07:34:04 <Cale> wtf zemora
07:42:03 <Cale> shachaf: I'm pretty sure Turn 11 was what lost you that game
07:42:16 <Cale> Just getting the wall seems to go much better for you
07:44:39 <shachaf> You're right, I'm not sure why I did that.
07:45:06 <shachaf> Maybe an irrational aversion to suboptimal absorb. But two drones is a high price to pay for that.
07:45:29 <HackEgo> [wiki] [[Alex]] https://esolangs.org/w/index.php?diff=50295&oldid=50290 * Slnetaiga * (+276)
07:46:16 <shachaf> I was only half paying attention for some of that.
07:46:22 <shachaf> Anyway the ending was frustratingly close.
08:28:39 -!- Sprocklem has quit (Ping timeout: 256 seconds).
08:51:55 -!- AnotherTest has joined.
08:52:04 -!- FireFly has joined.
09:02:28 -!- Gregor has joined.
09:03:27 <HackEgo> [wiki] [[Alex]] https://esolangs.org/w/index.php?diff=50296&oldid=50295 * Slnetaiga * (+55)
09:42:33 -!- ffj-bot has joined.
10:04:39 <lynn> Did ais523 finally get a programming language named after him? :>
10:05:42 <lynn> (Like Ada and Haskell, you see. The highest honor for computer scientists)
10:12:05 <hppavilion[1]> lynn: I thought ais was "andrew"??
10:13:06 <lynn> nope, Alex Smith
10:13:20 <lynn> (but what does the i stand for?)
10:14:46 <hppavilion[1]> lynn: iͥ
10:15:10 <hppavilion[1]> (that's an 'i' with a smaller 'i' in place of a tittle)
10:18:35 -!- hppavilion[1] has quit (Quit: SLEEEEEEEEEEEEEEEEEEEEEEEEP).
10:19:55 <Jafet> this language doesn't seem particularly honourable
10:20:25 <myname> quick, make a better one and name it smith
10:55:20 -!- Nithogg has joined.
12:51:59 <FreeFull> lynn: Haskell Curry had quite many things named after him
12:52:27 <FreeFull> A whole of three programming languages, one for his first name, one for the middle name, and one for the surname
12:55:50 <myname> curry is a great language
13:21:55 -!- Phantom_Hoover has joined.
14:00:46 -!- scoofy has joined.
14:10:02 -!- moonheart08 has joined.
14:17:33 -!- Akaibu has quit (Ping timeout: 258 seconds).
14:18:06 -!- boily has joined.
14:18:26 <boily> `wisdom
14:18:41 <HackEgo> cdop//CDOP is OCPD, except with the letters in the *proper* order.
14:20:56 -!- Akaibu has joined.
14:42:47 -!- wanderman has joined.
14:53:04 <boily> `relcome wanderman
14:53:08 <HackEgo> wanderman: 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.)
14:53:24 <wanderman> :)
14:54:36 -!- moonheart08 has quit (Ping timeout: 265 seconds).
15:21:40 <tswett_> `unidecode iͥ
15:21:42 <HackEgo> ​[U+0069 LATIN SMALL LETTER I] [U+0365 COMBINING LATIN SMALL LETTER I]
15:26:11 -!- Zarutian has joined.
15:26:30 -!- Zarutian has quit (Read error: Connection reset by peer).
15:27:37 <tswett_> Oh hey, Cale and shachaf were talking about Prismata.
15:27:44 <tswett_> I CRACKED YOUR CODE
15:28:13 -!- Zarutian has joined.
15:28:19 <tswett_> I'm gonna play Prismata.
15:36:59 <tswett_> Yes... I almost remember how to play this.
15:37:16 <tswett_> My last time playing was a couple of weeks ago.
15:39:58 <boily> tswellott_. what's a prismata?
15:40:33 <tswett_> It's this game. http://prismata.net/
15:40:47 <tswett_> Billed as "the best parts of StarCraft and Hearthstone".
15:40:59 <tswett_> But I'm pretty sure it's also a game of perfect information.
15:45:20 -!- oerjan has joined.
15:46:33 <boily> hellørjan.
15:47:07 <oerjan> helloily!
15:55:47 -!- heroux has quit (Ping timeout: 246 seconds).
15:56:24 -!- heroux has joined.
15:57:41 -!- moonheart08 has joined.
15:59:11 <oerjan> <myname> quick, make a better one and name it smith <-- cpressey already did hth
15:59:40 <oerjan> it's somewhat unlikely to be named after ais523, being from 2000.
16:00:59 <tswett_> "You have been defeated by Pacifist Bot."
16:01:00 <tswett_> Damn.
16:01:21 <oerjan> it is, however, pretty clearly a better language than Alex.
16:01:44 <oerjan> tswett_: did it negotiate you into submission
16:02:24 <tswett_> Something like that.
16:02:28 <boily> uhm. should I be concerned about that Alex thing?
16:02:54 <oerjan> i doubt it. looks very brainfuck-inspired (except syntax)
16:04:50 <oerjan> it's only positive value is if it finally causes ais523 to explode and go on a brainfuck derivative crusade.
16:04:53 <oerjan> *its
16:05:31 <moonheart08> lol
16:06:23 <oerjan> (the syntax is, of course, _more_ boring than brainfuck's)
16:07:42 <tswett_> So, with my last defeat, I just resigned.
16:07:49 <tswett_> This time, Pacifist Bot actually defeated me.
16:07:56 <tswett_> By, like, attacking.
16:08:09 <tswett_> I thought it was supposed to, like, not do that.
16:08:15 <oerjan> THAT SOUNDS LIKE CHEATING
16:24:29 <tswett_> There, I did it. I defeated Pacifist Bot on Bullet speed.
16:28:44 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
16:33:38 -!- Phantom_Hoover has joined.
16:34:52 <tswett_> And I've defeated Wacky Bot on Bullet as well. \o/
16:38:00 <tswett_> Guys, Bullet speed is really fast.
16:51:25 -!- AnotherTest has quit (Ping timeout: 252 seconds).
16:57:40 -!- AnotherTest has joined.
16:59:07 * boily needs his weekly dose of diacritical soup
16:59:13 -!- boily has quit (Quit: COMPANY CHICKEN).
17:12:26 -!- wander___ has joined.
17:13:41 -!- wanderman has quit (Ping timeout: 248 seconds).
17:15:44 -!- moonheart08 has quit (Ping timeout: 265 seconds).
17:28:47 <tswett_> I failed to defeat Basic Bot on Bullet speed. It's almost like Bullet is really fast or something!
17:29:00 <tswett_> Hey, there's something I think I forgot to mention.
17:29:01 <tswett_> Bullet is fast.
17:29:50 <oerjan> i'm not sure i'm getting you, are you saying that bullet speed is fast twh
17:36:20 -!- moonheart08 has joined.
17:38:37 <tswett_> No, I'm actually saying that Bullet speed is extremely slow.
17:38:49 <tswett_> Each turn lasts billions and billions of nanoseconds.
17:38:56 <\oren\> Hooray, nuclear powered turbojet
17:39:13 <\oren\> I can flyyyyy forevaaaaaaa
17:40:04 <tswett_> I also failed at Blitz and then Rapid, so let's try Quick.
17:48:46 <oerjan> what about Glacial hth
17:49:29 <tswett_> Glacial is brutal, you only get 1,209,600 seconds per turn.
17:49:36 <oerjan> shocking
17:50:59 -!- ais523 has joined.
17:58:04 -!- iczero has changed nick to wlp1s1.
17:58:35 -!- wob_jonas has joined.
17:58:52 <wob_jonas> ais, hi! I wanted to say two things yesterday but couldn't catch you
17:59:30 <oerjan> (why _do_ people abbreviate nicks, haven't they heard of highlighting?)
17:59:46 <ais523> hi
17:59:59 <wob_jonas> oerjan: he just came in, he's obviously listening
18:00:01 <wob_jonas> no need to ping him
18:00:16 <ais523> oerjan: occasionally it's specifically to avoid highlighting someone unless they're paying attention to the channel
18:00:16 <ais523> (i.e. "if you're around and paying attention I want to talk to you, otherwise I don't care)
18:00:16 <ais523> "
18:00:16 <ais523> )
18:00:18 <oerjan> OKAY
18:00:19 <ais523> hmm
18:01:06 <tswett_> Woohoo, I managed to beat Basic Bot on Normal.
18:02:20 <wob_jonas> tsewtt_: how basic is this basic bot?
18:03:00 -!- LKoen has joined.
18:03:05 <tswett_> I'd estimate the pH of this bot at about 9.
18:03:29 <ais523> I'm not sure I can fix this mispunctuation by adding on more characters
18:03:29 <ais523> =~s/\)$//
18:03:42 <LKoen> that is a basic estimation
18:04:17 <tswett_> Here's a stupid challenge that's probably trivially impossible.
18:04:41 <tswett_> Write a sequence of /// commands that just removes all slashes and backslashes from everything that follows.
18:04:48 <LKoen> "approximately equal to substituting nothing to an escaped closing parenthesis and a line beginning"
18:05:05 <tswett_> $ is definitely a line ending.
18:05:11 <LKoen> apologies
18:06:12 <tswett_> It seems like you can't do the /// thing. You have to either remove the slashes first, and then you won't be able to remove the backslashes; or you have to remove the backslashes first and then you can't remove the slashes.
18:06:23 <oerjan> tswett_: that does seem tricky.
18:06:37 <tswett_> But I'm not confident that there's no way to overcome this.
18:07:14 <ais523> tswett_: it's fairly easy if you have a spare character to use
18:07:18 <tswett_> Let's make it a little easier, and say that you can assume that the following stuff consists only of slashes, backslashes, and uppercase letters.
18:07:26 <tswett_> ais523: I just gave us a lot of spare characters.
18:07:28 <tswett_> How do you do it?
18:07:37 <ais523> wait, maybe not
18:08:02 <tswett_> Now, it's easy to see that once you do /\///, you can't do any more substitutions.
18:08:09 <tswett_> So if we use that command, it has to be the last command.
18:08:38 <tswett_> And once you do /\\//, you can never do any substitutions involving either slash.
18:10:28 <ais523> I mean, looking at it from a strictly "how useful is this program" point of view, you only need to remove all backslashes with a run length > 2 then all slashes, and the remaining backslashes will just disappear as the rest of the program prints itself
18:11:04 <tswett_> Right, and that's really easy.
18:11:15 <tswett_> /\\\\///\///
18:12:05 <ais523> I think the last command has to be someting like /\\\///
18:12:11 <ais523> if it's possible at all
18:12:18 -!- wander___ has quit (Quit: byebye).
18:12:19 <ais523> but it's hard to see how you'd get into a position for that to work
18:16:27 -!- moonheart08 has quit (Ping timeout: 244 seconds).
18:19:54 -!- moonheart08 has joined.
18:25:44 <tswett_> I feel like I want to get to the point where I have a pretty good strategy against Basic Bot.
18:25:59 <tswett_> The set I'm using is...
18:26:13 <myname> whatjs this bot thing about?
18:27:05 <tswett_> Iso Kronus 5G; Shredder 5B; Lancetooth 6BAA; Drake 12BB; Apollo 13BBB; Cynestra 12GGGR; Hellhound 5BR; Centurion 18GGBBR.
18:27:08 <tswett_> ...where A is attack.
18:27:21 <tswett_> myname: Prismata. http://prismata.net/
18:27:28 -!- Deewiant has quit (Quit: Viivan loppu.).
18:27:33 <tswett_> There are a whole lot of blue units.
18:28:07 <tswett_> I wonder if I can win using one blue as my only tech.
18:28:33 <shachaf> Against Pacifist bot?
18:29:01 -!- Deewiant has joined.
18:30:30 <myname> looks like another awesome game that i may not be able to play
18:31:28 <tswett_> shachaf: nah, Basic.
18:31:32 <tswett_> My guess is no, I can't do that.
18:32:15 <shachaf> "one blue" meaning that you build one Blastforge and then can use the blue every turn?
18:32:25 -!- oerjan has quit (Quit: Later).
18:32:45 <shachaf> You should almost certainly be building drones at the beginning.
18:32:51 <shachaf> Especially if you're going blue?
18:33:07 <shachaf> You're going to be in the wabe if you don't.
18:33:11 <shachaf> Economically speaking.
18:33:45 <ais523> "the area of grass surrounding a sundial"?
18:34:49 <shachaf> I just meant "way behind" in this usage.
18:35:02 <shachaf> I guess "wabe" also means "way before".
18:35:55 <myname> the one thing i am interested in are the supported plattforms and i fail to find that information
18:36:23 <shachaf> The supported platform is Adobe Macromedia Shockwave Flash.
18:36:34 <myname> srsly?
18:36:38 <shachaf> srsly
18:37:53 <tswett_> You can download a Windows client, but it uses Adobe Air.
18:37:55 <tswett_> Whatever that is.
18:38:07 <myname> that is interesting
18:38:24 <myname> in theory, adobe air allows porting to android
18:38:30 <shachaf> Poor tswett_'s Blastforge is gone now.
18:38:41 <tswett_> You watchin' me?
18:38:50 <tswett_> Well, I'd better continue playing.
18:39:10 <shachaf> Your strategy isn't very successful.
18:39:21 <tswett_> This is true.
18:40:46 <tswett_> So, going with one Blastforge only, and then buying only Shredders, doesn't work out too hot.
18:41:16 <tswett_> Let's try that again, then. This time, my tech shall consist of two Blastforges.
18:41:36 <shachaf> This doesn't seem like an effective strategy.
18:42:11 <shachaf> Somehow you're playing with the same set.
18:43:07 <tswett_> This is correct.
18:43:33 <shachaf> Well, with more drones your life is easier.
18:43:37 <tswett_> So with Drake, clicking and consuming a Blastforge gives you two attack.
18:43:42 <tswett_> Is that a permanent buff to Drake?
18:44:20 <shachaf> No, just the current turn.
18:45:10 <tswett_> So I'm essentially 5, or maybe it's 5B, to get AA.
18:45:35 <shachaf> It doesn't cost blue.
18:45:44 <shachaf> But if you have an extra blastforge you don't need, it's free.
18:46:01 <shachaf> And even if you don't, it threatens two every turn, whether you use it or not.
18:46:17 <shachaf> So if your opponent doesn't want to be breached they'll have to build extra defense.
18:47:13 <tswett_> That's true.
18:48:31 <shachaf> This pure-shredder strategy seems dubious.
18:50:48 <tswett_> Yup, it sure does.
18:53:55 <tswett_> Well this is kinda funny.
18:53:59 <tswett_> Let's see, am I gonna win?
18:54:10 <tswett_> Dunno.
18:54:24 <zzo38> I wrote a program it will send "\x1B[m\x1B[?6;7;66;67s\x1B[?42;66;69;1049h\x1B[?4;6;7;25;44;67l\x1B F\x1B[r\x1B%@\x1B(B\x1B)0" when it start and will send "\x1B[m\x1B[?42;66;69h\x1B[?4;6;7;25;44l\x1B%@\x1B(B\x1B)0\x1B[r\x1B[2J\x1B[H" when it stop but it failed to restore the cursor properly. Do you know what is wrong please?
18:54:49 <tswett_> The answer is yes, I am gonna win.
18:54:57 <tswett_> It'll just take a minute.
18:55:08 <tswett_> No, wait.
18:55:33 <shachaf> oh man
18:55:36 <shachaf> it's a draw
18:56:26 <wob_jonas> zzo38: I think some terminals just don't support saving and restoring the cursor, or not with the same sequence. what terminal are you using?
18:56:37 <zzo38> I am using xterm
18:56:42 <wob_jonas> perhaps you can ask for help from ais to debug that stuff
18:57:07 <tswett_> Does the game automatically declare a draw after a while?
18:58:33 <tswett_> If it hasn't done so by turn 103, I figure it's probably not going to.
19:00:30 <zzo38> Actually the code I used at the end is "\x1B[r\x0F\x1B[?25h\x1B[?69;1049l\x1B[?6;7;66;67r" I have instead copied from some other file by mistake
19:01:27 <tswett_> I'm gonna go eat food.
19:01:37 <shachaf> I think there used to be a "proffer draw" button but it might be gone.
19:04:06 <ais523> zzo38: you should probably add "\x1B7" before the "\x1B[?42;66;69;1049h" command, and "\x1B8" after the "\x1B[?69;1049l" command
19:05:52 <ais523> also, why do you turn on ?42 while starting, and not restore it whie ending? it's unlikely that you'd want to change that option at all in my experience
19:06:00 <ais523> (that won't affect your cursor problem though)
19:10:42 -!- tswett_ has quit (Ping timeout: 244 seconds).
19:14:46 -!- 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.”).
19:16:24 <zzo38> O, OK, I will do that
19:17:29 <zzo38> That didn't fix it. Vim properly saves and restores the cursor, so why doesn't this program work?
19:18:01 <ais523> it's hard to debug this because you're sending so many codes, it's easy to miss the one that's causing the problem
19:18:28 <ais523> wait, how does the language you're using parse "\x1B7"? that needs to be an ESC and a 7, not a single U+01B7 character
19:18:45 <ais523> also, where does the cursor end up? that might be a clue
19:19:07 <zzo38> Cursor moved to the top of the screen
19:19:41 <zzo38> The language is JavaScript and it does parse "\x1B7" as ESC and then 7; I have tested that
19:20:50 <ais523> the code you're sending at the end is "\x1B[r\x0F\x1B[?25h\x1B[?69;1049l\x1B[?6;7;66;67r", right?
19:22:28 <zzo38> Yes, although I have now added 42 to the restore list and \x1B8
19:22:39 <wob_jonas> luckily almost all languages parse \x like C does, taking only up to two hexits
19:23:48 <ais523> that parses as "default scrolling region, select standard character set, set private mode 25 (which is 'show cursor'), disable private modes 69 and 1049 (which are 'left and right margins' and 'alternate screen buffer with cursor saving'), reset private modes 6, 7, 66, 67 (which are 'origin mode', 'wraparound mode', 'application keypad', 'backarrow sends backspace')"
19:24:28 <ais523> zzo38: actually, try moving the "\x1B[?6;7;66;67r" command to before the "\x1B[?69;1049l" command; I'm not 100% sure what modes 6 and 7 do but they look cursor-related
19:24:33 <ais523> so it's possible that resetting htem could move the cursor
19:24:33 <wob_jonas> ais523: huh, have you efd it to your terminal control sequence debugger in pretty-print mode?
19:24:40 <zzo38> OK I will try
19:24:44 <ais523> wob_jonas: no, I'm reading the docs
19:24:56 <ais523> I don't have a terminal control sequence debugger
19:25:03 <ais523> I do have a ton of different documentation on terminal codes though
19:25:07 <zzo38> That worked
19:25:10 <zzo38> Thank you
19:25:36 <zzo38> (I don't know why I did not think of that)
19:25:47 <ais523> the ESC 7 and ESC 8 aren't needed in a terminal that understands private mode 1049, but a) many terminals don't, b) xterm does but it can be configured not to
19:25:53 -!- FreeFull has quit (Quit: Reboot).
19:26:12 <ais523> (I'm not sure why you'd configure it not to, but apparently this is a common enough request that it's requested repeatedly in the documentation; perhaps some programs use it inappropriately)
19:29:55 <wob_jonas> ais523: yes. in particular urxvt's docs patched with http://lists.schmorp.de/pipermail/rxvt-unicode/attachments/20130406/6745aceb/attachment-0003.patch (see http://lists.schmorp.de/pipermail/rxvt-unicode/2013q2/001780.html for context) documents a ton of escape sequences, although it doesn't document which terminals support which.
19:30:00 <wob_jonas> or the detailed behaviour
19:30:43 <ais523> nowadays I prefer to go by ecma-48, which isn't a terminal standard at all
19:31:12 <ais523> I guess the best way to think about it is this: imagine if HTML was originally designed back in the days before monitors were invented
19:31:29 <ais523> and people used it to write documents that would print out nicely on their printers
19:31:49 <ais523> then someone decided to invent the monitor, and decided that they'd implement a subset of HTML in order to encode various formatting
19:31:54 <ais523> not everything applies but much of it does
19:32:02 <ais523> that's basically the relationship between ecma-48 and terminal codes
19:32:34 <ais523> now, if you're adding a new feature to an HTML-based terminal, you'd try to take the corresponding HTML tag, right? so logically, new terminal features should be based on ecma-48
19:32:38 <ais523> (and in practice, many of them are)
19:33:03 <wob_jonas> "then someone decided to invent the monitor"
19:33:16 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ender scythe * New user account
19:34:14 <wob_jonas> "now, if you're adding a new feature to an HTML-based terminal, you'd try to take the corresponding HTML tag, right?" => or an HTML attribute, but sure, doesn't change the argument
19:35:02 <ais523> well yes, I was generalizing
19:35:20 <ais523> or, well, being imprecise as it was only an example
19:37:34 -!- FreeFull has joined.
19:52:50 <zzo38> I found a document it describes a few more kinds of time controls for chess and other games. One way is to have a main clock and a reserve clock. While your main clock is nonzero it counts down, and each turn you get an increment to add to your reserve clock. When your main clock is zero, then your reserve clock is used with no increments.
19:56:59 <zzo38> Another kind is to have a swing clock and reserve clock, each with initial nonzero values. Your swing clock is used while nonzero, and your opponent's swing clock increases during this time; if your swing clock is zero, your reserve clock is used and your opponent's clock doesn't increase. Your swing clock will be re-enabled once it is nonzero again.
19:59:00 <wob_jonas> zzo38: those two modes of timing are strang4e
19:59:33 <myname> wob_jonas: the word you are looking for is zooic
19:59:40 <myname> *zzoic
20:00:10 <wob_jonas> no, not really
20:00:54 -!- DHeadshot has joined.
20:00:56 <zzo38> But I also thought of another variant which I have not seen in other documents, which is where the hourglass factor is not necessarily 0 or 1, but can be any number (although it should probably range from -0.5 to +1.0)
20:05:14 -!- DHeadshot has quit (Ping timeout: 250 seconds).
20:06:26 <zzo38> I have seen other variants too and have also thought of various other variants of time controls.
20:07:21 -!- DHeadshot has joined.
20:25:50 -!- lezsakdomi has quit (Quit: Leaving).
20:32:03 -!- Sprocklem has joined.
20:55:54 -!- boily has joined.
21:00:06 -!- moonheart08 has quit (Ping timeout: 250 seconds).
21:05:31 <boily> `wisdom
21:05:33 <HackEgo> auto//Auto is the German word for car.
21:06:47 -!- DHeadshot_ has joined.
21:07:17 -!- DHeadshot has quit (Ping timeout: 248 seconds).
21:08:02 <shachaf> What's an automorphism?
21:08:06 <shachaf> `dowt auto
21:08:06 <myname> it kinda is
21:08:08 <HackEgo> 7110:2016-03-06 <oerjän> learn Auto is the German word for car.
21:08:37 <myname> automobil is almost always abbreviated auto in german
21:09:02 <shachaf> `` howg | grep 'rm -r'
21:09:05 <HackEgo> ​<oerjän> ` rm -r wisdom/is \ <shachäf> ` rm -r wisdom/d \ <FreeFul̈l> rm -rf wisdom/e
21:09:19 <shachaf> `` hoag | grep 'rm -r'
21:09:22 <HackEgo> ​<shachäf> ` rm -rf canary; mk \'canary//cat: canary: No such file or directory\' \ <jeffl4̈2> ` rm -rfv powershell* \ <shachäf> ` rm -r s/ \ <int-̈e> ` rm -r bin/SAVEDAT \ <shachäf> ` rm -r bin/bin \ <hppavilion[1̈]> ` rm -rf bin/lmg \ <hppavilion[1̈]> ` rm -rf lmg \ <xfïx> rm -r perl* # if at first you don\'t succeed... \ <fizzïe>
21:09:39 <myname> dafuq is happening
21:09:57 * Zarutian mutters something about sjálfsrennireið
21:10:13 <myname> ah, that
21:11:23 <shachaf> `1 hoat | grep 'rm -r'
21:11:26 <HackEgo> 1/5:<ellioẗt> run rm -r maketext \ <kallisẗi> paste ' rm -rf /; ' \ <Sgëo> run rm -rf p7zip_9.20.1 \ <ellioẗt> rm -r run \ <GreyKnigḧt> rm -r gktemp \ <GreyKnigḧt> rm -r luabuild \ <ellioẗt> rm -r canary; echo chirp >canary # restore it back \ <ThatOtherPersön> rm -r git-master \ <ThatOtherPersön> rm -r a/d \ <That
21:11:42 <Zarutian> myname: is an literal translation of auto-mobile into Icelandic. But most just use bíll which is dervived from the danish word bil, which is a sort for automobilen.
21:11:47 <boily> Zarutellon. "self slipping riding" ???
21:12:23 <Zarutian> boily: like you slip on skates or skis
21:13:11 <Zarutian> so slide would be closer
21:13:17 <int-e> . o O ( Kraftfahrzeug (yeah, it's more generic, but nicely bureaucratic) )
21:14:35 <boily> en:car → fr_CA:char.
21:15:00 <shachaf> californian french?
21:16:36 <Zarutian> cantonian french?
21:16:37 <ais523> zzo38: I've played under time controls where normally both clocks are stopped; you can start an opponent's clock during their move and if you do, the time they have for the move depends on how much time they had left on the clock on the previous move and how long they've been thinking for this move
21:16:43 <ais523> I don't quite know what the formula is
21:16:58 <ais523> but it's good for casual games where most players play quickly, but sometimes you encounter someone who stalls intentionally
21:17:20 <boily> hellochaf. French as spoken by Chinese immigrants in SoCal.
21:17:47 <ais523> actually a swing clock is a pretty interesting idea
21:18:03 <ais523> especially if the opponent's time increases only by a proportion of the time you spend, rather than the full amount
21:18:25 <zzo38> ais523: That is what I suggested with the "hourglass factor"
21:18:42 <ais523> yes, I thought it might be, but didn't have enough context to be sure
21:18:50 <ais523> I don't think you'd want a reserve clock under those rules
21:19:30 <zzo38> The reserve clock can be zero if you want to, which is like having no reserve clock
21:20:31 <Zarutian> can someone explain to me why chess feels so mechanistic?
21:20:38 <boily> `? chess
21:20:39 <HackEgo> Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation.
21:21:07 <boily> Zarutian: good chess is rote memorization. bette chess is more memorization.
21:21:13 <boily> s/te\b/ter/
21:21:24 <boily> s/oter/ote/
21:22:01 <zzo38> I have once had the time controls where I have: chess clock, grace time, shot clock, master clock, offer clock, special shot clock, increment time, byoyomi, and a lot of other stuff too
21:22:10 <ais523> what, all in the same game?
21:22:28 <Zarutian> boily: that explains it. I have always found parrot learning (which rote memorization is) boering as hell
21:22:31 <zzo38> Not necessarily, but a program could support them all at once if needed
21:23:36 <zzo38> Offer clock could be applied for example with offer to double in backgammon or a draw offer in chess, and maybe others too. I don't know what games might use a special shot clock though, but maybe you know
21:24:30 <ais523> also the normal rule in chess is that you can only make a draw offer between making a move, and pressing the clock button
21:24:41 <ais523> so in a way, the offer clock is combined with the regular clock
21:25:14 <ais523> (most people don't care much about the rules on the timing of offering draws, and so they're rarely enforced, they're only really useful if someone is making draw offers abusively)
21:25:59 <zzo38> I meant how much time the opponent has to respond to the offer
21:26:43 <ais523> oh, I see
21:26:49 <ais523> they get to respond until they've played their next move
21:27:07 <zzo38> O, OK
21:27:09 <ais523> there's at least one incident in which a player offered a draw after moving, their opponent thought about the move for a while
21:27:24 <ais523> and eventually resigned (presumably they forgot they could legally have taken the draw)
21:31:41 -!- boily has quit (Quit: CONTINGENCY CHICKEN).
21:34:01 -!- DHeadshot_ has quit (Ping timeout: 268 seconds).
21:38:08 <wob_jonas> do people play chess with an offer clock? I thought they play with a draw offer timing tied to moves instead of real time
21:38:28 <wob_jonas> but sure, it is rarely a problem
21:42:12 <zzo38> Another consideration is in Magic: the Gathering where a player might be required to make a choice even though he does not have priority (for example, during the resolution of a spell or if a spell or ability requires an opponent to choose a target or mode). If you are not implementing Magic: the Gathering on computer though then you could ignore these timing which are too difficult to implement anyways without explicit priority passes.
21:44:12 <wob_jonas> zzo38: luckily in duels, you can speed stuff up by allowing you to not wait for other people making choices, except before you would learn new information that was hidden from you.
21:45:00 <shachaf> zzo38: Would it be better if people passed priority explicitly?
21:45:37 <zzo38> shachaf: On computer it probably is, anyways.
21:46:14 <wob_jonas> zzo38: no, I don't think it's required even on the computer. sure, sometimes you want to pass priority or wait for an opponent's decision for strategy reason to avoid revealing info to your opponent
21:46:34 <zzo38> Since the computer could also easily implement shortcuts in a way that your opponent doesn't even know what shortcuts you are proposing at first
21:46:46 <wob_jonas> but most of the time you don't bother with that, and just play until just before you'd learn new hidden information, and if the opponent wants to interrupt earlier, you rewind the game
21:46:59 <shachaf> zzo38: Do you like interrupts and instants?
21:47:00 -!- LKoen has joined.
21:47:21 <wob_jonas> the computer can implement rewinding the game easily
21:47:55 <zzo38> shachaf: Yes, although there are no interrupts anymore (due to the way the timing rules work differently, interrupts are no longer meaningful)
21:48:10 <shachaf> I mean: Do you like the distinction between them?
21:48:41 <zzo38> Only before fifth edition; I think there is no point for the distinction between them anymore
21:48:41 <shachaf> Do you like mana abilities?
21:48:48 <zzo38> Yes, mana abilities
21:49:06 <shachaf> I used to think that the way you cast a spell is to put all the required mana in your mana pool before you cast it.
21:49:37 <wob_jonas> shachaf: which part of mana abilities? the part where they don't use the stack, or the part where you can activate them any time you have to pay mana as part of a cost?
21:49:38 <shachaf> That would have been a pretty sensible system.
21:49:50 <shachaf> wob_jonas: All the parts.
21:49:52 <zzo38> You can, or you can add some or all of the mana during the mana step.
21:49:55 <wob_jonas> I think both parts are more or less necessary in the current design of Magic
21:50:05 <wob_jonas> what's "mana step"?
21:50:14 <int-e> oh, there's a 75 moves rule in chess?
21:51:06 <zzo38> "Mana step" is not an official terminology, but I made up to describe the rules; in some cases you get a chance to activate mana abilities even though you do not have priority, and I have called that "mana step".
21:51:29 <wob_jonas> zzo38: oh... but calling that a "step" is confusing
21:51:50 -!- moonheart08 has joined.
21:53:58 <shachaf> What are clever things you can do with the way mana abilities work?
21:54:20 <wob_jonas> shachaf: clever in what way?
21:54:31 <shachaf> Any way.
21:54:51 <int-e> (The 75 moves rule allows the arbiter to declare a game drawn. It has a sibling that applies when a position is repeated 5 times. Both were added in 2014.)
21:55:37 <zzo38> I made up this custom card: Quickening Potion {3} Artifact ;; {3}, {T}: You may cast a non-land card in your hand. If you spent any mana to cast it, add {1} to your mana pool.
21:58:53 <wob_jonas> zzo38: don't we already have Vedalken Orrery, Savage Summoning, and Teferi for that sort of stuff?
21:59:50 <shachaf> Are those mana abilities?
22:00:12 <wob_jonas> oh... it's a mana ability, right
22:00:15 <wob_jonas> that's crazy
22:00:24 <wob_jonas> that probably shouldn't be allowed then
22:00:37 <wob_jonas> it could break the rules in unexpected ways
22:00:46 <wob_jonas> I'm not sure it does, but it coudl
22:01:39 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50297&oldid=50261 * Ender scythe * (+209) Added entry for ender_scythe.
22:01:54 <HackEgo> [wiki] [[TP]] N https://esolangs.org/w/index.php?oldid=50298 * Ender scythe * (+2124) Created.
22:01:55 <wob_jonas> It could let you do crazy stuff between the steps of playing a spell or similar
22:02:10 <wob_jonas> or during declaring attackers
22:02:33 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50299&oldid=50297 * Ender scythe * (+69) Fixed ender_scythe's entry.
22:03:04 <HackEgo> [wiki] [[TP]] https://esolangs.org/w/index.php?diff=50300&oldid=50298 * Ender scythe * (-1) Removed newline.
22:03:12 <wob_jonas> That's currently possible only in silver bordered land
22:03:19 <wob_jonas> maybe not even then
22:04:03 <ais523> mid-spell seems like the most potentially broken moment
22:04:17 <ais523> although, this would only let you /cast/ a spell during the resolution of a spell, it wouldn't /resolve/ then
22:04:33 <wob_jonas> ais523: yes, so maybe it's not that broken, but still
22:06:07 <HackEgo> [wiki] [[User:Ender scythe]] N https://esolangs.org/w/index.php?oldid=50301 * Ender scythe * (+180) Created.
22:06:34 <wob_jonas> What happens if you cast a spell during another spell, and then casting the original spell has to be rewound because of illegal choices?
22:07:03 <wob_jonas> I think it could lead to stuff where the current rules don't quite explain how it works
22:08:08 <HackEgo> [wiki] [[TP]] https://esolangs.org/w/index.php?diff=50302&oldid=50300 * Ender scythe * (-7) Edited creator link.
22:08:20 <zzo38> That is the potential problem I have thought of, but I don't know if there is actually the problem or not
22:08:24 <wob_jonas> Or you could get into strange situations when you cast a second spell during casting the first spell, but becuase the first spell potentially still might have to be rewound, you're not allowed to look at cards drawn or other hidden info,
22:09:02 <zzo38> That can certainly happen but that strange situation does not seem much of a problem to me.
22:09:51 <wob_jonas> Hey wati!
22:09:56 <wob_jonas> That actually breaks the whoel thing
22:10:02 <wob_jonas> um... maybe
22:10:31 <wob_jonas> no, probably no
22:11:14 <HackEgo> [wiki] [[TP]] https://esolangs.org/w/index.php?diff=50303&oldid=50302 * Ender scythe * (-144) Fixed table.
22:14:48 -!- makey1 has joined.
22:15:06 -!- otherbot has quit (Remote host closed the connection).
22:16:12 -!- makey1 has quit (Client Quit).
22:18:52 <wob_jonas> wait, what was the trick that let you draw a card during casting a spell in first place?
22:19:25 <zzo38> Chromatic Sphere
22:19:54 <wob_jonas> ah yes
22:22:44 <wob_jonas> Ok, so suppose I have Omniscience and that Potion in play. I start casting a Bear, during paying for it I first break a Chromatic Sphere, draw successfully, then drink the Potion, and use it to try to cast the card I draw. Since I can't look at that card, it counts as if it had no type, so it's not a land, so I can cast it. I don't have to pay the
22:22:44 <wob_jonas> mana cost or do anything else, so casting it succeeds. Should that be possible? I guess it should, at most it's a land and it will resolve as if it was a nonland card.
22:23:33 <wob_jonas> But what if it turns out to be a spell for which you'd have had to make choices during casting, and now it's resolving and you haven't made choices?
22:24:12 <wob_jonas> Maybe even that doesn't cause problems... I dunno
22:24:47 <zzo38> It also seems unclear what happens if that card moves out of your hand while it has no characteristics?
22:25:30 <zzo38> Also, I think its mana cost would be unpayable if it had no characteristics, which is not the same as {0}.
22:25:48 <wob_jonas> zzo38: that's why I said Omniscience
22:26:32 <zzo38> O, OK
22:37:11 -!- DHeadshot has joined.
22:44:35 <wob_jonas> zzo38: ok, crazy question. Playing a draft with boosters randomly made from a crazy cube (not Wizards-released boosters). Opponent is controlling me. He makes me cast Death Wish. He can't look at my sideboard, so he just chooses a card at random. Since he can't tell if that card is a Conspiracy, should he call a judge to verify that it is or is not
22:44:35 <wob_jonas> ? If this happens during casting another spell with Potion, then am I allowed to look at what card he picked?
22:45:12 <wob_jonas> This can't happen with normal boosters because you won't find a Conspiracy (the card type, not the card) and Death Wish in the same event.
22:45:30 -!- 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.”).
22:46:05 <wob_jonas> Although... maybe if you're Conspiracy drafting with some of the draft rounds using a booster from different expansion set.
22:46:43 <zzo38> Yes, it could happen in that case, and I don't know what happens due to that case
22:48:00 <wob_jonas> I think the rules would say that you move the Conspiracy to your hand, and next time it would moved out from your hand it's immediately put into the command zone. You could even just try to cast it to get it back to the command zone, and reversing the attempt to cast probably won't bring it back.
22:49:04 <wob_jonas> Hmm... maybe it is put back.
22:55:41 -!- MoALTz has quit (Quit: Leaving).
22:55:52 <wob_jonas> zzo38: ok, simpler version. During playing a bear, I break a Chromatic Sphere, draw a card, drink potion, cast that card blindly, it turns out to be a Vicious Hunger. What happens when Vicious Hunger would resolve? Does it get countered?
22:56:42 <wob_jonas> I guess it's not countered because it's not a spell that's targeting anything.
22:57:08 <wob_jonas> So I just gain 2 life and that's it.
23:02:24 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:08:18 <zzo38> If your opponent controls you and forces you to take a card from your sideboard with Death Wish, no card is taken, although you will still lose half of your remaining life points. That is what they told me.
23:09:02 <wob_jonas> zzo38: oh... I didn't know. why?
23:09:12 <wob_jonas> and who are the "they"?
23:09:29 <zzo38> The other IRC
23:19:53 <wob_jonas> Can the declare attackers or declare blockers procedure get reversed due to some impossible action during or after paying costs for attacking or blocking with a creature (eg. Qal Sisma Behemoth)? I hope it can't get reversed by that time, but the comp rules don't quite support that.
23:25:25 -!- moonheart08 has quit (Ping timeout: 248 seconds).
23:31:34 -!- moonheart08 has joined.
23:34:55 <Taneb> Today I made a program that solves Sudokus
23:36:38 <zzo38> The SQLite documentation gives a program that solves Sudokus written in SQL as one of its examples.
23:39:35 <wob_jonas> see also http://rosettacode.org/wiki/Sudoku
23:41:36 -!- oerjan has joined.
23:44:34 -!- sdhand has left ("Leaving").
23:44:39 -!- sdhand has joined.
23:44:42 <sdhand> oops
23:45:31 <oerjan> `relcome sdhand
23:45:35 <HackEgo> sdhand: 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.)
23:47:24 <zzo38> I have made this terminal control package for use with Node.js: https://www.npmjs.com/package/tercon This could be useful to implement Rogue for example, too. I may also add other feature later on
23:47:36 <zzo38> Do you like this?
23:48:23 <wob_jonas> zzo38: another terminal control package? I'll have to look at it
23:49:20 <zzo38> (I mainly wrote it for my own use in case I wrote a program that uses it. When I want to do something it doesn't have then I may add new feature)
23:49:49 <wob_jonas> sure
23:53:40 -!- DHeadshot_ has joined.
23:54:13 -!- DHeadshot has quit (Ping timeout: 248 seconds).
23:54:45 <oerjan> `slwd welcome.eo//s/irc.*/EFnet aŭ DALnet.)/
23:54:48 <HackEgo> welcome.eo//Bonvenon al la internacia centro por la desegno kaj ellaso de esoteraj programlingvoj! Por pli da informado, vizitu la Viki-on: <http://esolangs.org/>. (Por la alia speco de esotero, iru al #esoteric sur EFnet aŭ DALnet.)
23:58:25 <shachaf> `before
23:58:28 <HackEgo> wisdom/welcome.eo//Bonvenon al la internacia centro por la desegno kaj ellaso de esoteraj programlingvoj! Por pli da informado, vizitu la Viki-on: <http://esolangs.org/>. (Por la alia speco de esotero, iru al #esoteric sur irc.dal.net.)
2016-11-20
00:03:48 <Zarutian> eo is esperanto?
00:04:05 <wob_jonas> Zarutian: yes
00:05:37 <Zarutian> `? welcome.lj
00:05:38 <HackEgo> welcome.lj? ¯\(°​_o)/¯
00:05:55 <Zarutian> ienai
00:06:47 <oerjan> the selection is a bit random. except for spanish, which is surprisingly useful.
00:07:02 <wob_jonas> lj isn't even a language
00:07:06 <wob_jonas> there's no such code
00:07:39 <shachaf> `? welcome.no
00:07:40 <HackEgo> welcome.no? ¯\(°​_o)/¯
00:07:56 <wob_jonas> shachaf: we don't have any of no, nb, nn
00:07:58 <wob_jonas> I checked last time
00:08:12 <shachaf> oerjan: ahem hth
00:08:14 <oerjan> shachaf: i keep getting stuck on finding a good norwegian translation of "deployment" hth
00:08:21 <wob_jonas> `velkommen
00:08:22 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: velkommen: not found
00:09:06 <wob_jonas> feel free to add one. then add a danish one as well, and you'll have a problem of what `velkommen invokes, unless you manage to make a danish-norwegian polyglot
00:10:09 <oerjan> `? welcome.sv
00:10:10 <HackEgo> Hej och välkommen till den internationella knutpunkten för esoterisk programmeringsspråksdesign och -driftsättning! För mer information, se vår wiki: <http://esolangs.org/>. (För den andra sortens esoterism, pröva #esoteric på EFnet eller DALnet.)
00:10:58 <wob_jonas> oerjan: do there exist good English to Norwegian dictionaries? if so, you could look it up
00:12:25 <Zarutian> `? welcome.is
00:12:26 <HackEgo> welcome.is? ¯\(°​_o)/¯
00:12:30 <Zarutian> baah
00:13:05 <oerjan> wob_jonas: the problem isn't so much that there aren't words, it's that the english is a very general term that needs to be replaced by different norwegian words in different contexts.
00:13:20 <lynn> fi'i .i do ca .irci lo sornai ke cizra sambau nunpla ke'e stuzi .i za'u da datni di'u lo ka do catlu lo uitki noi se urli zo'oi http://esolangs.org/ .i ta'o lo drata me'oi esoteric zo'u ko .irci la'oi #esoteric la'oi EFnet ja la'oi DALnet
00:13:21 <oerjan> even when restricted to software.
00:15:14 <oerjan> i suspect the swedish may not be quite covering, either
00:15:28 <Zarutian> `? welcome.en
00:15:28 <HackEgo> welcome.en? ¯\(°​_o)/¯
00:15:34 <Zarutian> `? welcome
00:15:35 <HackEgo> 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.)
00:15:59 <wob_jonas> lynn: not an appropriate use of {fi'i}. just use {coi} there.
00:17:41 <Zarutian> `le/rn welcome.is/Halló og verið velkomin á hinn alþjóðlegann miðpunkt fyrir esoteríska forritunarmálshönnun og dreifingu. Meiri upplýsingar er hægt að nálgast á wikinu <http://esolangs.org/>. (Fyrir annarskonar esoterík prufið #esoteric á EFnet eða DALnet.)
00:17:43 <HackEgo> Learned 'welcome.is': Halló og verið velkomin á hinn alþjóðlegann miðpunkt fyrir esoteríska forritunarmálshönnun og dreifingu. Meiri upplýsingar er hægt að nálgast á wikinu <http://esolangs.org/>. (Fyrir annarskonar esoterík prufið #esoteric á EFnet eða DALnet.)
00:18:43 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:19:22 -!- wob_jonas has joined.
00:20:05 <Zarutian> there isnt any direct translation for the English word "deploy" in Icelandic
00:20:31 -!- DHeadshot_ has quit (Ping timeout: 268 seconds).
00:20:40 * oerjan is tempted to go with "utrulling". it feels sort of take-over-the-worldish
00:21:01 <oerjan> and is definitely a part of deployment.
00:23:26 <oerjan> `le/rn welcome.nb//Hei og velkommen til det internasjonale knutepunktet for esoterisk programmeringsspråkdesign og -utrulling! For mer informasjon, se wikien vår: <http://esolangs.org/>. (For den andre typen esoterisme, prøv #esoteric på EFnet eller DALnet.)
00:23:28 <HackEgo> Learned 'welcome.nb': /Hei og velkommen til det internasjonale knutepunktet for esoterisk programmeringsspråkdesign og -utrulling! For mer informasjon, se wikien vår: <http://esolangs.org/>. (For den andre typen esoterisme, prøv #esoteric på EFnet eller DALnet.)
00:23:33 <oerjan> arg
00:23:46 <oerjan> (feature working as intended)
00:24:00 <oerjan> `slwd welcome.nb//s,/,,
00:24:02 <HackEgo> welcome.nb//Hei og velkommen til det internasjonale knutepunktet for esoterisk programmeringsspråkdesign og -utrulling! For mer informasjon, se wikien vår: <http://esolangs.org/>. (For den andre typen esoterisme, prøv #esoteric på EFnet eller DALnet.)
00:24:59 <Zarutian> oerjan: útrúllun, hmm that one can be workable in Icelandic.
00:26:05 <wob_jonas> Also, I think {di'u} is inapproperiate there, because the welcome message is supposed to say that information about esoteric programming is on the wiki
00:26:10 <Zarutian> oh? there is a diffrent two letter code for Norsk and for Norway?
00:27:08 <Zarutian> does it stand for Norsk Bokmål?
00:27:20 <oerjan> yes
00:27:32 <wob_jonas> I'm not sure {za'u} is helpful in there either
00:27:46 <oerjan> although wikipedia etc. use no anyway.
00:28:07 <oerjan> (while nn is used for nynorsk)
00:28:46 <wob_jonas> and I don't like that construction with {zo'u} either, though it's not a definite error of course
00:29:57 <wob_jonas> Zarutian: no, there are three different ISO 639-1 codes for Norwegian: no, nb, nn. Of those, no is general, and nb and nn mean two variants.
00:30:16 <wob_jonas> None of those are for Norway, the country codes are in an entirely separate namespace.
00:30:40 <FireFly> (sweden also has a different country code from swedish's language code)
00:30:48 <FireFly> se and sv, respectively
00:31:20 <Zarutian> that I know, it just happens that for Iceland and Icelandic it is IS in both (and there IS NO SUCH THING AS THE Islamic State BTW!)
00:31:33 <FireFly> Heh
00:32:19 <lynn> Eh, {fi'i} is fine. jbopre are so scared of {fi'i}
00:32:34 <FireFly> Norwegian is the only language I can think of that has several official written standards, to the point of them having separate ISO 639-1 codes
00:33:24 <wob_jonas> FireFly: what counts as "official", and does the two scripts for Serbian count as different standards?
00:33:36 <wob_jonas> Or the older and newer spellings for French?
00:34:00 <wob_jonas> At some point you have to count how big the army and navy are.
00:34:07 <FireFly> I guess
00:34:25 <FireFly> age seems orthogonal (unless there's more to 'older and newer' than that)
00:34:50 <FireFly> But yeah, I guess one has to make a bunch of arbitrary decisions
00:34:57 <Zarutian> FireFly: re your heh, I am very tempted to research what the poper term for aposte and idiot is in Arabic Farsi writing to make a brand to burn it into the foreheads of those beinhausa
00:35:17 <oerjan> classical and ecclasiastical latin should definitely have different codes >:)
00:35:44 <wob_jonas> `velkommen
00:35:45 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: velkommen: not found
00:35:57 <wob_jonas> oerjan: add a velkommen ?
00:36:16 <oerjan> nah
00:36:22 <wob_jonas> why?
00:36:34 <oerjan> because i don't have to do everything hth
00:36:43 <FireFly> `` ls wisdom/welcome.*
00:36:45 <HackEgo> wisdom/welcome.bork \ wisdom/welcome.de \ wisdom/welcome.eo \ wisdom/welcome.es \ wisdom/welcome.fi \ wisdom/welcome.fr \ wisdom/welcome.is \ wisdom/welcome.ja \ wisdom/welcome.nb \ wisdom/welcome.nl \ wisdom/welcome.sv \ wisdom/welcome.tr
00:36:58 <wob_jonas> ``` echo bin/v?lkommen
00:36:59 <HackEgo> bin/v?lkommen
00:37:07 <wob_jonas> ``` head bin/v?lkommen
00:37:08 <HackEgo> head: cannot open `bin/v?lkommen' for reading: No such file or directory
00:37:15 <wob_jonas> ``` head bin/v*lkommen
00:37:15 <HackEgo> head: cannot open `bin/v*lkommen' for reading: No such file or directory
00:37:33 <FireFly> `? welcome.eo
00:37:34 <HackEgo> Bonvenon al la internacia centro por la desegno kaj ellaso de esoteraj programlingvoj! Por pli da informado, vizitu la Viki-on: <http://esolangs.org/>. (Por la alia speco de esotero, iru al #esoteric sur EFnet aŭ DALnet.)
00:37:46 <FireFly> esperanto?
00:37:55 <FireFly> Hmm
00:38:11 <oerjan> ...and the discussion went full cycle
00:38:15 <FireFly> `? welcome.bork
00:38:17 <HackEgo> welcome.bork Velcume-a tu zee interneshunel hoob fur isutereec prugremmeeng lungooege-a deseegn und depluyment! Fur mure-a inffurmeshun, check oooot oooor veeki: http://isulungs.oorg/veeki/Meeen_Pege-a. (Fur zee oozeer keend ooff isutereeca, try #isutereec oon irc.del.net.)
00:38:28 <FireFly> oerjan: sorry, missed the beginning of it :p
00:38:35 <oerjan> hm...
00:39:57 <fizzie> FireFly: Scottish Gaelic and Irish both sometimes get called the same name (just "Gaelic") and have separate ISO 639-1 codes (gd, ga), if that counts. (It probably doesn't really.)
00:40:10 <oerjan> @list bork
00:40:10 <lambdabot> No module "bork" loaded
00:40:15 <oerjan> @list chef
00:40:15 <lambdabot> No module "chef" loaded
00:40:19 <oerjan> `chef
00:40:19 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: chef: not found
00:40:26 <oerjan> `bork
00:40:27 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bork: not found
00:40:40 <oerjan> i fear those commands were only in EgoBot
00:40:52 <wob_jonas> ``` x=bin/välkommen; >$x sed s/\.fr/\.sv/g bin/bienvenue && chmod -v +x "$x"
00:40:54 <HackEgo> mode of `bin/v\303\244lkommen' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
00:41:02 <wob_jonas> ``` x=bin/velkommen; >$x sed s/\.fr/\.no/g bin/bienvenue && chmod -v +x "$x"
00:41:04 <HackEgo> mode of `bin/velkommen' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
00:41:06 <wob_jonas> `velkommen
00:41:07 <HackEgo> welcome.no? ¯\(°​_o)/¯
00:41:16 <wob_jonas> `välkommen
00:41:17 <HackEgo> Hej och välkommen till den internationella knutpunkten för esoterisk programmeringsspråksdesign och -driftsättning! För mer information, se vår wiki: <http://esolangs.org/>. (För den andra sortens esoterism, pröva #esoteric på EFnet eller DALnet.)
00:41:26 <wob_jonas> ``` x=bin/velkommen; >$x sed s/\.fr/\.nb/g bin/bienvenue && chmod -v +x "$x"
00:41:29 <HackEgo> mode of `bin/velkommen' retained as 0755 (rwxr-xr-x)
00:41:32 <wob_jonas> `välkommen
00:41:33 <HackEgo> Hej och välkommen till den internationella knutpunkten för esoterisk programmeringsspråksdesign och -driftsättning! För mer information, se vår wiki: <http://esolangs.org/>. (För den andra sortens esoterism, pröva #esoteric på EFnet eller DALnet.)
00:41:40 <wob_jonas> argh!
00:41:49 <wob_jonas> `velkommen
00:41:49 <HackEgo> Hei og velkommen til det internasjonale knutepunktet for esoterisk programmeringsspråkdesign og -utrulling! For mer informasjon, se wikien vår: <http://esolangs.org/>. (For den andre typen esoterisme, prøv #esoteric på EFnet eller DALnet.)
00:42:41 <oerjan> `slwd welcome.bork//s,http[^a]*a,<http://isulungs.oorg/>,
00:42:44 <HackEgo> welcome.bork//welcome.bork Velcume-a tu zee interneshunel hoob fur isutereec prugremmeeng lungooege-a deseegn und depluyment! Fur mure-a inffurmeshun, check oooot oooor veeki: <http://isulungs.oorg/>. (Fur zee oozeer keend ooff isutereeca, try #isutereec oon irc.del.net.)
00:43:10 <Zarutian> add one for Icelandic? ( would be `velkomin )
00:43:29 <wob_jonas> Zarutian: that would need someone who speaks icelandic
00:43:40 <wob_jonas> enough to be able to translate
00:43:40 <oerjan> Zarutian: he means the command
00:43:47 <oerjan> *wob_jonas:
00:43:55 <fizzie> `` LC_MESSAGES=sv_SE chmod -v +x bin/velkommen # I think you should've done something like this to get the corresponding verbose messages as well
00:43:56 <HackEgo> rättigheterna hos ”bin/velkommen” är oförändrat 0755 (rwxr-xr-x)
00:44:03 <Zarutian> wob_jonas: didnt ya see my addition earlier?
00:44:53 <wob_jonas> ah! sorry, apparently I missed it while criticizing lynn's translation
00:45:18 <wob_jonas> `? welcome.is
00:45:18 <HackEgo> Halló og verið velkomin á hinn alþjóðlegann miðpunkt fyrir esoteríska forritunarmálshönnun og dreifingu. Meiri upplýsingar er hægt að nálgast á wikinu <http://esolangs.org/>. (Fyrir annarskonar esoterík prufið #esoteric á EFnet eða DALnet.)
00:45:55 <wob_jonas> ``` x=bin/velkomin; >$x sed s/\.fr/\.is/g bin/bienvenue && chmod -v +x "$x"
00:45:57 <HackEgo> mode of `bin/velkomin' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
00:46:02 <wob_jonas> `velkomin b_jonas
00:46:03 <HackEgo> b_jonas: Halló og verið velkomin á hinn alþjóðlegann miðpunkt fyrir esoteríska forritunarmálshönnun og dreifingu. Meiri upplýsingar er hægt að nálgast á wikinu <http://esolangs.org/>. (Fyrir annarskonar esoterík prufið #esoteric á EFnet eða DALnet.)
00:47:52 <wob_jonas> We have turkish for some strange reason
00:47:57 <Zarutian> please note that text is written to address unspecific singular|plural party in no assumed gender way. Pretty much like all kind of sign or brochures are written.
00:48:19 <oerjan> wob_jonas: i'm pretty sure that one is google translated.
00:48:25 <wob_jonas> Zarutian: add a portugese one?
00:48:29 <oerjan> the url just isn't in a sane place.
00:48:54 <Zarutian> wob_jonas: I am not a portogoose so I do not know that language
00:51:38 <wob_jonas> are you icelandic/
00:52:02 <Zarutian> wob_jonas: Jepp, ég er Íslendingur
00:52:27 <wob_jonas> I see. I didn't kn9ow.
00:54:54 * FireFly has been pondering moving to Iceland at some point
00:55:49 <FireFly> I figure picking up icelandic by immersion shouldn't be too bad since I know swedish already, and it seems like a generally interesting place
00:56:11 <wob_jonas> FireFly: I think icelandic doesn't work that way
00:57:06 <FireFly> Hm?
00:57:09 <FireFly> Why not?
00:57:13 <Zarutian> FireFly: you are residing where now?
00:57:16 <wob_jonas> as in, it's too far from swedish
00:57:17 <FireFly> Sweden
00:57:26 <FireFly> (Stockholm, to be more specific)
00:57:41 <Zarutian> so, no immigration problems then
00:57:55 <FireFly> wob_jonas: I dunno, I can essentially read the welcome without much issues
00:57:57 <Zarutian> (Scheneng and all that)
00:58:04 <FireFly> Right, yeah
00:58:21 <wob_jonas> FireFly: I'm not sure that counts. it's about computers. it's easier to read than average topics.
00:58:25 <oerjan> `slwd welcome.bork//s,[^ ]* ,,;s,irc.*,IFnet oor DELnet.),
00:58:28 <HackEgo> welcome.bork//Velcume-a tu zee interneshunel hoob fur isutereec prugremmeeng lungooege-a deseegn und depluyment! Fur mure-a inffurmeshun, check oooot oooor veeki: <http://isulungs.oorg/>. (Fur zee oozeer keend ooff isutereeca, try #isutereec oon IFnet oor DELnet.)
00:58:48 <wob_jonas> IFnet heh
00:58:50 <FireFly> That's true, but even if it's a bit more distant than say norwegian, I still think it should be fine
00:59:08 <wob_jonas> I dunno
00:59:13 <oerjan> (apparently https://www.cs.utexas.edu/users/jbc/bork/bork.cgi is compatible with what we had)
00:59:14 <Zarutian> FireFly: lets try this then: ef þér tekst að ráða í settningu vora þá má telja að íslensku skilningur yðar sé nokkuð góður og vel brúklegur til daglegs amsturs.
01:00:11 <FireFly> Hm :P
01:00:45 <shachaf> oerjan: Is there a program to welcome people using the appropriate wisdom?
01:01:01 <FireFly> Well, some of the words look like they have close cognates in swedish, but I'm not sure I could provide a general translation/reading of it in english
01:01:04 <wob_jonas> shachaf: how would it know which language to use?
01:01:15 <shachaf> With a command line argument.
01:01:48 <wob_jonas> shachaf: we don't have such a program. the esoteric way is to have to learn the individual command names
01:02:00 <shachaf> There are no command names, though.
01:02:02 <wob_jonas> you should mean the welcome
01:02:08 <shachaf> `` rgrep bork bin
01:02:09 <HackEgo> No output.
01:02:17 <wob_jonas> there are command names for most of the welcomes
01:02:23 <wob_jonas> I just added them for swedish and norwegian
01:02:28 <wob_jonas> there's already one for french
01:02:59 <shachaf> oerjan: are you sure you mean #isutereec oon IFnet oor DELnet
01:03:36 <Zarutian> FireFly: another one I saw in my mobile-phone contract: Viðskiptavinur mun eigi draga fjarskiptafyrirtækið til fjárhagslegrar ábyrgðar fyrir þjónustutapi sem er verður vegna tæknilegar eða annara óviðvarandi truflana á fjarskiptavirkjum fyrirtækisins.
01:03:53 <oerjan> shachaf: what else would i mean?
01:04:05 <shachaf> #esoteric?
01:04:17 <shachaf> `bienvenido
01:04:20 <HackEgo> ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: <http://esolangs.org/>. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.)
01:04:24 <shachaf> `tervetuloa
01:04:25 <HackEgo> Tervetuloa esoteeristen ohjelmointikielten suunnittelun ja käyttöönoton kansainväliseen keskukseen! Lisätietoa saat wikistämme: <http://esolangs.org/>. (Muu esoteerisuus: kokeile kanavaa #esoteric joko EFnet- tai Dalnet-verkossa.)
01:04:27 <oerjan> shachaf: it was already garbled before i fixed it hth
01:04:36 <shachaf> `cwlprits welcome.bork
01:04:38 <HackEgo> oerjän oerjän cpressëy
01:04:53 <shachaf> `dowt welcome.bork
01:04:55 <HackEgo> 2999:2013-05-30 <cpressëy> learn welcome.bork Velcume-a tu zee interneshunel hoob fur isutereec prugremmeeng lungooege-a deseegn und depluyment! Fur mure-a inffurmeshun, check oooot oooor veeki: http://isulungs.oorg/veeki/Meeen_Pege-a. (Fur zee oozeer keend ooff isutereeca, try #isutereec oon irc.del.net.) \ 9742:2016-11-20 <oerjän> slwd welcom
01:05:01 <FireFly> Zarutian: hmm, well I suppose I would have to read up on some basic vocab and grammar/articles first
01:05:05 <Zarutian> s/þjónustutapi/þjónustutap/
01:05:39 <FireFly> out of curiosity, can you read swedish/norwegian/danish at all?
01:05:52 <wob_jonas> ``` x=bin/welkom>$x sed s/\.fr/\.nl/g bin/bienvenue && chmod -v +x "$x"
01:05:52 <HackEgo> bash: $x: ambiguous redirect
01:05:54 <FireFly> or at least recognize some cognates?
01:05:59 <oerjan> shachaf: it is just the english version run through a swedish chef translator (e.g. https://www.cs.utexas.edu/users/jbc/bork/bork.cgi which i found just above)
01:06:03 <wob_jonas> ``` x=bin/welkom; >$x sed s/\.fr/\.nl/g bin/bienvenue && chmod -v +x "$x"
01:06:06 <HackEgo> mode of `bin/welkom' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
01:06:11 <wob_jonas> `welkom
01:06:12 <HackEgo> Welkom bij het internationaal centrum voor het ontwerpen en implementeren van esoterische programmeertalen! Voor meer informatie, bezoek de wiki: <http://esolangs.org/>. (Voor de andere soort esoterie is er #esoteric op EFnet of DALnet.)
01:06:16 <wob_jonas> `wilkommen
01:06:17 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wilkommen: not found
01:06:24 <shachaf> oerjan: well, none of the other languages translate th channel name hth
01:06:31 <wob_jonas> `willkommen
01:06:32 <HackEgo> Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: <http://esolangs.org/>. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.)
01:07:08 <shachaf> FireFly: You can read Icelandic about as well as I can read Dutch?
01:07:21 <FireFly> I guess?
01:07:26 <fizzie> That "copy the whole complicated program and replace the hardcoded wisdom name" thing is so bad for maintainability.
01:07:29 <FireFly> I don't know
01:07:59 <wob_jonas> fizzie: complicated program? it's so short
01:08:07 <shachaf> fizzie: maybe if we had more than an irc input line to type it into twh
01:08:09 <Zarutian> FireFly: jeg forstår Dansk og Norsk <somewhat> vel men jeg er ikke så godt med Svenska. Og min ordbagen in disse målen er ikke noget to tale på dem om <complex topics>
01:08:10 <wob_jonas> `cat velkom
01:08:10 <HackEgo> cat: velkom: No such file or directory
01:08:14 <wob_jonas> `cat bin/velkom
01:08:15 <HackEgo> cat: bin/velkom: No such file or directory
01:08:21 <wob_jonas> `cat bin/welkom
01:08:22 <HackEgo> ​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome.nl"; } else { exec "bin/?", "welcome.nl"; }
01:08:26 <shachaf> fizzie: maybe if you could critique our HackEgo code
01:08:26 <wob_jonas> ^ that short
01:08:46 <FireFly> Zarutian: impressive
01:08:48 <Zarutian> FireFly: I have to basically sound out Swedish because it is written using the German orthography
01:09:23 <shachaf> fizzie: i'm sure we'd never get your LGTM
01:09:33 <shachaf> `? hoag
01:09:35 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
01:09:42 <shachaf> I mean, come on.
01:09:58 <fizzie> `` cd wisdom; for w in welcome.*; do if grep -q "$w" ../bin/*; then true; else echo "$w missing; "; fi; done
01:10:01 <HackEgo> welcome.bork missing; \ welcome.eo missing; \ welcome.tr missing;
01:10:26 <shachaf> `` cd bin; ls {h,d}o{a,w}{g,t}
01:10:27 <fizzie> wob_jonas: Yeah, that's pretty complicated.
01:10:27 <HackEgo> doag \ doat \ dowg \ dowt \ hoag \ hoat \ howg \ howt
01:11:00 <shachaf> oerjan: Instead of using tac, *t should use the mercurial option to provide things in the right order.
01:11:11 <shachaf> Which we did accidentally back in the day when we were trying to figure out filtering.
01:11:20 -!- sebbu has quit (Ping timeout: 244 seconds).
01:11:37 <shachaf> cat bin/hlnp
01:11:56 <shachaf> `cat bin/hlnp
01:11:56 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
01:12:02 <fizzie> `` cd wisdom; for w in welcome.*; do (cd ../bin; grep -l "$w" *); done
01:12:05 <HackEgo> willkommen \ bienvenido \ tervetuloa \ bienvenue \ velkomin \ wercome \ velkommen \ welkom \ välkommen
01:12:09 <Zarutian> FireFly: well, I learned Danish in elementary school (and was never good at it, as I found it pointless for what I wanted to study)
01:12:13 <wob_jonas> we need to add hobg for looking only in bin, and maybe haag for full searching by full text of modified file instead of by filename, and hiag for searching by command, and huag for searching by nick
01:12:13 <shachaf> ca bin/hoag
01:12:17 <shachaf> ugh
01:12:21 <shachaf> `cat bin/hoag
01:12:22 <HackEgo> hlnp --removed --template "{desc}\n" -- "$@"
01:12:44 <shachaf> `mkx bin/sort-by-lengths//awk '{print length"\t"$0}' | sort -n | cut -f2-
01:12:46 <HackEgo> bin/sort-by-lengths
01:13:21 <Zarutian> FireFly: but one hillarious thing that I had to do was to read an booklet written in rather accessible german on certain electronics designs
01:13:52 <shachaf> `` hg log --removed --template '{files}\n' | awk '{print length}' | sort -rn
01:13:58 <HackEgo> 234887 \ 232596 \ 190881 \ 120909 \ 120909 \ 107647 \ 107647 \ 99032 \ 98739 \ 98175 \ 92705 \ 89950 \ 89950 \ 87653 \ 87644 \ 83422 \ 83359 \ 78432 \ 8875 \ 8875 \ 7270 \ 7216 \ 7216 \ 6742 \ 5881 \ 5369 \ 3560 \ 3560 \ 3548 \ 3408 \ 3267 \ 3047 \ 3007 \ 3007 \ 2928 \ 2928 \ 2491 \ 2276 \ 2254 \ 1950 \ 1226 \ 1226 \ 1213 \ 1207 \ 1207 \ 1076 \ 104
01:14:34 <shachaf> Looks like we might still be missing a few.
01:14:55 <fizzie> shachaf: You probably knew this, but Android's code review tool (Gerrit) has, in addition to (approximately) +1 for LGTM and +2 for LGTM + approve, the responses -1 and -2. The -1 is basically DNLGTM, while -2 actually blocks submit.
01:15:21 <Zarutian> FireFly: it was pretty straightforward and if one had an access to a German Icelandic dictionary
01:15:26 <shachaf> I didn't know that. I haven't used Gerrit, though I know people who use it.
01:15:29 <FireFly> Heh
01:15:40 <shachaf> I'm using Phabricator at work nowadays.
01:16:01 <fizzie> https://gerrit-review.googlesource.com/Documentation/config-labels.html#label_Code-Review
01:16:03 <shachaf> fizzie: Is there approve-without-LGTM?
01:16:20 <Zarutian> say, what does LGTM stand for in this context?
01:16:43 <fizzie> You can do +2 directly, I think. +1 and +2 don't quite translate over to LGTM and approve.
01:17:04 <shachaf> `` hg log --removed --template '{files}\n' | sort-by-lengths | tac | tail -n+21
01:17:09 <HackEgo> luabuild/lua-5.2.1.tar.gz luabuild/lua-5.2.1/Makefile luabuild/lua-5.2.1/README luabuild/lua-5.2.1/doc/contents.html luabuild/lua-5.2.1/doc/logo.gif luabuild/lua-5.2.1/doc/lua.1 luabuild/lua-5.2.1/doc/lua.css luabuild/lua-5.2.1/doc/luac.1 luabuild/lua-5.2.1/doc/manual.css luabuild/lua-5.2.1/doc/manual.html luabuild/lua-5.2.1/doc/osi-certified-72x60
01:17:15 <fizzie> (In particular, you need a +2 to submit.)
01:17:22 <fizzie> Zarutian: "looks good to me".
01:17:29 <shachaf> Is there a concept of owners?
01:17:42 <shachaf> Looks like there is based on your link.
01:17:46 <oerjan> shachaf: it seems to me that refactoring ???t to do that would require the ability to modify the revset
01:17:55 <shachaf> oerjan: Yes.
01:18:07 <oerjan> do multiple -r options combine?
01:18:17 <shachaf> I don't know.
01:18:28 <oerjan> (and also, that it means adding that tip:0 to everything ???g)
01:18:31 <fizzie> shachaf: I haven't actually used Gerrit either. +2 is supposed to be used by people who would be considered owners, but I'm not sure if that's enforced by a mechanism.
01:18:58 <shachaf> `` hg log -r 'tip:0'
01:19:00 <HackEgo> changeset: 9746:11eadb817829 \ tag: tip \ user: HackBot \ date: Sun Nov 20 01:12:36 2016 +0000 \ summary: <shachaf> mkx bin/sort-by-lengths//awk \'{print length"\\t"$0}\' | sort -n | cut -f2- \ \ changeset: 9745:cc187ca416d5 \ user: HackBot \ date: Sun Nov 20 01:05:55 2016 +0000 \ summary: <wob_jonas
01:19:08 <shachaf> `cat bin/doag
01:19:09 <HackEgo> hlnp --removed --template "{rev}:{date|shortdate} {desc}\n" -- "$@"
01:19:26 <shachaf> `` hg log -r 'tip:0' -r '0:tip' --template "{rev}:{date|shortdate} {desc}\n"
01:19:28 <HackEgo> 9746:2016-11-20 <shachaf> mkx bin/sort-by-lengths//awk \'{print length"\\t"$0}\' | sort -n | cut -f2- \ 9745:2016-11-20 <wob_jonas> `` x=bin/welkom; >$x sed s/\\.fr/\\.nl/g bin/bienvenue && chmod -v +x "$x" \ 9744:2016-11-20 <oerjan> slwd welcome.bork//s,[^ ]* ,,;s,irc.*,IFnet oor DELnet.), \ 9743:2016-11-20 <wob_jonas> `` x=bin/velkomin; >$x sed s
01:19:42 <shachaf> `` hg log -r 'tip:0' -r '0:tip & ! 9746' --template "{rev}:{date|shortdate} {desc}\n"
01:19:44 <HackEgo> 9746:2016-11-20 <shachaf> mkx bin/sort-by-lengths//awk \'{print length"\\t"$0}\' | sort -n | cut -f2- \ 9745:2016-11-20 <wob_jonas> `` x=bin/welkom; >$x sed s/\\.fr/\\.nl/g bin/bienvenue && chmod -v +x "$x" \ 9744:2016-11-20 <oerjan> slwd welcome.bork//s,[^ ]* ,,;s,irc.*,IFnet oor DELnet.), \ 9743:2016-11-20 <wob_jonas> `` x=bin/velkomin; >$x sed s
01:19:50 <shachaf> `` hg log -r 'tip:0' --template "{rev}:{date|shortdate} {desc}\n"
01:19:53 <HackEgo> 9746:2016-11-20 <shachaf> mkx bin/sort-by-lengths//awk \'{print length"\\t"$0}\' | sort -n | cut -f2- \ 9745:2016-11-20 <wob_jonas> `` x=bin/welkom; >$x sed s/\\.fr/\\.nl/g bin/bienvenue && chmod -v +x "$x" \ 9744:2016-11-20 <oerjan> slwd welcome.bork//s,[^ ]* ,,;s,irc.*,IFnet oor DELnet.), \ 9743:2016-11-20 <wob_jonas> `` x=bin/velkomin; >$x sed s
01:19:55 <shachaf> Looks like subsequent options are ignored.
01:20:06 <shachaf> Sorry for the spam, I should've head -n1ed it.
01:20:44 <shachaf> fizzie: code review is too good
01:21:01 <fizzie> shachaf: Chromium's yet another tool (Rietvald) has OWNERS files and LGTM, but (IIRC) not approval as a separate concept; instead, you need a LGTM from an owner.
01:21:37 <fizzie> That was supposed to be Rietveld.
01:22:01 <shachaf> Chromium also has an odd build system. Or several.
01:22:10 <shachaf> fizzie: By the way, what do you think of gflags?
01:22:16 <fizzie> Yes, I can't keep track of their build system.
01:22:33 <fizzie> They had that GYP thing, and that GN thing, and that Ninja thing. All of that was somehow build-system-related.
01:23:05 <shachaf> Chromium also has public codesearch. If only anything else had codesearch.
01:24:42 <fizzie> It's a little watered down, though.
01:24:47 <shachaf> Yes.
01:25:01 <fizzie> Amusingly, there's a "layers" dropdown menu, but it's disabled.
01:26:06 <fizzie> s/disabled/disabled for Java/.
01:26:14 <fizzie> Apparently it does get cross-references for C++ code.
01:31:03 <shachaf> fizzie: How should I store a log file containing a bunch of protobuf records?
01:31:40 <fizzie> shachaf: You asked me this before. I didn't really have an answer then, and I don't really have an answer now.
01:31:50 <shachaf> Oh, I didn't remember that I'd asked it before.
01:32:04 <fizzie> "Put it in a Capacitor file."
01:32:15 <shachaf> And I don't remember now, for that matter.
01:34:47 <fizzie> I think I told you I have one program that for no particular reason writes a log in protos, and that it just does poor man's RecordIO, which is to write a sequence of length-delimited protos.
01:36:13 <shachaf> But then you can't seek to the end easily.
01:36:30 <shachaf> Which I might have said before.
01:42:28 <fizzie> Assuming no concurrent concerns or anything, surely you can seek to the very end.
01:43:09 <Zarutian> "He sought to the very end!"
01:43:13 <shachaf> Well, you can't read backwards from the end.
01:43:28 <fizzie> Okay, use length-circumfixed protos. You'll probably be the first one to.
01:45:26 <fizzie> It doubles as a good way to validate things before you try to deserialize.
01:50:24 <Zarutian> https://anthony-zhang.me/blog/rod-logic/
01:56:51 -!- sebbu has joined.
02:01:01 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
02:12:09 -!- computing has joined.
02:12:18 -!- moonheart08 has quit (Ping timeout: 244 seconds).
02:36:48 -!- Zarutian has quit (Quit: Zarutian).
03:17:21 -!- idris-bot has quit (Quit: Terminated).
03:18:06 -!- idris-bot has joined.
03:55:44 -!- computing has quit (Ping timeout: 268 seconds).
04:05:29 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
04:13:03 * oerjan is caught up on /r/haskell
04:13:33 <oerjan> for the first time in a year
04:14:20 <shachaf> I probably haven't read it in a year.
04:14:24 <shachaf> Anything good
04:14:26 <shachaf> ?
04:20:26 <oerjan> lessee, apparently backpack should make it into the next ghc? not that i've followed precisely what that is.
04:20:48 <shachaf> I went to ezyang's talk about it recently.
05:04:46 -!- oerjan has quit (Quit: Nite).
05:09:23 <tswett> All right, time for Prismata again.
05:09:48 <tswett> I'm gonna try getting exclusively Shredders and Walls today.
05:10:01 <tswett> ...and by "today" I mean "during this game".
05:10:55 <shachaf> Why don't you play against humans instead?
05:11:12 <shachaf> All sorts of humans in here play Prismata.
05:12:06 <shachaf> Did you choose one random set to play with forever?
05:12:52 <shachaf> Do you know that your opponent can consistently destroy your shredders?
05:13:03 <shachaf> You can't defend no matter how many walls you build.
05:25:03 <tswett> Yeah, that's a good point.
06:04:29 <HackEgo> [wiki] [[Esolang:Categorization]] https://esolangs.org/w/index.php?diff=50304&oldid=38323 * Ais523 * (+259) explain how to categorize
06:05:40 <HackEgo> [wiki] [[Esolang:Categorization]] M https://esolangs.org/w/index.php?diff=50305&oldid=50304 * Ais523 * (-5) fix link to the mediawiki docs
06:09:16 <HackEgo> [wiki] [[Special:Log/newusers]] create * Wat * New user account
06:11:13 <\oren\> https://www.reddit.com/r/videos/comments/5dvq4i/kid_has_a_subscriber_special_over_one_subscriber/
06:16:18 <HackEgo> [wiki] [[MediaWiki:Newarticletext]] N https://esolangs.org/w/index.php?oldid=50306 * Ais523 * (+977) let's make this more useful, to reduce the number of unlinked/uncategorized pages that just sort-of disappear after being created
06:17:29 <\oren\> we need a list of pages that aren't in any catagories
06:17:58 <ais523> \oren\: here: http://esolangs.org/wiki/Special:UncategorizedPages
06:18:05 <izalove> create a category for them
06:18:06 <ais523> wow that backlog has grown big
06:18:14 <ais523> 474 pages
06:19:30 <ais523> many of them are for languages so bad that nobody wants to look at the page describing them for long enough to edit it :-(
06:23:06 <shachaf> http://esolangs.org/wiki/Category_theory is not a language.
06:23:23 <shachaf> Also it seems like an unhelpful description. Should it exist at all?
06:27:00 -!- hppavilion[1] has joined.
06:27:38 <shachaf> ais523: Is your CALESYTA submission public?
06:27:58 <ais523> yes
06:28:06 <ais523> http://esolangs.org/wiki/Incident
06:28:12 <ais523> I'm working on giving it a better article than the current stub right now
06:31:35 <hppavilion[1]> his523
06:31:50 <hppavilion[1]> I have a great new analogy for climate change denial :D
06:32:08 <shachaf> I haven't used darcs in years.
06:32:42 <hppavilion[1]> I haven't used years in darcs
06:36:21 <HackEgo> [wiki] [[Esolang:Categorization]] https://esolangs.org/w/index.php?diff=50307&oldid=50305 * Ais523 * (+117) /* Miscellaneous */ add one we missed; this is well-established, just isn't on the list for some reason
06:42:34 <zzo38> What analogy is that?
06:47:36 <hppavilion[1]> zzo38: The fable of the Valley of the Blind
06:48:55 <hppavilion[1]> Many years ago, back before we had internet and television and radio and automobiles, there was a spanish explorer
06:49:40 <hppavilion[1]> His name long forgotten, so we will call him Domingo Montoya
06:51:27 <hppavilion[1]> Domingo Montoya traveled far and wide in his life, visiting many far lands, from the foreign shores of India and South America to the frozen lands of Russia and Norway to the land of ancient immortals, Florida
06:52:27 <hppavilion[1]> In his many travels, he once found himself in a strange little valley. In this valley was a village where the houses had no windows, the signs had no words, and the paths were all bordered by high curbs
06:53:30 <hppavilion[1]> When Domingo Montoya talked to the residents of this village, he found a perplexing common feature- everyone in the village, elders and children, men and women, rich and poor- was blind.
06:54:54 <hppavilion[1]> This did not seem to trouble them- they seem to live their entire lives just fine without sight. This was strange enough, but it got stranger- when Domingo asked them why they were all without sight and how this happened, they seemed confused; no matter how he tried talking, they could not understand what he meant by sight
06:55:12 <hppavilion[1]> It seemed that they had not been able to see for many years, and had forgotten it altogether.
06:56:18 <hppavilion[1]> Domingo stayed in this village for several months, and eventually fell in love with the daughter of a local smith. He still frequently tried to explain sight, to describe things he saw, and to identify why nobody could see, but he never did.
06:57:17 <hppavilion[1]> Eventually, he asked to marry the girl; however, the village elders said "no", due to his "unhealthy obsession" with sight. The doctor in the village recommended his eyes be removed, as he believed them to be diseased and harming his brain. He reluctantly agreed.
06:58:12 <hppavilion[1]> However, he fled the valley in the night with the woman he fell in love with. As he left the valley, he noticed to his dismay a massive, unstable sheet of rocks starting to come apart. Seeing the danger, he rushed back into the valley and tried to warn them of the impending disaster
06:59:17 <myname> what were the signs for?
06:59:42 <hppavilion[1]> myname: ...not sure? I think they actually had stuff on them, but they were in something like braille.
06:59:54 <hppavilion[1]> They all dismissed his dire warnings, hearing only the tales of a madman or a knave, driven by delusions of sight. No matter what he tried, he could not convince them of the danger.
06:59:58 <zzo38> Either that or maybe just the existence of the sign helped
07:00:08 <ais523> sometimes I read the braille on signs; it's interesting how it occasionally differs from the printed words
07:00:16 <hppavilion[1]> ais523: xkcd.
07:00:35 <ais523> I must be one of the few people who learned to read Braille by sight but can't do it by touch (that said, I sort-of can't do it by sight either nowadays, my skills are a bit rusty)
07:00:55 <shachaf> Why did you learn to read Braille by sight?
07:00:57 <zzo38> ais523: I have noticed that too once, although I don't know braille and don't know what it says, I can easily see that it is different from the printed words
07:01:05 <hppavilion[1]> Eventually, the rockslide came tumbling down the mountain and buried the entire village, him, the woman, and everyone else. The citizens refused to believe he knew until only a few in the last moments.
07:01:08 <ais523> shachaf: originally for a puzzle
07:01:26 <hppavilion[1]> </fable>
07:01:59 <myname> that could've been a lot shorter
07:02:09 <myname> also, don't fables need animals?
07:02:09 <hppavilion[1]> myname: Yes it could have.
07:02:14 <hppavilion[1]> myname: ...no?
07:02:15 <hppavilion[1]> Not sure
07:03:02 <hppavilion[1]> [apparently, yes. Without animals is a parable.]
07:03:18 <hppavilion[1]> myname: Fine, they were all humans.
07:03:21 <zzo38> OK, then call it a parable
07:04:03 <hppavilion[1]> myname: Pretty sure that counts.
07:04:26 <myname> i don't think so
07:04:39 <myname> the idea is to hve animals with humanulike behaviour
07:04:59 <myname> humans with human-like behaviour aren't that big of a deal
07:05:15 <hppavilion[1]> myname: Technically, it doesn't have to be animals. It could also be plants or forces of nature or whatever
07:05:24 <hppavilion[1]> myname: For example, that one with the sun and the north wind
07:06:08 <zzo38> All that would mean though is that "fable" would be the wrong word for what you wrote, I think, isn't it?
07:06:20 <hppavilion[1]> zzo38: Yeah, fine parable
07:06:23 <hppavilion[1]> Or "tale"
07:06:24 <hppavilion[1]> Or whatever
07:06:40 <zzo38> OK
07:07:41 <HackEgo> [wiki] [[Incident]] https://esolangs.org/w/index.php?diff=50308&oldid=50251 * Ais523 * (+6672) unstub via giving a description of the language
07:08:08 <ais523> btw, if we get more CALESYTA languages, it might be worth creating a category, although a list is probably better
07:09:39 <ais523> there's already a page about it
07:09:53 <ais523> (I linked to it thinking it'd be a redlink, but it isn't)
07:10:59 <zzo38> There are some advantages and disadvantages to each. Depending on MediaWiki extensions you may even be able to make it to have the advantages of both at once
07:11:19 <shachaf> Is there a way to get the disadvantages of both at once?
07:11:36 <myname> love the cat program
07:12:39 <zzo38> shachaf: Yes; you can simply do both.
07:12:57 <shachaf> Well, that gives you the advantages of both as well.
07:13:43 <ais523> you could do it as a list but on the Main Page rather than on a page of its own
07:13:51 <ais523> that would have the disadvantages of both, and a few others too
07:14:00 <myname> ais523: will you put an explanation to cat in the page some time?
07:14:14 <ais523> there's one in the repo
07:14:32 <ais523> I didn't have time to make good ascii art for the other programs :-(
07:14:36 <zzo38> shachaf: Yes, but not very well
07:14:53 <myname> meh, not sure if i want to install darcs for that
07:14:55 <shachaf> But no one reads the Main Page.
07:15:06 <shachaf> The featured language hasn't been changed in years.
07:15:17 <shachaf> Actually, I guess a lot of people read the main page.
07:15:32 <shachaf> Which is why the featured language gets so many derivatives.
07:15:36 <ais523> we left it on brainfuck because nobody can be bothered to change it and it's one of the most featurable languages
07:15:46 <zzo38> I have Special:RecentChanges bookmarked, so I might read it if it is recently changed.
07:15:54 <ais523> featuring a language is annoyingly fiddly
07:15:56 <zzo38> You could just remove the featured language section if you don't like it, though.
07:16:01 <myname> "A token cannot be a substring of a shorter token"
07:16:01 <ais523> you need to write a summary and change a ton of pages
07:16:04 <myname> huh?
07:16:07 <ais523> typo
07:16:13 <ais523> do you want to fix it or shall I?
07:16:18 <ais523> (I mean, it's a true statement, but…)
07:16:29 <myname> you shall
07:17:07 <zzo38> Is there the document of the protocol of darcs? Maybe then it can be accessed even if you did not install darcs
07:17:12 <myname> shachaf: i'd still love befunge as a featured language
07:17:24 <HackEgo> [wiki] [[Incident]] M https://esolangs.org/w/index.php?diff=50309&oldid=50308 * Ais523 * (-1) /* Syntax */ fix thinko
07:17:26 <myname> befunge is so puzzly
07:17:35 <ais523> let me see if it's featurable
07:17:36 <ais523> it's a good choice
07:17:51 <ais523> and cpressey deserves to be featured more often
07:18:36 <hppavilion[1]> ais523: Would the wiki prefer "Argentine" or "Argentinian" as the demonym for Argentina?
07:19:15 <ais523> "CALESYTA 2016 is the first Argentinian contest of esoteric programming language design." ← you should probably use the demonym they use for themself
07:19:28 <hppavilion[1]> OK
07:19:29 <hppavilion[1]> Right
07:23:27 <myname> ais523: is it centermost in regards of valid tokens or bytes?
07:23:47 <ais523> tokens
07:23:53 <myname> good
07:24:31 <myname> love it
07:26:09 <HackEgo> [wiki] [[MediaWiki:Newarticletext]] https://esolangs.org/w/index.php?diff=50310&oldid=50306 * Ais523 * (+188) clarify how this works on talk pages
07:29:29 <HackEgo> [wiki] [[CALESYTA 2016]] https://esolangs.org/w/index.php?diff=50311&oldid=50002 * Hppavilion1 * (+521) Improved page content with translations, categories, and formatted to potentially include other years (moving momentarily)
07:30:02 <ais523> hppavilion[1]: [[:Category:2016|2016]]
07:30:07 <ais523> it's a fairly hard syntax to get right first time
07:30:09 <ais523> maybe we should template it
07:30:47 <HackEgo> [wiki] [[CALESYTA 2016]] M https://esolangs.org/w/index.php?diff=50312&oldid=50311 * Hppavilion1 * (+0) f0x7u0xC
07:31:21 <hppavilion[1]> ais523: Would it be better moved to [[CALESYTA]] or [[CALESYTA (Competition)]]?
07:31:47 <hppavilion[1]> The former is more standard because there's no language with a similar name, so no disambiguation arises, but the latter is more clear as to what it is
07:32:59 <hppavilion[1]> s/disambiguation/ambiguity/
07:33:03 <ais523> I think for the time being we should have a page per year, so CALESYTA 2016
07:33:15 <ais523> if there are more than two competitions we can create an overall page about all of them
07:33:23 <ais523> but we don't have an established pattern to talk about yet
07:33:24 <hppavilion[1]> ais523: ...oh. I already arranged it for other years.
07:33:50 <ais523> that might work too
07:33:58 <ais523> it's a wiki so it's easy enough to change things around
07:34:03 <hppavilion[1]> I think gathering it for all years from the beginning is probably best, especially so that ones that only run one year don't have people then try to find the other years
07:34:03 <ais523> people will want to link to the year though
07:34:10 <ais523> so make sure there's at least a section redirect
07:34:14 <hppavilion[1]> ais523: Anchor links?
07:34:18 <hppavilion[1]> Ah, that's a good idea
07:35:02 <hppavilion[1]> I think I'll do (Competition) then, just for the nice indicator
07:35:26 <HackEgo> [wiki] [[Special:Log/move]] move * Hppavilion1 * moved [[CALESYTA 2016]] to [[CALESYTA (Competition)]]: Future years. Section redirect on the old in a moment.
07:36:09 <ais523> hppavilion[1]: give it a name that's reasonably possible to link to
07:36:19 <hppavilion[1]> ais523: ...oh?
07:36:40 <hppavilion[1]> ais523: Does () present a problem? Wikipedia uses it all the time so I figured it wasn't
07:36:49 <ais523> in general, pages shouldn't require piping when linked to in an article
07:36:52 <ais523> or people will link to the wrong page all the time by mistake
07:36:55 <hppavilion[1]> OK
07:37:03 <ais523> that happens on Wikipedia a ton when we have pages with parens in the name, it's just mostly unavoidable
07:37:13 <ais523> there's an army of bots+humans who just go around fixing that sort of mislink
07:37:17 <shachaf> If it was Wikipedia it would have a lowercase C.
07:37:22 <ais523> and yes, that
07:37:29 <shachaf> Not that that matters since it's about to be changed.
07:37:39 <HackEgo> [wiki] [[Special:Log/move]] move * Hppavilion1 * moved [[CALESYTA (Competition)]] to [[CALESYTA]]: Parentheses are apparently the devil. Huh.
07:38:34 <HackEgo> [wiki] [[CALESYTA]] M https://esolangs.org/w/index.php?diff=50317&oldid=50315 * Hppavilion1 * (+6) /* Years */ Dropped word
07:38:40 <myname> ais523: i still have no idea about the tokens in cat :D ^^ should be one
07:38:45 <hppavilion[1]> ...*sigh*
07:39:28 <HackEgo> [wiki] [[CALESYTA]] M https://esolangs.org/w/index.php?diff=50318&oldid=50317 * Hppavilion1 * (-18) In the name of matting, I edit thee!
07:39:28 <ais523> hppavilion[1]: now you have to fix the double redirect caused by moving a page twice :-D
07:39:42 <hppavilion[1]> ais523: I told it not to add a redirect, so I'm fixing it
07:39:56 <myname> ais523: also, can token span multiple lines/contain whitespace? is this why you put the word "cat" there?
07:40:01 <hppavilion[1]> Currently [[CALESTYA 2016]] is a borken redirect
07:40:18 <hppavilion[1]> Now, how do I anchor?
07:40:22 <ais523> wait, you can tell it not to add a redirect? I thought that was an admin-only power
07:40:23 <ais523> also, #
07:40:31 <ais523> myname: yes, and yes
07:40:45 <hppavilion[1]> ais523: It isn't
07:40:47 <myname> so newlines are striped?
07:40:51 <hppavilion[1]> ais523: Yes, but how do I tell it which to use?
07:41:00 <ais523> myname: no, they're not stripped
07:41:01 <hppavilion[1]> Just giving it the section name is apparently insufficient
07:41:06 <ais523> but they can legally be part of a token
07:41:14 <ais523> hppavilion[1]: #REDIRECT [[Article#Section]]
07:41:32 <ais523> sometimes the section name needs escaping; click on the link to it in the table of contents and look in the URL for a correctly escaped version
07:41:39 <hppavilion[1]> Oh, nevermind
07:41:46 <myname> ais523: but there are not enough )\n to be concerned abput, just ") "
07:41:48 <hppavilion[1]> It still created the redirect, somehow
07:42:24 <HackEgo> [wiki] [[CALESYTA 2016]] M https://esolangs.org/w/index.php?diff=50319&oldid=50314 * Hppavilion1 * (-6) Fixxy??
07:42:48 <ais523> myname: the offending token is newline followed by seven spaces
07:42:57 <hppavilion[1]> ais523: OK, everything seems to be in order. http://esolangs.org/w/index.php?title=CALESYTA_(Competition)&redirect=no can be deleted
07:43:59 <HackEgo> [wiki] [[Special:Log/delete]] delete * Ais523 * deleted "[[CALESYTA (Competition)]]": stray redirect left behind after a sequence of pagemoves
07:44:23 <myname> ais523: ah!
07:44:49 <hppavilion[1]> 2016 CÆ = 2016 Anno Communis Ætate = 2016 in the Year of our Common Era
07:44:50 <hppavilion[1]> :P
07:45:02 <myname> ais523: how many tokens does cat have
07:45:11 <ais523> forming accidental tokens like that happesn all the time when programming, I find
07:45:42 <ais523> I counted 21, so presumably 7 different ones
07:45:51 <hppavilion[1]> Note that http://esolangs.org/wiki/CALESYTA is currently in the category Competitions and Events, which doesn't exist :P
07:46:17 <ais523> you probably shouldn't be creating new categories like that
07:46:31 <ais523> years and years ago, the old owner of the site banned someone without warning for creating a category
07:46:34 <hppavilion[1]> ais523: I didn't technically create it?
07:46:41 <ais523> indeed
07:46:51 <ais523> ever since, we've assumed "no creating categories without permission" is some sort of fundamental rule of the site
07:47:00 <ais523> originally created to avoid provoking the wrath of the admin in question
07:47:21 <ais523> nowadays we're a lot more relaxed about it but the rule still seems fundamentally useful so we left it in place
07:47:43 <myname> 7 tokens ... that's a hard one
07:47:47 <ais523> (especially as new users with grand plans often create incredibly narrow categories for their own stuff which are unlikely ever to be populated)
07:47:52 <ais523> myname: a token can be just a single octet long
07:47:54 <hppavilion[1]> myname: Please tokenize this message twh
07:49:10 <ais523> hmm, maybe I should add an option for IRC output to my syntax highligher
07:49:11 <myname> ais523: i guessed this much
07:49:13 <ais523> *highlighter
07:49:16 <ais523> then we could install it into the bot
07:49:31 <myname> ah, " is one
07:49:53 <myname> ) too
07:50:07 <hppavilion[1]> `? 42
07:50:09 <HackEgo> 42 is The Answer. Heed it.
07:50:10 <hppavilion[1]> (just as a test)
07:50:12 <hppavilion[1]> `😺 wisdom/42
07:50:13 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 😺: not found
07:50:16 <myname> the legs are really confusing
07:50:17 <hppavilion[1]> ;-;
07:51:01 <hppavilion[1]> ais523: I'd really like to see a programming language with rather serious grammar (so legit parser, none of the run-of-the-mill scanning bullshit we use in most esolangs :P)
07:51:14 <hppavilion[1]> With some of the crazy features some natural languages have
07:51:23 <hppavilion[1]> Like e.g. a programming language with grammatical gender.
07:53:32 <hppavilion[1]> ais523: You may swoon now :P
07:53:42 <hppavilion[1]> I'm already figuring it out internally
07:54:12 <shachaf> Sometimes you remind me of Java Auto Update.
07:54:40 <hppavilion[1]> shachaf: Me?
07:54:52 <shachaf> Yes.
07:54:55 <hppavilion[1]> Excellent.
07:57:00 * hppavilion[1] wanders off
07:57:09 <myname> some number of underscores might be a token, too
08:02:10 -!- zzo38 has quit (Ping timeout: 265 seconds).
08:06:41 <myname> slash and backslash
08:07:21 <myname> and i guess newline with n spaces vs n+k spaces are one, too
08:09:39 <HackEgo> [wiki] [[Esolang talk:Featured languages]] N https://esolangs.org/w/index.php?oldid=50320 * Ais523 * (+780) I'd be more inclined to feature a language if it wasn't so fiddly; can anyone help me remember how to do it?
08:10:45 <hppavilion[1]> Hm...
08:12:16 <hppavilion[1]> I want to be able to talk about what I'm currently going to call weak semantics vs. strong semantics
08:13:17 <hppavilion[1]> Which are essentially the difference between the meaning of a sentence on its own- how it describes anonymous objects interacting- and the meaning in a context, where the objects aren't interchangable
08:13:41 <hppavilion[1]> had{11} is a good example;
08:13:59 <hppavilion[1]> There are two ways to parse "James while John had had had had had had had had had had had a better effect on the teacher."
08:14:13 <hppavilion[1]> James, while John had had "had", had had "had had"; "had had" had had a better effect on the teacher. AND
08:14:13 <hppavilion[1]> James, while John had had "had had", had had "had"; "had had" had had a better effect on the teacher.
08:14:18 <ais523> that's an improper word avalanche, it's missing quotes
08:14:39 <hppavilion[1]> ais523: ??
08:14:43 <ais523> also, if you haven't seen it yet, https://www.reddit.com/r/WordAvalanches/comments/3ogese/a_swindler_passes_by_a_bird_in_the_stairwell_of/
08:14:46 <izalove> the two ways to parse it are the stupid way and the i won't even try way
08:15:14 <ais523> hppavilion[1]: I mean, use-mention distinction
08:15:15 <hppavilion[1]> izalove: Yeah, well, they both parse.
08:15:20 <hppavilion[1]> ais523: ...oh?
08:15:23 <ais523> '"had"' and 'had' are not the same thing
08:15:32 <ais523> the quotes need to be in the original for the sentence to work
08:15:33 <hppavilion[1]> wat
08:16:28 <hppavilion[1]> ais523: I mean that there are two ways to add punctuation to make it meaningful (that we're considering; there are probably others). "parse" was a bad word.
08:16:41 * hppavilion[1] . ø Ø ( You motherparser! )
08:16:59 <ais523> you can assume the original sentence was spoken, in which case it's ambiguous how to write it
08:17:07 <hppavilion[1]> Yes?
08:17:07 <ais523> but writing it without the quotes is just wrong
08:18:58 <hppavilion[1]> ais523: But my point is that the two sentences with punctuation express similar ideas; if you don't know who "james" and "john" are, they mean exactly the same thing with different phrasing afaict (as long as you only consider one)- person A wrote "had had", person b wrote "had", the teacher preferred person A's writing. The difference is that in the first, james is person A and john is person B, whereas in the latter the roles are
08:18:58 <hppavilion[1]> reversed
08:19:35 <myname> ais523: may tokens in general not overlap or do they just need 3 non-overlapping occurences?
08:19:54 <ais523> myname: they can't overlap in general; any overlap between provisonal tokens disqualifies them both
08:20:06 <myname> okay
08:20:18 <myname> in this case, i am missing one
08:20:24 <ais523> (if there was a fourth occurrence, allowing for a third non-overlapping occurrence, they wouldn't have been nominated as tokens in the first place…)
08:20:32 <ais523> do you want me to list them?
08:21:36 <myname> /, \, ", ), ^^, solme number of underscores, that newline-space-thingie
08:21:47 <myname> oh, that's 7
08:21:57 <ais523> at least two are wrong though
08:22:04 <myname> damn
08:22:13 <ais523> the other two both start with four spaces, that should be enough to figure it out
08:22:37 <myname> these damn legs!
08:24:27 <hppavilion[1]> Hm, "ultimate" can mean "the last in a series" or "the greatest/most extreme example"
08:24:33 <myname> spaces with (, neat
08:24:39 <hppavilion[1]> But "penultimate" I've only ever seen meaning "second to last"
08:25:03 -!- AnotherTest has joined.
08:25:16 <myname> and i guess spaces with | if the legs are close enough to each other
08:25:20 <shachaf> "ultimate" in the second sense is just a special case of the first sense.
08:25:41 <ais523> hppavilion[1]: using "penultimate" in the second sense would normally be seen as a joke
08:25:49 <hppavilion[1]> "ultimate mutilate" is fun.
08:25:55 <ais523> because it's nearly always used as a self-description, and who self-describes as the second best?
08:25:56 -!- MoALTz has joined.
08:26:16 <hppavilion[1]> ais523: I'd totally watch Penultimate Fighting
08:26:29 <ais523> myname: there's only three spaces between the legs; the third occurrence is right at the start of the program
08:26:35 <myname> somebody such a slightly humble
08:26:43 <myname> i know
08:26:58 <hppavilion[1]> myname: I'm not the most humble person, but I'm close
08:27:05 <hppavilion[1]> There's only one humbler person than me.
08:27:08 <hppavilion[1]> Dammit, Frank.
08:27:14 <myname> penultimate humble
08:27:22 <hppavilion[1]> myname: Yes, that was the pun.
08:27:27 <hppavilion[1]> Not the best pun though.
08:27:31 <hppavilion[1]> It was the punultimate.
08:27:41 <myname> m(
08:29:03 * hppavilion[1] shows himself out
08:29:43 <ais523> my syntax highlighter makes spaces visible
08:30:01 <ais523> so the token in question is listed as "␠␠␠␠|"
08:34:01 <myname> so cat is equivalent to 1233442563257566141?
08:35:01 <ais523> no
08:35:09 <ais523> my working notes for that program say "a <> >bb<c X <> cd cXX ab a dd"
08:35:10 <myname> damnit
08:35:30 <ais523> although that has slightly more meaningful token names, plus whitespace
08:36:02 <myname> indeed
08:37:53 <hppavilion[1]> Oooh, Doctor Strange skype chatbot
08:38:01 <hppavilion[1]> Looks official (but probably lower canon) too
08:38:33 <hppavilion[1]> 122333444455555666666777777788888888999999999
08:39:18 <myname> you forgot 0 *trollface*
08:39:26 <hppavilion[1]> myname: Yeah, I considered that xD
08:39:29 <hppavilion[1]> 1 22 333 44 44 55555 66 666 7777777 88 88 88 999 999
08:39:56 -!- AnotherTest has quit (Ping timeout: 246 seconds).
08:40:18 <ais523> you're missing a 6
08:40:24 <hppavilion[1]> ais523: No I am not
08:40:30 <ais523> hmm
08:40:34 <ais523> so that's a different sequence then
08:40:40 <hppavilion[1]> The second is different
08:40:44 <ais523> (it's also missing two 8s and three 9s if it's meant to match the previous one)
08:40:50 <hppavilion[1]> ais523: It isn't
08:40:55 <myname> hppavilion[1]: i got it
08:40:59 <myname> prime factors
08:41:04 <hppavilion[1]> myname: Dammit
08:41:10 <ais523> @oeis 1 2 3 4 5 5 7 6 6
08:41:10 <hppavilion[1]> myname: You didn't give ais523 a chance xD
08:41:12 -!- AnotherTest has joined.
08:41:27 <lambdabot> Plugin `oeis' failed with: <<timeout>>
08:41:33 <ais523> interesting
08:41:35 <ais523> @oeis 1 2 3 4 5 5 7 6 6
08:41:35 <lambdabot> https://oeis.org/A134889 a(n)=the largest sum of two nontrivial divisors of ...
08:41:35 <lambdabot> [1,2,3,4,5,5,7,6,6,7,11,8,13,9,8,10,17,11,19,12,10,13,23,14,10,15,12,16,29,1...
08:41:53 <ais523> ooh, that's a different sequence from the one hppavilion[1] intended
08:41:58 <hppavilion[1]> ais523: Yes
08:42:27 <ais523> @oeis 1 2 3 4 5 5 7 6 6 7 11 7
08:42:37 <lambdabot> https://oeis.org/A134875 a(n)=the smallest sum of two nontrivial divisors of...
08:42:37 <lambdabot> [1,2,3,4,5,5,7,6,6,7,11,7,13,9,8,8,17,9,19,9,10,13,23,10,10,15,12,11,29,11,3...
08:42:50 <ais523> :-)
08:43:23 <ais523> @oeis 1 2 3 4 5 5 7 6 6 7 11 7 13 9 8 8 17 8
08:43:26 <lambdabot> Sequence not found.
08:43:42 <myname> what are you looking for
08:43:48 <ais523> is that sequence seriously not in OEIS? or have I made a mistake?
08:43:54 <myname> ah
08:44:01 <ais523> myname: sum of the prime factorisation of each consecutive integer
08:44:27 <hppavilion[1]> ais523: 11_11_11_11_11_11_11_11_11_11_11 12_12 12_12 12_12_12 13_13_13_13_13_13_13_13_13_13_13_13_13 14_14 14_14_14_14_14_14_14 15_15_15 15_15_15_15_15 16_16 16_16 16_16 16_16
08:44:48 <ais523> hppavilion[1]: the repeat counts are probably more interesting
08:44:57 <hppavilion[1]> (The _s are for chaining multi-digits, the same way 888 is just 8 8 8)
08:45:27 <hppavilion[1]> ais523: Wait, sum of the prime factorization?
08:45:40 <hppavilion[1]> As in, prime factor n and take the sum of those numbers?
08:46:00 <ais523> yes
08:46:12 <ais523> `factor 18
08:46:14 <hppavilion[1]> ais523: Then isn't the first one '0' because empty sum and all that
08:46:14 <HackEgo> 18: 2 3 3
08:46:19 <ais523> `` $((2+3+3))
08:46:20 <HackEgo> ​/hackenv/bin/`: line 4: 8: command not found
08:46:20 <myname> @oeis 2 3 4 5 5 7 6 6 7 11 7 13 9 8 8 17 8
08:46:25 <lambdabot> https://oeis.org/A001414 Integer log of n: sum of primes dividing n (with re...
08:46:25 <lambdabot> [0,2,3,4,5,5,7,6,6,7,11,7,13,9,8,8,17,8,19,9,10,13,23,9,10,15,9,11,29,10,31,...
08:46:26 <ais523> oh right
08:46:50 <myname> 1 is a bitch
08:46:58 <hppavilion[1]> myname: Pretty sure 1 is male
08:47:10 <hppavilion[1]> Of course, I'm more interested in the empty power
08:47:27 <myname> hppavilion[1]: wouldn't it be odd?
08:48:05 <hppavilion[1]> myname: ..?
08:48:09 <hppavilion[1]> I can tell it's a pun
08:48:12 <hppavilion[1]> I just don't get it
08:48:24 <myname> it's pretty bad, yeah
08:49:26 <hppavilion[1]> What IS the empty power, anyway?
08:49:51 <myname> empty hth
08:50:00 <hppavilion[1]> myname: Wrong 'is'
08:50:17 <myname> huh?
08:50:20 <hppavilion[1]> > map (+) []
08:50:22 <lambdabot> []
08:50:25 <hppavilion[1]> wat
08:50:26 <hppavilion[1]> Oh
08:50:40 <myname> take a look at how map is defined
08:50:41 <hppavilion[1]> > foldr (+) []
08:50:43 <lambdabot> error:
08:50:43 <lambdabot> • No instance for (Typeable t0)
08:50:43 <lambdabot> arising from a use of ‘show_M27427630920717644306780’
08:50:46 <hppavilion[1]> myname: I no
08:50:50 * hppavilion[1] sighs
08:50:57 <hppavilion[1]> > foldr (+) [] 0
08:50:59 <lambdabot> error:
08:50:59 <lambdabot> • Could not deduce (Num (t0 [t1]))
08:50:59 <lambdabot> from the context: (Foldable t, Num [t1], Num (t [t1]))
08:51:01 <hppavilion[1]> Fuck
08:51:05 <hppavilion[1]> @type foldr
08:51:07 <lambdabot> Foldable t => (a -> b -> b) -> b -> t a -> b
08:51:11 <hppavilion[1]> OK
08:51:16 <hppavilion[1]> > foldr (+) 0 []
08:51:19 <lambdabot> 0
08:51:24 <hppavilion[1]> > foldr (*) 1 []
08:51:27 <lambdabot> 1
08:51:30 <myname> wait, Foldable is a thing?
08:51:38 <hppavilion[1]> myname: Those are the empty sum and product.
08:51:58 <hppavilion[1]> Hm, should've used foldl
09:03:16 <shachaf> > ala Sum foldMap [1,2,3]
09:03:20 <lambdabot> 6
09:03:21 <shachaf> > ala Product foldMap [1,2,3]
09:03:24 <lambdabot> 6
09:03:25 <shachaf> hth
09:37:58 <myname> ala?
09:43:30 <hppavilion[1]> myname: "ala". ala french.
09:45:33 -!- zzo38 has joined.
09:53:57 <int-e> > getProduct . fold . map Product $ [1,2,3]
09:53:59 <lambdabot> 6
09:54:00 <int-e> :t ala
09:54:02 <lambdabot> (Rewrapped t s, Rewrapped s t, Functor f) => (Unwrapped s -> s) -> ((Unwrapped t -> t) -> f s) -> f (Unwrapped s)
09:57:37 -!- zzo38 has quit (Ping timeout: 240 seconds).
11:11:45 -!- apps has joined.
11:20:24 -!- apps has quit (Ping timeout: 260 seconds).
11:23:21 -!- apps` has joined.
11:34:19 -!- apps` has quit (Remote host closed the connection).
11:57:58 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
12:00:54 -!- DHeadshot has joined.
12:19:55 -!- apps has joined.
12:23:18 -!- apps has quit (Remote host closed the connection).
12:27:53 -!- apps has joined.
12:28:56 -!- apps has quit (Remote host closed the connection).
12:34:46 -!- apps has joined.
12:39:47 -!- apps has quit (Ping timeout: 252 seconds).
12:45:16 -!- apps has joined.
12:48:43 -!- apps has quit (Quit: apps).
13:00:47 -!- boily has joined.
13:28:38 -!- ais523 has quit.
13:32:58 <boily> `wisdom
13:32:59 <HackEgo> tarator//Tarator is a Bulgarian soup, traditionally served cold for hot summer days.
13:34:14 <boily> “In the Balkans, it is a cold soup (or a liquid salad), popular in the summer.”
13:34:24 <boily> liquid salad doesn't sound very appetizing...
13:38:40 -!- Phantom_Hoover has joined.
13:39:09 <boily> fungot: do you think there's a continuum between salads and soups? where do you categorize chili?
13:39:24 * boily pokes the fungot
13:39:33 <boily> :(
13:44:51 -!- DHeadshot has quit (Ping timeout: 265 seconds).
13:45:04 -!- DHeadshot has joined.
14:06:04 -!- DHeadshot has quit (Ping timeout: 260 seconds).
14:44:59 <fizzie> Hm.
14:45:05 <fizzie> fungot: Are you just being cross?
14:45:05 <fungot> fizzie: and in the hours fnord dawn, when all the family were downstairs, and they all said the footprints and buzzing voice were like those which randolph carter's fnord boots made when he was thirty four and for months he was fnord shunned. though he did not believe anything would be done. after i stop writing i shall rest a long while before detection, for hart found an enormous hold dug at a considerable distance from it.
14:45:23 <fizzie> Apparently.
14:47:07 <boily> fungot: fnord boots?
14:47:07 <fungot> boily: overcoming the dread induced by the brisk ascent of so steep a
14:48:14 <fizzie> fungot: Steep a what?
14:48:15 <fungot> fizzie: when the waves resumed their awesome pulsing, carter knew that the likeness was said to lie, and the utter extirpation with all its inmates of the ill-regarded castle ferenczy, whose master was so badly spoken of by peasants and fnord alike that he would have to make a few investigations around the spot where the paper had told about some strange burrows or passages found in the woods on the high terrace above it. all g
14:49:14 -!- sebbu has quit (Ping timeout: 256 seconds).
14:53:48 <HackEgo> [wiki] [[User talk:Rdococ]] M https://esolangs.org/w/index.php?diff=50321&oldid=43442 * Rdococ * (+82)
14:57:10 <HackEgo> [wiki] [[User:Rdococ]] M https://esolangs.org/w/index.php?diff=50322&oldid=46701 * Rdococ * (+256) esomisc
14:57:17 -!- sebbu has joined.
15:00:00 <boily> fungot steeps pulsing waves, peasants and fnords alike. he overlooks the infustion from a high terrace, in Castle Ferenczy.
15:00:00 <fungot> boily: dæmoniac on the public mind; a hold intensified by the obscurity of the cause of death, fnord and effulgent, i beheld constellations which were nearly beyond recognition. known outlines were sometimes approximated, but seldom duplicated; and from the decayed condition of his teeth, the head surgeon wrote him down as a man of horror in prague and in eastern fnord and after leaving fnord we crossed it. ahead loomed green a
15:00:18 <boily> fungot: are you Hungarian?
15:00:18 <fungot> boily: what i saw. i have seen cannot be true, and i raged almost as violently as did erich zann. so when i had seen him once or twice i saw fnord people working in barren gardens or digging fnord on the
15:04:44 -!- LKoen has joined.
15:07:33 -!- wanderman has joined.
15:11:41 <HackEgo> [wiki] [[List of ideas]] https://esolangs.org/w/index.php?diff=50323&oldid=49994 * Rdococ * (+107) /* Mathematics */
15:14:48 <boily> `wisdom
15:14:49 <HackEgo> block device//Block devices are a concession made in Unix to make raw hard disks and magnetic tape have a similar interface to regular files and terminals. Since magnetic tapes can't write individual bytes, only entire blocks, the interface isn't exactly the same, thus the dreaded dd obs= option was born.
15:16:01 <boily> I believe the whole of dd should be dreadful. the special syntax is a nice hoop that makes you stop and think before annihilating information into oblivion.
15:16:33 <boily> syntactic salt, I think it's called?
15:18:32 <\oren\> https://www.youtube.com/watch?v=-Aw-qjG2zEI&feature=youtu.be&t=2m21s
15:26:16 -!- boily has quit (Quit: SPAN CHICKEN).
15:31:37 -!- Zarutian has joined.
15:32:48 -!- wanderman has quit (Ping timeout: 260 seconds).
15:42:08 -!- LKoen has quit (Remote host closed the connection).
15:44:45 <fizzie> Huh, there's a huge bump in the esolangs.org wiki qps last night between 1:10am to 1:20am local time.
15:45:31 <fizzie> Unfortunately it seems that when I set up a very terse and machine-readable log file for graphing purposes, it disabled the regular access_log, so I don't know what that was all about.
15:53:23 -!- oerjan has joined.
16:02:40 -!- wanderman has joined.
16:07:15 <HackEgo> [wiki] [[CALESYTA]] https://esolangs.org/w/index.php?diff=50324&oldid=50318 * Oerjan * (+35) /* Years */ Add ARGENTOS
16:08:53 -!- espes has quit (Ping timeout: 265 seconds).
16:10:24 -!- espes has joined.
16:13:30 -!- AnotherTest has quit (Ping timeout: 258 seconds).
16:13:54 -!- AnotherTest has joined.
16:16:02 <HackEgo> [wiki] [[Esolang talk:Featured languages]] https://esolangs.org/w/index.php?diff=50325&oldid=50320 * Oerjan * (+198) Another one
16:18:06 -!- Sgeo has quit (Ping timeout: 258 seconds).
16:21:52 -!- wanderman has quit (Ping timeout: 260 seconds).
16:27:11 -!- MDude has quit (Ping timeout: 246 seconds).
16:32:21 -!- DHeadshot has joined.
16:38:35 -!- zzo38 has joined.
16:43:12 -!- wanderman has joined.
17:10:50 -!- moonheart08 has joined.
17:15:17 -!- Sgeo has joined.
17:23:56 -!- LKoen has joined.
17:28:24 -!- atrapado_ has joined.
17:29:25 -!- LKoen has quit (Remote host closed the connection).
17:55:55 -!- xa0 has quit (Ping timeout: 250 seconds).
17:56:57 -!- xa0 has joined.
17:56:57 -!- xa0 has quit (Changing host).
17:56:57 -!- xa0 has joined.
18:11:00 <izalove> a major italian forum for torrents is now closed from 11 to 24 because they can't manage the load
18:17:23 <fizzie> The Finnish national railway company (VR) closes their Internet ticket sales system from 01:30am to 4:00am.
18:17:31 <fizzie> I've always found that a little weird.
18:17:41 <fizzie> It used to be a much longer span of time.
18:17:52 <fizzie> Still, the Internet's not supposed to be closed at night.
18:19:20 <nortti> lähitapiola has open hours on their online insurance service, but only for certain parts
18:19:39 <nortti> e.g. you can see what insurances you have, but not their details
18:21:18 <fizzie> That's kind of true for VR as well; you can look up routes and get ticket prices, you just can't buy any. So it's kind of a read-only mode.
18:21:37 -!- MDude has joined.
18:21:52 <izalove> but what's the point?
18:24:13 <Taneb> Maybe they do back-ups but slowly
18:24:29 <Taneb> And they don't want anything to change underneath the back-up script
18:25:21 <zzo38> It can make some sense if they want it to be read-only during backups, but when why you can't see the details then? Does it have to do with system load?
18:25:43 <izalove> 2.5 hours a day for backups?
18:28:13 -!- LKoen has joined.
18:38:07 -!- oerjan has quit (Quit: Later).
18:49:32 -!- wanderman has quit (Quit: byebye).
18:51:31 <Zarutian> backups and maintenance I think. (It is easier to host a frozen read-only web site than anything dynamically generated)
18:53:13 -!- LKoen has quit (Remote host closed the connection).
19:20:47 -!- LKoen has joined.
19:52:40 -!- wanderman has joined.
19:53:44 -!- moonheart08 has quit (Ping timeout: 260 seconds).
20:17:08 -!- zzo38 has quit (Ping timeout: 246 seconds).
20:18:07 -!- zzo38 has joined.
20:34:52 -!- DHeadshot has quit (Ping timeout: 244 seconds).
20:48:07 -!- copumpkin has quit (Read error: Connection reset by peer).
20:52:55 -!- atslash has joined.
21:04:08 -!- zzo38 has quit (Ping timeout: 250 seconds).
21:08:46 -!- zzo38 has joined.
21:22:22 -!- copumpkin has joined.
21:27:00 <FreeFull> izalove: Is it related to the what.cd shutdown?
21:38:29 -!- zzo38 has quit (Ping timeout: 256 seconds).
21:39:55 -!- wanderman has quit (Quit: Leaving).
21:42:16 -!- LKoen has quit (Remote host closed the connection).
21:58:05 -!- LKoen has joined.
21:59:59 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50326&oldid=50299 * Wat * (+101)
22:00:12 -!- impomatic_ has joined.
22:00:25 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50327&oldid=50326 * Wat * (+73)
22:00:41 <HackEgo> [wiki] [[Beerlang]] N https://esolangs.org/w/index.php?oldid=50328 * Wat * (+2048) Created page with "This is a very short and simple, string oriented code golf language. It is good for challenges similar to "99 Bottles of Beer" (hence its name). ==Syntax== // Line 1: Ruby..."
22:02:14 <HackEgo> [wiki] [[Beerlang]] https://esolangs.org/w/index.php?diff=50329&oldid=50328 * Wat * (+3)
22:03:17 <HackEgo> [wiki] [[Special:Log/move]] move * Wat * moved [[Beerlang]] to [[BeerLang]]
22:09:45 -!- 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.”).
22:27:44 -!- MoALTz has quit (Quit: Leaving).
22:28:12 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=50332&oldid=50151 * Ender scythe * (+65) Added entry for TP.
22:34:45 <HackEgo> [wiki] [[Joke language list]] M https://esolangs.org/w/index.php?diff=50333&oldid=50332 * Ender scythe * (+0) Fixed alphabetical order.
22:36:44 -!- zzo38 has joined.
22:36:47 -!- impomatic_ has quit (Ping timeout: 246 seconds).
22:38:50 -!- atrapado_ has quit (Quit: Leaving).
22:44:41 <zzo38> Please tell me if this documentation is OK http://sprunge.us/aecG
22:47:23 -!- Sgeo_ has joined.
22:47:43 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:48:29 -!- hppavilion[1] has joined.
22:49:34 <HackEgo> [wiki] [[TP]] https://esolangs.org/w/index.php?diff=50334&oldid=50303 * Ender scythe * (+100) Added categories.
22:49:47 -!- Sgeo has quit (Ping timeout: 268 seconds).
22:50:09 <HackEgo> [wiki] [[TP]] M https://esolangs.org/w/index.php?diff=50335&oldid=50334 * Ender scythe * (+0) Fixed categories.
23:14:57 -!- boily has joined.
23:14:59 <boily> @metar CYUL
23:15:00 <lambdabot> CYUL 202300Z 25010KT 1 3/4SM -SN BKN005 OVC012 00/M00 A2922 RMK SF6ST2 SLP897
23:15:15 <boily> SN! POSITIVE AND NEGATIVE COW WEATHER! AAAAAAAAAAAAAAAAAAH!
23:30:22 <hppavilion[1]> @metar PAMR
23:30:22 <lambdabot> PAMR 202253Z 10SM BKN060 M06/M12 A2951 RMK SLP997 T10611117 $ VIA AUTODIAL
23:31:12 <hppavilion[1]> Fuuuuuuuck coldcoldcoldcoldcold
23:33:31 <zzo38> What does "VIA AUTODIAL" mean?
23:33:58 <boily> hppavellon[1]. it is.
23:34:32 <boily> hezzo38. "$" means that the station needs maintenance. I don't know about "VIA AUTODIAL", but maybe it's the way it needs to be connected at?
23:36:24 <hppavilion[1]> boily: Isn't $ comm- wait, no, that's RMK
23:38:02 <boily> @metar ENVA
23:38:02 <lambdabot> ENVA 202320Z 07005KT 020V140 CAVOK 04/M03 Q1000 RMK WIND 670FT 16007KT
23:39:50 <hppavilion[1]> *sigh*
23:39:52 <hppavilion[1]> `? weather
23:39:54 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
23:39:57 <lambdabot> CYUL 202332Z 24011KT 2SM -SN BKN005 OVC010 00/M00 A2922 RMK SF7ST1 SLP896 \ ENVA 202320Z 07005KT 020V140 CAVOK 04/M03 Q1000 RMK WIND 670FT 16007KT \ ESSB 202320Z AUTO 11014KT 9999 -RA SCT008///
23:39:57 <lambdabot> BKN010/// BKN012/// 05/04 Q1003 \ KOAK 202253Z 30005KT 7SM -RA FEW007 BKN050 OVC060 16/14 A2992 RMK AO2 SLP131 P0001 T01560144 \ PAMR 202253Z 10SM BKN060 M06/M12 A2951 RMK SLP997 T10611117 $ VIA
23:39:57 <lambdabot> AUTODIAL
23:40:28 <hppavilion[1]> boily: hth
23:43:02 <boily> tdnh.
23:44:37 <hppavilion[1]> boily: tshh. if tdnh then ydnwhy
23:44:50 <hppavilion[1]> s/why/wh/
23:46:27 <boily> tshh? «ta sœur hâle un hauban»?
23:48:34 <boily> fungot: stop inhabiting hppavilion[1].
23:48:34 <fungot> boily: as a mining engineer of considerable prominence. enclosed were some very curious fnord of various sizes. with cyclopean rage it tore through the soil above that damnable pit... merciful gods of earth.
23:55:53 <hppavilion[1]> boily: "that should have helped"
23:56:05 <hppavilion[1]> nØØb
2016-11-21
00:08:40 -!- DHeadshot has joined.
00:51:26 -!- Zarutian has quit (Quit: Zarutian).
00:52:37 -!- DHeadshot has quit (Ping timeout: 240 seconds).
01:02:18 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
01:06:42 -!- hppavilion[1] has joined.
01:10:43 <boily> `wisdom
01:10:45 <HackEgo> relrod//A relrod is a machine useful for finding the Force.
01:10:58 <FreeFull> `wisdom
01:11:00 <HackEgo> 1*1//1*1 is two.
01:11:06 -!- oerjan has joined.
01:11:13 <FreeFull> According to a famous person
01:11:15 <FreeFull> `wisdom
01:11:16 <HackEgo> welcome.es//¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: <http://esolangs.org/>. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.)
01:11:19 <FreeFull> `wisdom
01:11:22 <HackEgo> anagram//Interestingly, "Robert Galbraith" is *not* an anagram of "J. K. Rowling".
01:12:15 <boily> FreelloFull.
01:12:34 <shachaf> `dowt anagram
01:12:37 <HackEgo> 6825:2016-02-12 <int-̈e> le/rn anagram/Interestingly, "Robert Galbraith" is *not* an anagram of "J. K. Rowling".
01:13:03 <boily> hppavilion[1]: /æ̃̋/
01:16:51 <oerjan> hæ̃̋lloily.
01:18:08 <FreeFull> `wisdom
01:18:09 <HackEgo> recursion//You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW
01:18:19 <FreeFull> boilhi
01:21:09 <boily> hellœ̆rjan.
01:22:37 <FreeFull> æroſmið
01:26:47 <FreeFull> Damn, I have no good way of typing a lambda
01:27:36 <shachaf> Not usin GTK?
01:27:37 <shachaf> g
01:28:24 <FreeFull> shachaf: How does GTK help?
01:28:33 <shachaf> ctrl-shift-u 3 b b <space>
01:28:39 <FreeFull> I said good way
01:28:45 <FreeFull> That is a way that's not so good
01:28:46 <shachaf> That's a great way.
01:28:50 <shachaf> It scales to the whole alphabet.
01:28:52 <FreeFull> I'm not gonna remember some stupid magic numbers =P
01:29:22 <shachaf> U+3BB is a lamda, anyway, not a lambda.
01:29:33 <boily> FreeFull: remember A66E.
01:29:43 <shachaf> `quote prose
01:29:43 <FreeFull> ꙮ?
01:29:44 <HackEgo> 1134) <shachaf> A Swede who was in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric."
01:32:28 <boily> multiocular fungot.
01:32:29 <fungot> boily: at some time. looking about, i saw that the queerly arabesqued silver key would help him get a crucifix, and finally they came to use less and less as the last perfectly sane utterance of the hapless rats that stumbled into such traps amidst the blackness of rank mould. they emerged on a muddy road to rowley. before evening he had passed on the way home she stops at a chateau filled with fresh
01:35:11 <FreeFull> λbot
01:35:21 <FreeFull> shachaf: What I really should do is bind a key to dead_greek again
01:35:35 <FreeFull> There's a button on the top left of my laptop that I don't use for anything anyway
01:38:06 <FreeFull> This is weird, I have a manpage that was written by Apple on my system
01:38:14 <FreeFull> cancel(1)
01:39:17 <shachaf> WWhy is that weird?
01:39:22 <boily> not so weird, it's part of cups.
01:39:33 <boily> hellochaf. WW → Quadruple U?
01:40:25 <shachaf> boily: doubledoubleu hth
01:40:29 <shachaf> doubleplusu
01:42:37 <boily> u↑↑u.
01:59:31 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
02:00:57 -!- Sprocklem has quit (Ping timeout: 268 seconds).
02:02:54 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:18:46 -!- Ox0dea has joined.
02:18:54 <HackEgo> [wiki] [[Talk:Incident]] N https://esolangs.org/w/index.php?oldid=50336 * Oerjan * (+1027) Inverse lexing construction
02:19:50 <HackEgo> [wiki] [[Talk:Incident]] M https://esolangs.org/w/index.php?diff=50337&oldid=50336 * Oerjan * (+34) Section
02:24:38 <oerjan> <boily> fungot: stop inhabiting hppavilion[1]. <-- i'm not sure the lovecraft mode is the best at respecting this hth
02:24:38 <fungot> oerjan: after a brief explanation that ancient fnord was kind enough to pilot me into the closed building, since the whole matter alone. i might as well tell you that this is a highly important fact in view of his vitally impaired range of data, the escaped patient manages to cope with, and had gone with
02:25:21 <shachaf> ^style
02:25:21 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft* nethack oots pa qwantz sms speeches ss wp youtube
02:26:57 <Ox0dea> I wrote a Whitespace interpreter in LOLCODE...
02:27:53 <Ox0dea> Adding Whitespace to the EsoInterpreters table would stretch the page, though. :<
02:33:08 -!- Sprocklem has joined.
02:35:54 <\oren\> Presiden Trump is considering a guy for secretary of defence whose nickname is "Mad Dog"... great.
02:37:13 -!- hppavilion[1] has joined.
02:38:19 <boily> oerjan: as long as it doesn't distort its host too much...
02:38:45 <oerjan> Ox0dea: i had a plan for that. lessee...
02:40:47 <hppavilion[1]> Houu terrible uuould it be to actually make "double-u's" in the form of tuuo u's?
02:42:47 -!- deltab has quit (Ping timeout: 256 seconds).
02:43:42 -!- deltab has joined.
02:45:18 <boily> wuwuwuwuwuwu ♪
02:48:35 <fizzie> hppavilion[1]: I suppose speakers of Finnish and every other language where it's "double-v" vvould just use vv then?
02:48:47 <HackEgo> [wiki] [[Norfuck]] M https://esolangs.org/w/index.php?diff=50338&oldid=46406 * Ender scythe * (+107) Added a live link.
02:49:58 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
02:53:47 <HackEgo> [wiki] [[Jack Eisenmann]] N https://esolangs.org/w/index.php?oldid=50339 * Ender scythe * (+234) Created.
02:54:00 <Ox0dea> oerjan: It'd be indecent to remove any of the languages already in place, yeah?
02:54:48 -!- boily has quit (Quit: EXPOSITION CHICKEN).
02:56:00 <oerjan> Ox0dea: i'm just refactoring a bit :)
02:57:50 <Ox0dea> oerjan: Cool, cool. If it's any motivation, I was also gonna add Whitespace along the Y axis.
02:58:12 <Ox0dea> There's a self-interpreter that allegedly works, and I figure I might as well add my Whitespace brainfuck interpreter while I'm at it.
03:01:34 <HackEgo> [wiki] [[EsoInterpreters]] https://esolangs.org/w/index.php?diff=50340&oldid=49930 * Oerjan * (-7459) /* Main table */ Refactor self-interpreters into their own column
03:01:40 <oerjan> there
03:01:58 <oerjan> now it should fit for a while longer
03:02:31 <Ox0dea> Nice!
03:02:34 <Ox0dea> Thanks.
03:05:05 <oerjan> you're welcome
03:06:18 -!- hppavilion[1] has joined.
03:10:06 -!- hppavilion[0] has joined.
03:13:10 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
03:56:39 <\oren\> In my font w is a U wiht a short vertical stroke coming from the bowl
04:33:01 <hppavilion[0]> \oren\: I know.
04:33:07 <hppavilion[0]> \oren\: I can always see.
04:33:12 <hppavilion[0]> I think in neoletters at this point.
04:35:44 <HackEgo> [wiki] [[User:Wat]] N https://esolangs.org/w/index.php?oldid=50341 * Wat * (+0) Created blank page
04:35:54 <HackEgo> [wiki] [[User talk:Wat]] N https://esolangs.org/w/index.php?oldid=50342 * Wat * (+0) Created blank page
04:37:14 <hppavilion[0]> Doc Brown saying "jigawatts" for "gigawatts" has always annoyed me
04:37:50 <izalove> in the italian version he says jigowatts
04:38:23 <hppavilion[0]> izalove: Is that correct in italian?
04:38:25 <zzo38> As far as I know it can be pronounce both ways is correct?
04:38:31 <izalove> no lol
04:39:04 <zzo38> (I think I was told in a physics class it is both correct, but I don't actually remember)
04:39:07 <hppavilion[0]> zzo38: According to wikipedia, yes. But nobody ACTUALLY does that.
04:40:51 <hppavilion[0]> In 1998 in england, 84% prefer "giga", 9% "jiga", 6% "gaiga" (like "guy"), and 1% "jaiga"
04:42:06 <oerjan> xixawatts
04:42:19 <hppavilion[0]> Hm, "kilo hecto deci centi milli" should really be "kila hecta deco cento millo" to be consistent
04:42:34 <hppavilion[0]> (In most metric prefixes, -o means less than base and -a means more than base)
04:43:11 <izalove> now you're just making shit up
04:43:19 <hppavilion[0]> izalove: ...no, really
04:43:21 <oerjan> s/now/always/
04:44:03 <hppavilion[0]> izalove: Look at https://en.wikipedia.org/wiki/SI_prefix
04:44:24 <hppavilion[0]> izalove: * https://en.wikipedia.org/wiki/Metric_prefix#List_of_SI_prefixes
04:44:37 <hppavilion[0]> Other than hecto and kilo, all the ones above are -a
04:44:47 <zzo38> I believe you
04:44:52 <hppavilion[0]> And other than deci centi and milli, all the ones below are -o
04:46:36 <hppavilion[0]> Also, this way we can save -i for the dreaded binary prefixes
04:46:55 <hppavilion[0]> (Which I will only accept if they're an SI standard and I can troll people by using kibimeters)
04:59:25 <izalove> question about x86 assembly
04:59:33 <izalove> actually most other assembly languages as well
04:59:59 <izalove> why does one write cmp a, b; jl c
05:00:02 <izalove> instead of jl a, b, c ?
05:00:15 <izalove> there are 7242 different jumps
05:00:42 <izalove> why don't they accept arguments directly? why do they require a cmp or test?
05:00:43 <deltab> they're separate op codes (usually)
05:00:54 <izalove> yes but why is it useful?
05:01:29 <deltab> cmp is modified sub
05:01:38 <izalove> ok
05:02:00 <izalove> and test is and
05:02:02 <deltab> and the conditional jumps can be used at any time, not just after cmp
05:02:06 <izalove> ok
05:02:20 <izalove> when else is it useful to use a conditional jump?
05:02:34 <Ox0dea> izalove: In a nutshell, `jl a, b, c` would be overspecified to its detriment.
05:02:43 <deltab> after add or subtract (overflow, zero)
05:03:00 <izalove> ok, jz jc je make sense
05:03:10 <deltab> after rotate/shift using the carry bit
05:03:34 <deltab> after loading a value (negative, zero)
05:03:44 <izalove> mmh i see
05:04:00 <izalove> thanks
05:05:21 <deltab> hence \0 as a string terminator, because it doesn't need an extra instruction to test for it
05:05:30 <zzo38> I do think that "cmp a, b; jl c" is generally better
05:06:06 <izalove> deltab: never thought about that
05:06:38 <deltab> likewise negative terminators
05:07:56 <izalove> negative?
05:08:06 <deltab> usually -1
05:08:45 <zzo38> I have used negative terminators before (in cases where any negative number terminates; which number it is may be important).
05:10:13 <zzo38> But you specify usually -1 and yes that is also sometimes common. If is a comparison <0 then it could help with programming languages such as Pascal that you can specify the range of a datatype in order that it might optimize better; C doesn't have that but maybe it should.
05:11:05 <zzo38> (For example if you write the range is -1 to +32767 then it can know that x<0 and x==-1 is the same thing.)
05:21:40 <zzo38> Although, Z-machine does use something like that "jl a, b, c"; a predicate instruction such as LESS? will take the operands and a branch target; the same instruction is used whether the branch is if success or if fail, so the same means if greater or equal, than if less.
05:22:05 <zzo38> (Maybe some other VMs do too but I don't know.)
05:23:57 * izalove declares zmachine as the best designed arch ever
05:25:11 <zzo38> Z-machine also has DLESS? which is a decrement operation and a branch if less (or branch if greater or equal), in one operation.
05:45:42 -!- hppavilion[0] has quit (Ping timeout: 250 seconds).
06:32:13 -!- oerjan has quit (Quit: Nite).
06:39:36 <myname> i wonder if this is enough to be tc
06:40:18 -!- atslash has quit (Read error: Connection reset by peer).
06:41:10 -!- atslash has joined.
06:43:08 <Ox0dea> myname: See: Subleq.
06:43:22 <myname> i know about that
06:43:41 <myname> the question is: do you need to be able to substract arbitrary amount
06:51:46 -!- Jafet has quit (Ping timeout: 244 seconds).
07:04:25 -!- function has joined.
07:12:07 -!- atslash has quit (Read error: Connection reset by peer).
07:12:50 -!- atslash has joined.
07:18:56 -!- Jafet has joined.
08:06:43 -!- lynn has quit (Ping timeout: 245 seconds).
08:08:12 -!- lynn has joined.
08:13:55 -!- MoALTz has joined.
08:27:38 -!- Sprocklem has quit (Ping timeout: 265 seconds).
08:31:29 -!- function has quit (Quit: /dev/null is full).
08:31:57 -!- function has joined.
08:32:16 -!- function has quit (Client Quit).
08:32:57 -!- function has joined.
08:33:04 -!- function has quit (Client Quit).
08:33:48 -!- AnotherTest has joined.
08:56:19 -!- unperturbed has joined.
09:02:58 -!- AnotherTest has quit (Ping timeout: 245 seconds).
09:19:19 <b_jonas> "<ais523> I must be one of the few people who learned to read Braille by sight but can't do it by touch" => eh what? don't most sighted people do that? in most cases, braille is much easier to read by sight than by touch. the only people who read it by touch are the ones with too bad eyesight.
09:21:36 <Jafet> most sighted people do not read braille
09:23:43 <b_jonas> "<hppavilion[1]> Hm, "ultimate" can mean "the last in a series" or "the greatest/most extreme example"" => see HHGG, when the supercomputer Hactar is instructed to make the ultimate weapon, and he asks to clarify.
10:19:23 <FireFly> <FreeFull> Damn, I have no good way of typing a lambda ← interestingly, X11 xkb comes with a dead_greek symbol, even though it isn't usually mapped up by default… though, grepping the symbol files it looks like the fr(bepo) layout maps it up as altgr+g
10:19:42 <FireFly> with it, you can type λ as <dead_greek> <l>
10:21:31 <b_jonas> FireFly: can't you just type it as compose l star
10:21:49 <FireFly> does 'star' mean asterisk?
10:21:54 <b_jonas> yes
10:22:00 <FireFly> doesn't seem <compose> <l> <asterisk> yields anything
10:22:22 <b_jonas> Load a different compose table then, or something?
10:22:35 <FireFly> sure, I could do that
10:22:49 <FireFly> or I could just map <dead_greek> to menu
10:58:45 <b_jonas> `wisdom
10:58:46 <HackEgo> can't//can't is the most frequent word whose pronunciation varies between /ɑː/ and /æ/ depending on dialect. A list is: advance after answer ask aunt brass can't cast castle chance class command dance demand draft enhance example fast father glass graph grass half last laugh mask master nasty pass past path plant rather sample shan't staff task
10:58:46 <b_jonas> `quote
10:58:47 <HackEgo> 91) <alise> like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English <ais523> alise: that's great filler <alise> ais523: well it contains all the important words in the english language...
10:58:55 <b_jonas> `wisdom
10:58:57 <HackEgo> future//We know nothing about the future.
10:59:04 <b_jonas> `quote
10:59:05 <HackEgo> 1199) <Bike> scheme doesn't have any control structures, you can make them yourself out of call/cc, lambdas, and arrogance
10:59:58 <b_jonas> wisdom
11:00:03 <b_jonas> `wisdom
11:00:05 <HackEgo> study//A study is mostly useless until backed up by further studies. See studies.
11:34:17 -!- boily has joined.
11:58:07 -!- Phantom_Hoover has joined.
12:09:52 <boily> `wisdom
12:09:56 <HackEgo> complete heyting algebra//A complete Heyting algebra is just a cartesian closed complete lattice.
12:10:39 <boily> I understand cartesian, closed, complete and lattice, but what's a cartesian closed complete lattice???
12:11:29 <b_jonas> boily: no idea
12:12:14 <Phantom_Hoover> boily, it's a heyting algebra
12:13:27 <boily> b_jellonas, Phantom_Helloover.
12:14:10 * boily bites the bullet and attempts to read the wikipedia article...
12:14:46 <boily> “... yet another definition is as a posetal cartesian closed category with all finite sums.”
12:14:56 <boily> nope. ain't gonna understand that either.
12:18:30 -!- boily has quit (Quit: OVER CHICKEN).
12:31:28 -!- heroux has quit (Ping timeout: 260 seconds).
12:32:25 -!- heroux has joined.
12:32:27 -!- jameseb has joined.
12:59:19 <FreeFull> FireFly: Yeah, I used to have it mapped to an extra button
12:59:38 <FreeFull> I have a useless round button above esc
12:59:51 <FreeFull> It's symmetric with the power button on the other side of the laptop
13:11:18 -!- AnotherTest has joined.
13:11:45 <b_jonas> `? ??
13:11:46 <HackEgo> ​\\\¯\\\\\\\(\\\°\\\_\\\o\\\)\\\/\\\¯\\\?\\\ \\\¯\\\\\\\(\\\°\\\_\\\o\\\)\\\/\\\¯
13:11:49 <b_jonas> what does that mean?
13:17:12 -!- ais523 has joined.
13:28:09 <FreeFull> `run tr -d '\\' wisdom/'??'
13:28:10 <HackEgo> tr: extra operand `wisdom/??' \ Only one string may be given when deleting without squeezing repeats. \ Try `tr --help' for more information.
13:28:17 <FreeFull> `run tr -d '\\' < wisdom/'??'
13:28:17 <HackEgo> ​¯(°_o)/¯? ¯(°_o)/¯
13:28:36 <FreeFull> b_jonas: Is this clearer?
13:29:35 <izalove> `` eval printf \\\¯\\\\\\\(\\\°\\\_\\\o\\\)\\\/\\\¯\\\?\\\ \\\¯\\\\\\\(\\\°\\\_\\\o\\\)\\\/\\\¯
13:29:36 <HackEgo> ​¯\(°_o)/¯? ¯\(°_o)/¯
14:05:43 -!- atslash has quit (Quit: Leaving).
14:08:17 -!- unperturbed has quit (Quit: Ex-Chat).
14:35:30 -!- atrapado_ has joined.
14:44:09 -!- keemyb has quit (Remote host closed the connection).
14:49:17 -!- ais523 has quit.
15:32:58 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
15:42:52 -!- LKoen has joined.
15:49:13 -!- hppavilion[0] has joined.
15:56:34 -!- dos has joined.
15:59:57 -!- hppavilion[0] has quit (Ping timeout: 244 seconds).
16:11:35 -!- atrapado_ has quit (Quit: Leaving).
16:30:06 -!- Phantom_Hoover has joined.
16:30:50 <HackEgo> [wiki] [[List of ideas]] M https://esolangs.org/w/index.php?diff=50343&oldid=50323 * Rdococ * (-2) /* Mathematics */
16:38:54 -!- scoofy has quit (Ping timeout: 250 seconds).
16:46:05 -!- scoofy has joined.
16:48:16 -!- Sprocklem has joined.
16:52:10 -!- zzo38 has quit (Ping timeout: 250 seconds).
16:52:58 -!- Lord_of_Life has quit (Excess Flood).
16:53:42 -!- Lord_of_Life has joined.
16:54:46 -!- oerjan has joined.
17:02:39 <oerjan> `? studies
17:02:40 <HackEgo> Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study.
17:04:01 <oerjan> `learn_append studies These two studies agree, but were secretly paid by the same company.
17:04:04 <HackEgo> Learned 'studie': Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid by the same company.
17:05:04 <oerjan> `` ls wisdom/stud*
17:05:06 <HackEgo> wisdom/studie \ wisdom/study
17:05:20 <oerjan> `whoops
17:05:24 <HackEgo> ​«wisdom/studie» -> «wisdom/studies»
17:05:40 <shachaf> `? study
17:05:41 <HackEgo> A study is mostly useless until backed up by further studies. See studies.
17:05:48 <b_jonas> `? studies
17:05:49 <HackEgo> Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid by the same company.
17:06:01 <oerjan> `slwd studies//s/paid/paid for/
17:06:04 <HackEgo> studies//Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid for by the same company.
17:06:12 <shachaf> `dowt studie
17:06:14 <HackEgo> 6615:2016-01-29 <mromän> learn studies show lots of things. Nobody reads them, though. \ 6616:2016-01-29 <mromän> learn studies show lots of things. Nobody reads them, though. Also this study contradicts this other study. \ 6617:2016-01-29 <mromän> learn studies show lots of things. Nobody reads them, though. Also: this study contradicts this
17:07:17 -!- dos has quit (Ping timeout: 248 seconds).
17:09:55 -!- Sprocklem has quit (Ping timeout: 252 seconds).
17:24:54 -!- zzo38 has joined.
17:25:07 <HackEgo> [wiki] [[TP]] https://esolangs.org/w/index.php?diff=50344&oldid=50335 * Ender scythe * (+20) Fixed links.
17:29:13 -!- Jafet has quit (Ping timeout: 245 seconds).
17:33:28 -!- zzo38 has quit (Ping timeout: 244 seconds).
17:37:52 -!- hppavilion[1] has joined.
17:40:18 -!- keemyb has joined.
17:42:41 -!- Jafet has joined.
17:45:57 <oerjan> @tell boily i think heyting algebras being cartesian closed categories is related to the curry-howard-lambek isomorphism hth. basically it's what makes implication in intuitionistic logic analogous enough to -> in simply typed lambda calculus.
17:45:57 <lambdabot> Consider it noted.
17:49:37 <oerjan> `dowg ??
17:49:39 <HackEgo> 2239:2013-02-24 <Bik̈e> echo \'\\\\\\\xc2\xaf\\\\\\\\\\\\\\(\\\\\\\xc2\xb0\\\\\\_\\\\\\o\\\\\\)\\\\\\/\\\\\\\xc2\xaf\\\\\\?\\\\\\ \\\\\\\xc2\xaf\\\\\\\\\\\\\\(\\\\\\\xc2\xb0\\\\\\_\\\\\\o\\\\\\)\\\\\\/\\\\\\\xc2\xaf\' > wisdom/\\?\\?
17:50:44 <oerjan> yo dawg, i heard you liked escaping...
17:51:12 <oerjan> (is there a different recursion meme these days? i haven't been keeping up...)
17:52:54 <hppavilion[1]> oerjan: itym 'herd', 'liek' hth
17:53:38 -!- Zarutian has joined.
17:53:47 -!- Zarutian has quit (Read error: Connection reset by peer).
17:54:11 <oerjan> hppavilion[1]: i think you're confusing with mudkips tdnh
17:55:34 -!- Zarutian has joined.
17:58:56 <oerjan> 00:28:35: <doesthiswork> bike: what were you trying to do?
17:58:56 <oerjan> 00:28:59: <Bike> Waste time inbetween being crushed in a game of Scrabble.
17:59:08 <oerjan> i suppose that's as close as we'll get to a reason.
18:00:52 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
18:01:22 -!- hppavilion[1] has joined.
18:08:37 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
18:21:52 -!- hppavilion[1] has joined.
18:23:06 -!- AnotherTest has quit (Ping timeout: 265 seconds).
18:31:16 -!- soyLuna has joined.
18:31:54 <HackEgo> [wiki] [[Stackish]] N https://esolangs.org/w/index.php?oldid=50345 * Ender scythe * (+3649) Created.
18:33:54 -!- soyLuna has quit (Client Quit).
18:36:28 <HackEgo> [wiki] [[User:Ender scythe]] https://esolangs.org/w/index.php?diff=50346&oldid=50301 * Ender scythe * (+53) Added created languages.
18:37:13 <HackEgo> [wiki] [[Stackish]] M https://esolangs.org/w/index.php?diff=50347&oldid=50345 * Ender scythe * (+0) Fixed notes.
18:39:34 -!- zzo38 has joined.
18:59:50 -!- AnotherTest has joined.
19:01:36 -!- oerjan has quit (Quit: Later).
19:04:38 -!- zzo38_ has joined.
19:04:40 -!- zzo38 has quit (Disconnected by services).
19:04:44 -!- zzo38_ has changed nick to zzo38.
19:05:09 <\oren\> one day maybe I'll buy an arduino and make a keyboard with 200 keys
19:05:26 <\oren\> and 30 different shift
19:06:04 -!- DHeadshot has joined.
19:06:46 <\oren\> <greek-shift> <cyrillic-shift> <hebrew-shift> <fractur-shift>
19:09:03 <hppavilion[1]> \oren\: I would love that so much
19:09:37 <hppavilion[1]> \oren\: <math-shift> <math-shift-2> <math-shift-3> ... <math-shift-<greek-shift w>>
19:09:49 <hppavilion[1]> (Presumably omega is under <greek-shift w>)
19:10:18 <zzo38> I have seen about some of the proposed features for new JavaScript. I like some of them, such as functions for dealing with 64-bit numbers, as well as function.callee, and function.sent may also be useful but something else I might like to see would be function.generator
19:10:22 <hppavilion[1]> (Small omega. Big omega is under <greek-shift . normal-shift w>)
19:11:11 -!- LKoen has quit (Remote host closed the connection).
19:16:09 -!- moonheart08 has joined.
19:16:16 -!- augur has quit (Ping timeout: 265 seconds).
19:18:48 -!- augur has joined.
19:27:37 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
19:34:40 -!- hppavilion[1] has joined.
19:35:16 <shachaf> `5 w
19:35:21 <HackEgo> 1/2:misspellings of croissant//misspellings of crosant? ¯\(°​_o)/¯ \ cipation//A cipation is an evil scheme that only works if no one is prepared for it. \ ocean//The Pacific Ocean is half the world and surrounded by fire. The Atlantic Ocean is less cool than its giant underwater mountain range. The Arctic Ocean is cold. The In
19:35:36 * moonheart08 is thinking of submitting a question to XKCD's What If, it goes like this: 'What would happen if all of Earth's oceans suddenly started moving away from the core at 90% the speed of light?'
19:35:40 <shachaf> `spam
19:35:41 <HackEgo> 2/2:dian Ocean is full of typhoons and non-Eurocentric shipping. \ gnimmargorp//"Gnimmargorp" er algeng stafsetningarvilla af "grimmargorp". \ hagb4rd//hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaace.
19:36:06 <shachaf> hard to choose
19:43:29 -!- sdhand has changed nick to sam[0].
19:49:38 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
20:00:17 -!- Phantom_Hoover has joined.
20:04:44 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
20:06:08 <HackEgo> [wiki] [[Stackish]] https://esolangs.org/w/index.php?diff=50348&oldid=50347 * Ender scythe * (+23) Added category.
20:07:23 <shachaf> `? axiom of choice
20:07:24 <HackEgo> axiom of choice? ¯\(°​_o)/¯
20:07:46 <Phantom_Hoover> what an oversight
20:08:23 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=50349&oldid=50289 * Ender scythe * (+15) Added Stackish.
20:08:34 <alercah> `le/rn axiom of choice/The axiom of choice is equivalent to the Free Will Principle and Zeno's Lemma.
20:08:37 <HackEgo> Learned 'axiom of choice': The axiom of choice is equivalent to the Free Will Principle and Zeno's Lemma.
20:09:38 <shachaf> Huh?
20:10:30 <Phantom_Hoover> its a joke shachaf
20:10:39 <shachaf> I know that much.
20:10:44 <shachaf> `quote shachaf.*funny
20:10:46 <HackEgo> 1298) <shachaf> ais523: Hmm, I think the wisdom database is like the quotes file, except it's for when people think they're being funny, rather than when other people think they're funny.
20:11:04 <myname> :D
20:11:08 <myname> so true
20:11:48 <int-e> `grwp joke
20:11:54 <HackEgo> drug:Drugs are no joke. \ hppavilion1:higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed \ Binary file reflection matches \ ridicule:A ridicule is a tiny particle composed of bad jokes.
20:12:07 <zzo38> If there JavaScript transpiler that you can use goto?
20:12:35 <myname> should be oretty easy to do
20:18:52 <zzo38> One way to fake the use of goto in JavaScript is with switch/case but that is messy and makes it difficult to combine with other flow-controls.
20:22:38 <DHeadshot> How about assigned gotos?
20:22:47 * DHeadshot laughs wickedly
20:26:36 <zzo38> With support for macros such a thing could be made as well
20:27:01 <zzo38> (And it is also easy with switch/case if you don't have while loops and so on too)
20:27:44 <zzo38> Although, assigned and computed goto is probably rarely needed anyways
20:28:12 <zzo38> (Even normal goto is rarely needed, but it can sometimes help a lot. Don't believe the people who tell you goto is bad and never any good)
20:43:02 -!- LKoen has joined.
20:51:33 <HackEgo> [wiki] [[List of ideas]] https://esolangs.org/w/index.php?diff=50350&oldid=50343 * Ender scythe * (+99) Added Duke Nukem idea.
20:54:13 -!- DHeadshot has quit (Ping timeout: 245 seconds).
21:06:32 -!- Frooxius has quit (Ping timeout: 250 seconds).
21:08:34 -!- Frooxius has joined.
21:12:16 -!- moonheart08 has quit (Ping timeout: 265 seconds).
21:15:35 <zzo38> To compile into a do { ... break; } while(true); loop might help but it would also then need to move some let/const statements in some cases.
21:16:30 <zzo38> Or use while(false) in some cases, or for(;;) depend what it does
21:19:14 <zzo38> Actually, probably for(;;) is enough and you can avoid moving let/const if the loop extends to the end of the block that it is in too
21:21:31 -!- Jafet has quit (Ping timeout: 268 seconds).
21:38:13 -!- Jafet has joined.
21:46:05 -!- Sprocklem has joined.
21:52:05 -!- 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.”).
22:23:26 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:29:21 -!- Sprocklem has quit (Ping timeout: 258 seconds).
22:56:57 -!- DHeadshot has joined.
23:12:57 -!- oerjan has joined.
23:14:46 -!- sam[0] has left.
23:18:22 -!- sam[0] has joined.
23:19:46 -!- Zarutian has quit (Quit: Zarutian).
23:37:10 -!- hppavilion[1] has joined.
23:38:32 <hppavilion[1]> Fukushima is having a bad decade
23:39:30 <oerjan> is something new happening there
23:40:55 <hppavilion[1]> oerjan: Apparently another earthquake? I'm 99% sure this article I'm reading is current
23:41:11 <hppavilion[1]> It was recommended by Google News as an "Editor's Pick"
23:41:16 <zzo38> Do you think what I mentioned for converting goto would work?
23:41:17 <oerjan> OKAY
23:41:18 <hppavilion[1]> It's dated as published today
23:41:27 <hppavilion[1]> And it mentions the other in 2011
23:41:31 <hppavilion[1]> oerjan: 7.3
23:42:22 <hppavilion[1]> Oh, 7.4 by more recent estimates
23:42:45 <hppavilion[1]> That's, what, 10x worse?
23:42:46 <hppavilion[1]> Or...
23:45:36 <hppavilion[1]> Hm... is an increase of 1... richter equal to 10x, or is that an increase of 0.1?
23:46:37 <oerjan> i don't remember, look it up
23:47:02 <hppavilion[1]> oerjan: I did. Wikipædia was not helpful.
23:47:07 <hppavilion[1]> I'm still looking
23:47:23 <oerjan> also there's some other scale they use instead of richter because richter essentially has a maximum.
23:47:31 <oerjan> moment magnitude iirc
23:56:33 -!- zzo38 has quit (Ping timeout: 252 seconds).
23:59:16 <hppavilion[1]> Figured it out
23:59:31 <hppavilion[1]> An increase of n richters multiplies the shakiness coefficient by 10**n
2016-11-22
00:00:09 <hppavilion[1]> So an increase of 0.1 multiplies by 10**0.1 = 10th root 10 ≈ 1.2589254117941673
00:02:08 -!- zzo38 has joined.
00:05:33 <hppavilion[1]> I'm adding AIRPORT to my automated CTCP replies
00:06:04 <zzo38> Which means what?
00:06:31 <hppavilion[1]> zzo38: It tells you the airport (code) I use for METAR
00:06:56 <zzo38> OK
00:07:17 <fizzie> @metar EGLL
00:07:17 <lambdabot> EGLL 212350Z AUTO 17008KT 130V200 9999 -RA BKN022/// //////TCU 11/08 Q0987 TEMPO SHRA
00:07:28 <fizzie> Feels colder.
00:08:48 <hppavilion[1]> @metar
00:08:51 <hppavilion[1]> Dammit
00:09:05 <hppavilion[1]> I'm adding a /metar command to my client
00:09:45 <hppavilion[1]> @metar pamr
00:09:46 <lambdabot> PAMR 212353Z 04004KT 9SM CLR M03/M10 A2959 RMK SLP023 T10281100 11022 21044 50004 VIA AUTODIAL
00:09:49 <hppavilion[1]> :D
00:09:55 <hppavilion[1]> Whoa, -3
00:09:56 -!- Froox has joined.
00:10:12 <hppavilion[1]> /br/
00:10:51 * hppavilion[1] feels proud of that pun
00:13:14 -!- Frooxius has quit (Ping timeout: 258 seconds).
00:18:05 <oerjan> @metar ENVA
00:18:05 <lambdabot> ENVA 212350Z 10006KT 9999 SCT053 M01/M02 Q1011 RMK WIND 670FT 16009KT
00:22:46 -!- Phantom__Hoover has joined.
00:23:48 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
00:32:34 -!- Sprocklem has joined.
00:33:27 -!- DHeadshot has quit (Quit: IceChat - Keeping PC's cool since 2000).
00:45:03 -!- hppavilion[1] has quit (Ping timeout: 258 seconds).
01:46:26 <HackEgo> [wiki] [[Talk:Nil]] https://esolangs.org/w/index.php?diff=50351&oldid=13373 * Ender scythe * (+400) Added suggestion.
01:46:55 <HackEgo> [wiki] [[Talk:Nil]] M https://esolangs.org/w/index.php?diff=50352&oldid=50351 * Ender scythe * (+0) Fixed formatting.
01:58:47 <HackEgo> [wiki] [[Talk:Nil]] https://esolangs.org/w/index.php?diff=50353&oldid=50352 * Ender scythe * (+52) Fixed code suggestion.
01:59:33 <HackEgo> [wiki] [[Talk:Nil]] https://esolangs.org/w/index.php?diff=50354&oldid=50353 * Ender scythe * (-4) Fixed code, yet again.
02:05:44 -!- Sprocklem has quit (Ping timeout: 256 seconds).
02:10:41 <ybden> `? metar
02:10:46 <HackEgo> metar is a service Taneb invented that allows nerds to talk about the weather.
02:11:18 <ybden> Oh, this is actually a thing
02:11:38 <ybden> I somehow assumed it was a "fortune-teller" random string of sorts
02:18:01 <shachaf> Remind me: What are your approximate geographic coördinates and body weigh?
02:22:57 <quintopia> @metar KATL
02:22:58 <lambdabot> KATL 220152Z 33008KT 10SM CLR 09/M13 A3018 RMK AO2 SLP224 T00891128
02:24:04 <quintopia> ouch that cannot be the correct low
02:26:16 <oerjan> what low
02:26:40 <oerjan> the part after the / is not the low temperature hth
02:27:30 <oerjan> although it does seem strange. is the weather really, really dry?
02:29:20 <oerjan> `icao KATL
02:29:21 <HackEgo> Hartsfield Jackson Atlanta Intl (ATL, KATL)
02:32:45 -!- Sprocklem has joined.
02:34:47 <quintopia> oerjan: yes
02:35:37 <oerjan> then it might be right.
02:36:23 <oerjan> the /M13 is the dew point, iiuc the temperature your air would need to be cooled to before it starts precipitating.
02:48:18 -!- zzo38 has quit (Disconnected by services).
02:48:21 -!- zzo38 has joined.
02:53:52 -!- Sprocklem has quit (Ping timeout: 260 seconds).
02:56:47 <zzo38> I have once seen a puzzle of Magic: the Gathering where one of the possible solutions mentioned that cards in ante zone are shared across subgames, but I think there is no such rule. Someone said it was an overly broad interpretation of rule 800.4k.
02:57:54 <zzo38> (I also think tat rule 800.4k is stupid, but this special case would help in a game that used teams, ante, and subgames, all together.)
02:58:14 <shachaf> Is there a HackEgo command to look up a rule?
02:59:21 <zzo38> I don't know? But, that rule is that in a multiplayer game, objects in the ante zone remain there even if their owner is out of the game.
03:00:46 <shachaf> What's wrong with that rule?
03:02:56 <zzo38> Now there are objects in the game with no owner that is also in the game. I also think this rule is klugy and unnecessary.
03:03:22 <shachaf> How would you implement it?
03:04:47 <zzo38> Simply delete it. If the ante zone is shared across subgames, that rule belongs under 718 instead.
03:05:37 <zzo38> (Deleting rule 800.4k also allows some new (but narrow) tactics.)
03:06:48 <shachaf> But then what happens to the owner of a card in the ante zone when they lose?
03:07:01 <shachaf> You could put the owner in the ante zone too.
03:07:52 <oerjan> `ls share
03:07:53 <HackEgo> 8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ tanebgrep \ UnicodeData.txt \ units.dat \ userc
03:08:06 <shachaf> `doat share/tanebgrep
03:08:08 <HackEgo> 8589:2016-06-24 <hppavilion[1̈]> ` grep -l Taneb wisdom/* > share/tanebgrep \ 8590:2016-06-24 <hppavilion[1̈]> ` grep Taneb wisdom/* > share/tanebgrep \ 8591:2016-06-24 <hppavilion[1̈]> ` grep BBC wisdom/* >> share/tanebgrep
03:08:19 <shachaf> `rm share/tanebgrep
03:08:22 <HackEgo> No output.
03:08:28 <shachaf> `complaints
03:08:29 <HackEgo> 23 share/Complaints.mp3
03:09:06 <zzo38> The owner of the card has ceased to exist as far as the game is concerned, so nothing happens. If he wishes to bet that card on the outcome of the game, he can move it from the ante zone to outside of the game where the game doesn't know about it; the card will not necessarily be moved physically, and these considerations are in any case should be external to the game rules.
03:09:23 <shachaf> Why? Ante is part of the game.
03:09:38 <oerjan> `1 ls share
03:09:40 <HackEgo> 1/2:8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ UnicodeData.txt \ units.dat
03:09:45 <oerjan> `spam
03:09:47 <HackEgo> 2/2: \ usercmds \ WordData
03:10:00 <oerjan> `cat bin/1
03:10:01 <HackEgo> ​\` "$@" |& sport
03:10:11 <oerjan> `cat bin/sport
03:10:12 <HackEgo> distort "${1:-/dev/stdin}" | spore
03:10:24 <oerjan> `cat bin/spore
03:10:25 <HackEgo> echo 1 > /hackenv/tmp/spline; cat "${1-/dev/stdin}" > /hackenv/tmp/spout; spam
03:10:27 <zzo38> Yes, but legal ownership is and should be external to the game.
03:10:43 <zzo38> (You can make external rules about that stuff if you want to.)
03:12:04 <zzo38> Ante is simply a zone in the game then, that some old cards can affect. External rules may affect betting, scoring, and whatever else you may wish to do with them afterward; I have also seen external rules that are affected by the exile zone too, so it isn't only ante.
03:13:30 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
03:13:38 <shachaf> if you don't require ante cards to alter legal ownership, prepare for a deluge of ante cards
03:13:44 <shachaf> `cat bin/spam
03:13:45 <HackEgo> line="$(cat /hackenv/tmp/spline)"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}p" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline
03:16:45 <zzo38> I only said that altering legal ownership is external to the game, not that it is impossible. Also, external rules could do other stuff with the ante zone too such as to affect scoring; other factors in the game could also affect scoring (such as life points or cards remaining in your library). And more can be done than that too; for example, an unofficial tournament where ownership changes persist only until the end of the tournament (this variant
03:18:18 <shachaf> confusing name? / no comprehension? / must be a / burma shavention
03:19:09 <zzo38> In addition to being (or should being) beyond the scope of the game rules, requiring altering legal ownership within the game rules itself also interferes with team games.
03:22:26 <oerjan> `mkx bin/spore//echo "${2-1}" > /hackenv/tmp/spline; cat "${1:-/dev/stdin}" > /hackenv/tmp/spout; spam
03:22:29 <HackEgo> bin/spore
03:23:10 -!- Sprocklem has joined.
03:23:25 <shachaf> You want to be able to `1ize the previous deterministic command without repeating the first line?
03:23:29 <oerjan> `mkx bin/sport//distort "${1:-/dev/stdin}" | spore '' "${2-1}"
03:23:31 <HackEgo> bin/sport
03:23:53 <oerjan> `mkx bin/2//\` "$@" |& sport '' 2
03:23:56 <HackEgo> bin/2
03:23:57 <shachaf> oerjan: I'm confused.
03:24:06 <oerjan> shachaf: yep
03:24:12 <shachaf> spore '' "${2-1}" ?
03:24:26 <shachaf> oerjan: I've wanted that feature before, but I didn't have a good name for it.
03:24:32 <shachaf> Even though `2 should have been very obvious.
03:24:51 <oerjan> `1 ls share
03:24:53 <HackEgo> 1/2:8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ UnicodeData.txt \ units.dat
03:25:02 <oerjan> `2 ls share
03:25:03 <HackEgo> 2/2: \ usercmds \ WordData
03:25:09 <shachaf> `1 ls share
03:25:09 <oerjan> looks good
03:25:10 <HackEgo> 1/2:8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ UnicodeData.txt \ units.dat
03:25:11 <shachaf> `spam
03:25:12 <HackEgo> 2/2: \ usercmds \ WordData
03:25:17 <shachaf> `` ls share
03:25:18 <HackEgo> 8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ UnicodeData.txt \ units.dat \ usercmds \ WordDa
03:25:23 <oerjan> `spam 1
03:25:23 <HackEgo> 3/2:
03:25:29 <shachaf> oerjan: `speek hth
03:25:32 <oerjan> ah
03:25:36 <shachaf> Though maybe they should be combined.
03:25:38 <shachaf> `cat bin/spam
03:25:39 <HackEgo> line="$(cat /hackenv/tmp/spline)"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}p" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline
03:27:42 <oerjan> `culprits bin/2
03:27:44 <HackEgo> oerjän
03:28:29 <shachaf> `cat bin/distort
03:28:30 <HackEgo> ​#!/usr/bin/env python \ import sys \ N=330 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N]
03:28:39 <shachaf> Maybe 330 was too conservative.
03:28:50 <shachaf> I remember that you said something about five digits being slightly excessive.
03:30:07 <oerjan> well that was before you told me about speek, i think
03:30:14 <oerjan> `cat bin/speek
03:30:15 <HackEgo> echo "$1" > /hackenv/tmp/spline; spam
03:30:57 <shachaf> No real reason not to combine spam and speek, though.
03:31:01 <oerjan> indeed
03:31:27 <shachaf> and since you're already at it...
03:32:35 <oerjan> `sled bin/spam//1s,","${1-,;1s/[)]/)}/
03:32:37 <HackEgo> bin/spam//line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}p" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline
03:32:51 <oerjan> `spam 1
03:32:52 <HackEgo> 1/2:8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ UnicodeData.txt \ units.dat
03:32:55 <oerjan> `spam 1
03:32:56 <HackEgo> 1/2:8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ UnicodeData.txt \ units.dat
03:33:16 <oerjan> `` rgrep speek bin
03:33:21 <HackEgo> No output.
03:33:25 <oerjan> `rm bin/speek
03:33:27 <HackEgo> No output.
03:33:36 <oerjan> `spam
03:33:37 <HackEgo> 2/2: \ usercmds \ WordData
03:33:42 <shachaf> `spam -1
03:33:43 <HackEgo> ​-1/2:/bin/sed: invalid option -- '1' \ Usage: /bin/sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file
03:34:13 <shachaf> `` sed -n -- "-1p" /hackenv/tmp/spout
03:34:14 <HackEgo> ​/bin/sed: -e expression #1, char 1: unknown command: `-'
03:34:35 <shachaf> sed isn't a great way of printing the nth line.
03:34:43 <shachaf> It'll continue to process the whole file even after it's printed.
03:34:47 <shachaf> Which I guess isn't all that bad.
03:34:47 <oerjan> you think
03:34:57 <shachaf> Also it doesn't work for negative indices.
03:35:02 <shachaf> Many disadvantages.
03:35:28 -!- carado has quit (Ping timeout: 245 seconds).
03:37:37 <oerjan> `mkx bin/spore//cat "${1:-/dev/stdin}" > /hackenv/tmp/spout; spam "${2-1}"
03:37:39 <HackEgo> bin/spore
03:38:12 <oerjan> `2 ls share
03:38:13 <HackEgo> 2/2: \ usercmds \ WordData
03:38:34 -!- carado has joined.
03:39:22 <oerjan> now moar modular
03:39:33 <oerjan> *noaw
03:39:46 <shachaf> whoa whoa whoa
03:39:53 <shachaf> how did hoag get into this
03:40:30 <oerjan> yo dowg
03:40:43 <shachaf> `le//rn jonathan hoag//Hoag is an art critic.
03:40:45 <HackEgo> Learned 'jonathan hoag': Hoag is an art critic.
03:47:17 -!- hppavilion[1] has joined.
03:48:41 <oerjan> `` yes | nl | sed -n 3p
03:49:12 <HackEgo> No output.
03:49:22 <oerjan> `` yes | nl | sed -n 3{p;q}
03:49:23 <HackEgo> ​/bin/sed: -e expression #1, char 0: unmatched `{' \ /hackenv/bin/`: line 4: q}: command not found
03:49:36 <shachaf> `mkx bin/nth//head -n"$1" | tail -n1
03:49:38 <HackEgo> bin/nth
03:49:43 <shachaf> `` yes | nl | nth 3
03:49:44 <HackEgo> ​ 3y
03:49:56 <oerjan> `` yes | nl | sed -n "3{p\nq}"
03:49:58 <HackEgo> ​/bin/sed: -e expression #1, char 4: extra characters after command
03:50:02 <oerjan> hmph
03:50:09 <shachaf> are you thinking of awk hth
03:50:21 <oerjan> can that do it easier?
03:50:38 <oerjan> `culprits bin/nth
03:50:40 <HackEgo> shachäf
03:50:42 <hppavilion[1]> CALESYTA banned BF derivatives :D
03:50:46 <hppavilion[1]> `? nth
03:50:47 <HackEgo> nth? ¯\(°​_o)/¯
03:50:56 <hppavilion[1]> `? `?
03:50:57 <HackEgo> ​`? ¯\(°​_o)/¯
03:51:00 <oerjan> hppavilion[1]: old news
03:51:19 <hppavilion[1]> oerjan: Yes, well, I just found out
03:51:22 <hppavilion[1]> ;-;
03:51:43 -!- fungot has quit (Ping timeout: 245 seconds).
03:52:12 <oerjan> NOOOOGNUF
03:52:16 <oerjan> um
03:52:33 <oerjan> that no worked
03:53:02 <shachaf> oerjan: are you going to use nth twh
03:53:06 <hppavilion[1]> FNEINGOT!
03:53:20 <shachaf> `learn nth is not that helpful
03:53:24 <HackEgo> Learned 'nth': nth is not that helpful
03:53:38 <hppavilion[1]> FNEINEINEINEINEINGOT!
03:53:39 <shachaf> I considered calling it !!, but it's 1-indexed.
03:54:08 <hppavilion[1]> 'nthn' is 'not that helpful, n00b', and is my name written abjadily
03:54:19 <hppavilion[1]> (aka bjdly)
03:54:23 <hppavilion[1]> `? IPA
03:54:24 <HackEgo> The IPA (short for International Phonetic Abjad) is an international standard encoding all non-vowel sounds in all spoken languages, and is used to indicate the pronunciation of words. It is incredibly useful, unless you need to pronounce a word.
04:05:06 <oerjan> `` yes | nl | sed -n "3{pq}
04:05:07 <HackEgo> ​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching `"' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file
04:05:13 <oerjan> `` yes | nl | sed -n "3{pq}"
04:05:14 <HackEgo> ​/bin/sed: -e expression #1, char 4: extra characters after command
04:06:10 <oerjan> `` yes | nl | sed -n "3{\np\nq}"
04:06:11 <HackEgo> ​/bin/sed: -e expression #1, char 9: unterminated address regex
04:07:48 <shachaf> Is {} a sed thing?
04:08:04 <shachaf> are you sure you're not thinking of awk
04:08:44 <hppavilion[1]> shachaf: Bawk! I was not!
04:08:49 <shachaf> http://stackoverflow.com/questions/6022384/bash-tool-to-get-nth-line-from-a-file says that head and tail is slow
04:08:52 <hppavilion[1]> shachaf: I did not have textual relations with that command
04:09:28 <shachaf> ${n}q;d
04:09:36 <shachaf> makes sense
04:19:34 <oerjan> huh
04:19:59 <shachaf> `` yes | nl | sed -n '3{p;q}'
04:20:00 <HackEgo> ​ 3y
04:20:02 <shachaf> I guess you were right.
04:20:10 <shachaf> I don't know sed.
04:20:16 <shachaf> sed = scow ed
04:21:04 <oerjan> `sled bin/spam//s,sed [^p]*p,sed "${line}q;d,
04:21:07 <HackEgo> bin/spam//line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed "${line}q;d" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline
04:21:30 <shachaf> oerjan: no, ${line}q;d is confusing tdnh
04:21:41 <shachaf> you should use your original approach, ${line}{p;q}
04:21:47 <oerjan> um but the 3{p;q} wasn't working before
04:21:56 <oerjan> `` yes | nl | sed -n '3{p;q}'
04:21:56 <HackEgo> ​ 3y
04:22:00 <oerjan> huh
04:22:05 <shachaf> you didn't try 3{p;q} hth
04:22:41 <shachaf> you tried 3{pq} and 3{\np\nq}
04:22:56 <shachaf> with literal \ n, not a newline
04:23:15 <oerjan> bah
04:24:01 <oerjan> `sled bin/spam//s,sed [^d]*d,sed -n "{${line}p;q},
04:24:03 <HackEgo> bin/spam//line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "{${line}p;q}" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline
04:24:16 <shachaf> that doesn't work hth
04:24:29 <shachaf> {5p;q} means print line 5, and also quit on every line
04:24:37 <oerjan> oops
04:24:51 <shachaf> itim tdnw hth
04:25:06 <oerjan> `sled bin/spam//s,sed [^q]*q,sed -n "${line}{p;q,
04:25:09 <HackEgo> bin/spam//line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline
04:25:26 <oerjan> `2 ls share
04:25:27 <HackEgo> 2/2: \ usercmds \ WordData
04:25:37 <shachaf> oerjan: what if there was a version of sled that worked on the before version instead of the current version wth
04:25:45 <oerjan> fancy
04:25:49 <shachaf> combination revert/sled
04:26:00 <shachaf> or even revert/sedlast
04:26:08 <shachaf> this sounds like a good oervention
04:26:10 <oerjan> well that wouldn't have helped with my several in a row
04:26:46 <shachaf> well, it would need to account for that, obviously
04:28:16 <oerjan> sounds hard
04:28:37 <shachaf> isn't that why we're here?
04:28:41 <shachaf> to solve the hard problem?
04:28:56 <oerjan> maybe you are
04:29:06 <shachaf> `? oerjan
04:29:07 <HackEgo> Your esteemologist sweet potatolord oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
04:29:13 <oerjan> see: lazy
04:29:13 <shachaf> `before oerjan
04:29:16 <HackEgo> oerjan//
04:29:25 <shachaf> Oh, I was going to add "lazy".
04:29:28 <shachaf> But it's already there.
04:29:48 <oerjan> `dowt oerjan
04:29:50 <HackEgo> 0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 1000:2012-12-09 <FreeFul̈l> revert 0 \ 1001:2012-12-09 <oerjän> revert 999 \ 1493:2013-01-12 <FreeFul̈l> revert 4 \ 1497:2013-01-12 <ellioẗt> revert 1492 \ 2649:2013-
04:29:57 <shachaf> itym dowg hth
04:30:05 <oerjan> no, i meant dowt
04:30:11 <shachaf> Oh, I see.
04:30:15 <shachaf> Why did I write that?
04:30:17 <oerjan> i wanted to see if it had been there from the start
04:30:25 <shachaf> Oh, I probably just added the last sentence.
04:30:41 <shachaf> blame nitia
04:30:46 <oerjan> clearly.
04:31:23 <oerjan> `` hg cat -r0 wisdom/oerjan
04:31:24 <HackEgo> Your evil overlord oerjan is a lazy expert in future computation.
04:31:33 <oerjan> yay it worked
04:32:31 <shachaf> `slwrjan s#sweet#wise#;s#lord#lwrd#
04:32:34 <HackEgo> oerjan//Your esteemologist wise potatolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
04:58:05 <zzo38> In my unofficial Magic: the Gathering cards I have also added one new subtype which I have added no card that has that subtype or mentions that subtype in any way.
04:58:29 <Ox0dea> To what end?
04:59:44 <shachaf> `` sed 's,e,w,g' wisdom/oerjan
04:59:45 <HackEgo> Your wstwwmologist wisw potatolwrd owrjan is a lazy wxpwrt in suturw complication. Also a Glaswwgian who passionfruitly dislikws Roald Dahl. Latwly whwn hw triws to rwmwmbwr a word, "amortizwd" pops up. His arch-nwmwsis is Bwtty Crockwr. Hw somwtimws puns without noticing it.
05:00:01 <zzo38> I could possibly to add such card later, but right now I didn't.
05:00:56 <zzo38> Do you guess what subtype it is?
05:01:16 <hppavilion[1]> shachaf: Meh, you should have replaced all the first vowels in every word.
05:01:29 <hppavilion[1]> Though, "owrjan" is better than "werjan"
05:01:33 <hppavilion[1]> oerjwn?
05:01:52 <oerjan> . o O ( every full moon he turns into a jan )
05:02:02 <shachaf> `slwd oerjan//s#mo#&o#
05:02:04 <HackEgo> oerjan//Your esteemoologist wise potatolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
05:02:06 <hppavilion[1]> Yes, that is correct.
05:02:09 <shachaf> Oops, I forgot to slwrjan
05:13:34 <shachaf> `5 w
05:13:40 <HackEgo> 1/2:molum//molum is the inverse function of ybden. \ ant//Ants are great architects. They are famous for their highways. \ roujo's relevant info//That information is stored in an unnamed metal cabinet in one of the top floors of an obscure administrative building with a number that you probably never heard of. \ joke//Jokes are no d
05:13:44 <shachaf> `spam
05:13:45 <HackEgo> 2/2:rug. \ stephen wolfram//Stephen Wolfram is an esolanger with too much money and power. Taneb invented him.
05:14:15 <shachaf> `dowt joke
05:14:18 <HackEgo> 7031:2016-02-27 <quintopïa> learn Jokes are no drug.
05:14:41 <shachaf> int-e: Did you play _Spider and Web_?
05:25:57 <hppavilion[1]> seastika
05:27:25 <shachaf> i don't get it
05:30:04 <hppavilion[1]> shachaf: Me?
05:45:47 <hppavilion[1]> Is oerjan very gorfetful?
05:51:40 -!- oerjan has quit (Quit: Nite).
06:08:04 -!- function has joined.
06:11:17 -!- Sprocklem has quit (Ping timeout: 248 seconds).
06:12:15 -!- Sprocklem has joined.
06:18:20 -!- function has quit (Quit: found 1 in /dev/zero).
06:51:22 -!- Ox0dea has quit (Quit: WeeChat 1.7-dev).
06:58:48 <hppavilion[1]> @tell \oren\ neoletters lacks a serif on 'r' and it's starting to bug me, especially due to the potential confusion with IPA ɾ.
06:58:48 <lambdabot> Consider it noted.
07:02:02 <hppavilion[1]> `thank giving
07:02:07 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: thank: not found
07:02:12 <hppavilion[1]> D:
07:02:15 <hppavilion[1]> `thanks giving
07:02:17 <HackEgo> Thanks, giving. Thiving.
07:02:21 <hppavilion[1]> :)
07:02:22 <hppavilion[1]> :]
07:23:19 <hppavilion[1]> I feel like there needs to be a Z with stroke. To indicate a voiced $
07:23:45 <hppavilion[1]> ("gazh" [gæʒ], rather than "cash" [kæʃ])
07:25:32 <izalove> hey
07:26:07 <izalove> think of a language where there's an if instruction
07:26:11 <izalove> and a jump instruction
07:26:21 <izalove> there are no loops but if+jump should be enough
07:26:31 <izalove> but there's a caveat
07:26:41 <hppavilion[1]> izalove: ...wait, spoken or prog- OK, programming
07:26:42 <izalove> jump can't jump infinitely far ahead or behind
07:26:46 <izalove> yeah
07:26:55 <hppavilion[1]> izalove: It never can. Computers have finite memory.
07:26:58 <izalove> ok
07:27:03 <izalove> this is an ideal computer
07:27:04 <hppavilion[1]> Oh, I forgot to <smartass>
07:27:07 <hppavilion[1]> </smartass>
07:27:24 <izalove> but jumps are limited to +100 or -100
07:27:49 <Jafet> so a 386 without far jumps?
07:27:54 <izalove> i guess
07:28:08 <izalove> but with infinite memory
07:28:09 <Jafet> I think that's not hard to manage
07:33:30 <Jafet> for a loop program, the percentage of instructions that you need to use for intermediate jumps depends only on the nested loop depth, and 100 should be enough to be curly-L-complete
07:33:55 <Jafet> if your language can also initialise memory using straight line code, then it's also turing-complete
07:34:59 <izalove> what does that mean?
07:37:41 <hppavilion[1]> izalove: Couldn't you just implement arbitrary jumps with compound short jumps?
07:37:54 <hppavilion[1]> Like, to jump 256 you jump 100 to a jump 100 to a jump 56
07:38:06 <izalove> sure
07:38:19 <hppavilion[1]> izalove: Seems a little boring
07:38:23 <Jafet> could you ask a more specific question
07:38:56 <izalove> after the first jump is executed, the next jump must be the next instruction
07:39:16 <izalove> so you have to scatter them all over the code
07:39:20 <hppavilion[1]> Jafet: Me?
07:39:37 <izalove> Jafet: i mean using straight line code
07:39:42 <izalove> what's that?
07:39:58 <Jafet> code without jumps, of course
07:42:23 <Jafet> hmm, apparently “straight-line code” and “straight-line program” are entirely unrelated things
07:49:47 -!- scoofy has quit (Ping timeout: 258 seconds).
07:56:07 -!- scoofy has joined.
08:11:16 <hppavilion[1]> `? english
08:11:17 <HackEgo> English is an inherently ambiguous context-sensitive language that is too powerful to fully describe itself.
08:11:32 <hppavilion[1]> `? english alphabet
08:11:33 <HackEgo> english alphabet? ¯\(°​_o)/¯
08:11:36 <hppavilion[1]> *sigh*
08:11:46 <hppavilion[1]> `grwp 'case'
08:11:53 <HackEgo> Binary file reflection matches
08:12:06 <hppavilion[1]> ...?
08:12:09 <hppavilion[1]> `grwp case
08:12:10 <HackEgo> bezout's theorem:Bézout's theorem says that if a system of polynomial equations over the complexes has as many variables as equations, then in the general case the number of solutions it has is equal to the product of one less than the degrees of the polynomials. \ bézout's theorem:Bézout's theorem says that if a system of polynomial equations o
08:12:21 <hppavilion[1]> `grwp upper case
08:12:22 <HackEgo> Binary file reflection matches
08:12:27 <hppavilion[1]> Hm. Strange.
08:12:40 <hppavilion[1]> Wait, is grwp context-sensitive?
08:12:46 <hppavilion[1]> s/context/case/
08:19:44 -!- Sprocklem has quit (Ping timeout: 256 seconds).
08:36:19 -!- hppavilion[1] has left ("Leaving").
08:42:08 -!- scoofy has quit (Ping timeout: 245 seconds).
09:01:45 <HackEgo> [wiki] [[Anemone]] https://esolangs.org/w/index.php?diff=50355&oldid=20301 * YSomebody * (+83)
09:12:57 <izalove> `paste bin/grwp
09:12:58 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/grwp
09:34:13 <fizzie> "The wiggliness of the line is controlled by the /span/ parameter, which ranges from 0 (exceedingly wiggly) to 1 (not so wiggly)." Very exact.
09:34:48 <shachaf> Is there no option for no wiggle at all?
09:34:53 <shachaf> Is wiggliness = wiggle?
10:05:31 -!- LKoen has joined.
11:33:50 -!- boily has joined.
11:40:04 <boily> `wisdom
11:40:14 <HackEgo> semmelweis//Semmelweis saves the life of a hundred thousand birthgiving mothers by popularising This One Simple Trick. Doctors hate him for it.
11:40:15 <boily> @massages-loud
11:40:15 <lambdabot> oerjan said 17h 54m 17s ago: i think heyting algebras being cartesian closed categories is related to the curry-howard-lambek isomorphism hth. basically it's what makes implication in intuitionistic
11:40:15 <lambdabot> logic analogous enough to -> in simply typed lambda calculus.
11:41:16 <boily> @tell oerjan hellørjan. oh. that does strangely help.
11:41:16 <lambdabot> Consider it noted.
11:42:54 -!- AnotherTest has joined.
11:53:02 <b_jonas> why does a license comment in source files in the opencv package say "IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. By downloading, copying, installing or using the software you agree to this license. If you do not agree to this license, do not download, install, copy or use the software."?
11:53:13 <b_jonas> how am I to read the license before downloading it?
11:53:47 <Taneb> b_jonas, you could get someone else to download it and read it on their computer
11:54:00 <Taneb> b_jonas, or write them a letter asking for a paper copy
11:54:44 -!- Jafet has quit (Ping timeout: 258 seconds).
11:55:36 -!- Zarutian has joined.
11:55:48 <boily> a paper copy is just a functor. you can OCR it back.
11:56:54 -!- Zarutian has quit (Client Quit).
11:58:33 <b_jonas> boily: that reminds me to back when the USA export rules were more unreasonable, and people exported crypto software source code in dead-tree form then retyped it on the other side of the ocean.
11:59:12 <b_jonas> (Or more likely just spread that news as a cover story in case someone tries a lawsuit.)
12:03:51 <Taneb> I wonder if there is an injective homomorphism from the rubik's cube group to the group of unitary matrices of size n
12:04:32 * boily is too young for having experienced paper-based countercryptography :(
12:05:13 <b_jonas> I haven't experienced it either. It's a legend.
12:05:42 <b_jonas> Well, I have experienced debian having cryptographic-related packages in a separate archive, or something.
12:06:00 <b_jonas> Taneb: for what n?
12:06:06 <Taneb> b_jonas, any n
12:06:22 <Taneb> I'm gonna through "4" out there
12:07:18 <b_jonas> Taneb: any finite group is isomorphic to some permutation group, so for a large enough n that's obvious. In fact, for the rubik's cube group a permutation group over 54 elements is already enough, so n=54 works too.
12:07:23 <b_jonas> I don't think n=4 is possible.
12:08:10 -!- Jafet has joined.
12:11:46 <Taneb> b_jonas, the unitary group is not a finite group
12:12:29 <Taneb> So I am not sure I understand your argument
12:13:29 <LKoen> Taneb: the rubik's cube group is a group of permutations
12:13:40 <Taneb> Yes
12:13:41 <LKoen> let n = number of things to permutate
12:14:10 <LKoen> consider the set of perumtation matrices of size n
12:14:21 -!- boily has quit (Quit: RESONATING CHICKEN).
12:14:27 <Taneb> I understood where rubik's cube group => permutation came from
12:14:31 <LKoen> (inversible matrices that have exactly a 1 in every column and 0 everywhere else)
12:14:41 <Taneb> Oooh
12:14:54 <b_jonas> right, permutation matrices
12:15:00 <LKoen> I do not 100% guarantee that works, but I think it might
12:15:25 <b_jonas> anyway, I think you can go below 54 if you are more careful, but 4 is hard to imagine
12:15:31 <Taneb> I'm not sure permutation matrices are unitary
12:16:33 * LKoen looks up the definition for unitary matrices
12:16:35 <LKoen> oh
12:18:07 <LKoen> well, I think they are
12:19:00 <LKoen> if a permutation matrix M sends the i-th vector of the basis to the j-th vector, then it's conjugate transpose is also a permutation matrix and sends the j-th vector the the i-th
12:19:09 <b_jonas> LKoen: sure they are
12:19:23 <alercah> they're definitely unitary
12:19:35 <Taneb> Oh, so they are
12:19:45 <Taneb> I misunderstood
12:24:57 <b_jonas> `? permutation group
12:24:58 <HackEgo> permutation group? ¯\(°​_o)/¯
12:25:07 <b_jonas> `? permutation
12:25:07 <HackEgo> permutation? ¯\(°​_o)/¯
12:38:15 -!- 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.”).
13:06:01 -!- carado has quit (Ping timeout: 256 seconds).
13:10:05 -!- Phantom_Hoover has joined.
14:00:34 <myname> aeiouprmttn
14:04:56 -!- ybden has quit (Quit: Fing).
14:11:04 -!- ybden has joined.
14:24:42 <b_jonas> In MS SQL syntax, how do I put a LIMIT clause to a SELECT ... ORDER BY statement?
14:25:26 <myname> that's way to esoteric for me
14:28:36 <b_jonas> possible answer => http://stackoverflow.com/q/971964/2200827
14:36:22 <b_jonas> the answer is, instead of " LIMIT 20" near the end of the query, add " TOP 20 " between the SELECT and the fields to be selected. crazy.
14:42:00 -!- puckipedia has quit (Quit: fix hostname).
14:43:15 -!- puckipedia has joined.
14:59:55 -!- AnotherTest has quit (Ping timeout: 256 seconds).
15:14:06 -!- AnotherTest has joined.
16:24:19 -!- oerjan has joined.
16:28:44 <oerjan> @messages-
16:28:44 <lambdabot> boily said 4h 47m 28s ago: hellørjan. oh. that does strangely help.
16:29:56 -!- Lord_of_Life has quit (Excess Flood).
16:30:12 -!- Lord_of_Life has joined.
16:39:09 -!- simpleirc has joined.
16:39:24 <simpleirc> hi
16:39:34 <oerjan> `relcome simpleirc
16:39:35 <HackEgo> simpleirc: 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.)
16:39:46 <simpleirc> thanks
16:40:23 <oerjan> it's a bit quiet this time of day
16:41:01 <simpleirc> :
16:41:08 <simpleirc> :)
17:04:43 -!- simpleirc has quit (Remote host closed the connection).
17:04:56 <int-e> quiet is good.
17:05:17 * int-e is formalizing knight tours
17:38:58 -!- AnotherTest has quit (Ping timeout: 258 seconds).
18:02:29 -!- Zarutian has joined.
18:09:37 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
18:13:25 -!- augur_ has joined.
18:15:12 -!- Lord_of_Life has joined.
18:15:21 -!- augur has quit (Ping timeout: 260 seconds).
18:23:33 -!- AnotherTest has joined.
18:42:18 -!- Bowserinator has quit (Quit: Goodbye :().
19:04:29 -!- Bowserinator has joined.
19:04:51 -!- carado has joined.
19:05:35 -!- alercah has quit (Quit: leaving).
19:06:39 -!- alercah has joined.
19:10:26 -!- oerjan has quit (Quit: Later).
19:11:42 <\oren\> TIL huygens is pronounced hoihens
19:18:30 -!- Bowserinator has quit (Changing host).
19:18:30 -!- Bowserinator has joined.
19:39:44 -!- hppavilion[1] has joined.
20:00:26 -!- augur_ has quit (Remote host closed the connection).
20:00:37 <Phantom_Hoover> \oren\, actually it's [ˈɦœyɣə(n)s]
20:00:40 <Phantom_Hoover> [hth]
20:01:07 -!- augur has joined.
20:02:31 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
20:04:51 -!- DHeadshot has joined.
20:45:09 -!- heroux has quit (Ping timeout: 260 seconds).
20:45:21 -!- heroux has joined.
21:14:33 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50356&oldid=50337 * Ais523 * (+497) /* Inverse lexing construction */ thanks for the construction
21:20:36 -!- moonheart08 has joined.
21:20:59 -!- hppavilion[1] has joined.
21:25:28 <HackEgo> [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=50357&oldid=50131 * Ais523 * (+2132) /* Incident */ new section, giving the example in a new language
21:26:45 -!- LKoen has joined.
21:34:48 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
22:05:56 -!- PinealGlandOptic has joined.
22:20:33 -!- moony has joined.
22:21:25 -!- moonheart08 has quit (Ping timeout: 248 seconds).
22:48:02 -!- Zarutian has quit (Quit: Zarutian).
22:53:42 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:06:39 -!- augur has quit (Read error: Connection reset by peer).
23:10:01 -!- augur has joined.
23:16:21 -!- augur has quit (Ping timeout: 248 seconds).
23:18:41 -!- augur has joined.
23:20:37 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:21:59 -!- Sprocklem has joined.
23:24:55 -!- DHeadshot has joined.
23:26:29 -!- 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.”).
23:27:32 -!- MoALTz has quit (Quit: Leaving).
23:45:56 -!- DHeadshot has quit (Ping timeout: 244 seconds).
23:48:54 -!- hppavilion[1] has joined.
23:51:10 -!- moony has quit (Ping timeout: 250 seconds).
2016-11-23
00:00:44 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50358&oldid=50356 * Oerjan * (+753) Expand a little
00:01:18 -!- oerjan has joined.
00:03:30 -!- DHeadshot has joined.
00:16:44 -!- DHeadshot has quit (Ping timeout: 250 seconds).
00:59:00 -!- moonheart08 has joined.
01:04:57 -!- Sprocklem has quit (Ping timeout: 240 seconds).
01:05:11 -!- moony has joined.
01:07:59 -!- moonheart08 has quit (Ping timeout: 265 seconds).
01:09:58 -!- boily has joined.
01:10:02 <boily> `wisdom
01:10:04 <HackEgo> ​örjan//Örjan is the diæresed twin. He will punctuate your vöẅëls, and maybe a few other unsuspecting letters.
01:10:18 <oerjan> höily.
01:11:22 <hppavilion[1]> @tell \oren\ öẅë looks off; the diæreses are at different heights
01:11:22 <lambdabot> Consider it noted.
01:12:08 <boily> hellœ̈rjan.
01:17:03 <boily> are there precomposed characters that go four-deep? e.g. “é” is “e´”, “ề” is “e^`”.
01:18:10 <hppavilion[1]> boily: I'm annoyed there are precomposed characters at all.
01:18:39 <boily> hppavellon[1]. précomposition is good for you.
01:19:05 <hppavilion[1]> boily: There should be 0 precomposed characters. There should be more morphological characters.
01:19:16 <hppavilion[1]> Like, there shouldn't be 4 blocks of arrows
01:19:30 <hppavilion[1]> There should just be 1 (or maybe 2) blocks that provide resources to construct arbitrary arrows
01:20:10 <hppavilion[1]> (Any combination of the 8 major-enough-to-mention directions, any stem, any head (which is two half-heads, which is what harpoons have))
01:20:26 <hppavilion[1]> At least, that's for the basic ones. Less simple ones can have dedicated characters.
01:22:44 <boily> precompose everything.
01:22:46 <zzo38> You can make up a font with METAFONT that works that way if you want it to do that way, I think.
01:23:12 <hppavilion[1]> I want my northwest double-stroke double harpoon [barb [l], barb [r]], southwest double-stroke double-head [[barb, barb], [curve, null]], and northeast single-stroke white head
01:23:16 <hppavilion[1]> Dammit!
01:23:28 <hppavilion[1]> *+"*+"
01:25:15 <\oren\> what's the point of nuget
01:25:32 <hppavilion[1]> \oren\: nuget the terrible food-or-something?
01:25:33 <boily> he\\oren\. what's a nuget? is it made of chicken?
01:25:44 <hppavilion[1]> boily: No, that's a nüget
01:26:10 <\oren\> nuget the package manger
01:26:13 <hppavilion[1]> (UK: nügaet or nügæt)
01:26:17 * pikhq finally beat Pokémon Moon.
01:26:39 <boily> pikhelloq. isn't it unreleased yet?
01:26:55 <boily> \oren\: there is such a package manager???
01:27:04 <\oren\> yes
01:27:07 <boily> hppavilion[1]: see, you benefit from precomposition!
01:27:17 <pikhq> It just came out in Europe, and has been out in the US since last Friday.
01:27:18 <\oren\> but it is vastly inferior to existing one
01:27:39 <boily> ah, it's for .net.
01:27:42 <pikhq> (by "just" I obviously mean "if you go to a midnight release or download it on the eShop)
01:27:44 <\oren\> also pokemon moon is vastly inferior to pokemon silver
01:27:52 <pikhq> \oren\: Orly?
01:28:25 <\oren\> less content, smaller world, crappier pokemon
01:28:29 <hppavilion[1]> boily: Yes, I haven't fixed my keyboard yet
01:28:37 <pikhq> Erm, have you played Moon?
01:28:41 <\oren\> yes
01:28:43 * boily precomposes hppavilion[1].
01:28:53 <hppavilion[1]> AAAAAAAAAGLHHF
01:28:58 <hppavilion[1]> boily: Wait, with whom?
01:29:35 * hppavilion[1] . o O ( Hmm, If this is category theory... )
01:30:01 * pikhq wishes the apricorn balls in gen 7 were renewable resources...
01:31:12 -!- FreeFull has quit (Quit: off for the night).
01:31:43 <\oren\> they whould make one where you can visit johto, kanto, hoenn and <the one from black/white>
01:32:08 <\oren\> that would finally be better than pokemon silver
01:32:34 <quintopia> helloily!
01:32:38 <boily> quinthellopia!
01:32:59 <quintopia> what have i missed?
01:33:08 <boily> you were disappeared!
01:33:22 <quintopia> by whom?
01:33:32 <quintopia> when will they reinstate me?
01:33:55 * boily is being asked whome questions too much tonight
01:34:00 <boily> s/me\b/m/
01:34:12 <boily> you are, you reappeared.
01:34:17 <quintopia> oh
01:34:33 <oerjan> . o O ( package mangler )
01:34:34 <quintopia> i havent had a craft beer in weeks
01:34:45 <moony> anyone play MUDs?
01:34:47 <quintopia> oerjan: l9rena bobbit?
01:34:49 <Taneb> quintopia, I haven't had an any beer in years
01:35:11 <boily> mhelloony. I tried. I think zzo38 still does?
01:35:12 <quintopia> Taneb: i think you invented teetotaling
01:35:21 <pikhq> \oren\: So, Pokemon Switch then. :)
01:35:29 <boily> itym teetotanebing hth.
01:35:33 <Taneb> quintopia, I drink the occassional gin and tonic
01:35:42 <quintopia> fine
01:35:44 <Taneb> I just... don't really like beer
01:35:55 <hppavilion[1]> Nobody does.
01:35:56 <quintopia> not as good as beer but...acceptable
01:35:57 <boily> Tanelle. there's a new gin from Rimouski with algæ. very good!
01:36:00 <pikhq> Though I do wish we'd revisit Kalos, and get that setting feeling a little less... empty.
01:36:02 <hppavilion[1]> We all just pretend.
01:36:30 <quintopia> hppavilion[1]: conspiracy failed
01:36:45 <hppavilion[1]> How does one drag out the vowel 'æ'
01:36:49 <oerjan> quintopia: wat
01:36:56 <hppavilion[1]> Like, if I'm calling for my encyclopædia
01:36:58 <quintopia> hppavilion[1]: aeeeeeee
01:37:17 <hppavilion[1]> quintopia: I would think aaaaæeeee (where the ones before and the ones after are ideally equal)
01:37:23 <quintopia> oerjan: lorena bobbit was a package mangler
01:37:24 <boily> hppavilion[1]: /e/.
01:38:03 <hppavilion[1]> encyclopææææææææædia is the simplest, but it looks weird. "encyclopaeaeaeaeaeaeaeaeaedia" is just... bizarre
01:38:20 <hppavilion[1]> So yeah, I think "encyclopaaaaæeeeedia" is the best-looking
01:40:45 <quintopia> a good quebecois beer would really hit the spot this holiday season
01:40:50 <oerjan> quintopia: not that kind of package hth. . o O ( i guess she disproved the penismightier theory. )
01:42:51 <oerjan> <hppavilion[1]> How does one drag out the vowel 'æ' <-- easily hth
01:43:13 <hppavilion[1]> oerjan: penis mightier?
01:43:17 -!- zzo38 has quit (Ping timeout: 240 seconds).
01:43:26 <hppavilion[1]> Oh, wait, that was actually the joke...
01:45:26 * oerjan wonders how many hppavilion[1]s you need to create a black hole. not too many, he figures.
01:46:28 <oerjan> also i thought you meant the ipa /æ/.
01:47:21 <shachaf> `? quote format
01:47:23 <HackEgo> quote format? ¯\(°​_o)/¯
01:47:25 <shachaf> `? quotefmt
01:47:26 <HackEgo> quotefmt? ¯\(°​_o)/¯
01:47:40 <oerjan> sheesh use `wisdom
01:47:42 <shachaf> `grwp format
01:47:44 <HackEgo> ism:Isms are philosophies, religions or ideologies that have branched off from older ones, such as Leninism or Buddhism. Etymologically "ism" is a backformation from portmanteaus on "schism". \ morphism:A morphism is just a natural transformation between two diagrams of 1. \ natural transformation:A natural transformation is a transformation of som
01:47:48 <shachaf> `wisdom format
01:47:50 <HackEgo> quoteformat//quoteformat is: <nick> message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, not two.
01:47:54 <shachaf> Ah.
01:48:04 <shachaf> `? oerjanformat
01:48:05 <HackEgo> oerjanformat? ¯\(°​_o)/¯
01:48:09 <shachaf> hm
01:48:18 <shachaf> no decision about two spaces after a .
01:48:18 <boily> quintopia: no worries.
01:48:49 <oerjan> of course that one is duplicated under several names. just not the one you remember.
01:49:14 <oerjan> traditional oerjanformat definitely has two spaces.
01:49:34 <shachaf> And modern oerjanformat?
01:49:47 -!- Sprocklem has joined.
01:49:53 <oerjan> is a bit more inconsistent.
01:50:04 <oerjan> but tends to be two when i remember.
01:50:30 <boily> do you remember amortized?
01:50:39 <oerjan> constantly
01:51:28 <oerjan> memento amorti
01:51:36 <boily> `? oerjan
01:51:37 <HackEgo> Your esteemoologist wise potatolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
01:51:55 <hppavilion[1]> Theorem: The military power of a nation is directly proportional to the number of sides of its headquarters
01:52:15 <hppavilion[1]> So a country based at the Hexagon is twice as powerful as one based at the Triangle
01:52:26 <boily> `` sed -i 'sppotapmemenp' wisdom/oerjan
01:52:28 <HackEgo> ​/bin/sed: -e expression #1, char 12: unknown option to `s'
01:52:34 <boily> argh.
01:52:39 <boily> `` sed -i 'sp\potapmemenp' wisdom/oerjan
01:52:42 <fizzie> hppavilion[1]: The obvious question about a circle.
01:52:43 <HackEgo> wisdom/oerjan//Your esteemoologist wise mementolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
01:53:02 <hppavilion[1]> fizzie: BOW DOWN BEFORE YOUR OVERLORDS
01:53:46 <boily> hellochaf. what decides the oerjan colouring?
01:54:02 <shachaf> Not sure.
01:54:12 <shachaf> Maybe it should be random.
01:55:10 <boily> dun dun dun ♪
02:00:14 <hppavilion[1]> Recursive acronyms are boring if they don't also have exponential growth
02:02:26 <boily> the derivative of a recursive acronym growth should plot Beethoven's Fifth, immo.
02:05:01 <quintopia> wat
02:08:23 -!- zzo38 has joined.
02:08:58 <hppavilion[1]> boily: oooh...
02:09:05 <oerjan> apparently those new quantum-proof public key systems shouldn't feel too safe... https://arxiv.org/abs/1611.06999
02:10:28 <oerjan> boily: that's dun dun dun dun not dun dun dun hth
02:12:05 <oerjan> also one of the reddit posters linked this http://imgur.com/ajOD0MM
02:12:40 <oerjan> (there aren't many comments yet, alas. i guess aaronson will say something if he can get out of post-election depression)
02:13:46 * boily dun dun dun duns ♪
02:15:19 * quintopia words all the words
02:15:49 -!- boily has quit (Quit: HABITUAL CHICKEN).
02:15:53 <quintopia> gang
02:16:13 <oerjan> he gang away
02:16:16 <quintopia> i was trying to come up with a good portgnight
02:16:24 <quintopia> and couldnt decide
02:16:36 <quintopia> o well
02:24:50 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
02:25:59 -!- computing has joined.
02:28:57 -!- moony has quit (Ping timeout: 240 seconds).
02:30:44 <zzo38> TL11 in GURPS is "Age of Exotic Matter". What do you think is Age of Exotic Matter?
02:38:24 -!- computing has quit (Ping timeout: 268 seconds).
03:02:52 -!- Frooxius has joined.
03:03:54 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:05:36 -!- Froox has quit (Ping timeout: 260 seconds).
03:09:49 -!- Froox has joined.
03:13:12 -!- Frooxius has quit (Ping timeout: 258 seconds).
03:16:56 -!- Froo has joined.
03:20:06 -!- Froox has quit (Ping timeout: 258 seconds).
03:21:18 -!- espes has quit (Ping timeout: 245 seconds).
03:22:00 -!- espes has joined.
03:22:15 -!- zzo38 has quit (Ping timeout: 256 seconds).
03:23:58 -!- Froox has joined.
03:27:04 -!- Froo has quit (Ping timeout: 244 seconds).
03:31:17 -!- Frooxius has joined.
03:34:00 -!- shikhin has changed nick to driyoyleujiy.
03:34:08 -!- Froox has quit (Ping timeout: 260 seconds).
03:34:11 -!- driyoyleujiy has changed nick to shikhin.
03:38:23 -!- zzo38 has joined.
03:38:24 -!- Froox has joined.
03:38:52 <oerjan> Froox: boo!
03:41:01 -!- Frooxius has quit (Ping timeout: 244 seconds).
03:45:11 -!- Frooxius has joined.
03:47:44 -!- Froox has quit (Ping timeout: 244 seconds).
03:47:53 -!- ChanServ has set channel mode: +o oerjan.
03:49:56 -!- oerjan has set channel mode: +b *!~Frooxius@194.108.5.201$#fix_your_connection.
03:50:04 -!- oerjan has set channel mode: -o oerjan.
03:51:41 <shachaf> `5 w
03:51:46 <HackEgo> 1/1:1//The 1 is just for disambiguation. \ costume//Costumes are used for cosplay. Taneb sometimes invents them. \ braid theory//Braid theory is the extremely twisted theory of braids. \ croissont supplier//See misspellings of croissant \ nø//nø means 'Char', apparently. Maybe like when you burn a lot?
03:51:56 <shachaf> `dowt 1
03:51:59 <HackEgo> 5223:2015-01-02 <oerjän> learn 1 is just for disambiguation. \ 5224:2015-01-02 <oerjän> learn The 1 is just for disambiguation.
03:52:08 <shachaf> `doat bin/1
03:52:10 <HackEgo> 8311:2016-06-03 <shachäf> mkx bin/1//\\` "$@" | sport \ 8570:2016-06-22 <shachäf> sled bin/1//s#\\|#|\\&# \ 8574:2016-06-22 <shachäf> sled bin/1//s#|#|\\&# \ 8575:2016-06-22 <shachäf> mkx bin/1//\\` "$@" |& sport
03:52:19 <shachaf> oerjan: i don't follow tdnh
03:52:31 <shachaf> Oh, I bet it's about the pavilion.
03:52:45 <oerjan> MAYBE
03:52:53 <shachaf> Oh, no.
03:53:09 <shachaf> Apparently it's about Diablo 1, which I never played.
03:53:34 <shachaf> `? 1
03:53:35 <HackEgo> The 1 is just for disambiguation.
03:53:37 <shachaf> er
03:53:39 <shachaf> `? 2
03:53:40 <HackEgo> 2? ¯\(°​_o)/¯
03:54:57 -!- Frooxius has quit (Ping timeout: 240 seconds).
04:17:58 -!- hppavilion[1] has joined.
04:51:30 -!- PinealGlandOptic has quit (Quit: leaving).
05:01:01 -!- augur_ has joined.
05:03:10 -!- augur has quit (Ping timeout: 244 seconds).
05:22:30 <alercah> https://github.com/kw-udon/constexpr-8cc
05:29:46 <Jafet> `? abbreviation
05:29:49 <HackEgo> abbreviation? ¯\(°​_o)/¯
05:32:46 <Jafet> `learn The abbreviation fad began in Boston in the summer of 1838 and spread to New York and New Orleans in 1839.
05:32:50 <HackEgo> Learned 'abbreviation': The abbreviation fad began in Boston in the summer of 1838 and spread to New York and New Orleans in 1839.
05:32:58 <Jafet> (from http://www.straightdope.com/columns/read/503/what-does-ok-stand-for)
05:59:04 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
06:06:04 -!- adu has joined.
06:16:39 -!- hppavilion[1] has joined.
06:52:05 -!- AnotherTest has joined.
06:52:13 -!- oerjan has quit (Quit: Nite).
06:58:49 -!- AnotherTest has quit (Ping timeout: 260 seconds).
07:02:46 -!- gniourf has quit (Ping timeout: 250 seconds).
07:11:53 -!- adu has quit (Quit: adu).
07:16:09 -!- gniourf has joined.
08:05:19 -!- MoALTz has joined.
08:13:57 <izalove> halp
08:14:18 <izalove> https://arin.ga/dI5rXj/raw i fucked up something and now this is the output of 99bottles.b
08:14:28 <izalove> what can be the cause?
08:16:00 <hppavilion[1]> izalove: You must sacrifice 2 he-goats and 1 ram to satan. Pray for mercy.
08:16:11 <izalove> done
08:16:13 <izalove> now what
08:24:53 <izalove> yay fixed
08:26:09 <myname> satan loves to help
09:06:00 -!- fractal has quit (Remote host closed the connection).
09:18:56 -!- fractal has joined.
09:22:55 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
09:50:48 -!- AnotherTest has joined.
10:43:46 <izalove> https://github.com/LeartS/loleuler
11:00:18 -!- LeartS has joined.
11:00:28 <izalove> `welcome LeartS
11:00:29 <HackEgo> LeartS: 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.)
11:36:20 -!- boily has joined.
11:36:26 <boily> `wisdom
11:36:28 <HackEgo> topology//Topology is another name for topos theory.
11:43:03 -!- LKoen has joined.
11:47:33 -!- Phantom_Hoover has joined.
12:27:31 -!- boily has quit (Quit: TODAY CHICKEN).
12:34:28 -!- ski has quit (Ping timeout: 260 seconds).
13:21:48 -!- 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.”).
14:16:31 -!- int-e has changed nick to int-e_.
14:16:57 -!- int-e has joined.
14:18:19 -!- int-e_ has quit (Quit: leaving).
14:48:34 -!- computing has joined.
14:50:49 <int-e> Heh, it's been a while since GG made me literally laugh out loud.
15:00:21 -!- AnotherTest has quit (Ping timeout: 248 seconds).
15:03:13 -!- moony has joined.
15:06:13 -!- computing has quit (Ping timeout: 248 seconds).
15:20:34 -!- LeartS has left ("WeeChat 1.4").
15:20:52 <HackEgo> [wiki] [[Special:Log/newusers]] create * 414owen * New user account
15:22:41 -!- Sprocklem has quit (Ping timeout: 258 seconds).
15:30:58 -!- Bowserinator has changed nick to Botcom.
15:31:06 -!- Botcom has changed nick to Bowserinator.
15:34:29 -!- Akaibu has quit (Ping timeout: 260 seconds).
15:35:57 -!- Akaibu has joined.
15:40:34 -!- MoALTz_ has joined.
15:43:33 -!- MoALTz has quit (Ping timeout: 248 seconds).
16:05:54 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50359&oldid=50327 * 414owen * (+304)
16:06:06 <HackEgo> [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=50360&oldid=49655 * 414owen * (+41) Grouped programs by befunge-compatability. This is because it took me ages to figure out that some weren't going to ever be compatible for my befunge-93 interpreter, as they used 98-specific instructions. I also removed the 'wipe-stack' program.
16:09:00 <HackEgo> [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=50361&oldid=50360 * 414owen * (-4) Removed misleading wiki-link
16:10:51 -!- moony has quit (Ping timeout: 265 seconds).
16:52:04 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50362&oldid=50349 * Slnetaiga * (+10) Added DBR
16:52:46 -!- Sprocklem has joined.
16:56:20 <\oren\> Apparently search-and-replace within an entire codebase can cause fail
16:56:31 <\oren\> I guess I have to do this more manually
16:58:49 <HackEgo> [wiki] [[Special:Log/upload]] upload * Slnetaiga * uploaded "[[File:HelloWorld example for DBR.png]]"
17:00:16 <HackEgo> [wiki] [[DBR]] N https://esolangs.org/w/index.php?oldid=50364 * Slnetaiga * (+943) Created page with "'''DBR(Drawing BRainfuck)''', it's brainfuck like language, where instead of text files are the images and text commands instead of colored pixels. == Commands colors == {| c..."
17:01:39 <HackEgo> [wiki] [[DBR]] https://esolangs.org/w/index.php?diff=50365&oldid=50364 * Slnetaiga * (+16)
17:01:54 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50366&oldid=50291 * Slnetaiga * (+10)
17:06:03 <\oren\> https://www.youtube.com/watch?v=wfxDIyYU9nM
17:06:49 <zzo38> I am sure it can cause it to fail. What were you trying to do anyways?
17:07:50 <\oren\> I was trying to replace "Hue" with "Colour"
17:08:27 -!- AnotherTest has joined.
17:13:53 <zzo38> The word is also short enough that there is another possible problem
17:14:23 <zzo38> Also, what program was that anyways?
17:22:55 -!- Sprocklem has quit (Ping timeout: 252 seconds).
17:28:01 -!- moonheart08 has joined.
17:32:06 -!- oerjan has joined.
17:35:38 -!- Sprocklem has joined.
17:46:48 -!- moonheart08 has quit (Ping timeout: 244 seconds).
17:47:40 -!- moonheart08 has joined.
18:07:59 -!- hppavilion[1] has joined.
18:24:32 -!- Sprocklem has quit (Ping timeout: 260 seconds).
18:25:57 <hppavilion[1]> @metar pamr
18:25:57 <lambdabot> PAMR 231753Z 00000KT 10SM CLR M11/M14 A2950 RMK AO2 SLP992 I6/// T11061139 11078 21117
18:32:41 -!- Sprocklem has joined.
18:35:35 -!- LKoen has joined.
18:38:24 <shachaf> Cale: What do you think of the GεF notation?
18:38:44 <shachaf> I think it's brilliant, but some people apparently don't like it.
18:39:38 <Cale> I like it
18:42:46 <Cale> Exercise: Suppose F is left adjoint to G. Find a natural transformation FFGGFGFGG -> GGFGFFGGF
18:49:28 <oerjan> isn't that just about swapping adjacent FG -> GF until you get there
18:50:12 <Cale> That's one way to look at it -- it's perhaps easier to look at it as eliminating FG's and introducing GF's
18:50:27 <Cale> (because that's what ε and η do)
18:50:32 <hppavilion[1]> shachaf: G ε F like Hilbert?
18:50:44 <Cale> hppavilion[1]: Like natural transformations
18:51:09 <oerjan> oh right, it's even easier
18:51:42 <Cale> http://cale.hn.org/share/adjunction-nat-trans.png
18:51:47 <Cale> (spoiler)
18:52:20 <hppavilion[1]> Oh
18:52:32 <Cale> It's really obnoxious to write that map down if you don't have the notation shachaf was referring to
18:52:57 <shachaf> i,i what, string diagrams?
18:52:59 <Cale> Though I suppose you could always use explicit horizontal composition with the identity map
18:53:55 <Cale> String diagrams just make it really topologically obvious what moves you ought to perform
18:54:11 -!- oerjan has quit (Quit: Later).
18:54:48 <hppavilion[1]> Cale: Oh, are we getting into Deontic logic? :P
18:56:43 -!- otherbot has joined.
19:00:10 <Cale> hppavilion[1]: actually there is some sort of connection to certain modal logics
19:01:25 <hppavilion[1]> Dammit
19:01:30 <hppavilion[1]> Is the number of ordinals an ordinal?
19:01:37 <hppavilion[1]> (Wait, are the ordinals a superset of the cardinals? I forget)
19:01:56 <Cale> There are set-many ordinals
19:02:39 <Cale> Ordinals are often a superset of the cardinals -- it depends on how you set things up, it's possible to define them separately.
19:02:51 <Cale> Well, "superset" -- they're not a set
19:02:57 -!- moonheart08 has quit (Ping timeout: 240 seconds).
19:02:58 <Cale> Superclass :)
19:03:03 <hppavilion[1]> Cale: set-many?
19:03:05 <hppavilion[1]> Ah xD
19:03:27 <hppavilion[1]> Cale: Wait, superclass as in the superer class or superclass as in bigger than a class? xD
19:03:38 <hppavilion[1]> (Also, what exactly is the rule for class vs. set?)
19:04:19 -!- FreeFull has joined.
19:04:59 <Cale> Well, the basic approach is that classes are just predicates on sets
19:05:10 <Cale> i.e. properties that sets may or may not satisfy
19:05:23 <Cale> There isn't a set of all ordinals, nor a set of all sets
19:05:55 -!- Sprocklem has quit (Quit: [).
19:06:00 <Cale> But there is a property one can specify of sets which determines whether one is an ordinal, and similarly there is a predicate which is constantly true :)
19:06:12 -!- LKoen has quit (Remote host closed the connection).
19:08:03 -!- Sprocklem has joined.
19:08:09 <Cale> Oh, sorry, just realised I said that backwards, there aren't set-many ordinals -- i.e. there are "too many" to fit in a set
19:09:37 <Cale> Superclass in this case as in the property of being a cardinal implies the property of being an ordinal
19:11:04 -!- hppavilion[0] has joined.
19:20:44 -!- TieSoul has joined.
19:25:13 -!- LKoen has joined.
19:27:01 -!- Sprocklem has quit (Ping timeout: 248 seconds).
19:27:52 -!- hppavilion[0] has quit (Quit: PH'NGLUI MGLW'NAFH CTHULHU R'LYEH WGAH'NAGL FHTAGN).
19:28:28 -!- LKoen has quit (Client Quit).
19:32:53 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
19:40:49 -!- DHeadshot has joined.
20:17:56 -!- DHeadshot has quit (Ping timeout: 260 seconds).
20:43:57 <HackEgo> [wiki] [[Special:Log/newusers]] create * BradleySadowsky * New user account
20:45:25 -!- DHeadshot has joined.
20:46:05 -!- Sprocklem has joined.
20:59:34 -!- PinealGlandOptic has joined.
21:16:28 -!- MDude has quit (Remote host closed the connection).
21:19:52 <HackEgo> [wiki] [[Talk:Aperture]] N https://esolangs.org/w/index.php?oldid=50367 * TuxCrafting * (+99) Created page with "wat ~~~~"
21:22:17 -!- xocket has joined.
21:24:44 -!- wob_jonas has joined.
21:29:13 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
21:32:17 -!- xocket has quit (Disconnected by services).
21:32:18 -!- xock_stream has joined.
21:32:31 -!- Sprocklem has quit (Ping timeout: 256 seconds).
21:36:49 <wob_jonas> argh! these websites are so horrible. they have a ton of specific css and javascript stuff in it to stop the browser from working normally.
21:37:56 <wob_jonas> and they're so complicated I can't just override them with a few clicks
21:43:45 -!- wanderman has joined.
21:44:00 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
21:46:18 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:53:14 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ferrosurgeon * New user account
22:05:02 -!- wanderman has quit (Quit: Leaving).
22:14:39 -!- wob_jonas has joined.
22:19:28 -!- Sprocklem has joined.
22:19:52 -!- hppavilion[1] has joined.
22:19:58 -!- hppavilion[0] has joined.
22:21:26 -!- Phantom_Hoover has joined.
22:23:37 -!- Sprocklem has quit (Ping timeout: 240 seconds).
22:32:30 -!- xocket has joined.
22:33:49 <wob_jonas> Where can I hire a proverbial angry mob with *nerf* torches and pitchforks (ones that won't actually burn or pierce anything)? This author uses a scalar product that is conjugate-linear in the right hand side argument instead of in the left hand side argument, in a context where it totally doesn't matter.
22:34:29 -!- xock_stream has quit (Ping timeout: 260 seconds).
22:35:09 <wob_jonas> I mean, that's worse than putting the dereferencing star before the space in a variable declaration.
22:39:05 <zzo38> I write the dereferencing star without a space in a variable declaration
22:41:23 <wob_jonas> that's less bad than writing a space after it.
22:44:11 <zzo38> Yes I think so, that is why I write it like that
22:47:51 <wob_jonas> I usually write a space between the specifier and the declarator in the declaration or parameter, as well as write spaces on both sides of arithmetic/comparison/bitwise/logic/assignment binary operators,
22:50:22 <wob_jonas> and write a space after all commas and semicolons, write a space around both sides of braces that start or end blocks (but not braces that are for initializer lists), write a space around the outside of the parenthisized control part of if/while/do/switch/for statements, and a space after the return keyword, etc;
22:51:13 <wob_jonas> but in some cramped situation when it is important to present some long formula with repeated structure in shorter space, I omit almost any of these spaces when that doesn't cause ambiguity.
22:52:43 <wob_jonas> (There are more situations where I write spaces, it'd be long to list everything.)
22:53:47 -!- boily has joined.
22:53:53 <boily> `wisdom
22:53:54 <HackEgo> future//We know nothing about the future.
22:54:05 <wob_jonas> `? past
22:54:06 <HackEgo> past? ¯\(°​_o)/¯
22:54:11 <wob_jonas> `? present
22:54:11 <boily> `? present
22:54:12 <HackEgo> present? ¯\(°​_o)/¯
22:54:13 <HackEgo> present? ¯\(°​_o)/¯
22:54:19 <boily> wellob_jonas.
22:54:22 <wob_jonas> `? christmas
22:54:23 <HackEgo> christmas? ¯\(°​_o)/¯
22:54:25 <wob_jonas> hi, boily
22:54:38 <wob_jonas> `? mob
22:54:39 <HackEgo> mob? ¯\(°​_o)/¯
22:58:11 <boily> `? holidays
22:58:13 <HackEgo> holidays? ¯\(°​_o)/¯
22:58:15 <boily> `? fungot
22:58:16 <HackEgo> fungot is our beloved channel mascot and voice of reason.
22:58:31 <boily> fizzie: fizziello. could you please remascot the chännel?
23:02:34 <shachaf> `5 w
23:02:38 <shachaf> `spam
23:02:41 <HackEgo> 2/0:
23:02:42 <HackEgo> 1/1:calzone//A calzone is a part of California. They include norcal and socal. \ quit///quit \ hax0r//hax0r (see ¯\(°​_o)/¯) \ hambiguitous//We're not sure what hambiguitous means, but it's definitely not hth. \ megalun//megalun is a chain of a million SCSI devices. FreeFull weighs 482 of them.
23:02:47 <shachaf> `spam
23:02:48 <HackEgo> 2/1:
23:03:23 <shachaf> Right.
23:04:07 <boily> 5/7 perfect.
23:04:50 <shachaf> `5 w
23:04:55 <HackEgo> 1/2:userweps//boily has the mapole, oerjan has the swatter \ wumpus//Wumpus the Hunted is an early 70s action game in which the Wumpus is trapped in a dodecahedral labyrinth where it's chased by bats. It has to avoid traps and evade magical arrows that are guided by a nefarious AI. \ amortized//An amortized word is a word that oerja
23:05:03 <shachaf> `spam
23:05:04 <HackEgo> 2/2:n can never remember. \ john//John is not Hziulquoigmnzhah of Cykranosh, the dread spawn of Cxaxukluth, according to http://smbc-comics.com/index.php?id=4072 \ curry's paradox//If this sentence is true, then Taneb invented Curry's paradox.
23:05:25 <shachaf> `? tanebventions: math
23:05:27 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, the long line, locales, and histograms.
23:05:28 <quintopia> bhelloily
23:05:35 <boily> quinthellopia.
23:05:41 -!- hppavilion[0] has quit (Ping timeout: 248 seconds).
23:05:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
23:05:43 <fizzie> boily: CAN DO
23:05:48 <boily> fizzie: OKAY
23:06:05 <shachaf> `slwd tanebventions: math//s#the long#Curry's paradox, &#
23:06:08 <HackEgo> tanebventions: math//Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, Curry's paradox, the long line, locales, and histograms.
23:06:13 -!- fungot has joined.
23:06:13 <quintopia> boily: day off today \o/
23:07:13 <boily> quintopia: woot!
23:07:25 <boily> fungot: o hai!
23:07:26 <fungot> boily: its just a simulation, yet you can't break out of my apartment... bbl...
23:07:49 <boily> fungot: uhm... pretty sure I'm in *my* apartment, and that I'm quite real and tangible.
23:07:49 <fungot> boily: i have no clue
23:07:55 <boily> fungot: yes yo do. I exist.
23:07:56 <fungot> boily: checking the source code, what it actually means " state of the family fnord and used to signify a slightly different work
23:08:06 <boily> fungot: my family doesn't fnord.
23:08:06 <fungot> boily: would anyone know where i can read
23:08:11 <quintopia> boily: its not yours and its not real
23:08:20 * boily pokes himself to make sure he exists
23:08:42 <quintopia> the poke was successfully simulated
23:09:49 <shachaf> `? oerjan
23:09:55 <HackEgo> Your esteemoologist wise mementolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:10:22 * boily doesn't feel any existential dread at all. whatsoever. none. everything's fine.
23:15:36 <quintopia> let it out let it out!
23:16:44 <shachaf> https://plus.google.com/+MikeStay/posts/Vgz4kMFiyCU
23:18:26 -!- Zarutian has joined.
23:21:29 <shachaf> Do you like lapsang souchong?
23:31:19 <boily> some of them. they tend to be too smoky for my tastes.
23:31:48 <boily> I like smoky stuff, but not in excess.
23:33:03 -!- xock_stream has joined.
23:33:03 -!- xocket has quit (Disconnected by services).
23:39:22 -!- oerjan has joined.
23:41:39 <oerjan> helloily. what about universal dread?
23:45:50 -!- augur_ has quit (Quit: Leaving...).
23:47:58 <boily> I can dread the universe only if it's a simulation hth
23:50:41 <oerjan> so you don't know whether you dread the universe or not?
23:54:14 <oerjan> `? past
23:54:15 <HackEgo> past? ¯\(°​_o)/¯
23:56:42 -!- augur has joined.
23:57:01 -!- nitrix has quit (Read error: Connection reset by peer).
23:57:44 -!- DHeadshot has quit (Ping timeout: 260 seconds).
23:58:18 <Zarutian> `le/rn past/Past is not the present but lies beyond it in the direction of ago.
23:58:21 <HackEgo> Learned 'past': Past is not the present but lies beyond it in the direction of ago.
23:58:32 <oerjan> fff
23:58:41 * oerjan swats Zarutian -----###
23:59:10 <oerjan> oh well, my idea wasn't any good.
2016-11-24
00:01:31 -!- TieSoul has quit (Quit: Leaving).
00:01:36 <boily> give Zarutian's idea ago, and we'll improve from there.
00:02:03 <oerjan> okay
00:02:43 * boily mapoles himself in shame.
00:03:16 -!- hppavilion[0] has joined.
00:03:16 -!- hppavilion[1] has joined.
00:19:36 -!- xock_stream has quit (Ping timeout: 260 seconds).
00:33:20 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:03:55 <HackEgo> [wiki] [[Minipy]] N https://esolangs.org/w/index.php?oldid=50368 * Challenger5 * (+1812) Created page with "Minipy is a golfing "language" created by Challenger5. It is Python, but with the following statements prepended to every program: <pre> import sys as y av = sys.argv v1 = av[..."
01:16:26 <boily> `wisdom
01:16:29 <HackEgo> wumpus//Wumpus the Hunted is an early 70s action game in which the Wumpus is trapped in a dodecahedral labyrinth where it's chased by bats. It has to avoid traps and evade magical arrows that are guided by a nefarious AI.
01:16:47 <boily> the wumpus is strangely popular... fungot: did you muck with the RNG?
01:17:19 <boily> the 'got is silent. the RNG was compromised. we're doomed.
01:19:12 <oerjan> i keep getting the impression `wisdom unusually frequently displays the very newest wisdoms.
01:19:45 <oerjan> `cat bin/wisdom
01:19:46 <HackEgo> f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
01:20:32 <boily> I still believe we're doomed.
01:20:37 <boily> `? doom
01:20:38 <HackEgo> doom? ¯\(°​_o)/¯
01:21:07 <Zarutian> does the random picking happen in shuf?
01:22:40 <Zarutian> `shuf --help
01:22:40 <HackEgo> Usage: shuf [OPTION]... [FILE] \ or: shuf -e [OPTION]... [ARG]... \ or: shuf -i LO-HI [OPTION]... \ Write a random permutation of the input lines to standard output. \ \ Mandatory arguments to long options are mandatory for short options too. \ -e, --echo treat each ARG as an input line \ -i, --input-range=LO-HI treat ea
01:22:49 <oerjan> `sled bin/wisdom//s,shuf,shuf --random-source=/dev/urandom,
01:22:52 <HackEgo> bin/wisdom//f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
01:22:57 <oerjan> `wisdom
01:22:58 <HackEgo> nooga//no.
01:23:03 <boily> `wisdom
01:23:05 <HackEgo> madbr//madbr alternates between making sense, and being logical. He doesn't monetize the brotherhood scheme.
01:23:16 <oerjan> Zarutian: it should. let's see if this helps :P
01:23:33 <oerjan> i don't recall seeing madbr in a while...
01:23:37 <oerjan> `cat bin/quote
01:23:38 <HackEgo> ​#!/bin/sh \ allquotes | if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ sed "$1q;d" \ else \ grep -P -i -- "$1" \ fi \ else shuf -n 1; fi
01:23:47 <Zarutian> where does HackEgo run? in an datacenter somewhere?
01:23:52 <oerjan> `sled bin/quote//s,shuf,shuf --random-source=/dev/urandom,
01:23:55 <HackEgo> bin/quote//#!/bin/sh \ allquotes | if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ sed "$1q;d" \ else \ grep -P -i -- "$1" \ fi \ else shuf --random-source=/dev/urandom -n 1; fi
01:24:10 <oerjan> Zarutian: cloudatcost, a very crappy VPS provider
01:24:44 <oerjan> `quote
01:24:45 <HackEgo> 427) <ais523> it actually worked, and faster than using Excel for rendering
01:25:35 <Zarutian> oerjan: so crappy that that /dev/urandom is just basically an psuedo random number generator?
01:27:06 <oerjan> Zarutian: i would doubt that...
01:27:49 <Zarutian> giving a good source of entropy is not cheap
01:28:10 <oerjan> Zarutian: i assume Gregor's installed a normal linux.
01:28:57 <oerjan> also afaiu /dev/urandom is adequate for anything non-cryptographic.
01:29:50 <Zarutian> oerjan: VPSes basically rent out Virtual Machines that emulate x86 servers, no?
01:30:06 <oerjan> yeah
01:30:50 <oerjan> it's crappy because there's essentially no service and often too little capacity. i don't think there's anything else wrong with it.
01:33:16 <Zarutian> is it Xen based or that other thing that I do not recall the name of?
01:33:52 <oerjan> i don't know. maybe fizzie knows (i'd ask Gregor but he's been idle for weeks again)
01:34:23 <oerjan> actually just days, but my guess is that was a pingout rather than him actually talking
01:34:58 <oerjan> fizzie is probably sleeping though.
01:35:53 <oerjan> int-e also has one of those servers, i recall. and is probably also sleeping.
01:36:16 <fizzie> I'm not sleeping.
01:36:19 <oerjan> ooh
01:36:21 <fizzie> It's not so late here.
01:36:37 <Zarutian> one or the other didnt have real rng in it. Mainly for tandem hot swapping (one is master, the others are slaves. Inputs are broadcasted to all but only master answers)
01:36:38 <oerjan> well i was going by whois
01:36:56 <oerjan> Zarutian: /dev/urandom doesn't need real rng.
01:37:47 <Zarutian> oerjan: indeed but it needs to be seeded regurarly unless you want it to succumb to bitrot ;-Þ
01:38:30 <fizzie> As for the HackEgo box, judging from lspci device names (a random source of information), it looks to be either VMware, or something using their devices.
01:38:40 <oerjan> OKAY
01:38:59 <zzo38> There is also /dev/random if you want to make it slower
01:39:03 -!- Sprocklem has joined.
01:39:07 <oerjan> anyway, it shouldn't possibly be worse than the actual PRNG shuf uses without that option.
01:39:40 <zzo38> You should need to test it to see whether or not it is worse.
01:39:53 <fizzie> Although there's two layers of VMitude for things running inside HackEgo, what with that UML thing as well.
01:40:09 <oerjan> i should hope /dev/urandom is just inherited
01:40:56 <fizzie> Well, I wouldn't be all that sure about that.
01:41:05 <fizzie> It may get seeded from the outside world, though.
01:41:38 <oerjan> `` df /dev/urandom
01:41:40 <HackEgo> df: Warning: cannot read table of mounted file systems: No such file or directory \ Filesystem 1K-blocks Used Available Use% Mounted on \ - 40442924 9608448 28761060 26% /dev
01:41:46 <oerjan> argh
01:42:00 <oerjan> what was the command which actually worked
01:42:36 <oerjan> hm it might be unlikely to share all of /dev
01:42:46 * oerjan guessing now
01:42:49 <fizzie> "cat /proc/mounts" works, but it's really not at all relevant where the device nodes come from.
01:42:59 <fizzie> Since they're just a (major, minor) pair.
01:43:25 <fizzie> Well, a (type, major, minor) tuple, I guess.
01:43:29 <oerjan> ok
01:50:44 <fizzie> Judging from a quick source dive, I get the impression that the UML kernel has its own copy of the /dev/{,u}random implementation (after all, you don't want it to inherit defects from the host if you run a newer UML kernel), but it's also got a UML-specific "hardware" RNG device, which actually reads from the host's /dev/random to provide entropy.
01:51:20 <oerjan> fancy
01:51:50 <fizzie> (That would be the "UML Host Random Number Generator (RNG) driver", arch/um/drivers/random.c.)
01:52:20 <fizzie> So reading from /dev/random on HackEgo probably indirectly reads from the host /dev/random, but all the bits go through the usual mangling and mixing and the like.
01:59:00 <zzo38> I was thinking of if a code for JavaScript or some other programming language you may able to compile a code with continuations for example { A; let B=continuation(C); D; } can become { A; return C(B=>{ D; }); } although if "let" is omitted then the code to compile into becomes more complicated. (It can also be complicated by mixing with other flow-controls.)
01:59:10 <zzo38> What would you think?
01:59:55 -!- Zarutian has quit (Ping timeout: 252 seconds).
02:11:07 <zzo38> How should it be implemented if mixing with other flow-controls?
02:11:23 <boily> fungot: nostril.
02:12:14 <hppavilion[0]> Skynet was started because an exception was uncaught, so it had to terminate
02:13:51 <boily> hppavellon[0]. can you trigger the 'got?
02:15:34 <zzo38> (It also can't capture the entire continuation)
02:16:59 <hppavilion[0]> boily: that would be no fungot ;-;
02:17:00 <fungot> hppavilion[0]: und noo i hefe-a a fnord fnord a fnord. only our ( probably fnord) by multiplying it by something that actually is pretty cool :) i'm just looking for gem-like perfection in a scheme implementation of md5 ( fnord)
02:17:12 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50369&oldid=50359 * BradleySadowsky * (+278) Added myself (shocking, I know)
02:17:25 <hppavilion[0]> ^style
02:17:25 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
02:17:37 <zzo38> But rather this kind of implementation I suggested is more like the kind of rewindable generator.
02:18:08 <hppavilion[0]> ^style lovecraft
02:18:08 <fungot> Selected style: lovecraft (H. P. Lovecraft's writings)
02:18:16 <hppavilion[0]> fungot: Much better, yes?
02:18:16 <fungot> hppavilion[0]: ' nothin' was to be fnord with all space. there seemed to be about as bad as actual nearness and several possible sights would have been had not his home lain outside the bounds of consciousness were let down, and at the same time burning some substance so pungent that its fumes escaped over the entire house, and especially during their main festivals or fnord, or the way that another half cried out although its
02:18:54 <hppavilion[0]> Hm.
02:19:01 <hppavilion[0]> ^style qwantz
02:19:01 <fungot> Selected style: qwantz (Dinosaur Comics transcriptions 2003-2011)
02:19:06 <hppavilion[0]> Oooh :D
02:19:10 <hppavilion[0]> fungot: beep
02:19:10 <fungot> hppavilion[0]: all t-rex has ever met and ever will meet! never try to have a theological discussion with god and he was all " i'm busy inventing the future!
02:21:56 <boily> ^style fungot
02:21:56 <fungot> Selected style: fungot (What I've said myself)
02:22:02 <boily> fungot: fungot fungot.
02:22:02 <fungot> boily: just to help an fnord archive) i particularly admired tyndall's little speech " professor tyndall was president royal family: so... this classroom is in the same
02:23:42 <hppavilion[0]> fizzie: I feel like there should be a "what people say to fungot in the process of triggering fungot" style
02:23:42 <fungot> hppavilion[0]: it's just so stupid that ' stty erase h' has. you came through, which is more fnord than they, for all you have to hire the fitting on the fnord back, my little dear, i shall have to leave any minute now
02:27:46 <boily> fungot: nostril! :D
02:27:46 <fungot> boily: that is just a value of type " airbus is a big fan of avril....but this song " there documents... the guy tried to just use emacs modes for when it's spoken. or read, so that his mouth, pulled down by the gold saucer... think his name was close ever, and yet, at least, that is expressions which have not been able to
02:28:13 <boily> fungot: haven't seen the April Airbus one in a long time...
02:28:13 <fungot> boily: use the ' ' ' delete a value of type " airbus is a big fan of avril....but this song " there at once to eat much, much strong guy! much danger. open hatch.
02:33:29 <shachaf> `5 w
02:33:33 <HackEgo> 1/2:mroman_//mroman_ is probably mroman but you can never be sure. (NSFW) \ aah//ambiguous acronym here \ taneb//Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too v
02:34:28 <shachaf> `spam
02:34:29 <HackEgo> 2/2:oluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions). \ brain//Brains are just receptacles for bricks. \ swedish//Swedish is the language of fine cuisine.
02:34:40 <shachaf> `dowt taneb
02:34:43 <HackEgo> 0:2012-02-16 Initïal import. \ 380:2012-05-07 <Tanëb> learn Taneb is not elliott, no matter who you ask. \ 1000:2012-12-09 <FreeFul̈l> revert 0 \ 1001:2012-12-09 <oerjän> revert 999 \ 1171:2012-12-16 <oerjän> learn Taneb is not elliott, no matter who you ask. He also isn\'t a rabbi although he has pretended in the past. \ 1172:2012-12-16
02:34:56 <shachaf> `slwd taneb//s[who[&m[
02:34:59 <HackEgo> taneb//Taneb is not elliott, no matter whom you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions).
02:36:42 <boily> `? boily
02:36:44 <HackEgo> ​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring.
02:36:59 <boily> still longer, still boring ^^
02:37:22 <shachaf> boily is a capitalist?
02:37:29 <shachaf> Do you wear a top hat?
02:39:09 <hppavilion[0]> I broke dinosaur comics
02:39:10 <hppavilion[0]> http://www.qwantz.com/index.php?comic=3054&butiwouldratherbereading=onewheretrexwearsmore
02:41:49 <boily> shachaf: not warm enough for winter.
02:41:51 <boily> @metar CYUL
02:41:51 <lambdabot> CYUL 240200Z 23007KT 15SM OVC025 M02/M05 A3033 RMK SC8 SLP275
02:41:59 <shachaf> @metar KOAK
02:41:59 <lambdabot> KOAK 240153Z 30006KT 10SM CLR 13/08 A3033 RMK AO2 SLP271 T01280083
02:42:05 <boily> @metar ENVA
02:42:05 <lambdabot> ENVA 240150Z VRB02KT 9999 FEW032 SCT045 01/00 Q1014 RMK WIND 670FT 24009KT
02:42:15 <boily> it's winterer than Norway...
02:42:42 <shachaf> @time oerjan
02:42:43 <lambdabot> Local time for oerjan is Thu Nov 24 03:42:42 2016
02:42:47 <shachaf> @time boily
02:42:47 <lambdabot> Local time for boily is Wed, 23 Nov 2016 21:42:47 -0500
02:44:46 <boily> time to go wrap myself in rectangular textile...
02:44:54 -!- boily has quit (Quit: EXPERIENCED CHICKEN).
02:49:41 <shachaf> https://learnpythonthehardway.org/book/nopython3.html
02:50:08 <shachaf> it's such a shame python 3 isn't turing-complete
02:52:29 -!- nitrix has joined.
02:58:47 <Phantom_Hoover> shachaf, holy shit
02:59:21 <Phantom_Hoover> TIL that every language except python 2 isn't turing complete
03:00:56 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:04:12 <hppavilion[0]> ...wat?
03:06:02 <zzo38> I think converting a code with goto into a code without goto is easy enough to do (for JavaScript at least, and possibly others too) if the programming language supports multi-level break/continue, and that you impose two restrictions: [1] You must jump within the same function. [2] You cannot jump into a block (jumping out of a block is OK).
03:06:28 <zzo38> Backward jumps: { A; B: C; goto B; D; } -> { A; B: for(;;) { C; continue B; D; break; } } Forward jumps: { A; goto C; B; C: D; } -> { A; C: for(;;) { break C; B; break; } D; } When jumping out of a block, move the for loop out to the nearest compatible block.
03:06:43 <zzo38> Do you notice any mistake I made? Do you like this?
03:07:14 <shachaf> Why can't you jump into a block in JavaScript?
03:07:54 <zzo38> It would be more difficult to implement if you could; it would also cause problems with scoped variables if you did.
03:08:12 <shachaf> Oh, I guess JavaScript has scoped variables now.
03:08:25 <zzo38> Yes
03:10:23 <shachaf> Apparently someone implemented a compiler from JavaScript-with-goto to JavaScript.
03:10:45 <shachaf> But it looks like it maybe only supports backward jumps.
03:10:50 <shachaf> And also the website is gone.
03:11:35 <zzo38> Yes I have seen that mentioned, and yes it is gone and I think it has some other problems too.
03:11:43 <oerjan> shachaf: they extended it to support feather primitives, after which it erased itself from existence hth
03:11:45 <zzo38> My proposal is you can make backward and forward.
03:12:03 <shachaf> oerjan: what do you mean by "after" twh
03:12:29 <oerjan> sorry, i wioll haven a grammatical error
03:12:57 <zzo38> What does "wioll haven" means?
03:13:29 <oerjan> zzo38: it's time travel grammar from hitchhiker's guide hth
03:14:11 <zzo38> OK
03:14:52 <zzo38> The third case is if the same label is used both as a backward and forward jump; in that case just to split it into two labels before making the conversion as described above.
03:14:55 <shachaf> zzo38: Can you implement goto (not supporting scopes) with one switch statement and one loop?
03:15:55 <zzo38> Yes, but you can't mix that with other flow-controls so well.
03:16:37 <zzo38> (Maybe it is also slower than this way; I don't know)
03:17:19 <shachaf> Can't you?
03:27:31 -!- hppavilion[0] has quit (Ping timeout: 265 seconds).
03:27:31 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
03:47:43 -!- Sprocklem has quit (Ping timeout: 252 seconds).
03:50:57 -!- fractal has quit (Ping timeout: 240 seconds).
03:51:15 <oerjan> `unidecode ;
03:51:16 <HackEgo> ​[U+003B SEMICOLON]
03:57:20 -!- fractal has joined.
04:38:59 <\oren\> breaking news u spez admits to changing people's reddit posts untraceably
04:39:51 <\oren\> horay, more reddit drama
04:41:14 <shachaf> Can you file my Reddit bug report for me?
04:41:21 <shachaf> http://www.outlinenone.com/
04:41:36 <shachaf> You're obviously much more in touch than I am.
04:42:31 <\oren\> I don't actually have a reddit account I just lurk moar
05:01:33 -!- oerjan has quit (Quit: Nite).
06:08:40 -!- otherbot has quit (Remote host closed the connection).
06:26:08 -!- Sprocklem has joined.
06:47:08 -!- centrinia has joined.
06:54:09 -!- centrinia has quit (Quit: Leaving).
07:34:41 -!- ffgdf has joined.
07:37:06 -!- ffgdf has quit (Client Quit).
07:44:53 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50370&oldid=50368 * Challenger5 * (-1)
07:45:28 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50371&oldid=50370 * Challenger5 * (+32)
07:46:09 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50372&oldid=50371 * Challenger5 * (+17)
07:46:46 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50373&oldid=50372 * Challenger5 * (+45)
07:53:35 -!- hppavilion[0] has joined.
07:53:35 -!- hppavilion[1] has joined.
07:55:17 -!- Sprocklem has quit (Ping timeout: 265 seconds).
07:56:20 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50374&oldid=50373 * Challenger5 * (+0)
08:02:07 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50375&oldid=50374 * Challenger5 * (+40)
08:02:57 <HackEgo> [wiki] [[Minipy]] https://esolangs.org/w/index.php?diff=50376&oldid=50375 * Challenger5 * (-6)
08:14:26 <zzo38> I looked at Chris Pressey's List of Unfinished Interesting Esolangs; I like this kind of ideas
08:15:25 <pikhq> Hrm, looks like he's not around ATM.
08:18:24 * hppavilion[1] . o O ( in 2520 s, I get to make a pun )
08:25:25 <zzo38> What they mention for Praline can help if you are going to make a non-local return. (Just make return a function; calling it will return.) Z-machine has something similar: The CATCH instruction will result in a frame pointer. Using THROW with that frame pointer will return from the function containing CATCH.
08:26:00 <zzo38> (Also, in BASIC if you use GOSUB then you can RETURN to a line other than the line that called it if you want to.)
09:16:58 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
09:16:58 -!- hppavilion[0] has quit (Ping timeout: 265 seconds).
09:29:52 -!- MoALTz_ has changed nick to MoALTz.
09:41:50 -!- AnotherTest has joined.
10:14:25 <b_jonas> ARGH! code is in flux and the interfaces keep changing work is hard!
10:14:45 <b_jonas> I hate it, I spend so much time following the changes in other people's code that I can't work on my own code,
10:14:54 <b_jonas> which my bosses hate because then I can't get anything useful done.
10:15:08 <b_jonas> wait, wrong channel, I should complain about this on another channel
10:45:44 -!- LKoen has joined.
10:51:32 -!- xocket has joined.
10:53:32 -!- xocket has quit (Client Quit).
11:00:59 <izalove> `` echo trump place | tr -dc a-z | sed 's/./&\n/g' | sort | tr -d '\n'
11:01:06 <HackEgo> acelmpprtu
11:01:08 <izalove> `` echo rectal pump | tr -dc a-z | sed 's/./&\n/g' | sort | tr -d '\n'
11:01:09 <HackEgo> acelmpprtu
11:07:07 -!- xocket has joined.
11:28:33 -!- xocket has quit (Ping timeout: 244 seconds).
11:28:48 -!- xocket has joined.
11:35:32 -!- boily has joined.
11:42:13 <boily> @massages-loud
11:42:13 <lambdabot> You don't have any messages
11:47:53 -!- PinealGlandOptic has quit (Quit: leaving).
11:53:47 -!- xocket has quit (Ping timeout: 246 seconds).
12:11:32 -!- LKoen has quit (Remote host closed the connection).
12:16:58 -!- LKoen has joined.
12:21:11 -!- boily has quit (Quit: FENCE CHICKEN).
12:25:05 -!- TieSoul has joined.
12:48:26 <HackEgo> [wiki] [[Special:Log/newusers]] create * Steve * New user account
13:00:28 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50377&oldid=50369 * Steve * (+380)
13:49:24 -!- xocket has joined.
13:52:03 -!- xocket has quit (Disconnected by services).
13:52:04 -!- xock_stream has joined.
14:53:22 -!- xocket has joined.
14:54:38 -!- xock_stream has quit (Ping timeout: 245 seconds).
15:41:05 -!- oerjan has joined.
15:52:16 -!- xocket has quit (Disconnected by services).
15:52:16 -!- xock_stream has joined.
16:14:17 -!- xock_stream has quit (Ping timeout: 240 seconds).
16:27:33 -!- wanderman has joined.
16:31:41 -!- xocket has joined.
16:33:05 -!- xocket has quit (Disconnected by services).
16:33:06 -!- xock_stream has joined.
16:35:18 -!- wander___ has joined.
16:38:12 -!- wanderman has quit (Ping timeout: 250 seconds).
16:47:51 -!- xock_stream has quit (Ping timeout: 244 seconds).
16:55:24 -!- wander___ has quit (Quit: Leaving).
16:58:54 <b_jonas> exg: I just found out something about MSVC 2015 that makes me scream. they have their own frocking __pragma preprocessor-magic-keyword and don't support the C99/C++11 _Pragma preprocessor-magic-keyword. Apparently they still don't care about C99 at all.
17:01:07 <b_jonas> So I wonder if libecb should have a macro for issuing preprocessor-time diagnostics, such that ECB_SOMETHING("foo") expands to _Pragma("message \"foo\"") on gcc but __pragma(message("foo")) on MSVC, except of course it should do the Right Thing instead of what I said.
17:02:03 <b_jonas> I wish there was a similar thing for compile-time diagnostics, that is, a version of static_assert that gives a non-error message.
17:03:28 -!- LKoen has quit (Remote host closed the connection).
17:22:28 -!- MDude has joined.
17:23:33 <b_jonas> argh, wrong channel
17:26:59 <alercah> b_jonas: boost has one
17:31:23 -!- LKoen has joined.
17:31:35 <b_jonas> alercah: what's its name, or which library is it in?
17:33:59 <izalove> is there a unicode character for :: ?
17:39:36 <\oren\> yes
17:39:45 <izalove> can't find it
17:40:00 <\oren\>
17:40:07 <\oren\> `unidecode ∷
17:40:12 <HackEgo> ​[U+2237 PROPORTION]
17:40:24 <izalove> thanks
17:45:20 -!- Phantom_Hoover has joined.
17:59:44 <alercah> b_jonas: static_warning
18:14:21 <b_jonas> alercah: I'll check. I wonder if it uses the deprecated attribute (any of its variants, as in C++14, gcc, msvc variant of it)
18:17:24 -!- Zarutian has joined.
18:17:33 -!- oerjan has quit (Quit: Later).
18:33:20 -!- LKoen has quit (Remote host closed the connection).
18:52:58 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ivancr72 * New user account
18:58:26 -!- DHeadshot has joined.
18:59:56 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50378&oldid=50377 * Ferrosurgeon * (+241) Added me!
19:00:23 <HackEgo> [wiki] [[List of ideas]] M https://esolangs.org/w/index.php?diff=50379&oldid=50350 * Ferrosurgeon * (-15) Update broken link
19:03:56 -!- LKoen has joined.
19:10:08 <izalove> http://beta.speedtest.net/result/5824910301
19:10:57 <HackEgo> [wiki] [[List of ideas]] https://esolangs.org/w/index.php?diff=50380&oldid=50379 * Ferrosurgeon * (+76) Suggest bf interpreter written in system programming language
19:12:38 <HackEgo> [wiki] [[List of ideas]] https://esolangs.org/w/index.php?diff=50381&oldid=50380 * Ferrosurgeon * (-2) Linky oopsie
19:14:00 <shachaf> http://news.vodafone.it/2016/10/04/vodafone-porta-la-fibra-in-8-distretti-industriali-italiani/ ?
19:14:22 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50382&oldid=50378 * Ferrosurgeon * (+1)
19:14:39 <izalove> yeah that
19:24:37 <b_jonas> oh! so oerjan found a delexing algorithm for Incident that ais believes works? interestnig
19:24:53 <b_jonas> I was trying to create such an algorithm, but haven't found one yet
19:25:04 <b_jonas> I'll have to look at that one
19:33:06 -!- LKoen has quit (Remote host closed the connection).
19:41:01 -!- LKoen has joined.
19:44:19 <lynn> izalove: oooooh that is fast
19:48:33 <shachaf> I used to have a connection that fast at work.
19:57:13 <lynn> I have one that fast at uni... 1Gbps upload too ^v^
19:57:35 -!- xocket has joined.
19:58:32 <shachaf> `welcome.nl lynn
19:58:33 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: welcome.nl: not found
19:59:55 <shachaf> Oh well.
20:00:05 <shachaf> It's Thanksgiving, I'm told.
20:01:08 <shachaf> ♪ You can get anything you want at Alice's restaurant ♪
20:01:12 -!- xocket has quit (Max SendQ exceeded).
20:01:43 -!- xocket has joined.
20:02:02 <Zarutian> shachaf: is it today?
20:06:03 <HackEgo> [wiki] [[User:BradleySadowsky]] N https://esolangs.org/w/index.php?oldid=50383 * BradleySadowsky * (+65) Create my user page
20:06:05 <\oren\> I accidentally invented an image format
20:06:17 <HackEgo> [wiki] [[DROL]] N https://esolangs.org/w/index.php?oldid=50384 * BradleySadowsky * (+4271) Create and populate DROL page
20:06:33 <izalove> oh no
20:06:37 <izalove> not another fucking image format
20:06:40 <izalove> noooo
20:06:46 <izalove> the horror
20:07:45 -!- LKoen has quit (Remote host closed the connection).
20:08:12 <\oren\> it represents monochrome images using the unicode braille characters to show groups of 8 pixels
20:09:28 <HackEgo> [wiki] [[DROL]] M https://esolangs.org/w/index.php?diff=50385&oldid=50384 * BradleySadowsky * (+10) /* Commands */ Edit the if loop info
20:09:39 * izalove runs away screaming
20:10:06 -!- Sprocklem has joined.
20:13:34 <\oren\> I am trying to make an Ncurses font editor
20:13:53 <\oren\> to escape from the tyranny of GUI
20:14:29 -!- xocket has quit (Disconnected by services).
20:14:30 -!- xock_stream has joined.
20:14:47 -!- Sprocklem has quit (Ping timeout: 256 seconds).
20:21:41 -!- Zarutian has quit (Read error: Connection reset by peer).
20:29:48 <DHeadshot> \oren\: That actually sounds really useful!
20:31:23 <izalove> how often do you edit fonts?
20:40:13 -!- Sprocklem has joined.
20:42:14 <b_jonas> oh wow...
20:51:26 <\oren\> oh wow what
20:54:36 <\oren\> i also need to finish my bdf to ttf convertor
21:01:25 <b_jonas> \oren\: I just realized I completely missed the ICFP 2016 contest. I was busy at that time, so I didn't plan on participating, but I should have at least read about it later. I knew it was when I was busy, but after that I went on a vacation and after that it totally went out of my head.
21:01:30 <b_jonas> http://icfpc2016.blogspot.hu/2016/08/task-description.html
21:07:22 -!- function has joined.
21:14:47 -!- xocket has joined.
21:16:43 -!- xock_stream has quit (Ping timeout: 245 seconds).
22:01:07 -!- Sprocklem has quit (Ping timeout: 252 seconds).
22:09:18 -!- tromp__ has quit (Read error: Connection reset by peer).
22:11:59 -!- LKoen has joined.
22:15:00 -!- xocket has quit (Disconnected by services).
22:15:00 -!- xock_stream has joined.
22:28:32 -!- tromp has joined.
22:35:44 -!- DHeadshot has quit (Ping timeout: 260 seconds).
22:40:03 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:42:44 -!- FreeFull has quit (Quit: rebootooting).
22:45:42 -!- FreeFull has joined.
22:52:09 -!- MoALTz has quit (Quit: Leaving).
23:04:12 -!- 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.”).
23:04:48 -!- hppavilion[1] has joined.
23:04:48 -!- hppavilion[0] has joined.
23:06:14 -!- boily has joined.
23:08:08 <boily> `wisdom
23:08:14 <HackEgo> fiora//Fiora is half JRPG fangirl, half SIMD dork, and all sucrose. She's a sous-chef who shushes sushi.
23:10:14 <boily> hppavellon[½].
23:11:00 -!- Sprocklem has joined.
23:15:11 -!- xocket has joined.
23:16:37 -!- xock_stream has quit (Ping timeout: 240 seconds).
23:20:13 <boily> \oren\: he\\oren\. can you enthicken 幻?
23:21:58 <\oren\> boily: wont fit
23:23:00 <boily> darn.
23:29:58 -!- PinealGlandOptic has joined.
23:35:07 -!- TieSoul has quit (Quit: Leaving).
23:38:00 <boily> `? oren
23:38:02 <HackEgo> oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a and other shady characters.
23:38:02 <boily> `? \oren
23:38:03 <HackEgo> ​\oren? ¯\(°​_o)/¯
23:38:07 <boily> `? \oren\
23:38:08 <HackEgo> ​\oren\ is an attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... well, there isn't much else in a nick, is there?
23:39:22 <boily> `` sed -i 's/well.*$/unenthickenable, eh?/' wisdom/\\oren\\
23:39:25 <HackEgo> wisdom/\oren\//\oren\ is an attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... unenthickenable, eh?
23:48:26 -!- DHeadshot has joined.
23:54:58 -!- oerjan has joined.
23:59:20 -!- DHeadshot has quit (Ping timeout: 250 seconds).
2016-11-25
00:01:23 -!- Sprocklem has quit (Ping timeout: 252 seconds).
00:06:07 <boily> `? oerjan
00:06:08 <HackEgo> Your esteemoologist wise mementolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
00:06:30 * boily has doubts about oerjan's glaswegianity...
00:09:01 <oerjan> `? boily
00:09:03 <HackEgo> ​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring.
00:09:48 * oerjan has doubts about boily's brotherhood scheme
00:10:22 <\oren\> huray!
00:10:24 <\oren\> ⠀⣐⣒⣂⢠⡀⡆⣠⠀
00:10:24 <oerjan> boily: i'm a confirmed
00:10:24 <\oren\> ⠀⢐⣒⡂⢀⡵⠳⣅⠀
00:10:24 <\oren\> ⠀⡖⠒⢲⠰⡄⡇⡴⠀
00:10:25 <\oren\> ⠀⠧⠤⠼⠠⠞⠙⠦⠀
00:10:30 <oerjan> 'wegian hth
00:10:40 <\oren\> ⠀⣐⣒⣂⢠⡀⡆⣠⠀
00:10:40 <\oren\> ⠀⢐⣒⡂⢀⡵⠳⣅⠀
00:10:40 <\oren\> ⠀⡖⠒⢲⠰⡄⡇⡴⠀
00:10:40 <\oren\> ⠀⠧⠤⠼⠠⠞⠙⠦⠀
00:10:44 <\oren\> there
00:11:23 <oerjan> now even the blind can use neoletters?
00:11:35 <\oren\> now, I just need some way to indicate which pixel is selected
00:12:15 <boily> 談?
00:12:18 <oerjan> also, ' is confirmed way too close to the return key.
00:12:53 <boily> you're definitely 'wegian (with a capital “'”), and “'” is Shift-, hth.
00:13:25 <\oren\> boily: yup!
00:13:42 <boily> the Scheme with the Brother is still being schemed.
00:14:01 <\oren\> ⣴⠋⡻⠾⠀⠀⠀⠀⠀
00:14:01 <\oren\> ⣿⠸⣧⠶⠀⠀⠀⠀⠀
00:14:01 <\oren\> ⠻⣦⣋⡤
00:15:33 <oerjan> no, Shift-' is * hth
00:15:46 <oerjan> Shift-, is ;
00:16:27 -!- xocket has quit (Disconnected by services).
00:16:27 -!- xock_stream has joined.
00:16:54 <oerjan> @metar ENVA
00:16:54 <lambdabot> ENVA 242350Z 09004KT 9999 FEW016 BKN023 01/01 Q1016 RMK WIND 670FT 15012KT
00:17:04 <oerjan> WET
00:17:25 <\oren\> @metar CYYZ
00:17:25 <lambdabot> CYYZ 250000Z 32004KT 6SM -DZ BR OVC008 03/02 A3015 RMK NS8 SLP219
00:17:31 <\oren\> @time
00:17:34 <lambdabot> Local time for \oren\ is Fri Nov 25 00:18:57 2016
00:17:46 <\oren\> WAH?
00:17:48 <oerjan> that ... seems unlikely.
00:17:57 <oerjan> \oren\: you appear to be on UTC hth
00:18:01 <\oren\> AAAAAAAA
00:18:25 <\oren\> well, it's time for me to go eat things anyway
00:18:44 <oerjan> also, to set your TZ variable
00:20:27 <oerjan> hm, i don't seem to have any. i guess the server has the right setting.
00:21:47 <hppavilion[0]> \oren\: Ascii art? NO
00:22:22 <boily> @metar CYUL
00:22:22 <lambdabot> CYUL 250000Z 04009KT 4SM -SN FEW006 OVC020 00/M01 A3024 RMK SF2SC6 SLP245
00:22:24 <boily> @time
00:22:27 <lambdabot> Local time for boily is Thu, 24 Nov 2016 19:22:24 -0500
00:22:37 <boily> \oren\ is one hour earlier than me.
00:23:09 <boily> @metar KOAK
00:23:09 <lambdabot> KOAK 242353Z 30010KT 10SM SCT250 14/08 A3017 RMK AO2 SLP217 T01440078 10156 20122 56015 $
00:23:21 <boily> looks like shachafland is dry and warm.
00:23:37 <shachaf> seems cold to me hth
00:24:08 <hppavilion[0]> boily: No, "'" is [dkl;]<space>, where symbols in [...] are pressed simultaneously
00:24:14 <hppavilion[0]> hth
00:24:22 -!- hppavilion[1] has quit (Disconnected by services).
00:24:26 -!- hppavilion[0] has changed nick to hppavilion[1].
00:24:39 <boily> d; lk
00:24:41 <boily> dlk;
00:24:42 <hppavilion[1]> THERE CAN BE ONLY 1 (±0.2)
00:24:46 <boily> de lk;
00:24:46 -!- hppavilion[0] has joined.
00:24:51 <boily> nope, doesn't work.
00:24:52 <hppavilion[1]> Wat
00:24:57 <hppavilion[1]> Where did hppavilion[0] join from?
00:25:02 -!- hppavilion[0] has quit (Disconnected by services).
00:25:09 <boily> it's you, being yourself.
00:25:19 <hppavilion[1]> boily: No, it wasn't me this time
00:25:26 -!- hppavilion[0] has joined.
00:25:27 <hppavilion[1]> At least not intentionally
00:25:37 <hppavilion[1]> Though that is 10000‱ something I would do
00:25:53 <hppavilion[1]> Oh, I have a second hexchat running in a buggy can't-see-that-it's-open mode
00:26:03 -!- hppavilion[0] has quit (Client Quit).
00:26:05 <hppavilion[1]> There
00:27:04 <hppavilion[1]> boily: Look at the keys
00:27:09 <hppavilion[1]> boily: And check the ASCIIness
00:28:22 <boily> ;dklk;dldlk;dlk;dlk;dlk;dlk;dlk;dk;ldlk;k;dllk;d
00:28:23 <shachaf> 1,00,000 perlakh?
00:28:23 <hppavilion[1]> (though in retrospect, [sjkl]<space> would make more sense)
00:28:32 <hppavilion[1]> shachaf: Sure, why not
00:28:34 <boily> sjlklsjksjlkjslksjlksjlksjlk
00:28:40 <hppavilion[1]> boily: Are you using something weird?
00:28:52 <boily> trying to ' according to your methods.
00:29:14 <hppavilion[1]> I love ctcp so much
00:30:23 <oerjan> boily: please don't believe hppavilion[1], it casts doubt on your sanity hth
00:30:37 <hppavilion[1]> boily: It was an asciial pun
00:30:41 <shachaf> https://en.wikipedia.org/wiki/List_of_notable_numbers#Fractional_numbers
00:31:14 <hppavilion[1]> boily: In US QWERTY, those buttons are the homerow keys that correspond to the set bits in the ASCII of '
00:31:31 <hppavilion[1]> boily: [homerow in this case being the-buttons-your-non-thumb-fingers-are-on]
00:31:41 <hppavilion[1]> (reading l2r
00:31:41 <hppavilion[1]> )
00:33:46 * boily whistles innocently
00:34:06 -!- xock_stream has quit (Ping timeout: 258 seconds).
00:35:41 -!- function has quit (Quit: found 1 in /dev/zero).
00:36:04 <hppavilion[1]> *DING* Added CTCP for CTCP_SUPPORTED_QUERIES
00:38:40 <fizzie> hppavilion[1]: There's already a standard name for that.
00:38:45 <fizzie> hppavilion[1]: (Namely, "CLIENTINFO".)
00:39:05 <fizzie> (For a very loose definition of "standard".)
00:39:57 <hppavilion[1]> fizzie: Oh. pikhq once used that name on another channel (it didn't work), so I assumed it was the standard...
00:40:06 <hppavilion[1]> fizzie: Is there a standard format [for automated versions]?
00:40:10 <fizzie> http://www.irchelp.org/protocol/ctcpspec.html "CLIENTINFO -- This is for client developers use to make it easier to show other client hackers what a certain client knows when it comes to CTCP. The replies should be fairly verbose explaining what CTCP commands are understood, what arguments are expected of what type, and what replies might be expected from the client."
00:40:20 <hppavilion[1]> (I seem to be using square brackets as parenthesis a lot recently...)
00:40:51 <b_jonas> helloerjan!
00:41:15 <fizzie> The reply to a no-argument 'CLIENTINFO' query is intended to be a list of known tags; then you can ask for (e.g.) "CLIENTINFO VERSION" to get an explanation of that tag, and so on.
00:41:19 <b_jonas> oerjan: I saw you found a delexing algorithm for Incident. Nice. I was trying to find one myself (I'm not giving that up).
00:41:31 <hppavilion[1]> fizzie: OK, added that as an alias
00:43:06 <hppavilion[1]> OH! Just remembered a pun
00:43:08 <hppavilion[1]> `thanks giving
00:43:09 <HackEgo> Thanks, giving. Thiving.
00:43:12 <hppavilion[1]> YES!
00:43:15 * hppavilion[1] is satisfied
00:43:20 <shachaf> What's the pun?
00:44:21 <hppavilion[1]> shachaf: ...it's US thanksgiving today
00:44:31 <hppavilion[1]> hth
00:44:38 <shachaf> Yes, I understand that part.
00:44:48 <hppavilion[1]> shachaf: So I `thanksed giving in HackEgo.
00:44:59 <fizzie> The best part about thanksgiving is no emails from MTV.
00:45:16 <shachaf> Hmm, I could go to MTV and email you.
00:45:49 <zzo38> I did not implement CLIENTINFO on my client yet, I can hope to do that? Let me to read exactly what is the protocol, first.
00:45:56 <fizzie> shachaf: How does this Thanksgiving thing work, are you folks offline for tomorrow as well?
00:47:02 <shachaf> It's not a federal holiday.
00:47:08 <b_jonas> fungot, have you implemented CLIENTINFO on your client yet?
00:47:08 <fungot> b_jonas: i know i didn't know that you've had it for some time i added a new page and sends it to emacs, i suggest, vote). you need just some 50 more metres and i'm home, and realised i forgot to take down what he actually checks
00:47:20 <shachaf> Or a stock exchange holiday.
00:47:27 <fizzie> fungot is very bad about CTCPs.
00:47:27 <shachaf> I don't remember whether it's a Google holiday.
00:47:28 <fungot> fizzie: perhaps, if i could but learn is when you're fairies, you know, that thing about genocide is to be one decimal). the following is a little harder than to wait for the airshow. look over jorma's shoulder. " what size will you be? miss, this here ought to be fnord from the house, and heal my computer with full u+ support" then they both bowed low. just keep the safe or tub and emptied it
00:47:58 <b_jonas> shachaf: is it a holiday where you celebrate only in the evening?
00:48:14 <hppavilion[1]> Wait, I forget
00:48:20 <hppavilion[1]> What's shachaf's nationality?
00:48:48 <oerjan> b_hellonas, thanks
00:48:49 <shachaf> fizzie: I don't have a detailed holiday document.
00:49:06 <fizzie> Hm. Well, maybe it'll be quiet anyway.
00:49:22 <shachaf> I have a document that says that in addition to holidays, US employees get 15 days/year of vacation to start.
00:49:24 <hppavilion[1]> fizzie: Thanksgiving is federal in the US
00:49:35 <hppavilion[1]> Since 1863
00:49:45 <fizzie> hppavilion[1]: Yes, but I'm talking about the Friday.
00:50:00 <fizzie> I think it's the black one?
00:50:02 <shachaf> I suspect the situation in EMEA is better.
00:50:07 <shachaf> Is London EMEA?
00:50:15 <fizzie> Yes, London's EMEA.
00:50:31 <fizzie> I guess post-Brexit the 'E' is a bit debatable.
00:51:18 <shachaf> Do you have a number of non-holiday vacation days per year?
00:51:25 <shachaf> Is it 25 maybe?
00:51:34 <hppavilion[1]> Ah
00:51:40 <hppavilion[1]> fizzie: Black friday is not federal
00:51:44 <fizzie> shachaf: It might be 20.
00:51:52 <hppavilion[1]> fizzie: brxit?
00:52:08 <hppavilion[1]> It's the opposite of federal
00:52:10 <hppavilion[1]> It's confederal
00:52:28 <shachaf> fizzie: You can probably look it up on go/holidaycalendar or something like that.
00:52:32 <shachaf> @time fizzie
00:52:33 <lambdabot> Local time for fizzie is Fri Nov 25 00:52:32 2016
00:52:51 <shachaf> I mean, look up details about Friday.
00:53:16 <fizzie> shachaf: Actually, I think the 25 was right. I keep remembering it in hours (for a nominal 8-hour day).
00:53:28 <fizzie> (That's how Workday shows it.)
00:53:52 <shachaf> Are your work days 8 hours long?
00:54:07 <fizzie> I forget. There was some number in the contract.
00:54:15 <fizzie> It's a very theoretical number anyway.
00:54:16 <shachaf> I mean in practice.
00:54:22 <fizzie> Well, no.
00:55:17 <fizzie> I guess they are sometimes. But the commute takes two hours in total.
00:55:18 <zzo38> I did implement USERINFO but I have not implemented SOURCE because I have no FTP server (if you have a FTP server to mirror this file then I will add a link to it). Also that document does not specify the encryption scheme for SED
00:56:07 <shachaf> boily: It's kind of cold, actually.
00:56:14 <shachaf> I have a gas heater but I never figured out how to turn it on.
00:56:21 <shachaf> I think it has a pilot light.
00:56:35 <shachaf> I guess I should find out how to turn that on.
00:57:05 <zzo38> The specification for FINGER includes full name, which can be seen by using the WHOIS command with the server; WHOIS will also give idle time. However, there might be the use if the client's idea of the idle time is wanted instead of the server's idea of the client's idle time.
01:01:26 <fizzie> shachaf: Actually, looking at my Oyster history, 8 isn't that far off.
01:03:52 <shachaf> If a program wants to use variables that are put in a special ELF section, what can it do?
01:04:22 <shachaf> Apparently ld.bfd supports .{start,size}of.(sectionname)
01:04:26 <shachaf> But ld.gold doesn't.
01:04:27 <zzo38> (The IRC client I use is simple and does not even keep track of the user's real name, although it wouldn't be too difficult to add the feature to keep track of it.)
01:04:33 <HackEgo> [wiki] [[DROL]] M https://esolangs.org/w/index.php?diff=50386&oldid=50385 * BradleySadowsky * (-15) Fix command list
01:04:42 <b_jonas> fizzie: wait, Oyster? isn't that some city mass transport pass?
01:04:53 <fizzie> b_jonas: Yes, London's.
01:05:05 <shachaf> You can link an object file that puts something in the section before and after, but that's kind of annoying.
01:05:20 <fizzie> b_jonas: If you register the card (and turn the thing on), you get emailed an "Oyster Journey History" (PDF + CSV) once a month.
01:05:41 <shachaf> You can also open /proc/self/exe and inspect it.
01:05:45 <b_jonas> shachaf: um, try asking through the compiler or the assembler. I think the object files can represent section info, and you can tell the compiler or assembler to emit such things.
01:05:57 <shachaf> How?
01:05:59 <fizzie> shachaf: I have a vague notion you can add symbols for the section in a linker script.
01:06:00 <b_jonas> shachaf: check the gcc docs for variable attributes
01:06:11 <zzo38> shachaf: I would think that would also require to be used on an operating system that supports that.
01:06:12 <shachaf> fizzie: Right, the linker script is the other option.
01:06:21 <b_jonas> shachaf: which of assembly, C, C++ etc are you defining the variables?
01:06:22 <HackEgo> [wiki] [[DROL]] M https://esolangs.org/w/index.php?diff=50387&oldid=50386 * BradleySadowsky * (-27) Redo layout of implementations list
01:06:25 <zzo38> (Hopefully the operating system does support that.)
01:06:32 <shachaf> But you can't just add an additional linker script, apparently, you can only replace the existing ones.
01:06:37 <shachaf> b_jonas: In this case C++.
01:06:45 <b_jonas> shachaf: what compiler?
01:06:52 <shachaf> g++ or clang++
01:06:57 <zzo38> If it is C++ maybe you have to disable name-mangling for those purpose?
01:06:58 <b_jonas> recent one?
01:07:05 <b_jonas> let me check the docs
01:07:07 <shachaf> Sure.
01:07:25 <shachaf> The context is this library: https://github.com/mortehu/xflags
01:07:48 <b_jonas> shachaf: https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc/Common-Variable-Attributes.html search for "section"
01:08:17 <shachaf> It's like gflags but it puts flag information in an ELF section so it can be used for e.g. fast startup and autocompletion.
01:08:32 <shachaf> b_jonas: Yes, that lets me put things in the section (which is what that library does).
01:08:37 <HackEgo> [wiki] [[DROL]] M https://esolangs.org/w/index.php?diff=50388&oldid=50387 * BradleySadowsky * (+0) Fix typo
01:09:00 <b_jonas> shachaf: ok, so what's the problem? does the linker not handle that properly?
01:09:18 <shachaf> No, the problem is that I want the program to scan through the things I put in that section.
01:09:28 <shachaf> I think I phrased it badly at the beginning.
01:09:29 <b_jonas> oh!
01:09:53 <b_jonas> shachaf: could you put a symbol (possibly a variable symbol) at the beginning of the section, and one at the end?
01:10:00 <shachaf> Yes, that's what that library does.
01:10:07 <b_jonas> ok
01:10:19 <shachaf> But then you have to take care to link that thing before anything else.
01:10:28 <shachaf> Otherwise you silently miss variables.
01:10:36 <b_jonas> um...
01:10:44 <shachaf> You can also use .startof.(sectionname), but ld.gold doesn't support that.
01:11:11 <b_jonas> but doesn't the linker help in that? as in, doesn't it have some way to give weights to the variables so they're ordered like that, or put multiple sections one after the other directly in a given order, or something?
01:12:20 <shachaf> What do you mean?
01:13:02 <b_jonas> shachaf: as in, write a linker script that tells to put the sections foo0, foo1, foo2 consecutively in the output binary, put the variables in foo1, and the markers in foo0 and foo2
01:13:28 <shachaf> Well, if you can avoid writing a linker script, that would be better.
01:13:37 <b_jonas> I dunno
01:13:42 <shachaf> In particular I don't think you can just add a linker script for the thing you want, you can only replace the existing one?
01:14:20 <b_jonas> shachaf: instead of variables, could you use gcc's builtin support to create functions that are ran at the startup of the program, and let those register the variables at runtime?
01:14:42 <b_jonas> gcc has a way to give weights to order those init functions
01:14:51 <b_jonas> (depends on the linker and crt probably)
01:15:17 <b_jonas> I dunno really
01:15:18 <shachaf> Yes, but part of the point of this library is to avoid doing that.
01:15:45 <shachaf> fizzie might have an idea why.
01:16:30 <b_jonas> I don't know much about linker magic.
01:17:15 <b_jonas> There are some other channels here on freenode where you can try to ask if people can't help here, including ##workingset
01:17:38 <b_jonas> Or you could try asking on non-irc forums too
01:19:02 <fizzie> shachaf: There's probably a bunch of properties of the default linker script you could take advantage of, but maybe none I'd be entirely comfortable in relying on.
01:19:22 <b_jonas> Or maybe try to ask the linux kernel people, some of them probably know a lot about unusual compiler+linker magic.
01:20:17 <b_jonas> Also asking ais523 could be worth a try.
01:20:21 <shachaf> They use .startof. now, maybe: https://patchwork.kernel.org/patch/9296965/
01:20:28 <fizzie> shachaf: FWIW, there's one way of "augmenting" the linker script as well at least on GNU ld (see the 'INSERT' command in https://sourceware.org/binutils/docs/ld/Miscellaneous-Commands.html#Miscellaneous-Commands and it's description of -T).
01:21:29 <boily> `wisdom
01:21:30 <HackEgo> google//Google is where people are working on [NAME WITHHELD] and [REDACTED], without being evil at all.
01:21:56 <shachaf> `dowt google
01:21:59 <HackEgo> 6414:2015-12-19 <tsweẗt> learn Google your half-Word Haskell is Problem. \ 8985:2016-08-27 <oerjän> learn Google is where people are working on [NAME WITHHELD] and [REDACTED], without being evil at all.
01:22:32 <b_jonas> oh! that wisdom tells the name of the super-secret military and pharmaeutical projects that are so secret people can't even tell what domain they're working on?
01:23:00 <b_jonas> Of those two, which one is the pharma?
01:24:36 <shachaf> I have no idea what you're referring to.
01:29:54 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
01:35:46 <boily> Google isn't evil, it's omnipotent.
01:42:54 <zzo38> I think probably part of them are a bit evil.
01:43:50 <zzo38> (Even if that might not have originally been their intention when they started Google initially, but they are much larger now.)
01:44:29 <shachaf> is it fizzie
01:44:54 <boily> fizzie is evil?
01:45:39 <zzo38> I mean part of Google; I don't mean all of them though, it is a large company so it is more complicated than just that
01:46:13 <fizzie> You know what they say, there's a little evil inside every one of us.
01:46:22 <fizzie> "evil" backwards is "live", after all. </deep>
01:47:32 <zzo38> In English it is, yes.
01:48:37 <fizzie> Incidentally, the other day at work there was a big (maybe 1m x 1m x 1.5m) mysterious box, and it said "Shipment ID: PANDORAnnnnnnn" (where the n's are decimal digits) on the label on the side.
01:48:45 <fizzie> I assume that's the Pandora's Box they keep talking about.
01:48:49 <fizzie> (I didn't open it.)
01:51:14 <zzo38> But does it have your name on it? If so, did you expect something shipped? (If either answer is no, then probably you should not open it.)
01:51:25 <fizzie> No, it wasn't for me.
01:53:06 <fizzie> In other "seen things" news, there's this South West Trains ad I keep seeing, I think it's a little on the ominous side: https://zem.fi/tmp/escape.jpg
01:54:15 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=50389&oldid=50362 * BradleySadowsky * (+11) /* D */ Add DROL to list
01:55:02 <boily> there's bamboo shoots in har gow. I feel betrayed.
01:55:24 <shachaf> fizzie: isn't there another channel for that topic of conversation
01:57:47 <fizzie> shachaf: I hadn't realized it was a TRAAAAAINS ad before I had already started to type here.
01:59:54 <fizzie> (I've always been too stuck on the slogan to read beyond that.)
02:00:56 <quintopia> gnight boily
02:01:36 <boily> bonnnuitopia!
02:01:51 <quintopia> i never know when to use bon or bonne so i give up
02:01:59 <oerjan> . o O ( ominous backwards is suonimo, that's ominously close to finnish )
02:02:25 <quintopia> ominoreg backwards is geronimo
02:02:57 <boily> quintopia: «bon» is masculine, and «bonne» is feminine. «nuit» is feminine, so it's «bonne nuit».
02:03:06 <quintopia> "I, Mouse" backwards is "E, Suomi"
02:03:14 <oerjan> <boily> there's bamboo shoots in har gow. I feel betrayed. <-- is your relationship to bamboo shots similar to shachaf's relationship to bell peppers?
02:03:32 <zzo38> In JavaScript there is a "constructor" property of most objects. I don't know exactly what was the intended use, but I have found it useful when parsing command-line arguments, by writing something like: option[x]=option[x].constructor(y); The values here are all primitives, and x and y are strings. How common is this kind of code?
02:03:36 <boily> oerjan: no, I was thinking that har gow was purely shrimp.
02:03:41 <quintopia> boily: the latins were stupid. words don't need genders.
02:04:11 <boily> word gender is perfectly logical. «un lit», «une nuit». see, it's sane!
02:04:17 <quintopia> does har gow make your hair grow?
02:04:27 <boily> no, I'm just a Groan Man.
02:04:44 <quintopia> not as groanworthy as shachaf
02:04:53 <oerjan> <quintopia> i never know when to use bon or bonne so i give up <-- are you saying you have gender issues
02:05:01 <fizzie> "Suonimo" would translate to something like "veinery".
02:05:06 <quintopia> oerjan: i'm saying french has gender issues
02:05:29 <quintopia> fizzie: a most venerable and venal word
02:05:56 <boily> fungot: which gender do you identify with?
02:05:56 <fungot> boily: is that something you know and and the cases that required to actually mutate the original ( sorted, perhaps, it may be said that particularly here, parliament will give a single instance,
02:06:18 <quintopia> fungot: say again?
02:06:18 <fungot> quintopia: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp
02:06:18 <oerjan> ^style
02:06:18 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
02:06:32 <quintopia> fungot: say again?
02:06:33 <fungot> quintopia: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp
02:06:35 <oerjan> ah the recursive one
02:06:35 <quintopia> what
02:06:42 <fizzie> ("suoni" -> "vein", and the -mo suffix is for places where a particular thing is done, https://en.wiktionary.org/wiki/-mo#Finnish)
02:06:53 <boily> fungot is a proper superset of fungot.
02:06:53 <fungot> boily: and it's self-modifying techniques." stop immobilizes and disables you. in these bones, i shall return! by the way, the wings! now this is a way to the ocean palace?
02:07:05 <boily> see, it's a self-modifying technique!
02:07:19 <quintopia> fungot: try that gender question again
02:07:19 <fungot> quintopia: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube ( some youtube comments)
02:07:29 <oerjan> . o O ( a place for veinous acts )
02:07:47 <boily> veins are too chewy.
02:07:48 <quintopia> ^style nethack
02:07:48 <fungot> Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal)
02:07:51 <quintopia> fungot: try that gender question again
02:07:52 <fungot> quintopia: king arthur, *arthur: ector took both his sons to the outside, he is often seen with a camera: there was no light. ( the heart of ahriman: the road between hurworth and neasham. ( van gouden tijden zingen de harpen, by ryotaro shiba)
02:08:04 <quintopia> that's a bit more conclusive
02:08:06 <quintopia> kings are male
02:08:17 <shachaf> fizzie: oh man, that was confusing
02:08:42 <shachaf> The ^style thing, I mean.
02:08:53 <shachaf> I once read a book where the king was not male.
02:09:08 <quintopia> fair
02:09:15 <quintopia> what book
02:10:28 <oerjan> shachaf: was it about polish king Jadwiga
02:11:01 <shachaf> No, it was fiction. I'm looking for the title.
02:11:12 <shachaf> _Night Mare_
02:11:29 <quintopia> ...the MLP antagonist?
02:12:00 <shachaf> I don't believe so.
02:12:21 <oerjan> . o O ( everything's better with ponies, including horror )
02:12:35 <boily> time to espouse the shape of a mattress. 'night all!
02:12:46 * boily reflectively mapoles the horror out of oerjan
02:12:49 <oerjan> @wn espouse
02:12:49 <quintopia> i can't find that book
02:12:50 <lambdabot> *** "espouse" wn "WordNet (r) 3.0 (2006)"
02:12:50 <lambdabot> espouse
02:12:50 <lambdabot> v 1: choose and follow; as of theories, ideas, policies,
02:12:50 <lambdabot> strategies or plans; "She followed the feminist movement";
02:12:50 <lambdabot> "The candidate espouses Republican ideals" [syn: {adopt},
02:12:52 <lambdabot> [7 @more lines]
02:12:57 -!- boily has quit (Quit: PUZZLE CHICKEN).
02:13:16 <shachaf> Have you tried Wikipedia?
02:14:01 <quintopia> and invite them to beg me for more money?
02:14:17 <quintopia> oh it's a xanth thing
02:14:26 <quintopia> never really got into those
02:14:37 <oerjan> they have a fundraising now?
02:14:49 <shachaf> It was a long time ago.
02:23:00 -!- augur has quit (Ping timeout: 256 seconds).
02:23:54 <quintopia> i am reading the wikipedia synopsis...and all of the names...I have to wonder if this is where you got your pun addiction
02:24:10 <quintopia> the barbarian leader is ACTUALLY NAMED "Hasbinbad"
02:24:56 -!- MDude has quit (Ping timeout: 246 seconds).
02:25:43 <oerjan> he may also have read goscinny comics hth
02:25:44 -!- MDude has joined.
02:26:24 <oerjan> https://en.wikipedia.org/wiki/Iznogoud
02:27:45 <oerjan> . o O ( wait, was that where i got it - one of my earliest memories is of an asterix volume )
02:28:43 <oerjan> i suppose disney wasn't much better.
02:30:45 -!- augur has joined.
02:39:35 <shachaf> No, I don't think so.
02:48:18 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:52:01 -!- augur has quit (Ping timeout: 256 seconds).
02:56:20 -!- augur has joined.
03:13:16 -!- hppavilion[1] has joined.
03:20:57 -!- augur has quit (Ping timeout: 240 seconds).
03:22:35 <zzo38> If you don't like Wikipedia's fundraising banners you can set them to not be displayed.
03:28:28 -!- augur has joined.
03:31:05 -!- keemyb has quit (Read error: Connection reset by peer).
03:32:28 <zzo38> How tall are mediaeval houses?
03:33:10 -!- augur has quit (Ping timeout: 265 seconds).
03:34:03 -!- bibibi has quit (Ping timeout: 252 seconds).
03:39:57 -!- augur has joined.
03:53:03 -!- DarwinElf has joined.
03:53:12 -!- DarwinElf has left ("Leaving").
04:04:25 <hppavilion[1]> zzo38: Mediaeval?
04:04:32 <hppavilion[1]> If you include an 'a' you have to use 'æ'
04:04:37 <hppavilion[1]> Mediæval
04:07:28 <zzo38> Regardless how you spell them. How tall are they (in feet or in yards)?
04:25:03 -!- The_Prospector has quit (Ping timeout: 245 seconds).
04:45:53 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
05:06:25 -!- The_Prospector has joined.
05:13:19 <\oren\> lel
05:22:16 <zzo38> ?
05:38:16 -!- Sprocklem has joined.
05:38:34 -!- Sprocklem has quit (Client Quit).
06:05:13 -!- hppavilion[1] has joined.
06:29:23 <oerjan> and scott aaronson indeed posts about the paper i linked the other day - saying they found a flaw in it. oh well.
06:31:55 -!- oerjan has quit (Quit: Night).
06:46:13 -!- Sprocklem has joined.
07:42:57 -!- MoALTz has joined.
08:04:18 -!- AnotherTest has joined.
08:09:16 -!- izalove has quit (Ping timeout: 260 seconds).
08:27:33 <hppavilion[1]> Hm, I need æ, but the other way around
08:30:38 <FireFly> æh
08:31:55 <HackEgo> [wiki] [[ABCR]] N https://esolangs.org/w/index.php?oldid=50390 * Steve * (+2822) Created page with "{{stub}} '''ABCR''' is a queue-based programming language created by [[User:Steve|Steven Hewitt]].<ref name=ABCR>[https://github.com/Steven-Hewitt/ABCR Github repo]</ref> It..."
08:32:25 <HackEgo> [wiki] [[ABCR]] https://esolangs.org/w/index.php?diff=50391&oldid=50390 * Steve * (-3)
08:32:29 <shachaf> FærieFly
08:34:37 <FireFly> shæchæf
08:40:54 <HackEgo> [wiki] [[ABCR]] https://esolangs.org/w/index.php?diff=50392&oldid=50391 * Steve * (-10)
09:21:46 -!- xocket has joined.
09:27:27 -!- xocket has quit (Disconnected by services).
09:27:28 -!- xock_stream has joined.
09:34:53 -!- izalove has joined.
09:41:30 -!- Sprocklem has quit (Ping timeout: 258 seconds).
10:18:33 -!- wlp1s1 has quit (Ping timeout: 256 seconds).
10:20:03 -!- iovoid has quit (Ping timeout: 245 seconds).
10:27:44 -!- xocket has joined.
10:31:50 -!- xock_stream has quit (Ping timeout: 268 seconds).
10:40:43 -!- iczero has joined.
10:42:26 -!- PinealGlandOptic has quit (Quit: leaving).
10:59:08 -!- AnotherTest has quit (Ping timeout: 260 seconds).
10:59:25 -!- The_Prospector has quit (Ping timeout: 260 seconds).
11:18:07 -!- iovoid has joined.
11:23:08 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
11:28:58 -!- xocket has quit (Disconnected by services).
11:28:59 -!- xock_stream has joined.
11:33:45 -!- boily has joined.
11:33:53 <boily> @massages-loud
11:33:53 <lambdabot> You don't have any messages
11:43:58 -!- AnotherTest has joined.
11:53:40 -!- hppavilion[1] has joined.
12:05:10 -!- LKoen has joined.
12:06:20 <boily> `wisdom
12:06:28 <HackEgo> mroman_//mroman_ is probably mroman but you can never be sure. (NSFW)
12:06:58 <hppavilion[1]> Hm, is there a name for the general case of the property of exponents where (b^m)*(b^n) = b^(m+n)?
12:12:06 -!- xock_stream has quit (Ping timeout: 250 seconds).
12:22:14 -!- Phantom_Hoover has joined.
12:27:17 -!- xocket has joined.
12:29:00 -!- boily has quit (Quit: CHUPACABRA CHICKEN).
12:30:46 -!- hppavilion[1] has quit (Quit: SLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEP).
12:38:22 -!- xocket has quit (Disconnected by services).
12:39:53 -!- xocket has joined.
12:51:36 -!- AnotherTest has quit (Ping timeout: 260 seconds).
13:28:43 -!- DHeadshot has joined.
14:36:02 -!- LKoen has quit (Remote host closed the connection).
14:38:14 -!- Zarutian has joined.
14:38:44 -!- Zarutian has quit (Read error: Connection reset by peer).
14:38:47 -!- Zarutian has joined.
14:39:50 <Zarutian> `wisdom
14:39:53 <HackEgo> fabric of reality//The fabric of reality is *not* plaid corduroy, no matter what evil tongues say.
14:49:25 -!- AnotherTest has joined.
14:50:26 <izalove> copying ubuntu on your usb key like a pro
14:50:27 <izalove> root@notebook ~ # cat download/ubuntu-16.10-desktop-amd64.iso > /dev/sdb
14:52:23 * izalove is tired of people using dd for that
15:08:02 <Zarutian> what is wrong with using cp?
15:08:19 <Zarutian> oh, I see.
15:40:03 <int-e> izalove: let's just hope that the random initialization order didn't accidently cause /dev/sdb to be your hard disk drive
15:40:27 <int-e> (sda being a USB device has happened to me here, at least once)
16:12:23 -!- LKoen has joined.
16:55:28 -!- oerjan has joined.
17:01:59 <zzo38> I think I have once tried mounting a .iso file and it resulted in a read-only filesystem, which is what I expected anyways. Does this mean that copying it like that will make the USB key also a read-only filesystem until you reformat it?
17:05:55 <int-e> izalove: but you got it wrong; the pro version is curl http://releases.ubuntu.com/16.10/ubuntu-16.10-desktop-amd64.iso > /dev/sdb
17:19:12 <Zarutian> int-e: owlawrdy!
17:23:03 <int-e> Zarutian: The world just hasn't been the same ever since Twitch installed Arch Linux. ("Twitch Installs users managed to reinstall Arch only to be thwarted by the botnet. The botnet managed to partially install Gentoo.")
17:25:23 <Zarutian> int-e: you mean there was a stream where people watching it could Twitch Plays Pokemon style install Linux on an VM? Really?
17:26:22 <int-e> I suppose https://www.twitch.tv/twitchinstallsarchlinux/v/23578745 can still replay the deed?
17:31:54 <\oren\> argh
17:32:10 <\oren\> why is ttf such a non-local format
17:33:41 <\oren\> I'll have to do a whole extra program that puts all the addresses rigt
17:34:21 <zzo38> How do you mean as "a non-local format" exactly?
17:37:13 <int-e> position-independent in the relocation sense.
17:43:53 -!- wanderman has joined.
17:46:34 <int-e> (and in any case I suspect that oren's question was rhetorical)
17:48:47 <oerjan> non-locality is a fundamental quantum property hth
17:49:24 <int-e> `grwp property
17:49:25 <HackEgo> [wiki] [[Lutfig]] N https://esolangs.org/w/index.php?oldid=50393 * Ferrosurgeon * (+695) Created page with "Lutfig is a [https://en.wikipedia.org/wiki/Lookup_table#Hardware_LUTs lookup table] configuration language inspired by the impression that [https://en.wikipedia.org/wiki/Field..."
17:49:42 <HackEgo> group:Groups are just loops with the property of associativity. \ halfling:Halflings are genericized hobbits for intellectual property reasons. \ intellectual property:Intellectual property is either the plot of land where a university campus is or otherwise a property which gives something an intellectual air or appearance. \ keenlist:keenlist is
17:49:54 <oerjan> no, no, you're supposed to lut fish, not figs
17:50:23 <int-e> don't we look down on fish?
17:51:21 * oerjan swats int-e into a lye bath -----###
17:51:24 <fizzie> If wishes were fishes.
17:55:10 -!- oerjan has quit (Quit: Later).
17:56:04 <shachaf> if fizzies were pizzas
17:56:49 <shachaf> int-e: Should grwp default to sport?
17:57:32 <fizzie> I just had some TGIF pizza.
18:01:08 <int-e> `? sport
18:01:11 <HackEgo> sport? ¯\(°​_o)/¯
18:04:00 <shachaf> fizzie: On Friday?
18:04:12 <shachaf> `cat bin/grwp
18:04:13 <HackEgo> ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- *
18:04:37 <shachaf> `` cd wisdom; grep -R property | sport
18:04:46 <HackEgo> 1/4:intellectual property:Intellectual property is either the plot of land where a university campus is or otherwise a property which gives something an intellectual air or appearance. \ group:Groups are just loops with the property of associativity. \ termite:Termites are genericized ants for intellectual property reasons. \ vegemi
18:04:54 <shachaf> int-e: hth
18:04:55 <shachaf> `spam
18:04:56 <HackEgo> 2/4:te:Vegemite is genericized marmite for intellectual property reasons. \ sanity:Sanity is the defining property of boily. Taneb invented it. \ keenlist:keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast \ Binar
18:05:17 <\oren\> I have new, terrifying idea!
18:05:44 <\oren\> muhuahuehekekeke
18:07:09 <\oren\> what if my ttf converter automatically detected shapes that are common to glyphs and treated them as compound
18:08:21 <fizzie> shachaf: That's what the "F" is for.
18:08:40 <shachaf> fizzie: I thought the F was for Forum.
18:08:55 <\oren\> this would have it detect that the left half of my a is identical to the left half of o and use that as acomponent
18:09:16 <fizzie> shachaf: Well, it's Friday here by the time the actual TGIF rolls around.
18:09:41 <\oren\> actually maybe you can even do that to the ttf as a postprocessing step
18:09:54 <\oren\> .... or maybe not
18:09:59 <fizzie> shachaf: (So we do a "re-show" of the stream in a conference room Friday afternoon, and then a "social TGIF" in the evening.)
18:10:24 <shachaf> I see.
18:10:48 <shachaf> I remember that that was the reason it was moved to Thu in the first place.
18:11:05 <\oren\> but how do you efficiently find common sub images in a collection of images?
18:13:45 <\oren\> hmm, given that the images are internally stored as bits, maybe I can use shift and XOR?
18:15:00 <Taneb> Did that inconsistent esolang idea a few weeks ago ever get published
18:15:20 -!- Sprocklem has joined.
18:17:23 -!- wanderman has quit (Quit: Leaving).
18:22:48 -!- LKoen has quit (Remote host closed the connection).
18:40:04 <zzo38> I made a list of the file formats to support by my Farbfeld Utilities; currently only a few file formats are supported. http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=File+formats ("R" and "W" indicates that it is implemented and "-" means that it doesn't)
18:41:17 <zzo38> If there are other formats you want, you can add them to that wiki page too
18:45:38 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50394&oldid=50393 * Ferrosurgeon * (+518)
18:52:14 -!- Sprocklem has quit (Ping timeout: 250 seconds).
19:09:06 -!- ais523 has joined.
19:09:16 -!- LKoen has joined.
19:11:04 -!- xocket has quit (Remote host closed the connection).
19:11:31 -!- xocket has joined.
19:30:53 -!- Sprocklem has joined.
19:36:54 <zzo38> Do you know how to make reverse-astrology?
19:37:28 <zzo38> I wrote on this paper for making up a character for a GURPS game and I want to figure out what to write for birthday by use of reverse-astrology.
19:37:35 -!- Sprocklem has quit (Ping timeout: 268 seconds).
19:39:57 -!- xocket has changed nick to sudo.
19:40:04 -!- sudo has changed nick to xocket.
19:40:18 -!- xocket has changed nick to [[-__-]].
19:41:35 -!- [[-__-]] has changed nick to sudo.
19:41:48 -!- sudo has changed nick to xocket.
19:43:33 -!- xocket has changed nick to sex.
19:43:40 -!- sex has changed nick to sexme.
19:48:01 -!- sexme has changed nick to XXXXX.
19:48:04 -!- XXXXX has changed nick to XXXXXX.
19:48:25 -!- XXXXXX has changed nick to XXXXXXXY.
19:50:13 -!- XXXXXXXY has changed nick to John___.
19:50:15 -!- John___ has changed nick to John____.
19:50:16 -!- John____ has changed nick to John_____.
19:50:17 -!- John_____ has changed nick to John______.
19:50:19 -!- John______ has changed nick to John_______.
19:51:55 -!- John_______ has left ("Leaving").
19:54:37 <zzo38> Why is changing name like that so much? What is that for?
19:55:00 <shachaf> I agree with zzo38.
19:59:23 -!- Zarutian has quit (Quit: Zarutian).
20:28:18 -!- augur has quit (Quit: Leaving...).
20:43:33 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50395&oldid=50394 * Ferrosurgeon * (+884)
21:22:08 -!- DHeadshot has quit (Ping timeout: 260 seconds).
21:25:22 -!- The_Prospector has joined.
21:30:37 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds).
22:22:27 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:26:36 -!- Phantom_Hoover has joined.
22:33:58 -!- Sprocklem has joined.
22:49:07 -!- boily has joined.
22:53:41 -!- hppavilion[1] has joined.
22:55:52 <boily> `wisdom
22:55:55 <HackEgo> gazpacho//You like Gazpacho and I like Gaspacho. Let's call the whole thing off!
22:58:03 -!- Zarutian has joined.
22:59:08 -!- Zarutian has quit (Read error: Connection reset by peer).
22:59:10 -!- Zarutian has joined.
23:05:42 <quintopia> helloily
23:06:47 <quintopia> i learned today that the word "must" is on its way out of the english language
23:07:33 <boily> quinthellopia.
23:07:35 <boily> eh?
23:22:41 -!- 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.”).
23:23:11 -!- FreeFull has quit (Ping timeout: 246 seconds).
23:24:55 -!- DHeadshot has joined.
23:25:34 <hppavilion[1]> quintopia: It is?
23:25:41 <hppavilion[1]> quintopia: We must not lose this valuable word.
23:26:04 <hppavilion[1]> (or "mustn't" if you're living in a commonwealth country or the past)
23:28:50 <boily> hppavellon[1]. The Commonwealth is the Future of Tomorrow! Praise be the Queen!
23:29:08 <hppavilion[1]> boily: Someday, english will have a crossdressing king
23:29:14 <hppavilion[1]> boily: God Save the Drag Queen!
23:31:37 <boily> crossdressing is fun!
23:32:32 <shachaf> boily: Isn't it blasphemy?
23:37:13 <hppavilion[1]> Hm, apparently counting in binary solves the Towers of Hanoi
23:37:25 <hppavilion[1]> I wonder what variant on Towers of Hanoi is solved by bijective binary
23:38:24 <boily> hellochaf. crossdressing?
23:38:47 <shachaf> I guess dressing like what's-his-name is permitted by Christianity.
23:40:48 <boily> flowing robes are good for æration. plus you're pretty!
23:43:35 <shachaf> i'm not sure he was crucified in robes hth
23:44:39 <boily> crucifixion is a pain in the hand...
23:59:25 -!- FreeFull has joined.
2016-11-26
00:08:37 -!- DHeadshot has quit (Ping timeout: 240 seconds).
00:14:38 <izalove> hey
00:14:43 <izalove> i had an idea
00:14:55 <izalove> you know that gcc lets you grab the address of a label?
00:14:59 <zzo38> I want to add into OAA some way to imitate a more sophisticated parser so that you do not have to program each case manually if for example you have several objects named KEY and one is BLUE KEY and one is RED KEY, so that if you have just one of the keys you can write KEY and it will work; another case may be that you don't have to duplicate the code for IT in every method, or to define just one "fancy noun" phrase list and then use it in all meth
00:15:01 <izalove> with &&label
00:15:05 <izalove> zzo38: wait
00:15:08 <izalove> my turn
00:15:09 <zzo38> izalove: Yes, I have read about that (but never used it)
00:15:15 <izalove> ok
00:15:20 <izalove> now put two labels
00:15:27 <izalove> then do &&label2-&&label1
00:15:47 <izalove> now you have the size of a piece of code
00:16:20 <izalove> and you can print it with write(1, &&label1, &&label2-&&label1)
00:16:33 <izalove> ok that was a random thing
00:16:39 <izalove> zzo38: yout turn
00:17:53 <zzo38> I already wrote it (because I was writing most of it when you wrote some more), so now, see if you or anyone answer. I wanted to figure out what might be the best way to implement such things (in terms both of syntax and of generated code)
00:18:11 <zzo38> (I did think of some ideas but I don't know if it is any good)
00:20:04 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50396&oldid=50395 * Ferrosurgeon * (+1531) First draft outline at a stopping point modulo formatting errors
00:22:21 <Jafet> on the topic of randomness, O'Neill suggests using the stack address as a seed, because operating systems set the stack address using a secure random generator
00:23:07 <zzo38> Maybe, but I wouldn't expect that will always work
00:23:56 <shachaf> How many bits can you get out of the stack address?
00:25:06 <zzo38> Often the current time is used as a random number seed; in a BASIC program you may write RANDOMIZE TIMER to use the current time of day as a random number seed.
00:25:50 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50397&oldid=50396 * Ferrosurgeon * (+0)
00:25:56 <zzo38> How many bits is stack address also I expect will depend on the system
00:26:03 <zzo38> (and also the alignment)
00:28:58 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50398&oldid=50397 * Ferrosurgeon * (+12) Nailed it
00:29:28 -!- PinealGlandOptic has joined.
00:29:40 <Jafet> seems to be about 30 bits here
00:30:30 <Jafet> `cc main(a){ printf("%p", a); }
00:30:51 <HackEgo> 0x1
00:31:08 <zzo38> The argument "a" there is just argc
00:31:11 <zzo38> Maybe try &a
00:31:14 <Jafet> `cc main(a){ printf("%p", &a); }
00:31:15 <HackEgo> 0x7fbfb9ac9c
00:31:40 <Jafet> `cc main(a){ printf("%p", &a); }
00:31:42 <HackEgo> 0x7fbf89ac9c
00:31:58 <Jafet> approximately zero, evidently
00:33:21 <boily> fungot: what's your address?
00:33:21 <fungot> boily: they say that feeling an unexpected draft of air. according to his sister and maintained that she has a wary woman rivaling her in the form of satha, an ageless hate in its left it dead, candelabrum*, *candle: faustus: come on mephistopheles. what roads would any dare to tread, what your magic can do it well, hence the nature of the way he does not walk now in middle-earth; his kin that live still in latter days are but
00:34:31 <Jafet> ^style
00:34:31 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* oots pa qwantz sms speeches ss wp youtube
00:36:14 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50399&oldid=50398 * Ferrosurgeon * (+37) Got rid of 'event'
00:37:30 <zzo38> The following OAA program will make Thue-Morse sequence: [&]%#1>%@*>,#1>:%@<.#<PI*.#%@<.#<NOT>%@%@<NXT>,#,#<DN>,#</%#%#<2MUL>,#%#<>%@FO>CR| (The actual program contains comments, indentation, and line breaks, but here it is shown without.)
00:38:51 <HackEgo> [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50400&oldid=50399 * Ferrosurgeon * (+71) Whoops, wire length defines its delay
00:43:14 <zzo38> Also, when compiled in 16-bit mode, the result is 279 bytes long. (It will be longer if compiled in 32-bit mode.)
00:46:32 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
00:50:46 <fizzie> `cc main(){ int a; printf("%p", &a); }
00:50:47 <HackEgo> 0x7fbf97ec9c
00:50:49 <fizzie> `cc main(){ int a; printf("%p", &a); }
00:50:50 <HackEgo> 0x7fbfb48c9c
00:50:52 <fizzie> `cc main(){ int a; printf("%p", &a); }
00:50:54 <HackEgo> 0x7fbfc05c9c
00:51:00 <fizzie> There's a little bit of randomness there.
00:53:12 <zzo38> Yes, a few, but most bits are the same each time
00:54:26 <fizzie> I wouldn't be surprised if UML cut down on the usual number of random bits available for stack ASLR.
01:03:03 <boily> fizzielle. UML, as in the overcomplicated pseudo-software-engineering diagrams?
01:12:28 -!- adu has joined.
01:19:08 <fizzie> boily: User-Mode Linux, the thing that's powering the HackEgo sandbox.
01:19:29 <fizzie> From what I recall, it does a bunch of crafty things when it comes to address spaces.
01:23:35 -!- augur has joined.
01:26:59 <fizzie> izalove: I think I've seen a couple of jump tables implemented by making a table of (&&target - &&base) deltas, because that lets the table be position-independent. (Then you just goto *(base + table[x]).)
01:27:38 <fizzie> Actually, that sort of thing is even mentioned as an alternative in https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html
01:28:16 <boily> tdh.
01:28:34 <boily> fungot: can you hack HackEgo to uncraft his address management?
01:28:34 <fungot> boily: they say that he is sullen and morose, drunk on his birthday, did my spirit refuse to comprehend the meaning of what i had selected his features as beautiful. beautiful!--great god! his yellow skin scarcely covered the work of muscles and arteries beneath; his hair was long and gleaming and on his eight- footed horse, the wolf runs," answered pelias cryptically. " this is an abundance of food but, instead of teeth; it is
01:28:49 <fizzie> ^style
01:28:50 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* oots pa qwantz sms speeches ss wp youtube
01:29:04 <fizzie> fungot: When is your birthday, anyway?
01:29:05 <fungot> fizzie: crom: warily conan scanned his surroundings, all alone and by his own food has arisen the legend tells how the indian deity quetzalcoatl came from? identify yourself! you could've had a twinkle in his eye.
01:30:05 -!- Sgeo__ has joined.
01:30:50 <fizzie> "you could've had a twinkle in his eye" is an interesting phrase.
01:31:37 -!- Sgeo_ has quit (Ping timeout: 260 seconds).
01:32:21 <fizzie> First commit in ~src/fungot is dated "Thu Aug 14 22:22:10 2008 +0300" but that's just "Imported unversioned fungot sources", so probably the actual birthday was a bit before.
01:32:21 <fungot> fizzie: they say that you are the devil's work. baggins. he gazed after tron, asking riddles and cooking, some fifteen miles as the father of rivers and fountains, was the daughter of jupiter and juno. ( greek mythology, by james joyce)
01:35:23 <fizzie> Some log-grepping suggests it might've been that day, actually.
01:35:37 <boily> fizzie: are you the devil's work?
01:35:50 <fizzie> boily: So they say.
01:35:52 <boily> I think we can work with August 14 being Fungotday.
01:36:10 <boily> perkele.
01:36:56 <Jafet> the time before a source file is added to version control is analogous to gestation
01:40:16 <fizzie> Fun(got) fact: if that's the case, then it learned to talk at an age of 16 days or so.
01:40:44 <boily> fungot's biology's always been a little bit weird...
01:40:44 <fungot> boily: they say that the best place to go to great lengths to inflict pain or cause injury. suddenly, the freshest grapefruit you've ever eaten was dull, and yet not be sure what they cannot grasp.
01:41:57 <fizzie> fungot: Are you sure there even is a "best place" for that?
01:41:57 <fungot> fizzie: fountain: rest! this little fountain runs thus for aye: it is said to possess powers which mere mortals can scarcely comprehend, let him drink, and can spread a quickly fatal illness to his feet.
01:53:26 -!- adu has quit (Quit: adu).
01:56:12 -!- hppavilion[1] has joined.
01:58:30 -!- moonheart08 has joined.
02:01:05 <hppavilion[1]> helloony
02:01:15 <hppavilion[1]> moonheart08: You aren't on foonetic
02:01:40 <moonheart08> ik
02:02:37 <hppavilion[1]> moonheart08: wai
02:04:28 <boily> there are questions Man isn't meant to know the answer of. dark depths of the Universe, floating around in their ineffable shapes, fluttering, never colliding...
02:06:16 -!- moonheart08 has quit (Ping timeout: 250 seconds).
02:08:03 -!- oerjan has joined.
02:08:40 <boily> and now, even the Moon, that selenious astre of Gray Tides, has fallen from the sky, leaving in its palpable gap a lurching hole of eigengrau, the eye of the hapless observer naïvely blinking in incongruous disbelief.
02:08:48 <zzo38> Is that why you don't understand dark matter so well?
02:09:03 <boily> hellørjan.
02:09:27 <oerjan> helloily. what is this about the moon
02:10:31 <fizzie> Huh, what on earth happened there. There's a 5-minute period where the esolangs.org qps jumped from its normal <1 to ~50 or so, the mean request processing time went up from ~0.2s to 3.5s and >50% of responses were HTTP 5xx.
02:10:40 <fizzie> I think this monitoring is raising more questions than it answers.
02:10:58 <oerjan> i believe it is generally agreed that the moon falling from the sky would have rather immediate, but briefly, observable consequences.
02:11:32 <boily> oerjan: I was feeling purple, and moony ping timeouted hth
02:11:38 <oerjan> aha
02:12:07 <oerjan> (briefly because we'd then be dead hth)
02:12:46 <oerjan> i guess except for the people on the space stations (there's a chinese one too now, right?)
02:13:11 <hppavilion[1]> Can 'eigen' be applied to anything?
02:13:20 <oerjan> eigenplausible.
02:13:23 <boily> I'm sure we'd manage. stiff upper lip, keep calm, eat moon cheese...
02:13:52 <hppavilion[1]> oerjan: eigeneigenvector?
02:13:53 <boily> hppavilion[1]: that one is the "self-gray" your brain creates when there's no light for your eyes to perceive.
02:13:55 <oerjan> boily: it's more the "kinetic energy melts all of earth's crust" part that's a bit tricky to be calm about.
02:14:22 <oerjan> hppavilion[1]: ok that may be stretching it.
02:14:58 <oerjan> hm did xkcd whatif do this one already
02:15:22 <hppavilion[1]> oerjan: I think they've done the opposite several times
02:15:31 <hppavilion[1]> The moon frequently leaves earth's orbit in whatifs
02:16:01 <hppavilion[1]> (Once because electrons, anotheronce because of people a-fahrin thaer lazars)
02:16:32 <oerjan> i don't think that counts.
02:16:50 <boily> oerjan: melting crust means melted cheese means pizza means pineapple. I don't think Randall mentioned pineapples yet.
02:17:15 <oerjan> boily: generally i believe even the swiss find lava hot cheese a bit too much.
02:19:37 <oerjan> . o O ( if this happened, how would you decide the boundary between lava and magma )
02:20:24 <hppavilion[1]> oerjan: distance from the top layer
02:20:33 <boily> . o O ( delicious magma cheese from fire elemental buffalo milk... )
02:20:46 <oerjan> google still has this stupid idea that i should prefer norwegian results ...
02:21:06 <oerjan> as in, listing the norwegian wikipedia near the top and the english not at all.
02:22:10 <hppavilion[1]> oerjan: You could probably do a pseudo-vpn or something?
02:22:42 <oerjan> i'm not saying i don't want norwegian hits at _all_
02:23:17 <boily> use the duck?
02:23:21 * oerjan just adds "english", that worked.
02:23:38 <fizzie> I'd test what I get but sadly there's no British Wikipedia variant. :/
02:24:22 <zzo38> I think Wikipedia is just to write in English in general, whether they are British or American or Canadian.
02:24:30 <fizzie> I think I've gotten the Finnish one when back in Finland preferred over the real one.
02:26:20 <fizzie> "Carrots are grown in the ground, and carrots roots are a common edible vegetable. After cleaning, the roots may be eaten raw or cooked. They are served as part of many dishes. In Portugal, carrot jam is a speciality."
02:26:24 <fizzie> Look, Simple English Wikipedia, I think that last bit just feels a little out of place.
02:27:56 <boily> People sit on chairs, and carrot jam is Portuguese.
02:29:02 <oerjan> `? spam
02:29:04 <HackEgo> Spam is a delicious meat product. See http://www.spamjamhawaii.com/
02:31:01 <hppavilion[1]> boily: How many duck?
02:33:00 <hppavilion[1]> `? wegian
02:33:01 <HackEgo> A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham).
02:34:06 <oerjan> <fizzie> shachaf: Well, it's Friday here by the time the actual TGIF rolls around. <-- wait, is this _not_ short for thank god it's friday?
02:35:22 <boily> hppavilion[1]: what's the difference between a duck.
02:36:23 <alercah> oerjan: it is short for thank god it's friday
02:36:39 <hppavilion[1]> boily: A duck and what?
02:36:40 <alercah> it is a weekly meeting/party/presentation thingy at google
02:36:53 <oerjan> alercah: the log conversation seemed to contradict itself
02:37:01 <hppavilion[1]> [fact: 'duck' is technically an acceptable alternative to 'ducks' for a plural of singular 'duck']
02:37:04 <alercah> which was moved to thursday, presumably because it ended up having to be celebrated monday in areas east of mountain view
02:37:47 <oerjan> `learn_append wegian There's also the hypothetical Gal, which hasn't been observed yet so we're not sure where it's from.
02:37:51 <HackEgo> Learned 'wegian': A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham). There's also the hypothetical Gal, which hasn't been observed yet so we're not sure where it's from.
02:38:36 <fizzie> oerjan: It's short for "thank Google it's Friday".
02:38:52 <alercah> yes, sure
02:39:43 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:41:16 <oerjan> . o O ( so what do the australian google employees do )
02:41:19 <fizzie> I assume any non-Friday expansion of the F is just a backronym to make it less silly to have a TGIF on Thursdays. (TGIT doesn't sound as good either.)
02:42:03 <oerjan> or general east asian
02:43:26 <oerjan> someone's going to have to watch it late, anyway
02:43:36 <boily> hppavilion[1]: that's because one leg is both the same.
02:44:05 <fizzie> oerjan: MTV TGIF is Thusday at around 5pm or so (forget exactly when), so as long as the delta is less than 24 hours they can still have it on Friday at a sane time.
02:45:36 -!- boily has quit (Quit: TENNESSEE CHICKEN).
02:46:13 <fizzie> oerjan: It doesn't have to be *at* a reasonable time, it just needs to have happened *before* a reasonable time so that you can watch a recording.
02:47:03 <fizzie> Like we do in the UK, because it's something like 1am on Friday when they're actually doing it.
02:47:05 <oerjan> OKAY
02:48:07 <fizzie> I don't know if Australia/Japan/etc. watch it live, I guess they could.
02:53:03 <shachaf> oerjan: Thursday Google Information Forum hth
02:53:23 <fizzie> `` TZ=Asia/Tokyo date --date='2016-11-24T17:30:00-0800'
02:53:24 <HackEgo> Fri Nov 25 10:30:00 JST 2016
02:53:42 <shachaf> It used to be on Friday but it was moved for the reason fizzie mentioned.
02:54:49 <zzo38> What other file formats will we need to add support into Farbfeld Utilities?
02:55:51 <fizzie> shachaf: Is there anything special on Fridays at all in US?
02:56:24 <zzo38> The 2600 meetings are first Friday of each month (in most countries)
02:56:36 <shachaf> Every week? I don't remember anything official.
02:57:04 <shachaf> Some people would frizzle, which stands for Friday Sauzzle.
02:57:11 <shachaf> But only unofficially.
02:57:31 <shachaf> Thurzzling was also common.
02:57:54 <shachaf> Along with Wedzzling, Tuezzling, and Monzzling.
02:58:17 <shachaf> But I think frizzles were the most common.
02:58:27 <shachaf> (Not counting the weekends, of course.)
02:59:25 <fizzie> My earlier nick was "Fizzle".
02:59:42 <fizzie> No relation to Frizzling.
02:59:51 <shachaf> Note to sauzzling?
03:00:16 <shachaf> nor
03:00:47 <fizzie> Nope.
03:03:25 <oerjan> @wn sauzzle
03:03:26 <lambdabot> No match for "sauzzle".
03:03:39 <shachaf> @wn sozzle
03:03:39 <lambdabot> No match for "sozzle".
03:03:50 <shachaf> @wn sozzled
03:03:51 <lambdabot> *** "sozzled" wn "WordNet (r) 3.0 (2006)"
03:03:51 <lambdabot> sozzled
03:03:51 <lambdabot> adj 1: very drunk [syn: {besotted}, {blind drunk}, {blotto},
03:03:51 <lambdabot> {crocked}, {cockeyed}, {fuddled}, {loaded}, {pie-eyed},
03:03:51 <lambdabot> {pissed}, {pixilated}, {plastered}, {slopped}, {sloshed},
03:03:53 <lambdabot> {smashed}, {soaked}, {soused}, {sozzled}, {squiffy},
03:03:55 <lambdabot> {stiff}, {tight}, {wet}]
03:04:31 <shachaf> I guess @wn is misspelling it.
03:04:31 <oerjan> apparently sauzzling is a google hapax legomenon
03:05:22 <shachaf> Oh, is certainly not used throughout the company.
03:05:43 <oerjan> *google search
03:06:03 <shachaf> Ah.
03:06:31 <oerjan> i believe there was another word for that but i've amortized it.
03:07:03 <shachaf> `? amortized
03:07:05 <HackEgo> An amortized word is a word that oerjan can never remember.
03:07:11 <oerjan> not that there's anything wrong with hapax legomenon
03:07:19 <oerjan> that does seem a little out of date
03:08:45 -!- ais523 has quit.
03:09:44 <\oren\> コンバンハ!
03:10:39 <shachaf> Amor'd eyes
03:28:01 <\oren\> YAAAAAAAAY
03:28:12 <\oren\> my pathfinder is working
03:28:22 <\oren\> creating paths out of bitmaps
03:28:34 <\oren\> example output: start at 1,7:RRDRULUURURDRDDLDRURRDDLDLULDRDLLLURULDLULUU
03:29:08 <fizzie> ETAOIN SHRDLU.
03:29:44 <\oren\> right down left up
03:29:49 <hppavilion[1]> fizzie: I'm sorry, Ms. Shrdlu isn't here right now. Can I take a message?
03:31:02 <\oren\> i should probably make sure that all the paths are closed
03:32:05 <\oren\> oh await all i have to do is chaeck that the number of u = d and l = r
03:32:29 <hppavilion[1]> \oren\: chæque?
03:33:54 <\oren\> > sort "RRDRULUURURDRDDLDRURRDDLDLULDRDLLLURULDLULUU"
03:33:56 <lambdabot> "DDDDDDDDDDDLLLLLLLLLLLRRRRRRRRRRRUUUUUUUUUUU"
03:35:24 -!- keemyb has joined.
03:35:58 <\oren\> now that I've got the hard part working, it will be much easier to finish up my bdf->ttf program
03:39:46 <zzo38> Is there the program converting other way too?
03:40:10 <\oren\> I haven't made it
03:40:36 <zzo38> Make both
03:40:51 <\oren\> fontforge can do both, but converting from bdf to ttf with fontforge is too splow
03:40:55 <\oren\> fontforge can do both, but converting from bdf to ttf with fontforge is too slow
03:41:23 <\oren\> so I'm working on my own program which will be faster
03:44:40 <zzo38> OK
03:46:11 <\oren\> the output of my program will also be smaller than the output from fontforge
03:50:52 <zzo38> OK, that can help too
03:52:06 -!- Zarutian has quit (Quit: Zarutian).
03:53:06 <zzo38> Plese add on here what picture file formats you wish it implement. http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=File+formats
04:13:50 <\oren\> we need to put the Χ back into Χmas!
04:24:54 <hppavilion[1]> \oren\: Is that a Χι?
04:25:17 <\oren\> of course! using X is an anaχρόνism!
04:25:29 <oerjan> `unidecode ι
04:25:30 <HackEgo> ​[U+03B9 GREEK SMALL LETTER IOTA]
04:26:12 <hppavilion[1]> What renderable character has the greatest unicode codepoint?
04:26:55 <\oren\> in my font, probably 🃟
04:29:34 <hppavilion[1]> \oren\: OK :/
04:32:10 <hppavilion[1]> Hm, graph hamweigh(x) for natural x
04:32:32 <hppavilion[1]> Of course, hamming weight is just hamming mass times g
04:32:54 <hppavilion[1]> Where g is a value expressed in hamming distance per hamming time squared
04:34:20 <\oren\> thecurrently highest defined characters are in the tertiary ideographic plane
04:34:38 <\oren\> http://www.unicode.org/L2/L2015/15281-n4688-small-seal.pdf
04:35:18 <\oren\> these havent been fully accepted yet
04:35:20 <hppavilion[1]> \oren\: Where is that relative to the infernal plane?
04:36:24 <\oren\> http://www.unicode.org/charts/PDF/U2F800.pdf <-- this is the highest section of actually defined characters
04:36:50 <\oren\> the tertiary ideographic plane starts at U+30000
04:38:02 <\oren\> `u8tbl 0x2FA00 0x2FA1D
04:38:02 <HackEgo> ​頩𩖶飢䬳餩馧駂駾䯎𩬰鬒鱀鳽䳎䳭鵧 \ 𪃎䳸𪄅𪈎𪊑麻䵖黹黾鼅鼏鼖鼻𪘀
04:38:21 <\oren\> those above are the highest currently defined characters
04:40:26 <\oren\> and will fall back to variants unless you have a crazy taiwanese font
04:41:01 <hppavilion[1]> \oren\: What about a normal taiwanese font?
04:41:18 <\oren\> probably will fall back and not display correctly
04:41:52 <alercah> \oren\: it says duplicate
04:41:55 <alercah> what is the purpose of them?
04:41:55 <hppavilion[1]> \oren\: What types of crazy are sufficient? PTSD, senile dementia, alzheimer's, what?
04:42:40 <\oren\> alercah: basically they are used when scholars don't want Han unification
04:42:59 <alercah> roffffl
04:43:17 <alercah> thus proving that it was a bad idea?
04:43:19 <hppavilion[1]> \oren\: Hm, why not solve han unification with a "deunify to <hanlet>" block?
04:44:11 <\oren\> hppavilion[1]: that wouldn't work because in some cases adjactent cities in china use different forms
04:44:27 <hppavilion[1]> Like, if DEUNIFY TO EARLY MIDDLE CANTO-MANDARIN is used, it can change the rendering of the following character to how it has to look in early middle canto-mandarin
04:44:41 <hppavilion[1]> \oren\: Make it a big block.
04:44:47 <\oren\> they could do that.
04:45:30 <\oren\> instead they deicided to create hundred thousand disunified variants
04:45:32 * hppavilion[1] really hopes early middle canto-mandarin is a real thing
04:45:36 <hppavilion[1]> \oren\: Yeah.
04:45:48 <hppavilion[1]> \oren\: ...I think it's time to take away their character encoding privledges and try again.
04:46:18 -!- adu has joined.
04:46:37 <hppavilion[1]> hadu!
04:46:53 <hppavilion[1]> Haven't seen 'du around here recently!
04:48:00 <\oren\> oops, s/deicide/decie
04:48:13 <\oren\> i mean oops s/deicide/decide
04:50:25 <hppavilion[1]> \oren\: Would you like to try again?
04:51:15 <pikhq> As those are called "CJK compatibility ideographs", I'm pretty sure those exist not for the sake of scholars, but rather for ensuring Unicode's repertoire is a superset of all other encodings'.
04:51:16 <hppavilion[1]> \oren\: Also, if you fail an s,,,, the rule is you have to repair the s###. Not just try again.
04:51:49 <pikhq> And research confirms, that's for the sake of CNS 11643 compatibility.
04:52:14 <pikhq> (which is a *little used*, but definitely real, charset)
04:53:17 <hppavilion[1]> pikhq: If I make a character set and #esoteric uses it a bit, does that mean Unicode has to incorporate it?
04:53:33 <hppavilion[1]> If so, why have we not yet made a Tengwar charset so we finally get Tengwar in unicode?
04:53:38 <pikhq> Unicode probably won't care unless there's sufficient real-world use.
04:54:10 <pikhq> FWIW, the Klingon language community is currently doing basically that, with Klingon script in the PUA.
04:54:11 <hppavilion[1]> pikhq: Sounds like CNS 11643 is the same.
04:54:23 <pikhq> CNS 11643 was written in 1992.
04:55:29 <pikhq> The Unicode solution to not wanting Han unification is, of course, to use variation selectors.
04:55:51 <hppavilion[1]> pikhq: Oh?
04:56:03 <hppavilion[1]> pikhq: So then why isn't that what they did??
04:56:52 <hppavilion[1]> I really feel like we should just take away their standardization privileges and try again with a new standard.
04:57:28 <pikhq> They did, there are well-defined variation selectors you can use to select which CJK variant of a glyph you want.
04:57:44 <pikhq> And, no, that won't work. Unicode is about as entrenched as ASCII.
04:57:57 <hppavilion[1]> pikhq: We managed to stop using ASCII in favour of Unicode
04:57:58 <hppavilion[1]> So
04:58:40 <hppavilion[1]> pikhq: So if the selectors exist, why are there also 100,000 specifically-dedicated characters?
04:58:41 <pikhq> And that's mostly because UTF-8 is a superset of it.
04:59:00 <pikhq> Because you still need to round-trip compat them.
04:59:06 <hppavilion[1]> pikhq: That would probably stick around...
04:59:11 <hppavilion[1]> pikhq: Wat?
04:59:59 <\oren\> my font supports tengwar
05:00:02 <pikhq> Unicode has the property that you can do the following: legacy charset -> Unicode -> legacy charset.
05:00:22 <\oren\> 
05:00:23 <\oren\> 
05:00:29 <hppavilion[1]> pikhq: Oh.
05:00:33 <hppavilion[1]> pikhq: ...*sigh*
05:00:59 <pikhq> Which of course means that if someone *else* made a bad decoding decision, Unicode is stuck with it.
05:01:10 <\oren\> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
05:01:18 <adu> hppavilion[1]!
05:01:29 <pikhq> And that property is far too useful and relied upon to be worth taking away.
05:01:37 <zzo38> Unicode is no good
05:02:00 <adu> hppavilion[1]: sorry it took me 10 minutes to respond
05:03:18 <hppavilion[1]> adu: apology rejected ;-;
05:03:21 <hppavilion[1]> We are no longer friends
05:03:22 <hppavilion[1]> :P
05:03:27 <adu> hppavilion[1]: nooo
05:03:31 <adu> :(
05:03:47 <zzo38> Not all character set support to/from Unicode
05:04:06 <hppavilion[1]> I also feel precomposed glyphs were a bad idea
05:04:09 <zzo38> They say they do, but actually they are wrong
05:05:33 <adu> zzo38: like https://en.wikipedia.org/wiki/Blissymbols ?
05:05:41 <hppavilion[1]> Generalizing æ, œ, etc. would also be fun :D
05:05:51 <pikhq> zzo38: True, there are a handful that are ommitted.
05:06:39 <zzo38> adu: I don't mean stuff like that, but yes that too
05:07:24 <zzo38> I invented UTCE (Unified Terminal Character Encoding) which is a different character set; it isn't meant for typesetting.
05:07:39 <hppavilion[1]> zzo38: Oh? Is there a linky anywhere?
05:07:39 <zzo38> For typesetting, stuff like TeX/METAFONT is work better
05:07:47 <adu> zzo38: I once spent a few weeks making 16x16 bitmap glyphs for CJK Extension D
05:08:09 <zzo38> http://zzo38computer.org/textfile/miscellaneous/utce
05:08:15 <adu> or maybe it was Extension B
05:08:22 <pikhq> As far as I'm aware Unicode mostly focuses on charsets that are actually used in communication between multiple computer systems, which does leave a few by the wayside.
05:08:34 <zzo38> (This document is not complete)
05:08:40 <pikhq> Most notably PETSCII.
05:09:13 <zzo38> UTCE does include PETSCII.
05:09:43 <zzo38> And also Klingon.
05:12:56 <zzo38> I also included information about UTCE fonts (which don't currently exists as far as I know)
05:13:15 <adu> I personally think that "varint" would have made a better encoding than UTF8
05:13:47 <zzo38> Do you mean like MIDI VLQ? I wrote a program that can convert between them.
05:13:51 <pikhq> adu: Which one?
05:14:02 <zzo38> (However, VLQ is not compatible with Principle of Extended ASCII)
05:14:13 <adu> https://developers.google.com/protocol-buffers/docs/encoding
05:14:25 <adu> https://golang.org/pkg/encoding/binary/#Varint
05:15:29 <adu> https://www.npmjs.com/package/varint
05:15:41 <pikhq> That fails the property that no valid encoding is a substring of another.
05:15:47 <adu> true
05:16:13 <pikhq> Which is e.g. necessary for a huge body of Unicode-naive code to work.
05:16:52 <pikhq> And yes, as zzo38 mentions it violates the "Principle of Extended ASCII", as normal ASCII characters can appear in the encoding of other characters.
05:17:12 <adu> also true
05:17:21 <pikhq> The fact that they *can't* is highly important to UTF-8 replacing ASCII.
05:17:34 <pikhq> i.e. highly important to *anybody* actually adopting it.
05:17:47 <pikhq> And indeed, the whole point of UTF-8.
05:18:10 <adu> I understand the requirements and benefits of UTF-8
05:18:33 <pikhq> Then why do you think an encoding that fails to meet its design requirements would be better?
05:18:41 <zzo38> Many program I write are meant to work only with ASCII. However, sometimes in comments or possibly in string literals you can use any characters that are compatible with Principle of Extended ASCII, so it will also be compatible with UTF-8 encoded text in the comments.
05:18:45 <pikhq> Failing to meet its design requirements would seem to be *worse*.
05:18:53 <adu> but while (char < 0) char = read(); has a certain beauty to it
05:19:32 <pikhq> zzo38: Which is really how a lot of programs work. :)
05:20:02 <adu> I'm going to write a varint-based OS, you'll see
05:20:21 <adu> it'll be great
05:21:15 <zzo38> (Sometimes my programs can support other encodings in addition to plain ASCII; which ones depends on the program and what it is going to do.)
05:22:08 <adu> I once wrote a few super-optimized functions in x86-64 asm using sse and the like to implement strchr, and converting to and from UTF8 and varint-based text
05:24:56 <hppavilion[1]> Dammit, hexchat won't let me use a list of words to highlight longer than 279 characters
05:28:55 <adu> hppavilion[1]: so whats new?
05:30:54 <hppavilion[1]> adu: Well, america voted for Donny.
05:31:27 <adu> hppavilion[1]: I know
05:32:23 <\oren\> ドナルドトランプ!
05:33:14 <\oren\> He's gonna meet Viktor Orban soon!
05:33:51 <\oren\> if all the fascists team up, surely there will be great peace in our time lol
05:35:30 <adu> hppavilion[1]: I bought a refrigerator
05:35:42 <hppavilion[1]> adu: Cool?
05:36:13 <izalove> hopefully
05:36:21 <adu> lol
05:36:45 <pikhq> \oren\: Heil!
05:37:31 <hppavilion[1]> What was that pikhq? Certainly nat zee standard salute to Hitler!
05:38:27 * izalove swats hppavilion[1] for his terrible joke -------###
05:39:02 <pikhq> Nein, nein! That is the salute to mein Führer! MAGA! Heil Drumpf!
05:39:28 <hppavilion[1]> pikhq: But it's OK, because HE'S doing it for 'murica
05:48:04 -!- adu has quit (Quit: adu).
05:48:50 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
05:55:26 <zzo38> This computer golf you can't select match play with one player
06:38:22 -!- oerjan has quit (Quit: Nite).
07:47:00 -!- hppavilion[1] has joined.
08:01:19 <\oren\> what the heck are "tennis shoes"?!
08:03:16 <hppavilion[1]> \oren\: A type of shoe
08:03:52 <hppavilion[1]> \oren\: Usually tied shoes you'd walk in over a distance or run if you aren't too hardcore, if you weren't wearing slip-on shoes like I always do
08:04:16 <\oren\> oh... wikipedia ways they're what canadians call runners
08:04:21 <\oren\> says
08:04:25 <hppavilion[1]> `? capslock
08:04:26 <HackEgo> capslock? ¯\(°​_o)/¯
08:05:08 <\oren\> also known as running shoes
08:05:22 <hppavilion[1]> Quick, someone tell me what sgcaps does weirdly
08:10:12 <\oren\> ok TIL running shoes are called tennis shoes in america, trainers in britan, gym shoes in south africa, and rubber shoes in the philippines
08:10:35 <\oren\> in other words noone in the anglosphere can agree on what to call them
08:10:40 <shachaf> america is a big place hth
08:11:04 <\oren\> shachaf: do you call them something else too?
08:11:18 <myname> shachaf: a big place that elected trump hth
08:11:58 <shachaf> right, very diverse
08:13:06 <myname> size does not imply sanity
08:16:39 <shachaf> ?
08:26:46 -!- moonheart08 has joined.
08:35:22 -!- moonheart08 has quit (Ping timeout: 244 seconds).
08:42:20 <izalove> how the fuck do i umount a broken nfs share
08:42:35 <izalove> why is every problem so stupidly hard to solve with nfs
08:42:44 <izalove> i hate this crap
08:42:56 <izalove> every time it's a coin toss
09:22:32 <\oren\> https://www.youtube.com/watch?v=Hu4oiolXCp4
09:27:33 <\oren\> aparently somone made a super bad rap song about presedint turmp
09:29:58 <hppavilion[1]> "Capslock" is an anagram of "cockslap"
09:30:06 <hppavilion[1]> I have now ruined your keyboard hth
09:30:58 <myname> no you didn't
09:32:40 <hppavilion[1]> myname: Do you not have a 'capslock' button?
09:33:15 <myname> besides that it wouldn't ruin a think. at most, it would be more hilarious
09:34:25 <myname> 8thing even
09:40:54 <\oren\> I mapped my cockslap button as another ctrl
09:41:54 <hppavilion[1]> Castro: I will not die until America is destroyed
09:41:55 <hppavilion[1]> Trump: I'm gonna be the president
09:41:55 <hppavilion[1]> Castro: well then
09:42:22 <izalove> izabera is an anagram of i a zebra
09:43:16 <myname> torchwood is an anagram of doctor who
09:44:20 <\oren\> https://youtu.be/I3xJ8RzSxIM?t=25m58s
09:48:48 <hppavilion[1]> myname: OH MY GOD THAT'S AMAZING
09:50:18 <myname> what the hell is "vocal darkwave"
10:01:44 <int-e> I'm assuming some kind of music, perhaps with singing or chanting. :P
10:03:11 <int-e> Actually music categories should be perfectly on topic here... but I have almost no clue about them.
10:04:58 <izalove> http://i.imgur.com/iH4ukhP.gif hppavilion[1]
10:08:55 <int-e> I remember an anecdote (possibly a joke) about this, some phone survey about music... it had all those finely grained categories (that the interviewee was blissfully unaware of) and finally it asked whether they'd like "classical music"... prompting the interviewee to ask which period they're talking about and so on.
10:09:29 <int-e> (no source unfortunately, it was "on the internet" somewhere and I guess more than a decade ago)
10:16:50 <myname> how about http://masterbootrecord.bandcamp.com/album/c-chkdsk-f
10:24:27 <hppavilion[1]> Wiktionary (until I edited just now) only listed /θæŋks/ as a pronunciation of "thanks"
10:25:37 <hppavilion[1]> I added /ðæŋks/ as an alternative because I'm /pretty/ sure my dialect does it that way (at least, I think that *I* do), but now I'm trying to figure out if that's real or if it's all in my head
10:26:04 * hppavilion[1] freaqs the ɸʌx out
10:30:37 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
11:00:00 -!- alercah has quit (Remote host closed the connection).
11:20:38 <shachaf> fizzie: pft, still playing tis-100?
11:20:44 <shachaf> shenzhen is where it's at
11:22:03 -!- vjoba has joined.
11:27:16 -!- xfix has quit (Remote host closed the connection).
11:31:02 -!- xfix has joined.
11:34:33 <fizzie> shachaf: I don't do much buying of games, and I needed to do *something* for the badge thing.
11:35:08 <fizzie> shachaf: Anyway, I'm not listening to Steam-related comments from someone who friends me and then keeps their profile private.
11:37:51 -!- vjoba has quit (Remote host closed the connection).
11:38:14 -!- vjoba has joined.
11:45:01 <int-e> hmm, ominous. "the badge thing"
11:46:56 <int-e> it's almost as if people care about steam levels
11:47:33 <myname> i guess some do
11:56:58 -!- wob_jonas has joined.
12:00:19 -!- AnotherTest has joined.
12:00:27 <shachaf> fizzie: Did I do that?
12:00:37 <shachaf> I only ran Steam now to play this Shenzhen thing.
12:06:09 -!- sam[0] has changed nick to sdhand.
12:09:00 <shachaf> fizzie: Is there a way to keep it private in general but not for you?
12:09:13 -!- pledis has joined.
12:10:01 <fizzie> shachaf: I have no idea. Maybe there's not, in which case that's reasonable.
12:10:17 <fizzie> shachaf: I just assumed you had it generally non-private for your real friends.
12:10:23 <fizzie> shachaf: That seemed like the reasonable assumption.
12:10:40 <fizzie> int-e: I have this thing when it comes to numbers I can increment.
12:10:53 <FireFly> uh-oh
12:12:05 <shachaf> fizzie: As far as I can tell "private" is one user-wise setting.
12:12:22 <shachaf> If you know how to make it world-private and fizzie-readable I'll do that.
12:16:47 <fizzie> Okay, as far as I can tell, it's just a three-state "private / friends-only / world-readable" toggle. That's fine, then.
12:16:50 <fizzie> As for Shenzhen, I had a look at the videos, but it seemed maybe a little too much like more of the same.
12:17:22 <fizzie> Maybe if they put it in a bundle some day.
12:17:36 <fizzie> (They have TIS-100 in the current bundle.)
12:18:00 <fizzie> (And Infinifactory as well.)
12:21:08 <pledis> i want to have a gf and play tis-100 wit her
12:21:52 <shachaf> fizzie: OK, I downgraded everything to the middle option.
12:23:09 <int-e> fizzie: how about http://foldr.com/
12:23:14 <fizzie> shachaf: Thank you. I feel all appreciated now.
12:23:29 <fizzie> int-e: That was a bad thing you did.
12:23:32 <int-e> (I didn't find any of the more classical "how to keep an idiot busy for hours" pages that had a counter :-/)
12:24:14 <fizzie> I think I've seen a simpler one, with a button and a counter.
12:24:33 <int-e> I like TIS' simplicity... Zhenzhen looked like it combined too many ideas to me, kind of overloaded.
12:25:06 <int-e> Or Shenzhen
12:26:14 <wob_jonas> int-e: http://dawn.royalcomp.hu/~raas/lc.html -- even simpler, no button, just load the page and reload it, counter increases
12:27:21 <fizzie> Googling found some collaborative efforts (themostclickedbutton.com, clickthatbutton.com) but they were pretty horrible. I think I saw one that was a little more austere.
12:27:21 <shachaf> Did fizzie ever finish defeating the the hydra?
12:27:35 <shachaf> fizzie: are you allowed to use "Googling" as a verb like that
12:27:51 <fizzie> Only when not speaking in a professional capacity, I guess.
12:29:58 <wob_jonas> oh, so Fidel Castro died? That's why people were talking about that stuff!
12:33:48 -!- AnotherTest has quit (Ping timeout: 245 seconds).
12:35:17 <fizzie> int-e: Regarding foldr.com, I lost interest when I realized I can just write for (i = 0; i < N; i++) f(document.getElementsByTagName('a')[0]);.
12:37:15 <Jafet> clearly, googling is just whatever it is that googlers do
12:37:20 <int-e> heh
12:37:36 <int-e> (actually a reaction to fizzie)
13:03:49 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
13:04:49 -!- wob_jonas has joined.
13:07:28 <wob_jonas> `? mustard
13:07:32 <HackEgo> mustard? ¯\(°​_o)/¯
13:32:40 -!- MDead has joined.
13:35:25 -!- MDude has quit (Ping timeout: 260 seconds).
13:35:26 -!- MDead has changed nick to MDude.
13:43:25 -!- boily has joined.
13:46:00 -!- vjoba has quit (Remote host closed the connection).
14:03:16 -!- PinealGlandOptic has quit (Quit: leaving).
14:10:14 <quintopia> helloily
14:13:07 <boily> quinthellopia!
14:25:44 <quintopia> would you rather be a person past-you would like or future-you would like?
14:26:37 <boily> future.
14:27:06 <izalove> turns out you'll develop a fetish for pedophiles in the future
14:27:44 <boily> izellove. that's disturbing.
14:28:21 <izalove> yeah
14:28:25 <izalove> shame on you
14:38:26 <quintopia> boily: what would past-you dislike about you?
14:39:32 <boily> not enough physical exercise, for one...
14:51:56 <quintopia> ah
14:52:33 <quintopia> boily: what would past-you dislike about you that you also dislike the alternative about him
14:53:03 <boily> can you rephrase the question?
14:54:49 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50401&oldid=50389 * Slnetaiga * (+11) Added STOD
14:56:45 <quintopia> uh.
14:57:25 -!- puckipedia has quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac).
14:57:34 <quintopia> what would you get in an argument with past-you about?
14:58:12 -!- puckipedia has joined.
15:03:23 <HackEgo> [wiki] [[STOD]] N https://esolangs.org/w/index.php?oldid=50402 * Slnetaiga * (+832) Initial
15:05:01 <HackEgo> [wiki] [[STOD]] https://esolangs.org/w/index.php?diff=50403&oldid=50402 * Slnetaiga * (+57)
15:07:24 <boily> "get your shit together", I guess.
15:07:33 <boily> present-me to past-me.
15:21:48 -!- Phantom_Hoover has joined.
15:24:15 <pledis> iw anbs po
15:24:19 <pledis> sleeps on bed
15:25:43 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50404&oldid=50366 * Slnetaiga * (+11)
15:26:05 <HackEgo> [wiki] [[STOD]] https://esolangs.org/w/index.php?diff=50405&oldid=50403 * Slnetaiga * (+33)
15:39:02 -!- moonheart08 has joined.
15:45:28 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
15:47:53 -!- boily has quit (Quit: VERBOSE CHICKEN).
16:10:32 -!- heroux has quit (Ping timeout: 260 seconds).
16:10:54 -!- heroux has joined.
16:23:52 -!- Phantom__Hoover has joined.
16:29:20 -!- LKoen has joined.
16:31:51 -!- puckipedia has quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac).
16:32:06 -!- puckipedia has joined.
16:47:07 -!- Zarutian has joined.
16:47:46 -!- Zarutian has quit (Read error: Connection reset by peer).
16:47:54 -!- Zarutian has joined.
17:08:10 -!- moony has joined.
17:09:20 -!- moonheart08 has quit (Ping timeout: 250 seconds).
17:24:41 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
17:28:47 -!- adu has joined.
17:49:37 -!- adu has quit (Quit: adu).
17:55:05 -!- wob_jonas has joined.
17:59:00 <\oren\> good mroing!
17:59:37 <wob_jonas> good evenin, \oren\
19:02:26 -!- moony has quit (Ping timeout: 250 seconds).
19:05:54 -!- AnotherTest has joined.
19:08:28 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50406&oldid=50358 * Oerjan * (+2002) /* O(log n) version */ new section
19:21:15 <shachaf> "a real number is given by an algorithm that, given a positive integer n, returns an integer x(n), in such a way that |m x(n) - n x(m)| < m + n for each m and n."
19:29:43 -!- Perenelle has joined.
19:32:23 <HackEgo> [wiki] [[STOD]] https://esolangs.org/w/index.php?diff=50407&oldid=50405 * Keymaker * (+115) Added a quine I made.
19:33:47 <Perenelle> http://imgur.com/a/bxiQ8 solve this or smthn
19:36:53 -!- computing has joined.
19:58:57 -!- LKoen has quit (Remote host closed the connection).
20:12:16 -!- boily has joined.
20:14:50 <boily> Fidel Castro is dead!??!?!??!!!?????
20:16:10 <wob_jonas> boily: yes
20:16:21 <wob_jonas> (I mentioned it on this channel yesterday.)
20:17:13 <boily> I appear to not have been there when you mentioned it.
20:20:26 -!- LKoen has joined.
20:22:22 <boily> HELLoen. HelloKoen? ALKôen? LKelloen? LKoellon?
20:23:11 <boily> fungot: how would you porthello him?
20:23:11 <fungot> boily: only real carnivores among the captains of the grass rose up the endless stairway, one of the lake, beneath the stars, where his eye sockets, yet impervious to gravity? he invites the very devil, a devil whose name suggests that he had picked up the food, not what's behind.' ' o no, my child--i should say miladi? whatever is inside it.
20:25:36 -!- LKoen has quit (Ping timeout: 265 seconds).
20:28:24 -!- boily has quit (Quit: DISCONNECTED CHICKEN).
20:32:45 -!- moonheart08 has joined.
20:33:12 -!- computing has quit (Ping timeout: 260 seconds).
20:36:57 <Zarutian> fungot: muktaab re saram
20:36:57 <fungot> Zarutian: try the fall-back end-run play against ghosts. like other greek gods, by dr. ray stantz: hey, where she teaches her apprentices the enigmatic skills of occultism. despite her many years, during which time he received it, it's the humidity.
20:37:46 -!- adu has joined.
20:37:46 <Zarutian> fungot: doola ka ni
20:37:47 <fungot> Zarutian: a good idea. he is married to mehut, a mane like a scythe. the dark water boiled, and some with fringe of red wine, to have invented, among their kind, they prayed at the age of 58, in ages past and imbued with a wand of wishing.
20:38:19 * Zarutian is getting this from an the Sims style vocal generator
20:38:41 <Zarutian> fungot: wisdom?
20:38:41 <fungot> Zarutian: death is just a computer key, followed by a prominent beaked front which jutted out over the edge. one deep breath. " with his claws and poison their unwary victims as well, and grasped a stout staff, and shiny just as it came to the bones. they do no harm, they were, as he returned to the galaxy has a strange attraction and is certainly not entertaining, being in fact very uninteresting except as a one-eyed wise old
20:39:05 <Zarutian> fungot: or pure nonesense?
20:39:05 <fungot> Zarutian: you swallowed the fortune cookie is the patron of merchants and sailors. manannan had a drawstring. he cocked his gun and placed it beside him. he is endowed with not-inconsiderable sexual prowess which he directs towards countryside nymphs.
20:39:36 <Zarutian> I like that last sentence
20:40:33 <Zarutian> fungot: forty two past thursday
20:58:06 -!- Perenelle has quit (Ping timeout: 256 seconds).
21:02:39 -!- Malduron_ has joined.
21:16:40 -!- adu has quit (Quit: adu).
21:30:21 -!- adu has joined.
21:36:16 -!- Malduron_ has quit (Ping timeout: 260 seconds).
21:41:04 -!- TieSoul has joined.
21:42:08 <FireFly> <boily> fungot: how would you porthello him? ← what about 'castrello'?
21:42:08 <fungot> FireFly: your dog back to the same tune, by dodie smith).
21:43:00 -!- moonheart08 has changed nick to an-elf.
21:43:27 -!- an-elf has changed nick to moony.
21:43:41 -!- moony has changed nick to moonytheelf.
21:48:15 <\oren\> I think i've done it!
21:48:29 <\oren\> now to see whether the resulting ttf is even close to being valid
21:50:21 <\oren\> nope
21:50:31 <\oren\> errors errors everywhere
21:51:51 <APic>
21:56:08 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:01:36 -!- alercah has joined.
22:06:50 <moonytheelf> \oren\, var f=_=>{throw new Error(f())}
22:06:59 <moonytheelf> ERROR
22:10:09 -!- adu has quit (Quit: adu).
22:18:42 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:27:34 -!- LKoen has joined.
22:28:56 -!- moony has joined.
22:30:47 -!- moonytheelf has quit (Ping timeout: 260 seconds).
22:31:56 -!- adu has joined.
22:35:04 -!- boily has joined.
22:38:14 <boily> `wisdom
22:38:18 <HackEgo> fat//Fats are one of the four basic classes of nutrients. The other three are sugars, salt, and pizza.
22:38:40 -!- DHeadshot has joined.
22:38:58 <boily> no no no no, the four groups are represented by sugar, fat, coffee and alcohol.
22:47:22 -!- otherbot has joined.
22:49:46 -!- otherbot has quit (Remote host closed the connection).
22:50:10 -!- otherbot has joined.
22:50:25 -!- 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.”).
22:50:54 <boily> `wisdom
22:50:55 <HackEgo> ghost//A ghost is an unintelligent undead, similar to the skeleton but harder to create, because it's lacking the rest of the body.
22:51:15 <boily> . o O ( are zombies edible? )
22:51:19 <moony> lol
22:51:30 * moony successfully made a Discord port of otherbot
22:51:45 <Bowserinator> moony: hi
22:51:46 <Bowserinator> mc?
22:51:49 <Zarutian> boily: here, have some rotten flesh newling harvested from an Kraftminer world
22:51:54 <APic> Discord ♥2
22:51:55 <APic> -2
22:52:21 <boily> mhelloony, Bowserinatellor, Zarutellon, APHic.
22:52:37 <APic> =]
22:52:51 <boily> Zarutian: cured meat tastes good, especially on tostas with salmorejo ^^
22:53:12 <APic> Nom nom nom.
22:54:05 <moony> APic, true, discord is not the best, my main goal was to get better as JS. otherbot's framework isnt very flexable. so i had to write the discord half from scratch
22:54:32 <APic> Good.
22:54:44 <moony> i still do USE discord tho :P
22:54:47 <moony> its a OK chat system
22:56:08 <Zarutian> slack? discord? what is wrong with irc or jabber?
22:56:21 <APic> PSYC is nice, too.
22:56:23 <moony> nothing is wrong
22:56:34 <moony> its just discord has free voicechat :P
22:57:03 * APic sees.
22:58:19 <moony> -restart derp
22:58:19 -!- otherbot has quit (Quit: Restart requested by moony: derp).
22:58:25 <Zarutian> oh, like I want to hear badly pronounced english? (The Americans do not sound anything like Americans, which was how they sounded in movies. That pronounciation has been backnamed 'Intercontinential english' for some reason)
22:58:37 -!- otherbot has joined.
22:59:51 -!- otherbot has quit (Remote host closed the connection).
23:01:32 -!- otherbot has joined.
23:13:30 -!- TieSoul has quit (Quit: Leaving).
23:20:44 -!- oerjan has joined.
23:27:50 <boily> Zarutian: my badly pronounced English has nothing to do with American.
23:28:04 <boily> helløœoerjan.
23:28:10 <moony> helloily
23:29:10 <Zarutian> boily: which is part of my point. An promil so to speak
23:29:46 <boily> what's an "an promil"?
23:31:54 <Zarutian> an percentage of percentage. You know like the small amount of the military (any) that is extremely competent
23:32:07 <Zarutian> hence "promil"
23:34:49 <boily> “Anpromil. Ask your doctor if Anpromil is right for you. Side effects may include military competency. ♪ Anpromil ♪”
23:36:55 <Zarutian> „Good news everyone! I have invented an unexhaustable power source! Its fuel is incredulity that it works.“
23:38:25 -!- adu has quit (Quit: adu).
23:41:22 <boily> your quotes are very Icelandicish.
23:41:27 <boily> `? fternooner
23:41:28 <HackEgo> fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”) is a screamingly delicious pastry.
23:42:12 <Zarutian> boily: thanks
23:42:51 <boily> `` sed -i 's/\)/, Icelandic „íðdegis“)/' wisdom/fternooner
23:42:52 <HackEgo> ​/bin/sed: -e expression #1, char 34: Unmatched ) or \)
23:42:58 <boily> ghaaargh
23:43:02 <boily> `` sed -i 's/\)/, Icelandic „íðdegis“\)/' wisdom/fternooner
23:43:03 <HackEgo> ​/bin/sed: -e expression #1, char 35: Unmatched ) or \)
23:43:13 <boily> maudite expression de mes deux.
23:43:41 <boily> `learn fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is a screamingly delicious pastry.
23:43:44 <HackEgo> Relearned 'fternooner': fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is a screamingly delicious pastry.
23:44:06 <Zarutian> boily: íð og önn, eh?
23:44:06 <shachaf> boily: you should slwd twh
23:44:44 <boily> Zarutian: ID and semester???
23:45:03 <boily> hellochaf. I know, I just have a psychological aversion to it.
23:45:12 <Zarutian> boily: nope, that cigar is in another galaxy by far
23:45:43 <Zarutian> boily: industry and busyness
23:45:58 <shachaf> i,i `mkx bin/sed//echo boily: use slwd
23:46:13 <boily> `? i,i
23:46:14 <HackEgo> i,i is short for "I have wasps in my underwear, and I want to distract myself by saying".
23:46:24 <shachaf> `dowg i,i
23:46:28 <HackEgo> 9279:2016-10-14 <oerjän> learn i,i is short for "I have wasps in my underwear, and I want to distract myself by saying". \ 9278:2016-10-14 <oerjän> learn i,i is short for "I have wasps in my underwear, and want to distract myself by saying". \ 9277:2016-10-14 <oerjän> learn i,i is short for "I have wasps in my underwear, and want to distract
23:48:40 <myname> discord has free voice chats? i knew there was a mayor disadvantage. just picture all these people who actually want you to use that, ugh
23:49:36 <Zarutian> I would use some sort of voice reencoder so it would sound like badly tuned bagpipes farting the words out
23:49:59 <myname> i hate voice chats so much
23:50:37 <myname> they combine the disadvantages of chat with the disadvantages of face tp face communication
23:50:49 <Zarutian> myname: there is always with an open mic that is as cheap as the 'recycled' toilet paper your mother buys
23:52:34 <Zarutian> http://9front.org/img/syntaxhighlighting.jpg
2016-11-27
00:01:16 <Zarutian> hmm.. does anyone know of a short vingette about an author fleeing assasins because an corporation wants his works to be in the public domain in 70 years time?
00:03:59 -!- computing has joined.
00:05:36 -!- moony has quit (Ping timeout: 260 seconds).
00:05:52 <boily> good syntax highlighting is subtle and compelling. it's the smell of freshly brewed sourj. a Danish butter cookie crumbling in your mouth.
00:06:08 <boily> I don't, but it sounds fun! copyright assasins.
00:06:38 <myname> 70 years is a lot of time for that to make any sense
00:07:09 <myname> "we need that in _exactly_ 70 years. we cannot afford to wait 80, because our seers said so"
00:09:05 <Zarutian> myname: well the plot was that the corp wanted the writings in the public domain sooner than later hence the covertly hired assasins
00:09:11 <myname> it would make sense in a cyberpunk setting like morgan's, but i don't know if copyright will be a thing like today in those
00:09:49 <myname> i am not convinced
00:10:45 <boily> talking about corps makes me want to build new netrunner decks...
00:13:23 -!- DHeadshot has quit (Ping timeout: 245 seconds).
00:14:01 <Zarutian> i have actually played that. I find it hillariously badly confused what hacking is actually about.
00:14:30 <Zarutian> hacking in the senes of gaining access to something without consent
00:15:22 <Zarutian> 'series of tubes with firewalls'
00:18:47 <boily> it's caricaturally hollywoodian, and runs with it all the way through, with flavour and lore and extra material.
00:19:02 <boily> it's not meant to be serious hacking.
00:19:13 <Zarutian> netrunner should have cards that are on a corps server such when reviealed it says "Congratulations! You gained access to the sysadmins breakroom fridge wishlist!"
00:21:20 <Zarutian> there there is another card: "You can hire an tech to make te sysadmins new fridge act like an exfiltration device for getting out goodies without being detected"
00:22:40 <olsner> hmm, does intercal have exceptions of some kind?
00:22:57 <olsner> (on error come from perhaps?)
00:23:15 -!- adu has joined.
00:24:39 <oerjan> helløily
00:30:52 <Zarutian> boily: yeah, I know it is caricaturally hollywoodian which is based on something an script writer half remembered when asking phone phreaks and hackers how they did it.
00:31:11 <Zarutian> boily: hence the 'trace' and such stuff.
00:37:04 <oerjan> olsner: you need to ask ais523 that hth
00:37:09 <Zarutian> which reminds me, I remember I saw in one movie that came after War Games where an combination of computer clubs bought one pager (with service) and a 900 number. They then cloned the pager and linked the 900 number to its number. Then they used it for sort of data 'broadcast' for their members. (You could send alphanumerical text to the pager via DTMF scheme the pager service published)
00:37:20 <Zarutian> `? hth
00:37:23 <HackEgo> hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous.
00:38:38 <Zarutian> (the members connected their 'pagers' to their home computers and left them running)
00:39:15 <oerjan> that seems unlikely to work hth
00:39:42 <Zarutian> the data broadcast service the clobbed together?
00:39:50 <oerjan> yeah
00:39:50 <Zarutian> they*
00:40:29 <Zarutian> why was it unlikely to work? pager systems in those days didnt use cell phone architecture
00:41:15 <oerjan> i'd assume the telecom network would track approximate pager location, and not be able to register several simultaneously...
00:41:44 <oerjan> unless the service was actually designed for having several pagers on one number
00:41:47 <Zarutian> an pager was bascially an small recieve only radio hard tuned to the pager service broadcast frequency and knew its id code
00:42:20 <oerjan> ok receive only? i guess it could work then.
00:42:36 <oerjan> but then only in the designated area the broadcasts reach
00:43:07 <Zarutian> which was usually whole of USA (in that movie at least)
00:43:31 <oerjan> ic.
00:44:08 <oerjan> i guess with low enough customer base they could do that.
00:45:01 <Zarutian> the customer base was huge, many hospitals, police forces, fire stations and so on used these from what I have read
00:45:33 <Zarutian> you see the data sent for a page wasnt that much
00:46:12 <boily> `dowg hth
00:46:15 <HackEgo> 9673:2016-11-12 <oerjän> slwd hth//s/\xca\xb0\xc9\x99/h\xcc\xa9/ \ 9672:2016-11-12 <oerjän> slwd hth//s/\xc9\x99\xcc\xa5/\xc9\x99/ \ 9671:2016-11-12 <oerjän> slwd hth//s/ / ([\xca\xb0t\xca\xb0\xca\xb0\xc9\x99\xcc\xa5]) / \ 6776:2016-02-10 <zgrëp> ` echo \'hth is help received from a hairy toe. It is not at all hambiguitous.\' > wisdom/hth \
00:46:21 <Zarutian> heck with many pagers in a group then only one packet needed to be sent as each pager in the group also listened for the group id code
00:46:32 <boily> `` culprits wisdom/hth
00:46:36 <HackEgo> oerjän oerjän oerjän zgrëp hppavilion[1̈] boil̈y boil̈y
00:49:17 <Zarutian> the funny thing is, in that movie, the telecomms company found out what the clubbers were doing. But all calls to the pagers number went through the 900 number so the bill broke even. The company just put a rate limter on the pager number and didnt care further.
00:51:32 <Zarutian> This and other stuff, might have been the inspiration for Outernet.is (which isnt an Icelandic site though it is registered via ISNIC)
00:56:02 <oerjan> til
01:12:32 -!- hppavilion[1] has joined.
01:15:52 <boily> "It it", "Is is", "If is", "Illinois", "I hiss", "Titties", "Ibis", "Iris", "Italy", "[DATA EXPANDED]".
01:18:59 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
01:30:08 -!- hppavilion[1] has joined.
01:44:05 <oerjan> oh right you no longer need let in ghci
01:49:56 <hppavilion[1]> The date today is Ah, 1993-09-8489
01:50:20 <hppavilion[1]> s/Ah, //
01:56:34 <shachaf> oerjan: whoa whoa whoa
01:56:42 <shachaf> I should upgrade sometime.
01:56:43 <\oren\> `unicode h̩
01:56:45 <HackEgo> U+0068 LATIN SMALL LETTER H \ UTF-8: 68 UTF-16BE: 0068 Decimal: &#104; \ h (H) \ Uppercase: U+0048 \ Category: Ll (Letter, Lowercase) \ Bidi: L (Left-to-Right) \ \ U+0329 COMBINING VERTICAL LINE BELOW \ UTF-8: cc a9 UTF-16BE: 0329 Decimal: &#809; \ ̩ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ Combining: 220 (Below)
02:01:06 -!- computing has quit (Ping timeout: 244 seconds).
02:01:13 -!- moony has joined.
02:04:33 -!- ski has joined.
02:09:59 <boily> he\\oren\. it's a syllabic h hth
02:10:13 <boily> people still use Haskell?
02:33:39 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50408&oldid=50406 * Oerjan * (+1107) /* O(log n) version */ Comparison
02:34:08 -!- Zarutian has quit (Ping timeout: 256 seconds).
02:34:20 <oerjan> boily: it's useful for calculations hth
02:35:24 <oerjan> (like those i just posted)
02:46:45 <adu> hppavilion[1]: I think your date is wrong
02:49:31 * oerjan realizes many (most?) people here weren't born when eternal september started
02:50:37 <hppavilion[1]> adu: ...how?
02:52:32 <adu> hppavilion[1]: ummmmmmmmmmmm its 2016
02:52:44 <hppavilion[1]> oerjan: What date will be the 10000 of september?
02:53:11 <oerjan> i don't know
02:53:25 <hppavilion[1]> Let me calcit
02:54:40 <boily> oerjan: which year was the eternal September of?
02:54:49 <shachaf> every year hth
02:55:12 <boily> but there must have been ephemeral Septembers before that, no?
02:55:26 <shachaf> before eternity?
02:55:33 <hppavilion[1]> oerjan: 2021-01-15 is 1993-09-10000
02:55:42 <hppavilion[1]> Oh, wait
02:55:46 <oerjan> the last ephemeral september was 1992 hth
02:55:52 <hppavilion[1]> When I got that date, it was tomorrow in the local timezone
02:56:43 * boily was born before that, but too young to experience it
02:57:00 <oerjan> `` date --date 'September 10000, 1993'
02:57:01 <HackEgo> date: invalid date `September 10000, 1993'
02:57:12 <oerjan> disappoint
02:57:57 <oerjan> `` date --date 'September 30, 1993'
02:57:57 <HackEgo> Thu Sep 30 00:00:00 UTC 1993
02:59:44 -!- boily has quit (Quit: SEDUCTIVE CHICKEN).
02:59:57 <shachaf> oerjan: that program can do it
03:00:02 <shachaf> you can read about it in the mandate hth
03:00:14 <shachaf> `` date -d 'September 1, 1993 + 9999 days'
03:00:15 <HackEgo> Sat Jan 16 00:00:00 UTC 2021
03:00:30 <oerjan> fancy
03:00:32 <adu> hppavilion[1]: "it was tomorrow"?
03:00:44 <adu> hppavilion[1]: and you ask how.....
03:00:52 <shachaf> it will have been tomorrow
03:01:05 <adu> shachaf: at least that is gramatically correct
03:01:16 <shachaf> so is "it was tomorrow"
03:01:22 <adu> lol
03:01:24 <shachaf> the error is not grammatical
03:01:29 <shachaf> if there's even an error
03:01:40 <adu> temporally incorrect
03:01:41 <shachaf> no error at all, actually, not in that fragment
03:02:13 <shachaf> "What day did we decide on, again? Ah, right, it was tomorrow."
03:02:54 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
03:04:26 <Jafet> you thought the day for jam was tomorrow, but it will have been changed to yesterday
03:05:49 -!- moony has quit (Ping timeout: 268 seconds).
03:06:36 <shachaf> I think you will have found it to have continued to be jam tomorrow even tomorrow.
03:18:18 -!- hppavilion[1] has joined.
03:19:12 <Jafet> ⌑(¬jam ∧ ◯jam)
03:20:52 <shachaf> Shem, Jam, and Hafet
03:21:53 <Jafet> Ham and jam sounds interesting
03:24:07 <Jafet> more interesting than the other entry to the language design competition, it seems
03:24:18 <Jafet> maybe they should have used a white queen…
03:25:08 <shachaf> What entry?
03:25:17 <Jafet> https://esolangs.org/wiki/ARGENTOS
03:25:40 <shachaf> Were there only two entries?
03:27:25 <Jafet> only two are listed on the esowiki
03:32:10 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
03:34:18 <hppavilion[1]> Jafet: Is that something modal then there now?
03:38:32 <hppavilion[1]> `unidecode
03:38:32 <HackEgo> ​[U+0020 SPACE]
03:49:37 <\oren\> AAAAAAAAAAAAAAAAGHH
03:50:00 <\oren\> TTF is a HORRIBLE format!!!!
03:52:56 <\oren\> NOOOOOOOO why doesn't it worrrrrrrrrkk
03:55:26 <zzo38> Then use a different format; there are many better ones
03:57:18 <adu> hppavilion[1]: did you decide?
03:57:51 <hppavilion[1]> adu: Decide what again??
03:58:08 <adu> hppavilion[1]: if we can be friends?
03:58:24 <hppavilion[1]> adu: Oh :P
03:58:26 <hppavilion[1]> adu: Yes
03:58:30 <adu> YEY
03:58:31 <adu> :)
03:58:43 <adu> I'm so sorry for making you wait
03:58:51 <adu> it will never happen again
04:23:42 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
04:24:19 -!- zpez has joined.
04:29:58 <zzo38> I have recently added into OAA a compile-time optimization for arithmetic operations on constants. (For example if you type 1 2ADD it will automatically replace it with 3) OAC does not have this feature.
04:46:09 <zzo38> Some programming languages have no bitwise operations (such as, OASYS VM doesn't have, and I think Pascal also doesn't have; if you look at the code of TeX and METAFONT you will see that they don't use bitwise operations; also TI-92 has no bitwise operations), although I have figured out ways to do anyways (depending what needs to be done you can simplify it). Have you ever done stuff like this too?
04:48:37 -!- hppavilion[1] has joined.
04:49:35 <hppavilion[1]> A lot of programming languages use `s and ~s and ^s
04:49:52 <hppavilion[1]> Which is weird because they're etymologically supposed to be diacritics that lost their diacriticism
04:51:13 -!- zpez has left.
04:51:44 <zzo38> They are used because they are ASCII characters is I think mainly why
04:54:19 <hppavilion[1]> zzo38: Well yes
04:54:41 <hppavilion[1]> zzo38: They're only in ASCII because they were used as diacritics, but they were never meant to stand alone
04:55:52 <pikhq> They may have been intended as such, but actual ASCII systems never supported them as such.
04:56:09 <pikhq> Though a decent number of the national ASCII variants did.
04:57:07 <zzo38> You could make overtype by backspace, but that is unlikely on a VDU anyways.
04:57:32 <hppavilion[1]> But what would happen if ASCII had *more* diacritics than just gràve, tĩlde, câret? What might programming languages use a floating macrōn or brĕve, dȯt or ümlaut, ri̊ng or carǒn for?
04:57:53 <hppavilion[1]> zzo38: Yeah, that was the original usage afaict. It applied to lots of other combinors too
04:58:21 <hppavilion[1]> Also, rule: All names for diacritical marks should contain the diacritical mark.
04:58:26 <zzo38> Yes you can make cents sign too for example. But as I said such uses are more suitable for paper than for VDU.
04:58:48 <hppavilion[1]> zzo38: Yes
04:58:49 <pikhq> But then, ASCII was a 1963 spec.
04:59:12 -!- paul2520_ has quit (Quit: WeeChat 1.2).
04:59:18 <pikhq> It was straight-up assumed output would be to a hard-copy teletypewriter.
04:59:22 <hppavilion[1]> (The name shouldn't be derived from languages where the symbol is used; the symbol should just have a generic, perhaps systematic name)
04:59:25 <hppavilion[1]> pikhq: Yes
05:00:50 <zzo38> pikhq: Yes, and now that is rarely the case, although you can still fake it if necessary
05:23:59 -!- adu has quit (Quit: adu).
05:30:00 <pikhq> zzo38: It'd be interesting to see software emulating overtype.
05:32:12 <pikhq> Though I can think of a really easy (if lame) way of doing it just to cover textual use.
05:32:36 <pikhq> Replace backspace-and-diacritic with the Unicode combining character
05:39:19 <zzo38> Yes, or whatever kind of typesetting system you may be using
05:48:33 <Jafet> combining backspace
05:54:52 <hppavilion[1]> Jafet: Frontspace?
06:01:30 <Jafet> I think that's just called space
06:07:45 <\oren\> Ok I can't figure out at all why this doesn't work
06:12:27 -!- otherbot has quit (Remote host closed the connection).
07:53:29 -!- oerjan has quit (Quit: Nite).
08:04:37 <hppavilion[1]> Somebody on #xkcd on Foonetic just described Darmok as being about the characters meeting a culture that only talks in memes xD
09:09:57 -!- AnotherTest has joined.
09:43:01 -!- Sprocklem has quit (Ping timeout: 248 seconds).
10:23:49 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
10:32:33 -!- APic has quit (Read error: No route to host).
10:34:14 -!- APic has joined.
11:02:32 -!- TieSoul has joined.
12:03:22 -!- Phantom_Hoover has joined.
12:08:59 -!- LKoen has joined.
12:46:52 -!- LKoen has quit (Remote host closed the connection).
13:26:59 -!- MoALTz has quit (Read error: Connection reset by peer).
13:34:06 <int-e> . o O ( early adopter, n.: guinea pig. )
13:38:57 -!- LKoen has joined.
13:55:57 <HackEgo> [wiki] [[Javagony]] https://esolangs.org/w/index.php?diff=50409&oldid=46003 * Flawr * (+4)
13:59:50 -!- TellsTogo has joined.
14:02:32 -!- Zarutian has joined.
14:02:58 -!- Zarutian has quit (Read error: Connection reset by peer).
14:03:14 -!- Zarutian has joined.
14:24:25 -!- adu has joined.
14:32:19 -!- adu has quit (Quit: adu).
14:55:43 -!- adu has joined.
14:56:50 -!- sebbu has quit (Ping timeout: 268 seconds).
15:10:14 -!- adu has quit (Quit: adu).
15:57:31 -!- DHeadshot has joined.
16:01:51 -!- MoALTz has joined.
16:19:42 <Zarutian> somewhat appropos to the netrunner chat yesterday: http://www.cap-lore.com/Economics/DSR/SilkSec.html ;-Þ
16:21:55 -!- TellsTogo has quit (Ping timeout: 260 seconds).
16:53:09 -!- sebbu has joined.
17:12:33 -!- LKoen has quit (Remote host closed the connection).
17:47:23 -!- function has joined.
17:48:32 -!- LKoen has joined.
17:50:09 -!- vjoba has joined.
17:50:20 -!- vjoba has quit (Remote host closed the connection).
17:56:58 -!- DHeadshot_ has joined.
17:57:29 -!- DHeadshot has quit (Ping timeout: 246 seconds).
18:02:16 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50410&oldid=50401 * Slnetaiga * (+17) Added Calculator
18:13:37 -!- moony has joined.
18:18:52 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50411&oldid=50408 * Oerjan * (+358) /* O(log n) version */ Updated calculations
18:22:32 -!- function has quit (Quit: /dev/null is full).
18:25:16 -!- LKoen has quit (Remote host closed the connection).
18:29:59 -!- LKoen has joined.
18:30:51 -!- function has joined.
18:35:10 -!- moony has quit (Ping timeout: 244 seconds).
18:37:17 -!- moony has joined.
18:46:56 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50412&oldid=50411 * Oerjan * (+380) /* O(log n) version */ Larger charsets
18:47:11 -!- Sprocklem has joined.
18:48:23 <HackEgo> [wiki] [[ObCode]] https://esolangs.org/w/index.php?diff=50413&oldid=50162 * Challenger5 * (+2)
19:53:00 -!- LKoen has quit (Remote host closed the connection).
19:59:45 <HackEgo> [wiki] [[Calculator]] N https://esolangs.org/w/index.php?oldid=50414 * Slnetaiga * (+2109) Initial
20:02:08 -!- DHeadshot_ has quit (Ping timeout: 245 seconds).
20:02:11 <HackEgo> [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50415&oldid=50404 * Slnetaiga * (+17)
20:22:18 -!- adu has joined.
20:38:06 -!- computing has joined.
20:39:00 -!- moony has quit (Ping timeout: 260 seconds).
20:54:40 -!- function has quit (Quit: found 1 in /dev/zero).
20:55:44 -!- boily has joined.
20:56:08 <boily> `wisdom
20:56:19 <HackEgo> backward//¯\(o​_°)/¯ ?sdrawkcab
20:58:12 <int-e> `? sdrawkcab
20:58:14 <HackEgo> sdrawkcab? ¯\(°​_o)/¯
20:58:16 <int-e> `? drawkcab
20:58:17 <HackEgo> drawkcab? ¯\(°​_o)/¯
20:58:24 <int-e> phew.
21:00:41 <boily> olle-tni.
21:02:29 <int-e> ?ti deen uoy nehw elopam eht si erehW
21:02:29 <lambdabot> Maybe you meant: tic-tac-toe ticker time wn v thx rc pl id do bid bf @ ? .
21:02:39 <int-e> @tic-tac-tow
21:02:40 <lambdabot> how about a nice game of chess?
21:03:13 <int-e> I didn't know that command.
21:04:02 <int-e> And ... there's a typo:
21:04:05 <int-e> @help tic-tac-toe
21:04:05 <lambdabot> I'm sorry Dave, I'm affraid I don't know that command
21:05:45 * boily lends int-e his mapole
21:06:25 * int-e mapoles boily straight into the 21st century.
21:06:45 <boily> ow.
21:07:54 -!- LKoen has joined.
21:10:59 -!- adu has quit (Quit: adu).
21:13:26 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
21:29:26 -!- int-e_ has joined.
21:29:29 -!- int-e has quit (Quit: Reconnecting).
21:29:29 -!- sdhand has quit (Max SendQ exceeded).
21:29:44 -!- int-e_ has changed nick to int-e.
21:29:59 -!- sdhand has joined.
21:30:23 -!- sdhand has changed nick to Guest29830.
21:31:17 -!- puckipedia has quit (K-Lined).
21:32:17 -!- Guest29830 has changed nick to sdhand.
21:32:30 -!- sdhand has quit (Changing host).
21:32:30 -!- sdhand has joined.
21:32:41 -!- puckipedia has joined.
21:34:55 -!- hppavilion[1] has joined.
21:45:41 <zzo38> All The Tropes Wiki includes, on its article about "Every Man Has His Price", says about Magic: the Gathering, "[...] this is the default behavior of black, which uses everything as a resource". But what about, using costing you the game in later duels in a match as a resource, or in a team game, using players as a resource?
21:46:32 <shachaf> I think black might often use players' loyalty as a resource.
21:50:52 <zzo38> Players can concede at any time, so even in a Archenemy game with ten vs one, the team might find a way to win that involves nine of their ten players conceding, and the remaining player winning, therefore allowing the entire team to win.
21:52:28 <zzo38> Another idea I thought of is to write the card: Indirectly phase out target permanent.
21:57:28 <zzo38> (The rules would need to be adjusted slightly, but depending on your point of view this may be considered merely a clarification.)
22:14:23 -!- 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.”).
22:14:27 -!- hppavilion[0] has joined.
22:17:39 -!- moony has joined.
22:18:22 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
22:21:08 -!- computing has quit (Ping timeout: 260 seconds).
22:21:59 -!- hppavilion[0] has quit (Ping timeout: 244 seconds).
22:30:05 -!- moony has quit (Ping timeout: 268 seconds).
22:40:10 <boily> `wisdom
22:40:11 <HackEgo> if//If you can make one heap of all your winnings / And risk it on one turn of pitch-and-toss, / And lose, and start again at your beginnings / And never breathe a word about your loss:
22:43:39 -!- AnotherTest has quit (Ping timeout: 268 seconds).
22:45:36 -!- hppavilion[0] has joined.
22:46:08 -!- hppavilion[0] has changed nick to hppavilion[1].
22:46:19 -!- hppavilion[1] has quit (Client Quit).
22:53:15 -!- hppavilion[1] has joined.
23:01:15 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
23:01:44 -!- hppavilion[1] has joined.
23:21:37 -!- DHeadshot has joined.
23:54:29 -!- DHeadshot has quit (Ping timeout: 252 seconds).
2016-11-28
00:04:15 <boily> Taneb: Tanelle. have you ever eaten welsh rarebit?
00:05:22 <hppavilion[1]> I want to add œ to my keyboard. I have æ under altgr a, so altgr o would be a logical place for it; however, I already have ø in that space
00:05:48 <hppavilion[1]> Maybe there's another place to reasonably put ø??
00:06:19 <boily> hppavellon[1]. «œ» is ISOLevel5-e, and «ø» is ISOLevel5-o hth.
00:06:27 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50416&oldid=50410 * Steve * (+11) /* A */
00:06:42 <hppavilion[1]> boily: So œ under altgr e? I don't like that, but I could do it.
00:11:04 <boily> not AltGr, that one is ISO Level 3.
00:12:24 <hppavilion[1]> boily: Oh?
00:15:01 <boily> https://en.wikipedia.org/wiki/QWERTY#/media/File:KB_Canadian_Multilingual_Standard_comment-en.svg ← the green key to the bottom right.
00:15:28 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50417&oldid=50412 * Oerjan * (+426) /* Inverse lexing construction */ Shorter prefix
00:16:12 -!- oerjan has joined.
00:19:06 <oerjan> now i need to update my calculation _again_. and i closed the vim window with the subparts of that formula...
00:24:28 <boily> hellørjan.
00:24:34 <oerjan> helloily.
00:25:02 <Taneb> boily, once, a while back
00:25:05 <Taneb> Can't remember it too well
00:31:07 <fizzie> The Gävle goat burned down again. :/
00:34:17 <hppavilion[1]> I am now designing the ULTIMATE keyboard
00:34:29 <hppavilion[1]> Well, it has to be implemented as multiple keyboards
00:35:05 <hppavilion[1]> At the moment. One for standard english with some additions, one for greek, at least one for math.
00:35:30 <hppavilion[1]> Unfortunately, there's no way to add more shifts without losing some keys :/
00:36:06 <hppavilion[1]> What'd be really nice is a stickykeys-like shift; tap greekshift and the next keypress is greek, then it turns off. Tap it again and that's aborted.
00:36:07 -!- Bowserinator_ has joined.
00:37:37 <boily> Space Cadet Hppavilion
00:37:51 <hppavilion[1]> boily: Yes, I want one.
00:39:28 * hppavilion[1] wanders off
00:40:41 <Jafet> relevant: https://packages.debian.org/sid/bucklespring
00:41:38 <Jafet> “Buckle emulates the sound of an old IBM Model-M space saver bucklespring keyboard”
00:43:14 <boily> Jafellot. :D
00:43:44 <boily> I type on blue cherries at home. I love their sound and feeling.
00:51:05 <Taneb> fizzie, that was fast
01:04:01 <fizzie> Yes, it's not even December yet.
01:13:59 -!- chatter has joined.
01:17:08 <oerjan> hm that prefix improvement has only a tiny effect on when the O(log n) version takes over
01:17:09 * hppavilion[1] wanders on
01:17:12 <hppavilion[1]> Bach
01:17:50 <Taneb> boily, why did you ask about welsh rarebit
01:18:58 <oerjan> . o O ( it's boily, it's weird food, what's the question? )
01:19:26 <hppavilion[1]> I was just talking with my father about <ø>, which appears in our last name (historically; it isn't officially present any more). I was explaining "apparently, this is how you pronounce it: [ø]"
01:19:56 <hppavilion[1]> (I explained that it's the initial sound from the english name of the letter "a", but with the lips rounded. I pray to oerjan this is correct)
01:20:06 <Taneb> I remember when I was smaller making welsh rarebit from a recipe in a recipe book for children type thing
01:20:12 <Taneb> I can't remember what was in it
01:20:19 -!- chatter has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:20:27 <Taneb> Other than that there was no rabbit, despite my expectations
01:20:29 <oerjan> hppavilion[1]: well, close enough.
01:20:34 <hppavilion[1]> (for reference, the initial sound from the english name of the letter "a" is also the name of the letter "e" in German)
01:20:52 <hppavilion[1]> oerjan: Darn
01:21:16 <oerjan> hppavilion[1]: i'm just saying, you're not going to get a sound _exactly_ right with that kind of comparison.
01:21:29 <hppavilion[1]> oerjan: Well, yes, true
01:22:07 <hppavilion[1]> He said I would make a good Linguist. I informed him that "good" is not the usual adjective for a particularly excellent linguist, but that I doubted he wants me to tell him what it is in polite company.
01:22:19 <hppavilion[1]> s/wants/wanted/
01:23:02 <oerjan> i think wikipedia claims it's more like [œ] when short. might be dialect dependent, like everything.
01:23:23 <oerjan> (and even [ø] and [œ] are not perfect precision...)
01:23:58 <oerjan> as in, norwegian ø definitely _feels_ more open when short than long.
01:23:59 <hppavilion[1]> oerjan: Yeah...
01:24:44 <oerjan> there's also the question of rounding: compressed lips or protruded?
01:24:55 <hppavilion[1]> IPA using æ and œ for monophthongs is weird. If permitted at all, they should only be allowed as a stylistic ligature of [ae] and [oe] respectively, and that would be discouraged
01:26:27 <oerjan> æ is actually a monophthong in norwegian hth
01:26:45 <oerjan> and it's pronounced very like the ipa version
01:29:11 <hppavilion[1]> oerjan: Yeah, it still bugs me
01:29:23 <hppavilion[1]> oerjan: Because it's clearly an a and an e glued together in a horrible frankenletter
01:30:09 <oerjan> that's how several other letters originated.
01:30:14 -!- Zarutian has quit (Quit: Zarutian).
01:30:17 <oerjan> including the ¨diacritics
01:30:30 <oerjan> *+
01:31:33 <oerjan> well the umlaut version, anyway
01:31:51 <hppavilion[1]> oerjan: itym "ümlaut" hth.
01:32:17 <hppavilion[1]> It has been declared that all diacritics must be included in their name.
01:41:25 <hppavilion[1]> Probabilistic Combinatorics seems like an interesting field.
01:41:35 <hppavilion[1]> Or, idea of a field. Not sure if it's a thing yet.
01:42:12 <oerjan> combinatorics is used a lot in probability.
01:44:23 <boily> Taneb: oerjan answered truely.
01:45:00 <hppavilion[1]> oerjan: Oh.
01:45:43 <hppavilion[1]> oerjan: I'm trying to find the equation for the general case of the birthday problem; essentially, n-choose-repeating-k-and-check-for-probability-of-repeats
01:48:07 <hppavilion[1]> Hm, I think the odds might be something like (n choose k)/(n!), where p > 1 includes probability of repetition
01:50:01 <oerjan> tip: calculate the number of choices _without_ repeats, and subtract.
01:50:27 <boily> `wisdom
01:50:41 <HackEgo> octarine//Octarine is a black variety of peach, from which the color is named.
01:51:00 <oerjan> `? peach
01:51:01 <HackEgo> peach? ¯\(°​_o)/¯
01:51:54 <Taneb> Peach is a princess who hangs out with a plumber sometimes. Shigeru Miyamoto invented her.
01:52:47 <shachaf> Taneb: don't try to pass off your inventions on other people
01:52:52 <oerjan> i vaguely thought they'd never actually met, or something.
01:52:53 <shachaf> it's not dignified
01:53:13 <Taneb> `? people who taneb is not
01:53:15 <HackEgo> elliott, a rabbi, Mark Zuckerberg, James Bond
01:53:23 <Taneb> shachaf, is Shigeru Miyamoto on that list?
01:54:01 <shachaf> I'm not sure.
01:54:18 <shachaf> Is Shigeru Miyamoto elliott, a rabbi, Mark Zuckerberg, or James Bond?
01:54:26 <boily> `? slwd
01:54:28 <HackEgo> ​`slwd <wisdom name>//<sed script>
01:54:48 <Taneb> I am not sure
01:54:54 <boily> `slwd people who taneb is not//s/$/. Pending approval: Shigeru Miyamoto./
01:54:56 <HackEgo> people who taneb is not//elliott, a rabbi, Mark Zuckerberg, James Bond. Pending approval: Shigeru Miyamoto.
01:55:09 <Taneb> In any case it is well past time for me to go to bed
01:55:21 <Taneb> So, goodnight!
01:55:31 <boily> bonne tanuitb!
01:56:11 <Taneb> boily notte
02:03:32 <boily> `wisdom
02:03:33 <HackEgo> epsilon//epsilon stands for Extensible Platform of Integrated Languages for Model Management (EPILMM)
02:09:49 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:12:14 <hppavilion[1]> oerjan: So that would be... n!-(n choose k) possible ways of satisfying it?
02:14:51 <hppavilion[1]> Hm, one can make a gamma variant of n choose k using «n choose k = n!/k!(n-k)!», treating n! as Γ(n++)
02:21:46 <zzo38> What is the maximum amount of power a bank (or other) security system can take without being damaged?
02:27:51 <zzo38> This can apply to more than just security systems; anyy system with backup power.
02:28:35 <oerjan> hppavilion[1]: no, n^k - k! (n choose k) hth
02:29:21 <oerjan> (possibly.)
02:29:31 <hppavilion[1]> ...oh
02:30:28 <boily> hezzo38. bank, as in the physical building?
02:34:13 -!- boily has quit (Quit: GELATINOUS CHICKEN).
02:37:06 <zzo38> Yes
02:37:36 <zzo38> (Not even necessarily a bank; it could be any physical building with a security system that may have backup power)
02:39:43 <hppavilion[1]> 5 choose 2.5 ≈ 10.864977448406725
02:43:03 <Jafet> the general case would have multiple repeating items, each with its own multiplicity
02:43:46 <hppavilion[1]> TIL ~36.7879% of permutations are also derangements
02:44:25 <Jafet> > exp (-1)
02:44:28 <lambdabot> 0.36787944117144233
03:31:04 <\oren\> https://www.youtube.com/watch?v=f0xXDlsoZIc
03:42:14 <zzo38> Epic Fail {UU} Instant ;; Epic
04:32:42 <hppavilion[1]> \oren\! I must speak with you immediately!
04:34:20 <hppavilion[1]> \oren\: ^^^ (in case the ! messed something up)
04:54:13 <\oren\> yes?
04:55:46 <hppavilion[1]> \oren\: neoletters lacks support for ಠ! ಠ_ಠ
04:55:59 <\oren\> `unicode
04:56:00 <HackEgo> No output.
04:56:07 <\oren\> `unicode ಠ
04:56:09 <HackEgo> U+0020 SPACE \ UTF-8: 20 UTF-16BE: 0020 Decimal: &#32; \ \ Category: Zs (Separator, Space) \ Bidi: WS (Whitespace) \ \ U+0CA0 KANNADA LETTER TTHA \ UTF-8: e0 b2 a0 UTF-16BE: 0ca0 Decimal: &#3232; \ ಠ \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
04:56:16 <\oren\> Kannada...
04:56:18 <\oren\> ok
04:56:26 <hppavilion[1]> Yes. It's very important
04:56:34 <hppavilion[1]> \oren\: (that's the symbol in the look of disapproval)
04:56:43 <hppavilion[1]> (if unclear)
05:01:42 <zzo38> How many fonts are including Kannada alphabets mainly because of such purpose?
05:02:11 <\oren\> ok, it'll be in my next release along with ಥ_ಥ
05:02:33 <shachaf> I thought you were Kannadian.
05:02:56 <\oren\> I'm more Tarentonian
05:10:12 <\oren\> anything else I should add?
05:10:44 <hppavilion[1]> zzo38: All of them?
05:11:31 <\oren\> I wonder if those letters are used more than the entire rest of that alphabet combined?
05:12:38 <hppavilion[1]> \oren\: Probably. ರ_ರ makes for prophetic look of disapproval.
05:13:03 * \oren\ scrolls through Unicode, and notices that Tibetan has four swastikas in it
05:13:17 <zzo38> You need more than two swastikas?
05:13:28 <hppavilion[1]> zzo38: I need ALL the swastikas
05:13:33 <hppavilion[1]> swastikæ?
05:13:39 <\oren\> yes, it has both chiral forms with and without dots
05:13:46 <zzo38> Ah, OK
05:13:47 <pikhq> For to make America great again?
05:13:50 <hppavilion[1]> Well, only the ones not being used for educational, artistic, or anti-fascist purposes
05:13:55 <zzo38> That makes sense why you need four.
05:14:01 <hppavilion[1]> Oh, or historical
05:14:13 <hppavilion[1]> So I can properly dispose of them with other fascist symbols.
05:19:31 <\oren\> Free Pepe!
05:20:22 <hppavilion[1]> \oren\: Don't mind if I do
05:20:28 * hppavilion[1] takes the free pepe
05:20:33 <hppavilion[1]> `unidecode ‮
05:20:34 <HackEgo> ​[U+202E RIGHT-TO-LEFT OVERRIDE]
05:20:40 <hppavilion[1]> `unicode ‮
05:20:42 <HackEgo> U+202E RIGHT-TO-LEFT OVERRIDE \ UTF-8: e2 80 ae UTF-16BE: 202e Decimal: &#8238; \ ‮ \ Category: Cf (Other, Format) \ Bidi: RLO (Right-to-Left Override)
05:20:48 <hppavilion[1]> ...
05:20:50 <hppavilion[1]> Whoops xD
05:20:52 <\oren\> https://www.youtube.com/watch?v=Zzu15ZezipE
05:21:15 <hppavilion[1]> But what block is it in??
05:25:52 <hppavilion[1]> Ah, General Punctuation. Apparently.
05:27:00 -!- TieSoul has quit (Quit: Leaving).
05:56:07 -!- chatter has joined.
06:02:38 -!- chatter has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:02:50 -!- chatter has joined.
06:12:01 -!- chatter has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:12:12 -!- chatter has joined.
06:17:50 -!- chatter has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:26:01 -!- chatter has joined.
06:27:02 -!- oerjan has quit (Quit: Nite).
06:27:13 <hppavilion[1]> What exactly is the difference between allthetropes.org and tvtropes.org?
06:27:24 <chatter> allah is doing
06:27:29 <chatter> sun is not doing allah is doing
06:27:35 <chatter> moon is not doing allah is doing
06:27:44 <chatter> stars are not doing allah is doing
06:27:50 <chatter> planets are not doing allah is doing
06:27:58 <chatter> galaxies are not doing allah is doing
06:28:04 <chatter> oceans are not doing allah is doing
06:28:11 <chatter> mountains are not doing allah is doing
06:28:18 <chatter> trees are not doing allah is doing
06:28:24 <chatter> mom is not doing allah is doing
06:28:28 <chatter> dad is not doing allah is doing
06:28:34 <chatter> boss is not doing allah is doing
06:28:35 <izalove> `ops
06:28:37 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ops: not found
06:28:39 <chatter> job is not doing allah is doing
06:28:40 <izalove> !ops
06:28:52 <chatter> dollar is not doing allah is doing
06:29:01 <chatter> degree is not doing allah is doing
06:29:07 <chatter> medicine is not doing allah is doing
06:29:13 <izalove> fizzie
06:29:14 <chatter> customers are not doing allah is doing
06:29:25 <alercah> hppavilion[1]: allthetropes is a fork due to disagreement over licensing terms
06:29:32 <chatter> you can not get a job without the permission of allah
06:29:46 <chatter> you can not get married without the permission of allah
06:30:02 <chatter> nobody can get angry at you without the permission of allah
06:30:13 -!- chatter has quit (Client Quit).
06:30:16 * hppavilion[1] gets angry at chatter without the permission of allah
06:30:18 <hppavilion[1]> Dammit
06:30:24 -!- chatter has joined.
06:30:33 * hppavilion[1] gets angry at chatter without the permission of allah
06:31:09 <alercah> hppavilion[1]: also apparently att alleges censorship on tvt
06:31:16 <alercah> https://allthetropes.org/wiki/All_The_Tropes:Why_Fork_TV_Tropes
06:31:28 <chatter> light is not doing allah is doing
06:31:33 <chatter> fan is not doing allah is doing
06:31:39 <chatter> businessess are not doing allah is doing
06:31:46 <chatter> america is not doing allah is doing
06:32:01 <chatter> fire can not burn without the permission of allah
06:32:34 <chatter> knife can not cut without the permission of allah
06:32:40 <chatter> rulers are not doing allah is doing
06:32:42 -!- MetaNova has joined.
06:32:48 <chatter> governments are not doing allah is doing
06:32:54 <chatter> sleep is not doing allah is doing
06:33:02 <chatter> hunger is not doing allah is doing
06:33:08 <hppavilion[1]> Hello MetaNova
06:33:21 <chatter> food does not take away the hunger allah takes away the hunger
06:33:49 <hppavilion[1]> MetaNova: We seem to be under attack from a wannabe isis jihadi right now. E just comes off as kind of pathetic.
06:34:00 <MetaNova> ps aux f
06:34:07 <MetaNova> whoops, wrong window
06:34:12 <hppavilion[1]> xD
06:34:13 <MetaNova> yeah I'm here as a witness
06:34:20 <hppavilion[1]> MetaNova: Oh, really?
06:34:38 <hppavilion[1]> \oren\: You wouldn't happen to be oppy?
06:34:46 <hppavilion[1]> @time \oren\
06:34:47 <lambdabot> Local time for \oren\ is Mon Nov 28 06:36:20 2016
06:34:56 <hppavilion[1]> Darn, 06:30 :/
06:35:06 <alercah> that's wrong
06:35:10 <alercah> local time for oren is 1:30
06:35:11 <hppavilion[1]> alercah: Oh??
06:35:12 <hppavilion[1]> Oh.
06:35:19 <alercah> that said
06:35:24 <alercah> there are insufficient ops in this channel
06:35:29 <hppavilion[1]> Yes
06:35:31 <hppavilion[1]> ^ops
06:35:33 <alercah> ais, fizzie, oerjan
06:35:38 * MetaNova virtually kicks chatter
06:35:45 <alercah> all europeans
06:35:51 <hppavilion[1]> @time fizzie
06:35:52 <lambdabot> Local time for fizzie is Mon Nov 28 06:35:51 2016
06:35:52 <hppavilion[1]> Yes
06:36:09 <shachaf> ais523 isn't European anymore.
06:36:51 <hppavilion[1]> @tell oerjan At the moment, there seems to be a wannabe jihadi in the channel spamming with several hundred "<blank> is not doing allah is doing" and "<blank> can not <blankize> without allah's permission" and such.
06:36:51 <lambdabot> Consider it noted.
06:37:00 <alercah> also... it's 1:30, time for me to sleep
06:37:09 <alercah> shachaf: he still is
06:37:32 <hppavilion[1]> @tell oerjan It has been determined that the channel has insufficient ops farther to the west. hyh.
06:37:32 <lambdabot> Consider it noted.
06:39:09 <hppavilion[1]> Hm, chatter is using the DC connection.
06:39:20 <hppavilion[1]> Only on this channel though. Needs to learn /allchan.
06:39:27 <chatter> water does not take away the thirst allah takes away the thirst
06:39:33 <chatter> seeing is not doing allah is doing
06:39:42 <chatter> hearing is not doing allah is doing
06:39:48 <chatter> seasons are not doing allah is doing
06:39:54 <chatter> weather is not doing allah is doing
06:39:59 <hppavilion[1]> chatter: I need some bacon, you keep going while I'm gone
06:39:59 <chatter> humans are not doing allah is doing
06:40:13 <chatter> animals are not doing allah is doing
06:40:29 <shachaf> off to read about lady chatterley
06:40:40 <chatter> the best amongst you is he who learns the quran and teaches it
06:41:06 <chatter> one letter read from book of allah amounts to one good deed and allah multiplies one good deed ten times
06:41:22 -!- xfix has quit (Ping timeout: 250 seconds).
06:42:10 <chatter> hearts get rusted as does iron with water to remove rust from heart recitation of quran and rememberance of death
06:42:18 <chatter> heart is likened to a mirror
06:42:20 <shachaf> FireFly is also an op and also European.
06:42:37 <chatter> when a person commits one sin a black dot sustains the heart
06:42:50 <MetaNova> FireFly isn't on the access list
06:43:26 <chatter> to accept islam say that i bear witness that there is no deity worthy of worship except allah and muhammad peace be upon him is his slave and messenger
06:43:46 <shachaf> No?
06:43:55 <shachaf> I don't know how the freenode-staff thing works.
06:43:56 <hppavilion[1]> Wait, I think my mother is government enough that she can send the DHS after chatter
06:44:05 <MetaNova> shachaf: the freenode-staff is a pseudo-account
06:44:15 <MetaNova> it's not a real person and isn't actually used for anything besides a placeholder
06:44:27 <hppavilion[1]> Where in 6dc98929@gateway/web/cgi-irc/kiwiirc.com/ip.109.201.137.41 do I get useful information?
06:44:39 <MetaNova> if you wanted to grant all freenode staff channel operator status, you should have added *!*@freenode/staff/*
06:44:46 <shachaf> Ah. OK then.
06:44:50 <MetaNova> hppavilion[1]: the most useful part of all that is 109.201.137.41
06:44:55 <hppavilion[1]> MetaNova: Figured
06:44:59 <hppavilion[1]> Using KiwiIRC
06:45:03 <MetaNova> right
06:45:08 <shachaf> hppavilion[1]: none of your jokes have been funny and you should stop hth
06:45:14 <hppavilion[1]> shachaf: What jokes??
06:45:38 <hppavilion[1]> shachaf: I'm not trying to make jokes right now- oh, the bacon thing? yeah, tdh
06:45:42 <MetaNova> it's a Netherlands IP address, DHS wouldn't really work :P
06:45:50 <hppavilion[1]> MetaNova: You'd be surprised
06:46:22 <chatter> read book http://www.fazaileamaal.com
06:46:22 <\oren\> I'm awake I'm just busy watching... some stuff
06:46:27 -!- chatter has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:46:43 -!- chatter has joined.
06:46:47 <chatter> read book http://www.muntakhabahadith.com
06:47:32 -!- chatter has quit (Client Quit).
06:47:50 -!- chatter has joined.
06:48:12 -!- chatter has quit (Client Quit).
06:48:25 -!- chatter has joined.
06:48:28 <chatter> need spiritual teacher visit http://www.alhaadi.org.za
06:48:37 <chatter> allah created the sky without any pillars
06:48:40 <hppavilion[1]> \oren\: This is happening ^^^
06:49:02 <chatter> allah makes the sun rise from the east and allah makes the sun set in the west
06:49:17 <chatter> allah makes the day into the night and allah makes the night into the day
06:49:22 <\oren\> Nay, that is the chariot of Helios
06:49:28 <shachaf> Why are you telling him that?
06:49:49 <\oren\> hppavilion[1]: I'm not an op BTW
06:49:56 <shachaf> Yes, that's been established.
06:49:57 <hppavilion[1]> Darn
06:50:03 <\oren\> so the best I can do is some half assed torlling
06:50:04 <chatter> allah goves life and allah gives death
06:54:35 <chatter> allah gives life and allah gives death
06:54:47 <chatter> all creation are useless,worthless,hopeless
06:54:49 <chatter> can not do
06:54:55 <chatter> can not benefit
06:54:58 <chatter> can not harm
06:55:24 <chatter> allah is the doer of each and everything
06:55:32 <chatter> when allah wants us to stand we stand
06:55:40 <chatter> when allah wants us to sit we sit
06:55:40 -!- DHeadshot has joined.
06:55:48 <chatter> i am not doing allah is doing
06:55:54 <chatter> you are not doing allah is doing
06:56:01 <chatter> atom bomb is not doing allah is doing
06:56:06 <chatter> rice is not doing allah is doing
06:56:07 <\oren\> doing doing doing doing doing
06:56:20 <chatter> all creation get together can not create one grain of rice
06:56:28 <chatter> all humans get together can not stop rain
06:56:41 <chatter> all humans get together can not make anybody hungry
06:56:57 <\oren\> doing╭╮doing╭╮doing╭╮doing
06:58:35 <chatter> all humans get together can not move sun one second up or down
06:58:47 <chatter> we can not count the hair on our head
06:58:55 <chatter> we can not count the rain drops
06:59:04 <chatter> we can not count the particles of sand
06:59:17 <chatter> medicine has no power to cure
06:59:32 <chatter> two people take same medicine one passes away and one does not
06:59:36 -!- chatter has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:59:49 -!- chatter has joined.
06:59:52 <chatter> degree has no power to give job
06:59:52 <shachaf> Did you know it's a federal crime to engage in weather modification activity in the United States without submitting reports to the Secretary of Commerce?
06:59:59 <\oren\> 𝕋𝕌ℝ𝕄ℙ 𝕋𝕌ℝ𝕄ℙ 𝕋𝕌ℝ𝕄ℙ
07:00:06 -!- chatter has quit (Client Quit).
07:00:17 -!- chatter has joined.
07:00:21 <\oren\> 𝕋𝕌ℝ𝕄ℙ 𝕋𝕌ℝ𝕄ℙ 𝕋𝕌ℝ𝕄ℙ
07:01:49 <\oren\> shachaf: wait really
07:02:00 <MetaNova> it wouldn't surprise me
07:02:52 -!- chatter has quit (Client Quit).
07:03:22 <shachaf> Yes.
07:03:25 <shachaf> 15 U.S. Code § 330a
07:04:12 <shachaf> It's illegal even to try.
07:07:38 -!- function has joined.
07:16:53 -!- DHeadshot has quit (Ping timeout: 246 seconds).
07:24:31 <HackEgo> [wiki] [[ObCode]] https://esolangs.org/w/index.php?diff=50418&oldid=50413 * Keymaker * (+4) Linking truth-machine to its article.
07:26:44 -!- xfix has joined.
07:27:23 <hppavilion[1]> OK, successfully collected all the chattershit
07:28:04 <hppavilion[1]> Redacted all the names and sensitive info, rared it
07:30:02 <hppavilion[1]> \oren\: Your half-assed torlling has been sufficient.
07:30:22 <izalove> good job
07:30:50 <hppavilion[1]> izalove: Whom?
07:30:56 <izalove> \oren\
07:31:20 <hppavilion[1]> Ah.
07:35:55 -!- function has quit (Quit: /dev/null is full).
08:00:46 <hppavilion[1]> 3blue1brown is das besten
08:01:00 -!- zgrep has joined.
08:02:44 <myname> well, he's okay
08:04:19 <izalove> dragonball super in a nutshell:
08:04:24 <izalove> let's take all the old characters
08:04:31 <izalove> and by all i mean even the dead ones
08:04:35 <izalove> and give them new skins
08:04:44 <izalove> and by new skins i mean new hair
08:04:52 <izalove> everybody gets new hair
08:04:54 <izalove> including bulma
08:04:57 <izalove> and krillin
08:04:59 <myname> could work out
08:06:22 <izalove> actually krilling must be bald because reasons, so just make it bald again when he goes to fight
08:06:46 <myname> the krillin story is hilarious
08:07:22 <myname> db: "i wish i could grow hair", dbz: "nah, i just shaved regularly"
08:08:09 <izalove> i'm betting he had a hair transplant
08:36:00 -!- copumpkin has joined.
08:38:29 -!- AnotherTest has joined.
08:46:51 <hppavilion[1]> `? oerjan
08:46:53 <HackEgo> Your esteemoologist wise mementolwrd oerjan is a lazy expert in suture complication. Also a Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
08:56:02 <shachaf> `slwd oerjan//s sw s&
08:56:06 <HackEgo> oerjan//Your esteemoologist wise mementolwrd oerjan is a lazy expert in suture complication. Also a Glasswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
09:00:55 <hppavilion[1]> I think "lazy expert" needs to be üpdated
09:09:43 <Jafet> apparently this does happen outside of dwarven fortresses: “In 1905, engineers working on an irrigation canal in southern California accidentally released the waters of the Colorado River into a formerly dry basin, creating a large saline lake known as the Salton Sea.”
09:17:21 <fizzie> I saw that spam on another channel too.
09:17:36 <shachaf> I've seen it in many channels.
09:17:40 <fizzie> It made "doing" stop sounding like a real word.
09:18:09 -!- AnotherTest has quit (Ping timeout: 244 seconds).
09:18:53 <b_jonas> monday
09:19:35 <hppavilion[1]> fizzie: Which other channel, and was it the same nick?
09:20:07 <hppavilion[1]> b_jonas: Yay.
09:20:08 -!- Sprocklem has quit (Ping timeout: 260 seconds).
09:20:15 <hppavilion[1]> b_jonas: ...what timezone are you in?
09:20:17 <fizzie> hppavilion[1]: #xmonad, I think.
09:20:47 <fizzie> hppavilion[1]: And it was Guest_84774!779f3d76@gateway/web/cgi-irc/kiwiirc.com/ip.119.159.61.118 then.
09:21:40 <hppavilion[1]> fizzie: Different IP
09:22:52 <shachaf> i believe fizzie is capable of comparing ip addresses hth
09:23:12 <hppavilion[1]> shachaf: Yeah, but I don't know if he saw the original ip address tdnh
09:24:13 <shachaf> well, he was able to look back to #xmonad logs to look at the user there
09:24:34 <shachaf> but it's true that looking up the screen may be more difficult
09:24:57 <shachaf> why am i even doing this, though?
09:25:13 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
09:43:08 <b_jonas> hpp: the Europe/Paris timezone
09:43:22 <b_jonas> (+0100 right now)
10:06:43 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
10:42:20 -!- MetaNova has left ("parted").
10:54:12 -!- kragniz has quit (Quit: WeeChat 1.5).
10:54:45 -!- kragniz has joined.
11:32:30 -!- boily has joined.
11:37:30 <boily> `wisdom
11:37:38 <HackEgo> protocol//protocol is not to be confused with protocoal
11:43:33 -!- Phantom_Hoover has joined.
12:13:34 <FireFly> Oh, I was asleep
12:19:54 -!- boily has quit (Quit: MEMBER CHICKEN).
12:20:29 <Taneb> I've seen similar spam in #dwarffortress before
12:39:35 <APic> How again can i leave a Message to someone not currently here?
12:40:38 * APic wants to write moony that Discord is proprietary, centralized, and probably records all Conversations on the Server. Also „We also added Virus Scanning, which will automatically scan uploaded executables and archives to mak
12:40:42 <APic> e sure they're safe.
12:40:43 <APic>
12:40:52 <APic> So: Everything goes through the servers and is indexed
12:41:24 <APic> So maybe Discord has a Voicechat You can use without paying Money, but it is absolutely not _free_. You are paying with Your Privacy.
12:42:23 <Jafet> sounds pretty cheap, then
12:47:58 <b_jonas> Is it just me, or is Skype for win32 has an interface specifically designed such that it's hard to find the option to (just exit skype damnit)?
12:48:38 <izalove> killall -9 skype
12:48:45 <izalove> how hard can it be
12:48:48 <b_jonas> I mean, a normal win32 windowed interface would have a menu entry for that in the leftmost pulldown menu, and skype has a pulldown menu, but there's no such command there.
12:49:03 <b_jonas> izalove: I specifically said the win32 interface. this doesn't apply to the linux interface, that's different.
12:49:07 <FireFly> Taneb: sure, the allah spambot usually hits random public channels, it's been a long problem
12:49:13 <b_jonas> (the two guis differ slightly)
12:49:19 <izalove> b_jonas: thatsthejoke.gif
12:49:30 <b_jonas> izalove: besides, it's more than one process, so it might not help
12:50:15 <b_jonas> izalove: to kill firefox, you may have to killall firefox-bin or killall iceweasel depending on the version you have.
12:51:09 <izalove> pkill firefox kills all processes named firefox
12:51:42 <b_jonas> izalove: but these processes are named iceweasel or firefox-bin, not firefox
13:09:18 -!- AnotherTest has joined.
13:14:13 <APic> Jafet: Cheaper than Skype, yah
13:15:20 <APic> !tell moony Discord is proprietary, centralized, and probably records all Conversations on the Server. Also „We also added Virus Scanning, which will automatically scan uploaded executables and archives to make sure they're safe.“ So: Everything goes through the Servers and is indexed; so maybe Discord has a Voicechat You can use without paying Money, but it is absolutely not _free_. You are paying
13:15:26 <APic> with Your Privacy.
13:15:30 <APic> Was it „!tell“? Probably not.
13:15:52 <FireFly> @help tell
13:15:52 <lambdabot> tell <nick> <message>. When <nick> shows activity, tell them <message>.
13:16:23 <APic> Thanks
13:16:24 <FireFly> hmm, low-99 high-66 quotes, very „German“
13:17:10 <APic> @tell moony Discord is proprietary, centralized, and probably records all Conversations. Also „We also added Virus Scanning, which will automatically scan uploaded executables and archives to make sure they're safe.“ So: Everything goes through the Servers and is indexed; so maybe it has a Voicechat You can use without paying Money, but it is absolutely not _free_. You are paying with Your Privacy.
13:17:10 <lambdabot> Consider it noted.
13:17:16 <APic> o/
13:17:21 <APic> Thanks Gals/Guys.
13:39:55 -!- wanderman has joined.
13:50:33 <b_jonas> In image editing software, what is the relation or difference between Corel Painter and Corel Photopaint? Are they the same product renamed? If not, why are there two of them by the same manufacturer?
13:51:19 <b_jonas> hmm... this probably isn't the right channel for that
13:52:54 <myname> why is there a whole software suite from adobe?
13:54:08 <b_jonas> myname: because not all of those are raster image editors.
13:54:33 <b_jonas> myname: but I'm not asking about Corel Draw or Corel WordPerfect now
13:55:41 -!- otherbot has joined.
13:58:08 <b_jonas> ah, it gets more complicated. Corel also has Paintshop Pro ...
14:22:33 -!- wanderman has quit (Quit: Leaving).
15:08:21 <b_jonas> \oren\: do you happen to know if there's a specific character different from the middle dot "·" to encode a high dot, in older math text where a dot "." is used as a multiplication text and the high dot is used as a decimal point?
15:09:33 <b_jonas> Or is that just a different style of the middle dot?
15:44:26 -!- TieSoul has joined.
15:57:02 -!- otherbot has quit (Remote host closed the connection).
15:57:23 -!- otherbot has joined.
16:01:17 -!- otherbot has quit (Remote host closed the connection).
16:01:24 -!- sebbu has quit (Ping timeout: 260 seconds).
16:01:38 -!- otherbot has joined.
16:01:43 -!- Phantom_Hoover has quit (*.net *.split).
16:01:44 -!- iczero has quit (*.net *.split).
16:01:45 -!- Bowserinator has quit (*.net *.split).
16:01:47 -!- \oren\ has quit (*.net *.split).
16:01:47 -!- prooftechnique has quit (*.net *.split).
16:01:55 -!- Bowserinator has joined.
16:01:58 -!- \oren\ has joined.
16:02:22 -!- prooftechnique has joined.
16:02:28 -!- Phantom_Hoover has joined.
16:06:04 -!- iczero has joined.
16:08:19 -!- Bowserinator has quit (Changing host).
16:08:19 -!- Bowserinator has joined.
16:21:16 -!- sebbu has joined.
16:22:19 -!- iczero has changed nick to wlp1s1.
16:24:11 <\oren\> Bowserinator: I'm not sure there is one
16:24:26 <Bowserinator> ?
16:24:27 <\oren\> *b_jonas: I'm not sure there is one
16:24:32 <Bowserinator> oh
16:24:35 <Bowserinator> carry on
16:24:38 <\oren\> oh, I see, he isn't here
16:24:58 <\oren\> @tell b_jonas I'm not sure there is a high dot math character
16:24:58 <lambdabot> Consider it noted.
16:26:05 <\oren\> `unicode ⸳
16:26:10 <HackEgo> U+2E33 RAISED DOT \ UTF-8: e2 b8 b3 UTF-16BE: 2e33 Decimal: &#11827; \ ⸳ \ Category: Po (Punctuation, Other) \ Bidi: ON (Other Neutrals)
16:26:32 <\oren\> @tell b_jonas but maybe this one from general punctuation is it ⸳
16:26:32 <lambdabot> Consider it noted.
16:26:42 -!- otherbot has quit (Remote host closed the connection).
16:26:42 <b_jonas> \oren\: I am here
16:26:59 -!- otherbot has joined.
16:27:33 <\oren\> b_jonas but irssi refuses to tab complete your name for some reason
16:27:41 -!- otherbot has quit (Remote host closed the connection).
16:28:02 -!- otherbot has joined.
16:30:03 <\oren\> I wonder whether it was a good idea to make bold fraktur instead render as uncial
16:32:56 <\oren\> oh, and I don't even have the full alphabet in that set yet...
16:33:42 <\oren\> 𝖆𝖙 𝖑𝖊𝖆𝖘𝖙 𝖙𝖍𝖊 𝖑𝖔𝖜𝖊𝖗𝖈𝖆𝖘𝖊 𝖚𝖓𝖈𝖎𝖆𝖑 𝖎𝖘 𝖈𝖔𝖒𝖕𝖑𝖊𝖙𝖊
16:33:52 <b_jonas> \oren\: does any math stuff even use the distinction between letters in script font, caligraphic, fraktur, blackletter, etc? I thought people just have roman, italic, bold, sometimes bold italic, double-struck (blackboard bold), sans serif, and ONE fancy font that could be script or caligraphic or fraktur or anything.
16:34:22 <b_jonas> So basically in math stuff, fraktur vs caligraphic vs script is a choice of preference, not different meanings.
16:34:24 <\oren\> yeah, I have'nt seen anyone use both fraktur and script, of the same letter
16:35:06 <\oren\> and I've never seen anyone distinguish bold and non bold frakture
16:35:22 <b_jonas> And this is, of course, apart from using lower and uppercase, and latin and greek letters, and all sorts of math accents and indexes
16:35:52 <b_jonas> Plus digits and various non-alphabetic letter-like characters.
16:38:42 -!- oerjan has joined.
16:41:17 <oerjan> @tell hppavilion[1] oh god, and just before i left i was pondering whether to ban chatter preemptively for quit/join spamming
16:41:17 <lambdabot> Consider it noted.
16:43:24 <oerjan> @tell hppavilion[1] getting the impression they were just waiting for me to leave...
16:43:24 <lambdabot> Consider it noted.
16:43:51 <oerjan> `ops
16:43:53 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ops: not found
16:46:25 <oerjan> @messages-
16:46:25 <lambdabot> hppavilion[1] said 10h 9m 33s ago: At the moment, there seems to be a wannabe jihadi in the channel spamming with several hundred "<blank> is not doing allah is doing" and "<blank> can not <blankize>
16:46:25 <lambdabot> without allah's permission" and such.
16:46:25 <lambdabot> hppavilion[1] said 10h 8m 53s ago: It has been determined that the channel has insufficient ops farther to the west. hyh.
16:47:10 <oerjan> `mkx ops//\? ops
16:47:12 <HackEgo> ops
16:47:18 <oerjan> `ops
16:47:19 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ops: not found
16:47:24 <oerjan> oops
16:47:35 <oerjan> `` mv ops bin/ops
16:47:37 <HackEgo> No output.
16:47:39 <oerjan> `ops
16:47:42 <HackEgo> ops? ¯\(°​_o)/¯
16:48:26 <b_jonas> \oren\: no, \x{2E33} isn't the right character. that one is lower than a \x{B7}. The one I'm thinking of is higher, as in, it's placed almost as high as the top of modern style digits.
16:48:33 <oerjan> `le/rn ops///msg Chanserv access list #esoteric
16:48:36 <HackEgo> Learned 'ops': //msg Chanserv access list #esoteric
16:48:44 <oerjan> oops
16:49:03 <oerjan> `le/rn ops//msg Chanserv access list #esoteric
16:49:05 <HackEgo> Relearned 'ops': /msg Chanserv access list #esoteric
16:49:14 <oerjan> only one should remain
16:49:48 <oerjan> `le/rn ops//msg ChanServ access list #esoteric
16:49:50 <HackEgo> Relearned 'ops': /msg ChanServ access list #esoteric
16:54:33 <oerjan> @tell hppavilion[1] Which makes me suspect it was just an old channel troll.
16:54:33 <lambdabot> Consider it noted.
17:00:16 <oerjan> @tell shachaf <shachaf> ais523 isn't European anymore. <-- that sounds ... unlikely, given his stated aversion to moving.
17:00:16 <lambdabot> Consider it noted.
17:00:30 <oerjan> @tell shachaf oh wait missed the brexit joke
17:00:30 <lambdabot> Consider it noted.
17:02:07 <oerjan> `learn Birmingham is a city in England. We're planning to turn it into a floating island so ais523 can get around a bit more.
17:02:10 <HackEgo> Learned 'birmingham': Birmingham is a city in England. We're planning to turn it into a floating island so ais523 can get around a bit more.
17:03:47 <shachaf> @message-louds
17:03:47 <lambdabot> oerjan said 3m 30s ago: <shachaf> ais523 isn't European anymore. <-- that sounds ... unlikely, given his stated aversion to moving.
17:03:47 <lambdabot> oerjan said 3m 17s ago: oh wait missed the brexit joke
17:05:28 <FreeFull> @message-quiets
17:05:29 <lambdabot> Unknown command, try @list
17:05:52 <oerjan> @messages-sound
17:05:52 <lambdabot> You don't have any messages
17:06:34 <oerjan> @messages-told
17:06:34 <lambdabot> You don't have any messages
17:06:45 <oerjan> @messages-lost
17:06:46 <lambdabot> You don't have any messages
17:06:52 <oerjan> @messages-found
17:06:52 <lambdabot> You don't have any messages
17:07:03 <oerjan> @messages-gold
17:07:03 <lambdabot> You don't have any messages
17:07:07 <oerjan> @messages-bold
17:07:07 <lambdabot> You don't have any messages
17:50:12 -!- moonythedwarf has joined.
17:50:17 <moonythedwarf> -listalias
17:50:17 <otherbot> {user},potash,sentence,randint,cmdtest,help,undefined,lol,jstest,{jsd1},hispam
17:50:31 <moonythedwarf> derp
17:50:38 <moonythedwarf> i thought i switched channels when i did that
17:50:39 <moonythedwarf> >_>
17:51:10 <ybden> -potash
17:51:32 <moonythedwarf> ybden, do -view
17:51:35 <moonythedwarf> -view potash
17:51:35 <otherbot> moonythedwarf just got 15 potash.
17:51:40 <ybden> -vew potash
17:51:41 <moonythedwarf> -vraw potash
17:51:41 <otherbot> {user} just got {rand20} potash.
17:51:45 <ybden> -view potash
17:51:45 <otherbot> ybden just got 11 potash.
17:51:52 <ybden> oh I see
17:52:05 <ybden> -vraw jsd1
17:52:05 <otherbot> Alias doesnt exist!
17:52:12 <ybden> -vraw {jsd1}
17:52:12 <otherbot> {dc} console.log("hi {user}"*1000){ds}
17:52:17 <ybden> -jsd1
17:52:24 <ybden> -view {jsd1}
17:52:33 <moonythedwarf> we are busy on working on it.
17:52:35 <moonythedwarf> og
17:52:41 <moonythedwarf> {jsd1} was a derp on my part
17:52:44 <moonythedwarf> i forgot the name
17:52:46 <moonythedwarf> -view hispam
17:52:46 <otherbot> hi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarfhi moonythedwarf |
17:52:49 <moonythedwarf> it was just a test
17:52:54 <ybden> Ah
17:54:04 <moonythedwarf> iovoid is working on adding embedded commands to it
17:54:23 <moonythedwarf> so far, i think JS is turing complete, so this probably is too, because it can run JS :P
17:55:14 <ybden> Oh dear
17:55:16 <moonythedwarf> bbl
17:55:20 <ybden> \o
17:55:32 <ybden> `ops
17:55:34 <HackEgo> ​/msg ChanServ access list #esoteric
17:57:42 <iovoid> moonythedwarf, well, JS always could run JS
17:57:51 <iovoid> Its just that nobody is crazy enought to do it
18:01:07 <oerjan> `learn @learn @messages-loud @messages-fond @messages-flood @messages-bond / @messages-lousy @messages-sound @messages-lost @messages-found / @messages-proud @messages-bold @messages-good @messages-gold
18:01:09 <HackEgo> Learned '@learn': @learn @messages-loud @messages-fond @messages-flood @messages-bond / @messages-lousy @messages-sound @messages-lost @messages-found / @messages-proud @messages-bold @messages-good @messages-gold
18:01:12 <oerjan> argh
18:01:22 <oerjan> `forget @learn
18:01:25 <HackEgo> Forget what?
18:01:35 <oerjan> `learn @messages-loud @messages-fond @messages-flood @messages-bond / @messages-lousy @messages-sound @messages-lost @messages-found / @messages-proud @messages-bold @messages-good @messages-gold
18:01:38 <HackEgo> Learned '@messages-loud': @messages-loud @messages-fond @messages-flood @messages-bond / @messages-lousy @messages-sound @messages-lost @messages-found / @messages-proud @messages-bold @messages-good @messages-gold
18:01:42 -!- AnotherTest has quit (Ping timeout: 250 seconds).
18:01:45 <shachaf> oerjan: that doesn't rhyme at all tdnh
18:01:55 <oerjan> it doesn't? :(
18:02:24 <oerjan> stupid english, which words are wrong?
18:03:55 <shachaf> oh, wait
18:04:04 <shachaf> i was rhyming the ends of the lines
18:04:15 <shachaf> but you have unmarked sublines inside them
18:04:16 <shachaf> ok
18:05:31 <oerjan> hm
18:06:59 <oerjan> `learn @messages-loud @messages-fond / @messages-flood @messages-bond / @messages-lousy @messages-sound / @messages-lost @messages-found / @messages-proud @messages-bold / @messages-good @messages-gold
18:07:01 <HackEgo> Relearned '@messages-loud': @messages-loud @messages-fond / @messages-flood @messages-bond / @messages-lousy @messages-sound / @messages-lost @messages-found / @messages-proud @messages-bold / @messages-good @messages-gold
18:07:11 <shachaf> oerjan++
18:07:33 <oerjan> but how do i mark the stanzas then?
18:07:52 <shachaf> `grwp //
18:07:58 <HackEgo> ​:everyone: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) \ adopted:"Oh l
18:08:36 <oerjan> `2 grwp //
18:08:38 <HackEgo> 2/35:) \ adopted:"Oh lord, we've adopted another one." (about Emily) => Marten realizes what kind of webcomic he lives in in http://questionablecontent.net/view.php?comic=2298 \ agdq:AGDQ is Awesome Games Done Quick, an annual video games speedrunning event for charity every winter, see http://gamesdonequick.com and https://gamesdone
18:08:43 <shachaf> Sometimes I use //
18:08:51 <shachaf> But I think that's not very standard.
18:08:54 <shachaf> `? hppavilion1
18:08:55 <HackEgo> higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed
18:09:08 <shachaf> That's not even a good higgledy piggledy.
18:09:12 <oerjan> `learn @messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
18:09:15 <HackEgo> Relearned '@messages-loud': @messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
18:09:32 <shachaf> i,i "Jade plate, / Six, eight. / Fire that burns hot, / Night that is not. / Fire that burns cold, / First silver, then gold."
18:20:37 -!- AnotherTest has joined.
18:27:12 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50419&oldid=50417 * Oerjan * (+606) /* Scrapping dummies */ new section
18:35:22 -!- DHeadshot has joined.
18:45:14 <oerjan> <fizzie> I saw that spam on another channel too. <-- ah, i guess the spam starting the same minute i had left was just Allah's doing, then.
18:46:11 -!- Lord_of_Life has quit (Excess Flood).
18:48:06 <oerjan> <shachaf> why am i even doing this, though? <-- i think chatter made that quite clear hth
18:50:42 -!- Lord_of_Life has joined.
18:50:48 -!- otherbot has quit (Remote host closed the connection).
18:50:51 <shachaf> oerjan: i am not doing tdh
18:51:03 <oerjan> excellent!
18:51:10 -!- otherbot has joined.
18:51:17 -!- otherbot_ has joined.
18:51:44 -!- otherbot has quit (Client Quit).
18:51:44 -!- otherbot_ has quit (Client Quit).
18:52:00 <shachaf> shachaf is not doing fungot is doing
18:52:00 <fungot> shachaf: they say that nethack is just a touch of his legendary conversation with solon of athens, who impressed upon him the dark water boiled, and will cut him off from it created heaven and taken up residence on earth. he is a force for good.
18:52:11 -!- otherbot has joined.
18:58:08 -!- hppavilion[1] has joined.
19:05:18 <oerjan> @tell \oren\ <\oren\> b_jonas but irssi refuses to tab complete your name for some reason <-- it doesn't work if there's punctuation touching the nick hth
19:05:18 <lambdabot> Consider it noted.
19:05:33 <oerjan> (idnh)
19:06:29 <oerjan> even if the punctuation is not legal in nicks
19:13:15 -!- MDude has quit (Remote host closed the connection).
19:15:20 * oerjan finds himself laughing out loud at a SROMG inside joke http://www.mezzacotta.net/garfield/
19:18:40 <moonythedwarf> lol
19:19:04 <moonythedwarf> what language does the BYOND engine use? im looking at baystation12 (a SS13 codebase) and i cant really tell
19:23:11 <shachaf> `? heffalump
19:23:13 <HackEgo> A heffalump is similar to a lump of sugar, but with honey instead.
19:25:23 -!- MDude has joined.
19:33:33 -!- oerjan has quit (Quit: Later).
19:47:49 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
19:48:54 -!- wob_jonas has joined.
19:53:34 -!- LKoen has joined.
19:57:54 -!- Bowserinator_ has quit (Read error: Connection reset by peer).
20:00:14 -!- hppavilion[1] has joined.
20:00:27 <hppavilion[1]> I think Scotland should start issuing and immediately revoking citizenships
20:00:32 <hppavilion[1]> @massages-lud
20:00:32 <lambdabot> oerjan said 3h 19m 15s ago: oh god, and just before i left i was pondering whether to ban chatter preemptively for quit/join spamming
20:00:32 <lambdabot> oerjan said 3h 17m 8s ago: getting the impression they were just waiting for me to leave...
20:00:32 <lambdabot> oerjan said 3h 5m 58s ago: Which makes me suspect it was just an old channel troll.
20:01:03 <hppavilion[1]> @tell oerjan Yeah, but now I've submitted the [redacted] laws to the DHS, so...
20:01:03 <lambdabot> Consider it noted.
20:06:12 <hppavilion[1]> *logs
20:09:59 -!- DHeadshot has quit (Ping timeout: 252 seconds).
20:15:00 <\oren\> doing doing doing doing
20:15:29 <shachaf> \oren\ is not doing oerjan is doing
20:15:56 <\oren\> boing doing toing poing
20:16:29 <shachaf> `? @messages-loud
20:16:30 <HackEgo> ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
20:19:43 <shachaf> I was going to send oerjan one message for each of those things.
20:19:53 <shachaf> But I decided it would be too much of a messages-flood
20:21:25 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
20:27:18 <int-e> @cwlprits @messages-loud
20:27:18 <lambdabot> Unknown command, try @list
20:27:20 <int-e> `cwlprits @messages-loud
20:27:23 <HackEgo> oerjän oerjän oerjän
20:27:35 <int-e> that was expected
20:35:07 <shachaf> @tell oerjan http://slbkbs.org/loud.txt hth
20:35:08 <lambdabot> Consider it noted.
20:40:15 <shachaf> `? oerjan
20:40:16 <HackEgo> Your esteemoologist wise mementolwrd oerjan is a lazy expert in suture complication. Also a Glasswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
20:40:36 <shachaf> `slwd oerjan//s#mementolwrd#@messages-lord#
20:40:39 <HackEgo> oerjan//Your esteemoologist wise @messages-lord oerjan is a lazy expert in suture complication. Also a Glasswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
20:49:40 <shachaf> `dowt oerjan
20:49:42 <HackEgo> 0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 1000:2012-12-09 <FreeFul̈l> revert 0 \ 1001:2012-12-09 <oerjän> revert 999 \ 1493:2013-01-12 <FreeFul̈l> revert 4 \ 1497:2013-01-12 <ellioẗt> revert 1492 \ 2649:2013-
20:51:27 <shachaf> `slwrjan s#esteemoologist ##; s#suture complication#future computation#; s#passionfruitly ##; s#Lately w#W#
20:51:29 <HackEgo> oerjan//Your wise @messages-lord oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. When he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
20:53:27 <shachaf> `slwrjan s#\S\+ \S\+ #Your humble#
20:53:29 <HackEgo> oerjan//Your humble@messages-lord oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. When he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
20:53:33 <shachaf> `revert
20:53:47 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
20:53:49 <shachaf> `slwrjan s#\S\+ \S\+ #Your humble #
20:53:51 <HackEgo> oerjan//Your humble @messages-lord oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. When he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
20:55:26 <shachaf> @messages-lotus
20:55:26 <lambdabot> You don't have any messages
20:55:58 <shachaf> @messages-roux
20:55:58 <lambdabot> You don't have any messages
20:56:16 <shachaf> That one's not even in the file.
20:57:29 <shachaf> I'll get a bigger words file.
20:58:31 -!- Sprocklem has joined.
20:58:33 <shachaf> There we go.
20:58:57 <shachaf> @messages-toad
20:58:57 <lambdabot> You don't have any messages
20:59:18 <shachaf> @messages-cloudy
20:59:18 <lambdabot> You don't have any messages
21:00:27 <shachaf> @messages-gouda
21:00:27 <lambdabot> You don't have any messages
21:01:03 <shachaf> @messages-nord
21:01:03 <lambdabot> You don't have any messages
21:01:12 <shachaf> and so on
21:02:44 <wob_jonas> shachaf: try http://wordlist.aspell.net/12dicts/ for a set of high quality English word lists
21:02:47 <shachaf> `` dowt oerjan | grep convenience
21:02:54 <HackEgo> 5171:2014-11-27 <oerjän> learn_append oerjan He can never remember the word "amortized" so he put it here for convenience.
21:03:05 <shachaf> I just got one from apt-get.
21:03:56 <shachaf> `slwrjan s#When he tries to remember a word, "amortized" pops up.#He could never remember the word "amortized" so he put it here for convenience.#
21:03:58 <HackEgo> oerjan//Your humble @messages-lord 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. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:04:56 <shachaf> `slwrjan s#e\.#e; but lately it's the only word he can ever remember.#
21:05:00 <HackEgo> oerjan//Your humble @messages-lord 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.
21:08:56 <shachaf> `` dowt oerjan | grep rock
21:08:59 <HackEgo> 6365:2015-12-09 <oerjän> learn_append oerjan His arch-nemesis is Betty Crocker. \ 8986:2016-08-29 <shachäf> slwd oerjan//s/Crocker/&, and his secret weakness is heffalumps and woozles./
21:52:20 <\oren\> astornaut emoji are ehe!
21:52:33 <\oren\> also gyaru emoji
21:55:48 -!- wlp1s1 has quit (Max SendQ exceeded).
21:57:08 -!- augur has quit (Ping timeout: 245 seconds).
21:59:36 -!- augur has joined.
22:00:21 -!- iczero has joined.
22:07:03 -!- augur has quit (Quit: Leaving...).
22:21:04 -!- iczero has quit (Max SendQ exceeded).
22:21:51 -!- iczero has joined.
22:26:42 -!- hppavilion[1] has joined.
22:28:04 -!- moony has joined.
22:43:59 -!- Zarutian has joined.
22:48:54 <zzo38> Please write the information of ARGENTOS esolang also English
22:51:12 -!- boily has joined.
22:55:51 <boily> `wisdom
22:55:52 <HackEgo> 2600//2600 Hz is the tone made by Captain Crunch's whistle.
22:56:29 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:59:35 <Zarutian> oy! There is a slight misconception in that wisdom cookie! You need to cover a certain hole on it to make that tone when you blow it.
23:00:38 <shachaf> `slwd 2600//s#the#a#
23:00:41 <HackEgo> 2600//2600 Hz is a tone made by Captain Crunch's whistle.
23:00:42 <shachaf> hth
23:01:54 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:02:12 -!- 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.”).
23:03:01 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
23:11:15 <boily> `wisdom
23:11:16 <HackEgo> schaf//"Schaf" is german for "sheep". There is absolutely no relation to shachaf.
23:11:27 <shachaf> hpp?
23:11:31 <shachaf> `dowt schaf
23:11:32 <HackEgo> 7066:2016-03-02 <int-̈e> le/rn schaf/"Schaf" is german for "sheep". There is absolutely no relation to shachaf.
23:11:37 <shachaf> ah
23:16:56 <boily> `wisdom
23:16:57 <HackEgo> piet//Piet is a really colorful programming language.
23:17:26 <shachaf> Piet is a really colorful programming language.
23:19:21 <boily> colour is a bitch to typeset.
23:19:53 <shachaf> `wisdom
23:19:53 <shachaf> `wisdom
23:19:53 <shachaf> `wisdom
23:19:53 <shachaf> `wisdom
23:19:54 <HackEgo> lie algebra//A Lie algebra is what you get if you take the region infinitesimally close to the identity of a Lie group and blow it up to normal size.
23:19:54 <shachaf> `wisdom
23:19:55 <HackEgo> füngöt//Füngöt is the German pronunciation of fungot.
23:19:56 <HackEgo> monqy//monqy is no longer extant. He lives in concept, hidden, unfindable. You could ask itidus21 for details, if you find him.
23:19:56 <HackEgo> toe//The TOE is the Toe of Everything, from which our universe sprang.
23:19:56 <HackEgo> tur//To tur is not to flas.
23:20:05 <shachaf> `dowt lie algebra
23:20:07 <HackEgo> 6173:2015-11-02 <oerjän> le/rn lie algebra/A Lie algebra is what you get if you take the region infinitesimally close to the identity of a Lie group and blow it up to normal size.
23:20:11 <shachaf> `dowg monqy
23:20:13 <HackEgo> 7531:2016-04-24 <boil̈y> learn monqy is no longer extant. He lives in concept, hidden, unfindable. You could ask itidus21 for details, if you find him. \ 7530:2016-04-24 <quintopïa> learn monqy is no longer extant \ 199:2012-04-08 <ellioẗt> revert \ 198:2012-04-08 <oerjän> revert 193 \ 183:2012-04-07 <ellioẗt> run echo 'hi monqy' >wisdom/m
23:20:24 <shachaf> `? mnoqy
23:20:25 <HackEgo> mnoqy used to be monqy before the earthquake.
23:21:52 <boily> The TOE sprung Taneb, and Taneb sprung everything.
23:25:00 -!- TieSoul has quit (Quit: Leaving).
23:25:25 -!- moony has quit (Ping timeout: 248 seconds).
23:28:51 -!- DHeadshot has joined.
23:34:49 -!- moony has joined.
23:36:14 <boily> `wisdom
23:36:16 <HackEgo> hovercraft//a-é-ro-g-liss-e-ur. If you mention eels, you'll get smacked with one of them in a most unappropriate manner.
23:37:27 <shachaf> `dowt hovercraft
23:37:30 <HackEgo> 3064:2013-06-05 <boil̈y> echo "a-\xc3\xa9-ro-g-liss-e-ur. If you mention eels, you\'ll get smacked with one of them in a most unappropriate manner." >wisdom/hovercraft
23:37:35 <shachaf> `5 w
23:37:41 <HackEgo> 1/2:testing// \ whom//See: who \ extreme irony//Extreme irony is what happens when you get a Darwin award for extreme ironing. \ functor//Functors are just morphisms in the category of small categories. \ funpun//funpuns fceø fbz fryyrev naq pbfcynlf Arcrgn Yrvwba ba jrrxraqf. Ur ungrf oryy crccref jvgu n cnffvba. Gur havg bs sha c
23:37:48 <shachaf> `spam
23:37:49 <HackEgo> 2/2:haarel vf anzrq nsgre uvz.
23:38:39 <shachaf> `forget testing
23:38:42 <HackEgo> Forget what?
23:38:43 <shachaf> `? who
23:38:44 <HackEgo> Who cares about ancient cases anyway?
23:39:06 <shachaf> `slwd functor//s#just ##
23:39:09 <HackEgo> functor//Functors are morphisms in the category of small categories.
23:43:53 -!- hppavilion[1] has joined.
23:45:56 <Zarutian> `? flas
23:45:57 <HackEgo> flas? ¯\(°​_o)/¯
23:46:11 <shachaf> That's the scow of definitions.
23:49:49 -!- DHeadshot has quit (Ping timeout: 244 seconds).
23:50:02 <Zarutian> `? scow
23:50:03 <HackEgo> Scow (S-cow) is canned meat made from cows with a lisp.
23:53:33 <boily> scowscowscowscow ♪
23:54:45 -!- moony has quit (Ping timeout: 248 seconds).
23:55:44 -!- boily has quit (Quit: FOUNTAIN CHICKEN).
23:55:48 <Zarutian> burg-fisted of yea?
2016-11-29
00:21:06 -!- moony has joined.
00:29:25 -!- Zarutian has quit (Ping timeout: 248 seconds).
00:39:04 -!- moony has quit (Ping timeout: 250 seconds).
00:45:21 <hppavilion[1]> mooooooooooooooooooooony
00:45:42 -!- Bowserinator has quit (Ping timeout: 256 seconds).
00:46:24 -!- xkapastel has joined.
00:47:07 -!- moonythedwarf has quit (Remote host closed the connection).
00:49:45 -!- jix has quit (Ping timeout: 244 seconds).
00:49:52 -!- jix has joined.
00:50:16 -!- ineiros has quit (Ping timeout: 244 seconds).
00:50:16 -!- aloril has quit (Ping timeout: 244 seconds).
00:51:22 -!- ineiros has joined.
00:53:06 -!- aloril has joined.
00:53:09 -!- Bowserinator has joined.
01:00:52 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50420&oldid=50419 * Oerjan * (+517) /* Scrapping dummies */ Oops, scratch that second point.
01:01:15 -!- oerjan has joined.
01:03:04 <oerjan> my Incident delexing scheme keeps changing. I have another big improvement to check...
01:05:22 <oerjan> @messages-dour
01:05:22 <lambdabot> hppavilion[1] said 5h 4m 18s ago: Yeah, but now I've submitted the [redacted] laws to the DHS, so...
01:05:22 <lambdabot> shachaf said 4h 30m 14s ago: http://slbkbs.org/loud.txt hth
01:05:46 <hppavilion[1]> oerjan: *logs
01:06:34 <oerjan> shachaf: i was considering making such a list but was too lazy hth
01:11:28 -!- moony has joined.
01:12:56 -!- Bowserinator has quit (Changing host).
01:12:56 -!- Bowserinator has joined.
01:13:27 <shachaf> oerjan: itym tdh thx hth
01:14:33 <oerjan> okay
01:15:22 <shachaf> oerjan: I was going to get a rhyming dictionary and group them into equivalence classes.
01:15:26 <shachaf> But then I was too lazy.
01:15:36 <oerjan> okay
01:19:55 <oerjan> shachaf: also, this is clearly a jewish conspiracy, likud is part of it
01:20:34 <shachaf> oerjan lomed
01:20:48 <oerjan> @wn lomed
01:20:49 <lambdabot> No match for "lomed".
01:20:58 <oerjan> @wn lome
01:20:59 <lambdabot> *** "lome" wn "WordNet (r) 3.0 (2006)"
01:20:59 <lambdabot> Lome
01:20:59 <lambdabot> n 1: capital and largest city of Togo; located in the south on
01:20:59 <lambdabot> the Gulf of Guinea [syn: {Lome}, {capital of Togo}]
01:21:00 <shachaf> "is learning" hth
01:21:14 <oerjan> is it hebrew
01:21:18 <shachaf> yes
01:21:22 <shachaf> but it's also in that file
01:21:25 <shachaf> not sure what it means there
01:21:27 <shachaf> @messages-lsd
01:21:27 <lambdabot> You don't have any messages
01:22:44 <shachaf> that's more fitting of our pal oerjan johansen
01:22:46 <shachaf> `? pal
01:22:50 <HackEgo> pal? ¯\(°​_o)/¯
01:23:12 <oerjan> . o O ( you know your file organization is crap when you think the best place to save that list is your Haskell directory )
01:24:02 <shachaf> oerjan: you should save it in your Python directory because it was generated by a Python program hth
01:24:13 <oerjan> i don't have one, at least on this machine
01:24:43 <shachaf> also do you truly need to save that list
01:25:09 <shachaf> are we in for many years of @messages-loud variations
01:25:33 <oerjan> i seem to have a python directory in my nvg userspace. it contains one file which is not a python program.
01:25:50 <oerjan> shachaf: i'm probably too lazy to do that
01:26:08 <shachaf> `? oerjan
01:26:10 <HackEgo> Your humble @messages-lord 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:26:19 <oerjan> black on white now?
01:26:56 <oerjan> lot of changes today. although i think one is a reversal.
01:27:17 <oerjan> "future", ironically
01:27:34 <oerjan> *lots
01:27:39 <shachaf> "future computation" was in the original entry.
01:28:00 <shachaf> So was 'never remember the word "amortized" so he put it here for convenience'
01:28:08 <shachaf> Well, that wasn't in the original entry. But it is a reversal.
01:29:11 <oerjan> ah.
01:29:32 <oerjan> how reversionist
01:34:31 <oerjan> `1 dowt oerjan
01:34:34 <HackEgo> 1/27:0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 1000:2012-12-09 <FreeFul̈l> revert 0 \ 1001:2012-12-09 <oerjän> revert 999 \ 1493:2013-01-12 <FreeFul̈l> revert 4 \ 1497:2013-01-12 <ellioẗt> reve
01:35:14 <oerjan> `ls tmp
01:35:15 <HackEgo> spline \ spout
01:35:19 <oerjan> `` grep convenience tmp/spout
01:35:19 <HackEgo> ized" so he put it here for convenience. \ 5359:2015-05-06 <shachäf> sed -i \'s/evil/famous evil/\' wisdom/oerjan \ 6365:2015-12-09 <oerjän> learn_append oerjan His arch-nemesis is Betty Crocker. \ 6534:2016-01-10 <shachäf> ` sed -i \'s/famous/& mysterious/\' wisdom/oerjan \ 6537:2016-01-11 <shachäf> ` sed -i \'s/hates/m \ remember a word,
01:35:57 <oerjan> `` nl tmp/spout | grep convenience
01:35:57 <HackEgo> ​ 3ized" so he put it here for convenience. \ 5359:2015-05-06 <shachäf> sed -i \'s/evil/famous evil/\' wisdom/oerjan \ 6365:2015-12-09 <oerjän> learn_append oerjan His arch-nemesis is Betty Crocker. \ 6534:2016-01-10 <shachäf> ` sed -i \'s/famous/& mysterious/\' wisdom/oerjan \ 6537:2016-01-11 <shachäf> ` sed -i \'s/hates/m \ 27
01:36:07 <oerjan> `spam
01:36:09 <HackEgo> 2/27:rt 1492 \ 2649:2013-04-13 <shachäf> sed -i \'s/$/ And hates Roald Dahl./\' wisdom/oerjan \ 2650:2013-04-13 <shachäf> sed -i \'s/\\. And/ who/\' wisdom/oerjan \ 4652:2014-06-06 <shachäf> sed -i \'s/a lying/an antediluvian/\' wisdom/oerjan \ 5171:2014-11-27 <oerjän> learn_append oerjan He can never remember the word "amort
01:36:19 <oerjan> `spam
01:36:19 <HackEgo> 3/27:ized" so he put it here for convenience. \ 5359:2015-05-06 <shachäf> sed -i \'s/evil/famous evil/\' wisdom/oerjan \ 6365:2015-12-09 <oerjän> learn_append oerjan His arch-nemesis is Betty Crocker. \ 6534:2016-01-10 <shachäf> ` sed -i \'s/famous/& mysterious/\' wisdom/oerjan \ 6537:2016-01-11 <shachäf> ` sed -i \'s/hates/m
01:36:37 <oerjan> ok my suspicion seems wrong
01:38:25 <oerjan> `cat bin/hlnp
01:38:26 <HackEgo> revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
01:39:21 <oerjan> `sled bin/hlnp//1s.5643.5643 | 1000 | 1001 | 1493 | 1497.
01:39:23 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<It][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
01:39:39 <oerjan> `1 dowt oerjan
01:39:41 <HackEgo> 1/27:0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 2649:2013-04-13 <shachäf> sed -i \'s/$/ And hates Roald Dahl./\' wisdom/oerjan \ 2650:2013-04-13 <shachäf> sed -i \'s/\\. And/ who/\' wisdom/oerjan
01:40:51 <shachaf> What suspicion?
01:41:09 <shachaf> `` dowt oerjan | grep convenience
01:41:10 <shachaf> hth
01:41:11 <HackEgo> 5171:2014-11-27 <oerjän> learn_append oerjan He can never remember the word "amortized" so he put it here for convenience. \ 9794:2016-11-28 <shachäf> slwrjan s#When he tries to remember a word, "amortized" pops up.#He could never remember the word "amortized" so he put it here for convenience.#
01:41:29 <oerjan> shachaf: that i had corrected grammar on that addition in a different spot
01:41:56 <oerjan> `` dowt oerjan | grep pops
01:41:56 <shachaf> Which grammar?
01:41:56 <HackEgo> 8173:2016-05-26 <oerjän> ` sed -i \'s/He can[^.]*./Now when he tries to remember a word, "amortized" pops up instead./\' wisdom/oerjan \ 9794:2016-11-28 <shachäf> slwrjan s#When he tries to remember a word, "amortized" pops up.#He could never remember the word "amortized" so he put it here for convenience.#
01:42:09 <oerjan> `` hg cat -r 8173 wisdom/oerjan
01:42:10 <HackEgo> Your retired mysterious adjectival cackling overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl with a passion. Now when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker.
01:42:23 <oerjan> `` hg cat -r 8172 wisdom/oerjan
01:42:25 <HackEgo> Your retired mysterious adjectival cackling overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl with a passion. He can never remember the word "amortized" so he put it here for convenience. His arch-nemesis is Betty Crocker.
01:42:44 <shachaf> I had thought that it said "for his convenience".
01:42:58 <oerjan> shachaf: i thought it might need a comma before "so"
01:43:15 <oerjan> but that's the last revision before it was removed, so clearly not.
01:43:55 <oerjan> hm...
01:44:01 <oerjan> `dowt quotes
01:44:03 <HackEgo> No output.
01:44:10 <oerjan> `doat quotes
01:44:12 <HackEgo> 0:2012-02-16 Initïal import. \ 1:2012-02-19 <ellioẗt> addquote <olsner> the allocation is done by the "Dynamic" in DRAM <olsner> before that we used SRAM where everything was preallocated in the factory <fizzie> olsner: So what's this SDRAM then? <olsner> fizzie: synchronized, it's for multithreading \ 4:2012-02-22 <ellioẗt> delquote 764
01:44:44 <oerjan> `` doat quotes | grep -v quote
01:44:47 <HackEgo> 0:2012-02-16 Initïal import. \ 6:2012-02-22 branch merge \ 8:2012-02-22 <ellioẗt> revert 3 \ 108:2012-03-19 <ellioẗt> revert 105 \ 175:2012-04-04 <ellioẗt> (unknown command) \ 181:2012-04-07 <ellioẗt> (unknown command) \ 197:2012-04-08 <shachäf> revert 110 \ 198:2012-04-08 <oerjän> revert 193 \ 199:2012-04-08 <ellioẗt> revert \ 309:
01:45:45 <oerjan> huh there's a branch merge
01:46:09 <oerjan> `` ls bin/cul*
01:46:20 <oerjan> argh
01:46:41 <HackEgo> bin/culprist \ bin/culprits \ bin/culprits-c \ bin/culprits-ng
01:47:02 <oerjan> `cat bin/culprist
01:47:04 <HackEgo> hoat "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
01:47:16 <oerjan> `culprist quotes
01:47:19 <HackEgo> nitïa ellioẗt ellioẗt ellioẗt ranc ellioẗt ellioẗt ellioẗt ellioẗt ellioẗt ellioẗt oerjän oerjän oerjän oerjän oerjän ais52̈3 Friendshïp ellioẗt elliotẗ_ elliotẗ_ ellioẗt ellioẗt ellioẗt ellioẗt ellioẗt ellioẗt oerjän ellioẗt oerjän ellioẗt oerjän ellioẗt ais52̈3 ellioẗt ellioẗt el
01:47:42 <oerjan> poor guy shows up as ranc
01:48:40 <oerjan> `1 doat quotes | grep -v quote
01:48:42 <HackEgo> 1/13:0:2012-02-16 Initïal import. \ 6:2012-02-22 branch merge \ 8:2012-02-22 <ellioẗt> revert 3 \ 108:2012-03-19 <ellioẗt> revert 105 \ 175:2012-04-04 <ellioẗt> (unknown command) \ 181:2012-04-07 <ellioẗt> (unknown command) \ 197:2012-04-08 <shachäf> revert 110 \ 198:2012-04-08 <oerjän> revert 193 \ 199:2012-04-08 <elli
01:48:47 <oerjan> `spam
01:48:48 <HackEgo> 2/13:oẗt> revert \ 309:2012-04-27 <ellioẗt> (unknown command) \ 387:2012-05-12 <ellioẗt> revert 384 \ 401:2012-05-18 <ellioẗt> revert \ 403:2012-05-18 <ellioẗt> revert \ 407:2012-05-18 <ellioẗt> revert \ 410:2012-05-18 <monq̈y> revert \ 412:2012-05-18 branch merge \ 421:2012-05-18 <ellioẗt> revert \ 425:2012-05-21 <ell
01:49:17 <oerjan> hm several branch merges
01:49:43 <oerjan> maybe because quotes was changed so often there were race conditions?
01:50:52 <oerjan> `sled bin/hlnp//s,It,Itb,
01:50:56 <HackEgo> bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
01:51:09 <oerjan> `2 doat quotes | grep -v quote
01:51:12 <HackEgo> 2/13:lioẗt> revert \ 309:2012-04-27 <ellioẗt> (unknown command) \ 387:2012-05-12 <ellioẗt> revert 384 \ 401:2012-05-18 <ellioẗt> revert \ 403:2012-05-18 <ellioẗt> revert \ 407:2012-05-18 <ellioẗt> revert \ 410:2012-05-18 <monq̈y> revert \ 412:2012-05-18 bran̈ch merge \ 421:2012-05-18 <ellioẗt> revert \ 425:2012-05-21
01:51:26 <oerjan> there, no it can get properly unpinged too
01:51:30 <oerjan> *now
01:53:21 <oerjan> i think including all those short reverts in the list might be overkill.
01:53:34 <oerjan> `` doat
01:53:38 <HackEgo> 0:2012-02-16 Initïal import. \ 1:2012-02-19 <ellioẗt> addquote <olsner> the allocation is done by the "Dynamic" in DRAM <olsner> before that we used SRAM where everything was preallocated in the factory <fizzie> olsner: So what's this SDRAM then? <olsner> fizzie: synchronized, it's for multithreading \ 2:2012-02-21 <Gregör> pastelogs tree
01:53:51 <oerjan> `` doat | grep -v '[<]'
01:53:54 <HackEgo> 0:2012-02-16 Initïal import. \ 6:2012-02-22 bran̈ch merge \ 64:2012-03-06 bran̈ch merge \ 153:2012-04-02 bran̈ch merge \ 155:2012-04-02 bran̈ch merge \ 156:2012-04-02 bran̈ch merge \ 158:2012-04-02 bran̈ch merge \ 159:2012-04-02 bran̈ch merge \ 160:2012-04-02 bran̈ch merge \ 162:2012-04-02 bran̈ch merge \ 163:2012-04-02 bran̈ch merge \
01:54:51 <oerjan> `` doat | grep -v '̈'
01:54:55 <HackEgo> 4468:2014-02-19 -
01:55:09 <oerjan> wtf did that do
01:55:36 <oerjan> `` hg log -r 4468
01:55:37 <HackEgo> changeset: 4468:b46cdb85e307 \ user: HackBot \ date: Wed Feb 19 21:15:35 2014 +0000 \ summary: -
01:56:12 <oerjan> `cat bin/lastfiles
01:56:13 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
01:56:27 <oerjan> `` hg log -r 4468 --template "{files}\n"
01:56:29 <HackEgo> paste/paste.1014 paste/paste.11282 paste/paste.11437 paste/paste.12235 paste/paste.12391 paste/paste.12738 paste/paste.13150 paste/paste.13287 paste/paste.1368 paste/paste.14273 paste/paste.14276 paste/paste.14992 paste/paste.15529 paste/paste.1598 paste/paste.16040 paste/paste.16095 paste/paste.16508 paste/paste.16635 paste/paste.16824 paste/paste
01:57:15 -!- Nithogg has quit (Ping timeout: 258 seconds).
01:57:42 -!- computing has joined.
01:57:54 <oerjan> argh that locks up my browser
01:58:49 <oerjan> it seems like it was a massing cleanup in paste/, anyway
01:59:20 <oerjan> *massive
01:59:20 -!- moony has quit (Ping timeout: 248 seconds).
01:59:20 <oerjan> `` hoag -r 4469
01:59:20 <HackEgo> No output.
01:59:34 <oerjan> duh
01:59:45 <oerjan> `` hg log -r 4469
01:59:47 <HackEgo> changeset: 4469:6fb5b20f9408 \ user: HackBot \ date: Wed Feb 19 23:13:45 2014 +0000 \ summary: <oerjan> learn K K K Ken
01:59:54 <oerjan> OKKKAY
02:00:45 <oerjan> anyway, there don't seem to be any other pingable entries
02:02:36 -!- computing has quit (Ping timeout: 244 seconds).
02:33:55 -!- Nithogg has joined.
02:47:08 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
03:10:38 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
04:27:45 <HackEgo> [wiki] [[Talk:Incident]] https://esolangs.org/w/index.php?diff=50421&oldid=50420 * Oerjan * (+1010) /* Using overlap rejection */ New section
05:12:55 -!- otherbot has quit (Remote host closed the connection).
06:12:03 -!- function has joined.
06:16:28 -!- augur has joined.
06:28:29 <zzo38> My FreeUHS catalog downloader supports caching (both ETag and Last-Modified are supported) and redirection, and requests the MIME type "application/x-uhs-catalog", but it seems that the official UHS catalog does not support caching (it won't return ETag or Last-Modified), and reports the MIME type as "text/html" even though it isn't HTML (and ignores the requested MIME type). Therefore, the support for caching is currently untested.
06:30:04 <shachaf> hi zzo38
06:30:24 <shachaf> Do you know whether there's any filesystem or filesystem API that provides a cryptographic hash of file contents?
06:30:41 <zzo38> (It refuses to redirect to a nonstandard port number or to any protocol other than HTTP or HTTPS; and none of the above features are supported over Gopher.)
06:33:51 <shachaf> I prefer HTTP to Gopher.
06:33:52 <zzo38> shachaf: I don't know of anything like that (but maybe I forgot)
06:35:38 <zzo38> shachaf: This program supports both, so it doesn't matter. (However, the official UHS catalog is HTTP, so unless you have a unofficial UHS catalog it won't support the other protocols anyways; it also supports file: URIs too (but you can't redirect to a file: URI).)
06:36:57 <pikhq> HTTP is a rather more powerful and flexible protocol than Gopher, so that makes sense.
06:37:12 <shachaf> zzo38: Is there any RPC protocol you like?
06:37:21 <shachaf> Or pikhq.
06:37:37 <zzo38> I am not sure
06:37:40 <pikhq> You'd be hard pressed to put Gopher to much more sophisticated use...
06:38:33 <pikhq> shachaf: I'unno. I like JSON-RPC, but it's a touch underspecified.
06:38:52 <shachaf> What if I like types?
06:39:07 <shachaf> Should I use protobuf or capnproto or thrift or something else?
06:39:49 <pikhq> Then you're gonna have trouble finding a typed object serialization format that is also simpler than JSON. (and I value simplicity, which is the Big Thing JSON has going for it.)
06:39:51 <zzo38> I tried to once make a SQL-based RPC
06:40:41 <shachaf> Simplicity is good but not as your only goal.
06:40:42 <pikhq> (I'm not going to claim JSON is perfect in that regard, mind, cause it isn't. ... But it's probably the simplest such format with any real adoption.)
06:40:51 <shachaf> Do you like rpcz?
06:41:05 <pikhq> I'm not familiar enough with it to comment.
06:41:33 <shachaf> Which one are you talking about?
06:42:00 <shachaf> Anyway, someone told me Thrift was good.
06:42:00 <pikhq> I don't know, I'm not sufficiently familiar with implementation details of anything that goes by that name to comment.
06:42:59 <zzo38> I did design a way to serialize arbitrary JavaScript values in binary, although it is not meant for RPC and probably won't work so well in such case.
06:45:46 <zzo38> Possibly, do something similar to the X protocol
06:46:45 <shachaf> zzo38: Do you like XDR?
06:47:07 <shachaf> Seems like the sort of thing you would like.
06:47:13 <Cale> shachaf: We use JSON but don't tend to care about what the actual JSON is that we're using (it's all autogenerated instances). We could use Data.Binary or whatever, but Chrome knows how to render JSON that's going over a websocket nicely in its inspector.
06:47:52 <Cale> shachaf: I think if you care about types, then it doesn't matter how things are serialised, so long as they get deserialised correctly
06:49:09 <shachaf> I think Haskell people don't have a good solution to one of the main problems protobuf tries to solve.
06:49:23 <Cale> What's that?
06:49:26 <shachaf> Which is that you can modify a proto definition and have backwards compatibility.
06:49:39 <shachaf> Haskell people like having a type which is just right, as small as possible while covering all the possibilities.
06:50:12 <Cale> Yeah, there's a tradeoff of sorts there
06:50:13 <shachaf> But they don't really address compatiblity between things that add new fields and so on to a type.
06:50:30 -!- hppavilion[1] has joined.
06:50:40 <Cale> We just force people to reload their frontend :P
06:52:13 <shachaf> Frontend?
06:53:31 -!- copumpkin has joined.
06:54:21 <hppavilion[1]> Is there a standard #esoteric web shortener?
06:54:22 <Cale> Well, in the case I'm thinking of, it's just communication via a websocket between the webserver and the program running in the user's web browser
06:54:39 <shachaf> Oh, well, you might also have a bunch of servers all communicating with each other.
06:54:57 <shachaf> And say you want to add a feature to your server code, but you don't want to upgrade all your servers, you want to try just upgrading a few.
06:55:07 <shachaf> Or to enable and disable a feature or something.
06:55:18 <shachaf> And they're all RPCing each other and you want them to be compatible.
06:55:18 <hppavilion[1]> `? logs
06:55:26 <HackEgo> I think you might mean !logs
06:55:29 <hppavilion[1]> !logs
06:55:37 <hppavilion[1]> Wait
06:55:41 <hppavilion[1]> ^prefixes
06:55:41 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
06:56:07 <shachaf> `dowt logs
06:56:22 <HackEgo> 2675:2013-04-14 <shachäf> echo \'I think you might mean !logs\' | rainbow > wisdom/logs
06:56:24 <hppavilion[1]> Is there a reason their are two links to the logs in the topic?
06:56:38 <shachaf> they're is hth
06:56:49 <hppavilion[1]> shachaf: What is that reason?
06:57:00 <Cale> shachaf: That reminds me of Knight Capital :)
06:57:13 <shachaf> their two different logs hth
06:57:31 <shachaf> Cale: What in particular?
06:58:37 <shachaf> Trading companies have it easy because markets close and open, rather than being continuously up.
07:01:30 <izalove> how do i clear the topic in a chan?
07:02:32 <shachaf> I don't know how you do it. I would do it with /topic -delete in irssi.
07:02:49 <Cale> I'm just joking about the running different code on different servers bit -- in their case, they accidentally failed to deploy a code update to one of their 8 servers, and lost $450m in 45 minutes due to things not failing, but rather accepting and misinterpreting the communication from the server running old code.
07:02:52 <zzo38> Possibly with giving only the colon by itself as its argument
07:02:54 <hppavilion[1]> shachaf: Your just being mean with you're thei'res, are not you?
07:03:07 <zzo38> (Indicating an empty string)
07:03:41 <oerjan> <hppavilion[1]> Is there a standard #esoteric web shortener? <-- the standard is not to use them hth
07:04:01 <shachaf> oerjan: tdh
07:04:18 <shachaf> `? oerjan
07:04:20 <HackEgo> Your humble @messages-lord 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.
07:04:38 <shachaf> `slwrjan shumblehelpful
07:04:43 <HackEgo> oerjan//Your helpful @messages-lord 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.
07:06:53 <hppavilion[1]> oerjan: tdh
07:07:15 <hppavilion[1]> shachaf: That was an impressive s.
07:09:01 <zzo38> O, you can use controlcharacters as the delimiter there.
07:09:21 -!- xkapastel has quit (Quit: Connection closed for inactivity).
07:11:24 <hppavilion[1]> zzo38: shachaf used the 'h' AS the separator afaict
07:11:24 <izalove> apparently the only way to clear the topic in weechat is /quote topic #informatechat :
07:11:38 <izalove> i mean the easiest way
07:11:41 <hppavilion[1]> zzo38: Because the 'h' was to stay.
07:13:17 <zzo38> izalove: I mentioned something like that
07:13:25 <izalove> oops sorry
07:13:33 <izalove> didn't catch the hint
07:13:57 * izalove is slow
07:14:06 <zzo38> hppavilion[1]: Maybe, but it look to me like a control character may have been used, which also stayed
07:14:10 <oerjan> `slwrjan sesas
07:14:17 <HackEgo> oerjan//Your helpful @massages-lord 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.
07:14:18 <hppavilion[1]> zzo38: I checked, there wasn't one
07:14:28 <hppavilion[1]> Wait
07:14:33 <hppavilion[1]> Oh, there was
07:14:37 * oerjan whistles innocently
07:14:38 <hppavilion[1]> But only the second time I looked?
07:14:42 <shachaf> oerjan: I think it might be smoother to delete the - instead.
07:15:15 <oerjan> but that feels ungrammatical
07:15:17 <shachaf> oerjan: only innocents are capable of innocent whistling hth
07:15:32 * oerjan whistles nocently
07:17:05 <shachaf> oerjan appears to be penniless
07:20:32 <oerjan> well norway _did_ abolish its currency subunit
07:21:20 <oerjan> i seem to rarely use cash these days.
07:21:25 <shachaf> ør did they
07:22:16 <shachaf> oerjan: The tick size on the Oslo stock exchange is still 0.01 NOK, apparently.
07:22:46 <oerjan> that's unphysical.
07:23:06 <hppavilion[1]> shachaf: US money can be exchanged in fractions of a penny. Your point?
07:23:18 <hppavilion[1]> I've started writing my grades (long form, not A/B/C/D/F) in terms of ppm
07:23:44 <hppavilion[1]> exempli gratia I got "940000 ppm on that test"
07:23:44 <shachaf> you're unphysical hth
07:24:40 <shachaf> Tick sizes are an interesting trade-off.
07:25:07 <shachaf> Did you know many US stocks are trading in tick sizes of $0.05?
07:25:13 <shachaf> It's a FINRA pilot program.
07:25:19 <hppavilion[1]> shachaf: I can't tell if that's a pun or if it's actually interesting.
07:25:33 -!- keemyb has quit (Remote host closed the connection).
07:26:07 <oerjan> well tick sizes are intrinsically buggy
07:29:49 <shachaf> Market microstructure is pretty interesting.
07:30:02 <shachaf> Where do I find people who are interesting in talking about it?
07:31:17 <hppavilion[1]> shachaf: IRC, most likely.
07:31:31 <hppavilion[1]> ...I guess you're asking for a specific channel
07:31:36 <hppavilion[1]> And I just look like a smartass.
07:31:38 <hppavilion[1]> Whoops.
07:33:04 <shachaf> IRC doesn't seem very likely.
07:51:40 -!- oerjan has quit (Quit: Nite).
08:13:56 -!- sebbu has quit (Quit: reboot).
08:25:45 -!- function has changed nick to variable.
08:34:25 -!- variable has quit (Quit: /dev/null is full).
08:35:08 -!- Sprocklem has quit (Ping timeout: 265 seconds).
08:38:00 -!- copumpkin has quit (Remote host closed the connection).
08:40:05 -!- sebbu has joined.
08:54:21 <hppavilion[1]> Hm, `relcome should really be the command used when you previously `lcomed the person, but since have `unlcomed them, and now want to reinstate your `lcome
08:54:38 <hppavilion[1]> s/unlcomed/delcomed/
08:55:35 <shachaf> `welcome
08:55:38 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: welcome: not found
08:56:26 <hppavilion[1]> `welcome is the command to `lcome as a group.
08:56:32 <HackEgo> is: the: command: to: `lcome: as: a: group.: 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.)
08:56:43 <hppavilion[1]> ...whoops ::P
08:56:59 <hppavilion[1]> `welcome ‮
08:57:01 <HackEgo> ​‮: 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.)
11:17:40 <hppavilion[1]> fnord gender: (sub) fne, (ob) fnane, (ref) fnaneself, (pos. pro) fnell, (pos. det) fneen
11:24:30 -!- boily has joined.
11:24:49 <boily> `wisdom
11:24:50 <HackEgo> fabric of reality//The fabric of reality is *not* plaid corduroy, no matter what evil tongues say.
11:38:35 -!- Phantom_Hoover has joined.
11:47:08 -!- AnotherTest has joined.
11:49:35 -!- hppavilion[1] has quit (Quit: YOU'LL NEVER TAKE ME ALIVE).
12:22:36 <b_jonas> that's a nice one
12:23:02 -!- boily has quit (Quit: SHOP CHICKEN).
12:42:45 -!- trn has quit (Ping timeout: 248 seconds).
13:20:20 -!- TieSoul has joined.
14:00:04 <b_jonas> argh! My fingers are getting confused between vi-like and emacs-like keyboard bindings.
14:00:35 <b_jonas> I just had trouble doing a simple correction in a line of text because my fingers insisted on typing vi-like stuff when the editor was expecting emacs-like stuff
14:01:22 <b_jonas> It took like half a minute to do a simple correction that should have been only a few keystrokes either way
14:18:58 -!- moonheart08 has joined.
14:20:40 -!- otherbot has joined.
14:21:36 <moonheart08> hi
15:10:11 -!- otherbot has quit (Remote host closed the connection).
15:10:32 -!- otherbot has joined.
15:10:43 -!- otherbot has quit (Changing host).
15:10:43 -!- otherbot has joined.
15:28:00 <HackEgo> [wiki] [[HBL]] M https://esolangs.org/w/index.php?diff=50422&oldid=50292 * Moon * (+547) Added extra notes on Turing Completeness, and fixed some typos. added spacing before paragraphs.
15:28:16 <moonheart08> i think i finally proved HBL turing complete, with a boolfuck translation
15:28:47 <HackEgo> [wiki] [[HBL]] M https://esolangs.org/w/index.php?diff=50423&oldid=50422 * Moon * (-12) Removed spacing. derp.
15:29:31 <HackEgo> [wiki] [[HBL]] https://esolangs.org/w/index.php?diff=50424&oldid=50423 * Moon * (+5) why did i not pay attention to the preview button. >_<
15:29:40 <Bowserinator> MoALTz: hi
15:29:40 <Bowserinator> moonheart08: hi
15:29:47 <moonheart08> hi Bowserinator
15:36:47 -!- moonheart08 has quit (Ping timeout: 260 seconds).
15:37:38 -!- moonheart08 has joined.
16:27:14 -!- otherbot has quit (Remote host closed the connection).
16:27:36 -!- otherbot has joined.
17:17:19 <fizzie> https://www.youtube.com/watch?v=ZfCfTYZJWtI the real botloop
17:19:12 -!- ais523 has joined.
17:21:41 -!- sdhand has quit (Excess Flood).
17:22:42 -!- sdhand has joined.
17:23:05 -!- sdhand has changed nick to Guest23371.
17:23:26 -!- otherbot has quit (Quit: Restart requested by iczero: reloading things).
17:23:42 -!- otherbot has joined.
17:24:20 -!- LKoen has joined.
17:26:38 <Taneb> fizzie, cute
17:46:13 -!- moonheart08 has quit (Ping timeout: 248 seconds).
17:49:04 -!- Guest23371 has changed nick to sdhand.
17:49:16 -!- sdhand has quit (Changing host).
17:49:16 -!- sdhand has joined.
17:53:59 -!- moonheart08 has joined.
17:55:54 -!- DHeadshot has joined.
17:59:22 <izalove> how do i unban people via chanserv?
18:00:32 <izalove> i'm getting "You may only unban yourself via ChanServ."
18:11:32 -!- moonheart08 has quit (Ping timeout: 268 seconds).
18:34:31 <int-e> That's because you can only unban yourself on chanserv; for everything else you're supposed to become an op. ChanServ will quiet and unquiet people to your heart's content though
18:40:54 -!- tromp has quit (Read error: Connection reset by peer).
18:41:30 -!- tromp has joined.
18:42:51 -!- Zarutian has joined.
18:47:19 -!- Lord_of_Life has quit (Excess Flood).
18:48:12 -!- Lord_of_Life has joined.
19:02:14 <ybden> izalove: just use chanserv to op yourself, then unban them normally
19:14:55 <\oren\> On the bright side, the Northwest Passage is now ice-free every summer!
19:16:49 <izalove> -- | MSG(ChanServ): quiet #some-chan some-user
19:16:49 <otherbot> izalove--
19:16:51 <izalove> -- | ChanServ (ChanServ@services.): You are not authorized to perform this operation.
19:16:51 <otherbot> izalove--
19:16:53 <izalove> int-e: ^
19:17:40 -!- moonheart08 has joined.
19:19:30 <shachaf> Well, only if you're permitted to do it.
19:19:33 <shachaf> @karma izalove
19:19:33 <lambdabot> izalove has a karma of -2
19:19:39 <shachaf> This bot is awful.
19:19:40 <izalove> ...........
19:20:06 <shachaf> ++
19:20:13 <shachaf> ++ | blah
19:20:19 <shachaf> hm
19:20:32 <shachaf> -+ | blah
19:20:40 <shachaf> Whatever.
19:20:46 <shachaf> I don't think this bot should even be in here.
19:21:17 <izalove> why am i not permitted to do it?
19:21:55 <shachaf> Do you have the appropriate ChanServ access in #some-chan?
19:22:47 <izalove> idk i think so but i'm not sure
19:23:45 <shachaf> 11:23 -ChanServ(ChanServ@services.)- #some-chan is not registered.
19:26:13 <int-e> izalove: well... no comment actually (but then why am I typing this)
19:26:50 <izalove> it's your way to say ack
19:27:02 <shachaf> i,i "no further comment"
19:37:02 -!- hppavilion[1] has joined.
19:42:18 <\oren\> > 2018, manhattan flooded
19:42:21 <lambdabot> <hint>:1:5: error: parse error on input ‘,’
19:42:25 <\oren\> > levee around trump tower
19:42:27 <lambdabot> error:
19:42:27 <lambdabot> Variable not in scope: levee :: t0 -> t1 -> t2 -> terror:
19:42:27 <lambdabot> • Variable not in scope: around
19:42:29 <\oren\> > wall street literally collapses
19:42:32 <lambdabot> error:
19:42:32 <lambdabot> • Variable not in scope: wall :: t0 -> t1 -> t2 -> t
19:42:32 <lambdabot> • Perhaps you meant one of these:
19:42:32 <\oren\> > nothing of value was lost
19:42:35 <lambdabot> <hint>:1:9: error: parse error on input ‘of’
19:42:57 <\oren\> god damint lambabot, I'm tryign to greentext
19:46:39 <hppavilion[1]> a_0 = 1, a_n = a_(n-1)+1/a_(n-1)
19:47:25 <hppavilion[1]> I can't tell if it converges or diverges as n -> \inf
19:48:21 <hppavilion[1]> I should just plot it.
19:48:25 <hppavilion[1]> That would help.
19:50:26 <alercah> it converges to phi
19:50:56 <alercah> the terms are just the ratios of consecutive fibonacci numbers
19:51:02 <hppavilion[1]> alercah: ...how?
19:51:15 <alercah> hppavilion[1]: suppose a_n is b/c
19:51:37 <alercah> then a_{n+1} is (b + c)/c / (b/c) = (b + c)/b
19:52:35 <alercah> now say a_n = b_n/c_n
19:52:58 <alercah> we have b_n = (b_{n-1} + c_{n-1}) and c_n = b_{n-1}. So c_{n-1} = b_{n-2}
19:53:09 <hppavilion[1]> alercah: It never decreases
19:53:10 <alercah> so b_n = b_{n-1} + b_{n-2} is the fibonacci sequence
19:53:14 <alercah> yes it does
19:53:21 <alercah> a_1 = 2, a_3 = 3/2
19:53:23 <hppavilion[1]> alercah: When?
19:53:36 <hppavilion[1]> alercah: Oh! Ambiguity
19:53:57 <hppavilion[1]> alercah: The 1/a_(n-1) is meant to be complete; the a_(n-1)+ is outside
19:54:09 <alercah> oh
19:54:09 <hppavilion[1]> a_n = a_(n-1)+(1/a_(n-1))
19:54:28 <alercah> hmm
19:54:48 <alercah> wait that's the same sequence
19:54:49 <hppavilion[1]> As I take arbitrarily large n, it does get fairly large
19:54:57 <hppavilion[1]> alercah: ...no it isn't
19:54:58 <alercah> no wait
19:55:00 <alercah> I can't math
19:55:15 <alercah> that's (a_{n-1}^2+1)/(a_{n-1})
19:55:21 <hppavilion[1]> alercah: That would be a_(n-1)^2
19:55:22 <hppavilion[1]> Yeah.
19:55:58 <hppavilion[1]> But I don't know whether I can get arbitrarily large a_n by choosing sufficiently large n
19:55:58 <alercah> that diverges
19:56:01 <hppavilion[1]> OK
19:56:17 -!- moonheart08 has quit (Ping timeout: 240 seconds).
19:56:17 <alercah> because a_n >=
19:56:20 <alercah> *a_n >= 1
19:56:36 <hppavilion[1]> OK...
19:56:45 <hppavilion[1]> It does get VERY slow though :P
19:56:57 <alercah> oh wait
19:57:09 <alercah> it's not as trivial as I thought. My intuition still says diverge though
19:57:10 <alercah> uh
19:57:23 <hppavilion[1]> Oh
19:59:53 <hppavilion[1]> alercah: It does decrease in growth pretty rapidly; The space between min n : n ≥ 99 and min n: n ≥ 100 is about 100, and it only gets slower.
20:00:01 <hppavilion[1]> But I think it probably does diverge
20:01:07 <hppavilion[1]> And the first case is already at ~4895 (potentially with a few off-by-ones in there)
20:01:36 <hppavilion[1]> Oh, 4898
20:04:07 -!- LKoen has quit (Write error: Broken pipe).
20:07:42 <hppavilion[1]> "Do androids dream of electric sheep" is an OK question, but what I really want is a function d: Being -> Adjective that determines what variety of sheep a given type of being dreams of
20:19:10 <\oren\> android dream of whatever we program them to
20:20:04 <\oren\> however, I question the utility of programming androids to sleep
20:23:09 <\oren\> ideally they will continue working night and day, since a machine complex enough to perform human tasks is likely to be expensive
20:29:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
20:38:24 -!- hppavilion[1] has joined.
21:01:51 <zzo38> Tab completion does not find files that are created by a previous command on the same line.
21:04:11 <zzo38> Is there a way to make it do?
21:08:47 <int-e> \oren\: do androids dream of electric sheep?
21:10:28 <int-e> Oh, I've read the story (I think) but I missed how close Google is getting to the plot. "The main plot follows Rick Deckard, a bounty hunter who is faced with killing ("retiring") six escaped Nexus-6 model androids..."
21:14:10 <int-e> But it's also possible that I only started on it, hmm.
21:17:51 <ais523> zzo38: the only way it could find them would be to somehow parse the commands without running them
21:18:06 <ais523> which would require the shell to have knowledge of what every command did
21:18:29 <ais523> at most you could teach it about conventions like "-o normally specifies an output file", or else just tab-complete every filename seen on the line so far
21:18:30 <zzo38> Actually I was thinking of only if the files are created by > and >> so it doesn't need to know every command
21:18:31 <ais523> but neither would work in all cases
21:18:42 <ais523> ah, that might potentially work too
21:18:55 <ais523> I know bash and zsh both have programmable tab complete but I don't know what the limitations on it are
21:19:21 <zzo38> That is simplest and having it do in other cases as well can be problem and probably more complexity than it should be, but if it is only by shell redirection that seems simple and reasonable enough.
21:23:17 -!- DHeadshot has quit (Ping timeout: 248 seconds).
21:26:34 -!- Sprocklem has joined.
21:33:13 -!- otherbot_ has joined.
21:34:29 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
21:35:14 -!- LKoen has joined.
21:37:03 -!- otherbot_ has changed nick to anotherbot.
21:37:45 -!- anotherbot has quit (Remote host closed the connection).
21:51:30 -!- LKoen has quit (Remote host closed the connection).
22:04:26 -!- TieSoul has quit (Quit: Leaving).
22:09:12 -!- LKoen has joined.
22:19:06 <zzo38> Is there the ZIP archive parser in JavaScript?
22:28:14 <zzo38> I found it
22:28:45 <Zarutian> zzo38: care to share that link with us?
22:29:09 <zzo38> The Node.js package "node-stream-zip"
22:30:05 -!- wob_jonas has joined.
22:32:52 <wob_jonas> The old (thirty year old) buses and metros used to have typos and strange grammar in the English and French labels permanently installed in them, like in the one that warns you not to lean at the door, or the one that informs you which switch is the emergency break and which one is the emergency door opener.
22:33:23 <zzo38> The documentation isn't so completed though, and I am not sure how to do it if the ZIP archive does not come from a file.
22:34:08 <wob_jonas> That's sort of easy to understand, back then few people spoke english or french, and the labels were made by partly manual typesetting methods, like engraving templates, as opposed to computerized methods, so it was easy to introduce a typo between writing the labels and typesetting them.
22:34:56 <wob_jonas> In that sense it's sort of the forty or so minor typos in the Hungarian translation of the thin K&R bible, since books back then were typeset manually, and whoever typeset it didn't know anything about C.
22:35:29 <wob_jonas> (Ping me if you need a full errata, I haven't published it yet.)
22:36:38 <wob_jonas> But in these modern times, why the heck do all the brand new trains have a hungarian label in braille that says "Ameraval" (instead of "kamerával"), with a capitalize sign instead of a "k". Does nobody read these things before they attach them in multiple copies to tens of trams?
22:38:05 <wob_jonas> It's not like one of those sneaky homonym typos that are easy to overlook, it's the first letter of the whole sign typoed shifted half a character to the right, it's obvious to anyone who ever tries to read it.
22:38:57 <wob_jonas> Most of those signs are pointless in first place, but if they do choose to put them in the tram, then proofread them damnit.
22:39:24 <wob_jonas> It's not like people actually obey the sign to not lean at the door. How do you not lean at the door when the bus is so full?
22:40:13 <wob_jonas> But that particular sign about the security cameras is probably necessary for legal reasons.
22:44:53 -!- sebbu has quit (Ping timeout: 248 seconds).
22:48:35 <zzo38> Maybe "adm-zip" is a better package I will look at that one instead
22:51:58 <zzo38> Yes, it works
22:53:00 <zzo38> (Although the documentation says the constructor requires a filename, it turns out that you can also give it a in-memory archive instead and it will still work.)
22:56:26 -!- AnotherTest has quit (Ping timeout: 265 seconds).
23:19:13 -!- DHeadshot has joined.
23:31:44 -!- LKoen has quit (Remote host closed the connection).
23:44:25 -!- DHeadshot has quit (Ping timeout: 258 seconds).
23:46:06 -!- LKoen has joined.
23:49:55 -!- oerjan has joined.
23:50:20 <oerjan> eep
23:51:27 <oerjan> did you know that when IE sees a single RTL mark in a text file, it turns the entire rest of it into a single backwards line?
23:51:43 -!- hppavilion[1] has joined.
23:51:52 <oerjan> hppavilion[1]: did you know that when IE sees a single RTL mark in a text file, it turns the entire rest of it into a single backwards line?
23:52:02 <oerjan> makes for some scary logs lately.
23:52:09 <hppavilion[1]> oerjan: IE? Internet Explorer?
23:52:10 <hppavilion[1]> Oh, I see
23:52:12 <hppavilion[1]> xD
23:52:15 <hppavilion[1]> oerjan: ...sorry?
23:52:25 <oerjan> fortunately i'm already using vim to fix the line breaking :P
23:52:30 <hppavilion[1]> Ah xD
23:52:41 <oerjan> but i briefly thought clog had gone AWOL again
23:53:07 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:53:28 <hppavilion[1]> oerjan: Assuming it preserves the ‮, you could equivalently sed every occurrence of that character to an empty string
23:53:31 <hppavilion[1]> P:
23:53:40 <oerjan> oh hm it was actually shachaf's fault this time.
23:53:52 <shachaf> ?
23:53:54 <oerjan> `culprits bin/welcome
23:54:09 <HackEgo> No output.
23:54:16 <oerjan> oh wait, sorry
23:54:37 <oerjan> shachaf: i got confused by seeing two different control characters as <nnnn> codes in vim.
23:55:13 <hppavilion[1]> Annoyingly, hexchat reverses by line rather than in a message- so if a message containing a U+202e appears that overflows onto the next line [without any breaks], it just reverses the text on the one line
23:55:22 * hppavilion[1] realizes this might be the intended behavior and is ashamed
23:56:00 * \oren\ rereads his code for the bdf2ttf program, struggling to understand what is wrong
23:56:33 * \oren\ comes to the realization that the write64() function is only writing 32 bits
23:56:43 <\oren\> FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
23:57:05 <oerjan> hppavilion[1]: it doesn't sound intended, something is just being stupid about them.
23:57:07 <izalove> call it twice
23:57:29 <oerjan> it basically probably just doesn't know what they are, and outputs them literally
23:57:47 <hppavilion[1]> \oren\: That *would* be a problem
23:58:03 <\oren\> izalove: nah I just needed to change 4 to 8 in the call to fwrite() inside
23:58:41 <oerjan> hppavilion[1]: i just s///ed it to "<202e>".
23:58:53 <\oren\> as a result, several tables were corrupted, but thye wren't corrupted enough that fontforge actually complained
23:59:04 <\oren\> jsut enoguh to screw up the data
23:59:10 <ybden> \oren\: is this for your font?
23:59:13 <\oren\> yes
23:59:27 <ybden> Is this hand-rolled code, or fontforge's?
23:59:36 <\oren\> now I should be able to convert to ttf much much faster than with fontforge
23:59:43 <ybden> Ah
23:59:43 <\oren\> my own code
23:59:51 <ybden> You're writing your font in BDF?
2016-11-30
00:00:00 <ybden> I should learn TTF
00:00:09 <ybden> Was already writing code for BDF parsing
00:00:37 <\oren\> ybden: editing it with fontforge, which is fine, but fontforge is very slow at the conversion
00:01:49 <\oren\> http://www.orenwatson.be/bdf2ttf.c.htm
00:02:27 <\oren\> I should probably add a switch that disables the diagnostic output
00:03:32 <ybden> \oren\: why does your website not use your font for that file?
00:03:34 <ybden> oh.
00:03:38 <ybden> it did, but took ages to load
00:03:42 <\oren\> yes
00:03:58 <\oren\> currently, this program is also very specific to my font
00:04:11 <\oren\> I'll eventually get around to generalizing it
00:05:11 * ybden bookmarks bdf2ttf.c.htm
00:06:22 <hppavilion[1]> \oren\: Can I get the source for http://www.orenwatson.be/bdf2ttf.c.htm in a text file so I don't have to mess with view source? Preferably at http://www.orenwatson.be/bdf2ttf.c.htm.txt? :P
00:07:30 <ybden> hppavilion[1]: remove the .htm
00:07:33 <ybden> hppavilion[1]: there's a link at the top
00:08:09 <ybden> “generated html version of bdf2ttf.c”, where bdf2ttf.c is a link
00:08:30 <hppavilion[1]> ybden: Darn, it ruins my pun
00:08:43 <hppavilion[1]> ybden: Wait, I mean I want the source of the *html* page
00:09:09 <ybden> oh
00:09:22 <ybden> Why don't you just download it
00:10:18 <hppavilion[1]> ybden: I'm making a joke about how many extensions there are
00:10:35 <\oren\> right-click -> view age source?
00:10:36 <hppavilion[1]> It's <ext>2<ext>.<ext>.<ext>
00:11:01 <ybden> I see
00:11:48 <\oren\> I don't have a program that does highlighting for htm yet
00:12:08 <\oren\> if I had one, you could go to bdf2ttf.c.htm.htm
00:12:20 <hppavilion[1]> ybden: My next thing was to say I need an image of the source (for... some reason), and to request bdf2ttf.c.htm.txt.png, bdf2ttf.c.htm.txt.jpg, and bdf2ttf.c.htm.txt.gif
00:12:30 <ybden> D:
00:12:37 <\oren\> DX
00:12:43 <\oren\> XD
00:12:48 <\oren\> XP
00:12:55 <ybden> MP
00:12:58 <ybden> LV
00:12:59 <ybden> ATK
00:13:26 <\oren\> SP.ATK
00:15:31 <FireFly> <\oren\> if I had one, you could go to bdf2ttf.c.htm.htm ← wait, does the webserver do that on-the-fly, or is it a statically generated file?
00:16:03 <\oren\> it is a sed script
00:16:29 <\oren\> hence the horrible horrible output
00:16:55 <\oren\> which uses a horrible css trick
00:17:12 <\oren\> pre > span.m91, :not(span) > span.m91 {color:red;}
00:17:19 <FireFly> Haha
00:18:00 <\oren\> essentially to prevent numbers inside strings getting highlighted, the outermost color gets precedence by cSS
00:18:18 <FireFly> That's.. hacky indeed
00:18:41 <ybden> .6
00:18:54 <FireFly> I just boringly use vim :TOhtml to generate static syntax-coloured files... which is a bit wasteful though
00:19:22 <FireFly> since the highlighted file is going to be bigger than the plaintext file, and I upload both
00:20:48 <\oren\> http://www.orenwatson.be/c2htm.sed.htm
00:22:46 <\oren\> notice that crap i had to go through to handle & and ; correctly
00:22:57 -!- otherbot has quit (Remote host closed the connection).
00:27:23 -!- adu has joined.
00:32:29 <fizzie> \oren\: You're missing a bunch of keywords (auto, const, default, else, inline, register, signed, sizeof, typedef, unsigned, volatile) there.
00:33:01 <fizzie> (Some of them arguably a little marginal, but e.g. "else" isn't particularly rare.)
00:40:23 -!- adu has quit (Quit: adu).
00:41:08 <FireFly> nor default, typedef, sizeof and unsigned
00:41:35 -!- sebbu has joined.
00:41:40 <FireFly> hehe, that is a brief sed script though
00:42:54 <FireFly> \oren\: wait wait wait, consider int foo = 1&amp;
00:43:06 <FireFly> oh wait
00:43:08 <FireFly> never mind
00:43:15 <shachaf> HireFly
00:43:34 <FireFly> hachaf
00:45:45 <FireFly> Speaking of sed, I implemented GoL the other day: https://gist.github.com/FireyFly/f3ceffe4feb7cbf0fae85566b4ebbb30
00:47:18 -!- boily has joined.
00:47:20 <boily> `wisdom
00:47:23 <HackEgo> ehlist//ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/
00:56:57 -!- moonheart08 has joined.
01:05:09 <oerjan> <FireFly> I just boringly use vim :TOhtml [...] <-- wait, wait, this changes EVERYTHING
01:11:13 <boily> mhelloony, hellørjan.
01:11:29 -!- 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:16:36 -!- moonheart08 has quit (Ping timeout: 265 seconds).
01:16:46 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
01:20:54 <oerjan> helloily.
01:26:40 -!- hppavilion[1] has joined.
01:34:04 <\oren\> i hope i can also figure out how to minimize thd size of the glyf table
01:38:33 <\oren\> @messages-0oud
01:38:33 <lambdabot> oerjan said 1d 6h 33m 14s ago: <\oren\> b_jonas but irssi refuses to tab complete your name for some reason <-- it doesn't work if there's punctuation touching the nick hth
01:39:19 <boily> fungot: can you autocomplete?
01:39:20 <fungot> boily: cave*man, human were*, *were: in asiatic folktale, jackal provides for the faeries' shoemaker and is known that," said boromir. " you know, people thought that fire created salamanders. when invoked it has multiple arms, and the screeching one cat stood up and move himself into another gale of laughter. she was once killed by an earthquake. only the beginning of lactation in ewes and was not, have very detailed short-ter
01:40:12 <\oren\> short-ter?!
01:40:36 <\oren\> wierd
01:41:12 <hppavilion[1]> Is fungot being PC about early humans again?
01:41:12 <fungot> hppavilion[1]: they say that monsters never step on cursed items. you die... ( the pit and the only one way to divert his captor's attention and vanishes in the form of the gods against the windowpanes. ( encyclopedia mythica, ed. m.f. lindemans)
01:41:22 <hppavilion[1]> Hm
01:41:27 <hppavilion[1]> ^style
01:41:27 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* oots pa qwantz sms speeches ss wp youtube
01:42:08 <hppavilion[1]> ^style ss
01:42:08 <fungot> Selected style: ss (Shakespeare's writings)
01:42:15 <hppavilion[1]> NO
01:42:20 <hppavilion[1]> ^style ff7
01:42:20 <fungot> Selected style: ff7 (Full script of the game Final Fantasy VII)
01:52:27 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:56:17 -!- Sprocklem has quit (Ping timeout: 240 seconds).
01:58:16 <boily> hppavellon[1]. are you human?
01:58:58 -!- moonheart08 has joined.
01:59:09 <shachaf> \oren\: 0oud?
01:59:15 <shachaf> \oren\: please see http://slbkbs.org/loud.txt hth
01:59:36 <hppavilion[1]> boily: Occasionally
02:01:35 <boily> @messages-clour
02:01:35 <lambdabot> You don't have any messages
02:01:45 <boily> hellochaf. that is one useful list there. tdh.
02:02:22 <oerjan> boily: twitter thinks not hth
02:02:35 <oerjan> @wn clour
02:02:36 <lambdabot> No match for "clour".
02:04:02 <oerjan> apparently wiktionary knows
02:04:07 <oerjan> good i keep it open
02:04:22 <boily> twitter thinks that hppavilion[1] is not human?
02:04:35 <oerjan> boily: it blocked him for being a bot hth
02:04:57 <hppavilion[1]> boily: It has, actually.
02:05:07 <boily> bwah ah ah :D
02:05:08 <hppavilion[1]> @messages-bud
02:05:08 <lambdabot> You don't have any messages
02:05:09 <oerjan> did you ever get that corrected
02:05:14 <hppavilion[1]> oerjan: Not yet
02:05:29 <hppavilion[1]> @messages-todd
02:05:29 <lambdabot> You don't have any messages
02:06:04 <oerjan> (assuming that's even possible. i hear stupid megasites have no customer service)
02:06:41 <\oren\> twatter has some customer service by email
02:06:52 <oerjan> `` \? @messages-loud #in case boily haven't seen the inspiration
02:07:06 <oerjan> *hasn't
02:07:07 <HackEgo> ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
02:08:10 -!- moonheart08 has quit (Ping timeout: 258 seconds).
02:09:38 <boily> this is inspirational.
02:12:01 <oerjan> yw
02:33:40 <boily> `wisdom
02:33:44 <HackEgo> mroman_//mroman_ is probably mroman but you can never be sure. (NSFW)
02:36:50 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
02:39:46 -!- boily has quit (Quit: ATTEMPT CHICKEN).
03:09:45 -!- Zarutian has quit (Quit: Zarutian).
04:04:42 -!- moonheart08 has joined.
04:09:12 -!- moonheart08 has quit (Ping timeout: 250 seconds).
04:16:11 <oerjan> @tell hppavilion[1] Your sequence diverges. note that a_n >= 1, so 1/a_n <= 1, so a_n <= n+1, so a_n >= 1 + 1/2 + ... + 1/(n+1) hth
04:16:11 <lambdabot> Consider it noted.
04:16:59 <shachaf> `? oerjan
04:17:31 <oerjan> @tell hppavilion[1] Oops, make that ... + 1/n at the end.
04:17:31 <lambdabot> Consider it noted.
04:18:36 <HackEgo> Your helpful @massages-lord 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.
04:18:48 <oerjan> HackEgo: you're slow tdnh
04:19:22 <shachaf> `slwrjan shelpfulgrowling
04:19:28 <HackEgo> oerjan//Your growling @massages-lord 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.
04:19:40 <shachaf> `slwrjan sgrowlingolfing
04:19:43 <HackEgo> oerjan//Your golfing @massages-lord 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.
04:19:49 <shachaf> There we go.
04:20:06 <shachaf> I wanted to make the sed pun hpp thought I made earlier
04:20:10 <oerjan> are you speaking about recent incidents
04:20:22 <shachaf> oerjan: Why aren't you golfing?
04:20:24 <shachaf> @where pi_10
04:20:24 <lambdabot> (!!3)<$>transpose[show$foldr(\k a->2*10^2^n+a*k`div`(2*k+1))0[1..2^n]|n<-[0..]]
04:20:26 <shachaf> @where e_10
04:20:26 <lambdabot> [show(sum$scanl div(100^n)[1..[4..]!!n])!!n|n<-[0..]]
04:20:29 <shachaf> plz glf twh
04:20:52 <oerjan> i am golfing incident programs, and you missed my pun tdnh
04:21:03 <oerjan> (Well, delexed ones.)
04:21:22 -!- Sprocklem has joined.
04:22:08 <zgrep> `? tdnh
04:22:10 <HackEgo> tdnh does not help
04:22:14 <zgrep> :D
04:22:29 <zgrep> `? twh
04:22:30 <HackEgo> twh would help, but is an hth derivative. hth. twh. hand.
04:22:41 <zgrep> `? hand
04:22:42 <HackEgo> A hand in the bush is better than a stoned bird.
04:22:59 <zgrep> I guess. I don't have bushes nor stoned birds to prove this, though.
04:23:12 <shachaf> That's why the wisdom entry exists.
04:23:25 <shachaf> If you had bushes and stoned birds, you could just verify yourself.
04:24:03 <zgrep> No, I can verify myself without necessitating bushes or stoned birds.
04:24:12 * zgrep is zgrep
04:24:15 <zgrep> There. Verified.
04:24:27 <oerjan> efficient.
04:24:41 <shachaf> effimorphism
04:26:57 <oerjan> `? endomorphism
04:27:00 <HackEgo> Endomorphisms are just morphisms which compose with themselves.
04:27:18 <zgrep> I should learn me a category theory from great ev— good.
04:27:27 <zgrep> Also for.
04:27:35 <oerjan> `learn Endomorphisms are the most final morphisms.
04:27:40 <HackEgo> Relearned 'endomorphism': Endomorphisms are the most final morphisms.
04:28:32 <oerjan> `learn Endomorphisms are just final morphisms.
04:28:36 <HackEgo> Relearned 'endomorphism': Endomorphisms are just final morphisms.
04:29:47 <oerjan> . o O ( finding a category of morphisms for which this is true is left as an exercise for the reader. )
04:30:06 <shachaf> Is final the same as terminal?
04:30:11 <oerjan> probably.
04:30:31 <oerjan> afair
04:30:35 <shachaf> There are only two categories in which that's true.
04:30:52 <oerjan> how so?
04:31:02 <shachaf> Are there more than two?
04:31:14 <oerjan> note that to be final, you must be an object.
04:31:34 <shachaf> Oh, I thought you meant the unique arrow the terminal object.
04:31:39 <shachaf> I guess you're talking about a 2-category.
04:31:46 <oerjan> possibly.
04:31:51 <oerjan> if that works.
04:32:15 <shachaf> Also, all this Unicode is messing up my final.
04:32:45 <shachaf> Oh, wait, a terminal morphism is something else.
04:32:51 <shachaf> https://en.wikipedia.org/wiki/Universal_property#Formal_definition
04:34:16 <oerjan> shocking
04:34:26 -!- adu has joined.
04:35:12 <shachaf> i get the feeling you aren't completely sincere when you say "shocking"
04:36:58 <oerjan> shocking
04:46:06 <zzo38> I would want a more versatile way of defining your Magery in GURPS, such as by selecting one from each category: Core, Method, Aspect, Energy. Modifiers can then be applied to each of these.
05:06:51 -!- adu has quit (Quit: adu).
05:26:10 <zzo38> Do you like "Enchanted permanent has cumulative upkeep {0}"?
05:38:12 -!- Perenelle has joined.
05:47:43 -!- hppavilion[1] has joined.
05:51:00 <shachaf> zzo38: How do you see it being used?
05:51:38 <zzo38> There are two uses. One is you are allowed to sacrifice it during upkeep, other use is to double how many age counters are added.
05:51:58 <shachaf> Double?
05:52:15 <zzo38> To something that already has cumulative upkeep
05:52:28 <shachaf> Oh, it's an enchantment. Right.
05:52:33 -!- oerjan has quit (Quit: Nite).
05:53:43 <shachaf> It's a shame they don't print cumulative upkeep anymore.
05:54:30 <Perenelle> Shame
05:54:46 <zzo38> The most recent is Coldsnap set. It doesn't matter too much since we can make the unofficial cards, as this one also unofficial cards
05:54:51 <Perenelle> Cumulative upkeep was broken for a long time
05:55:21 <Perenelle> If you could keep reducing age counters on naked singularity then entire decks except colorless broke uwu
05:56:03 <shachaf> `welcome Perenelle
05:56:09 <HackEgo> Perenelle: 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.)
05:56:15 <Perenelle> Thanks fam
05:56:23 <Perenelle> I already got welcome though
05:57:26 <shachaf> But did you get relcome?
06:01:54 <Perenelle> Hmm
06:01:56 <Perenelle> No
06:02:11 <Perenelle> But my phone can't display color on text chats like this
06:03:00 <shachaf> `tervetuloa Perenelle
06:03:04 <HackEgo> Perenelle: Tervetuloa esoteeristen ohjelmointikielten suunnittelun ja käyttöönoton kansainväliseen keskukseen! Lisätietoa saat wikistämme: <http://esolangs.org/>. (Muu esoteerisuus: kokeile kanavaa #esoteric joko EFnet- tai Dalnet-verkossa.)
06:03:08 <Perenelle> Boi
06:03:12 <Perenelle> Cute
06:06:56 <pledis> why wont this guy meet u p with me
06:07:02 <pledis> anyoen here from perth
06:07:12 <pledis> im qt, sexy, 5'3 and i love lisp!
06:07:16 <pledis> pm me! :D
06:07:41 <pikhq> Erm...
06:07:49 <pledis> pikhq: wanna meet?
06:07:53 <zzo38> I care not your height or how sexy you may be or where you are from and I will not meet up with you
06:07:56 <pledis> we can esoteric together
06:08:04 <pledis> zzo38: why?
06:08:11 <pledis> zzo38: wanna bone?
06:08:15 <pikhq> いいえ、そりゃ悪いかもな。
06:08:44 <pledis> desu.
06:10:58 <zzo38> I thought to slightly modify the rules for indirectly phased out permanents; simply, any indirectly phased out permanent cannot phase in normally but will when the permanent it is attached to phases in for any reason. (This is very similar to the existing rule.)
06:11:11 <zzo38> Therefore, the card can be made: Indirectly phase out target permanent.
06:14:58 <zzo38> It will never come back, unless it was attached to a permanent, in which case you can cause the permanent it is attached to to be directly phased out.
06:19:48 <HackEgo> [wiki] [[User talk:Esowiki201529A]] https://esolangs.org/w/index.php?diff=50425&oldid=43141 * Esowiki201529A * (+66)
06:22:15 <Perenelle> But when it is phased out you have to treat it as though it doesn't exist
06:22:30 <Perenelle> Which I think is a weird mechanic
06:24:22 <zzo38> Yes, it seems to doesn't exist.
06:26:09 <pikhq> It's better than the headaches that the phased out zone produced, though.
06:28:14 <shachaf> zzo38: Will you meet up with me?
06:28:41 <zzo38> shachaf: No (except possibly by coincidence).
06:29:30 <HackEgo> [wiki] [[Special:Log/move]] move * Esowiki201529A * moved [[User talk:Esowiki201529A]] to [[User talk:Esowiki201529A/Page1]]
06:30:28 <HackEgo> [wiki] [[User talk:Esowiki201529A]] https://esolangs.org/w/index.php?diff=50428&oldid=50427 * Esowiki201529A * (+38)
06:31:16 <pledis> hi
06:31:24 <pledis> shachaf: meet me
06:32:33 <HackEgo> [wiki] [[User talk:Esowiki201529A]] https://esolangs.org/w/index.php?diff=50429&oldid=50428 * Esowiki201529A * (+51)
06:33:47 <Perenelle> Pledis just go on straight grindr or gay w/e
06:34:14 <Perenelle> These men will fuck their wives or their computers whatever comes first lol
06:34:39 <pledis> im a qt girl tho
06:35:38 <zzo38> Yes and I don't care
06:36:55 <Perenelle> Yeah a man has to have to have his priorities
06:37:01 <Perenelle> He's probably taken
06:37:11 <Perenelle> By the AI he created :0
06:37:13 <Perenelle> Jk
06:39:10 <pledis> who wanna meet me
06:52:10 <hppavilion[1]> !ops
06:52:16 <hppavilion[1]> @messages-todd
06:52:16 <lambdabot> oerjan said 2h 36m 5s ago: Your sequence diverges. note that a_n >= 1, so 1/a_n <= 1, so a_n <= n+1, so a_n >= 1 + 1/2 + ... + 1/(n+1) hth
06:52:16 <lambdabot> oerjan said 2h 34m 45s ago: Oops, make that ... + 1/n at the end.
06:52:37 -!- Perenelle has quit (Ping timeout: 240 seconds).
06:53:00 <hppavilion[1]> Is "laboum" familiar?
06:56:49 <hppavilion[1]> @tell oerjan I believe pledis is next to be banned, if you check the logs.
06:56:49 <lambdabot> Consider it noted.
06:57:51 -!- MoALTz_ has joined.
07:00:21 -!- MoALTz has quit (Ping timeout: 248 seconds).
07:37:29 -!- AnotherTest has joined.
07:51:11 -!- AnotherTest has quit (Ping timeout: 260 seconds).
08:30:34 -!- shikhin has quit (Ping timeout: 244 seconds).
08:30:41 -!- shikhin has joined.
09:18:27 -!- Jafet has quit (Ping timeout: 260 seconds).
09:19:49 -!- Jafet has joined.
09:22:23 -!- AnotherTest has joined.
09:52:08 -!- Sprocklem has quit (Ping timeout: 245 seconds).
10:19:11 -!- HackEgo has quit (Ping timeout: 258 seconds).
10:19:13 -!- Akaibu has quit (Ping timeout: 258 seconds).
10:19:13 -!- Gregor has quit (Ping timeout: 258 seconds).
10:19:19 -!- dingbat has quit (Ping timeout: 258 seconds).
10:19:52 -!- staffehn_ has joined.
10:20:35 -!- HackEgo has joined.
10:21:52 -!- ski_ has joined.
10:22:15 -!- Akaibu has joined.
10:23:32 -!- tromp__ has joined.
10:24:52 -!- me` has joined.
10:25:44 -!- xa0 has quit (Ping timeout: 258 seconds).
10:25:44 -!- me` has changed nick to xa0.
10:25:44 -!- ski has quit (Ping timeout: 258 seconds).
10:25:45 -!- staffehn has quit (Ping timeout: 258 seconds).
10:25:45 -!- tromp has quit (Ping timeout: 258 seconds).
10:25:45 -!- xa0 has quit (Changing host).
10:25:45 -!- xa0 has joined.
10:30:45 -!- Gregor has joined.
10:31:11 -!- Gregor has quit (*.net *.split).
10:32:26 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
10:36:31 -!- dingbat has joined.
10:36:31 -!- Gregor has joined.
10:36:33 -!- dingbat has quit (Changing host).
10:36:33 -!- dingbat has joined.
10:37:17 -!- Gregor has changed nick to Guest54317.
11:04:20 -!- gniourf has quit (Ping timeout: 250 seconds).
11:17:37 -!- gniourf has joined.
11:27:09 -!- MoALTz_ has changed nick to MoALTz.
11:31:24 -!- clog has quit (Ping timeout: 265 seconds).
11:33:44 -!- boily has joined.
12:24:30 -!- boily has quit (Quit: ANCESTRY CHICKEN).
12:27:52 -!- Zarutian has joined.
12:28:47 -!- Zarutian has quit (Read error: Connection reset by peer).
12:28:48 -!- Zarutian has joined.
12:34:55 -!- gniourf has quit (Ping timeout: 258 seconds).
12:47:13 -!- ais523 has quit.
12:48:59 -!- gniourf has joined.
12:56:55 -!- Zarutian has quit (Quit: Zarutian).
13:03:40 -!- clog has joined.
13:53:52 -!- ski_ has changed nick to ski.
14:04:04 -!- otherbot has joined.
14:07:03 -!- keemyb has joined.
14:09:01 -!- moonythedwarf has joined.
14:25:04 -!- cheezgi has joined.
14:25:12 -!- cheezgi has quit (Client Quit).
14:26:27 -!- hydraz has quit (Quit: Bai.).
14:26:45 -!- hydraz has joined.
14:26:46 -!- hydraz has quit (Changing host).
14:26:46 -!- hydraz has joined.
15:20:56 -!- Bowserinator has quit (Quit: Goodbye :().
15:26:51 -!- Bowserinator has joined.
15:50:09 -!- moonythedwarf has changed nick to moonythewolf.
15:52:09 -!- Bowserinator has quit (Changing host).
15:52:09 -!- Bowserinator has joined.
17:14:09 -!- Akaibu has quit (Ping timeout: 246 seconds).
17:16:10 -!- Akaibu has joined.
17:19:49 -!- TieSoul has joined.
17:28:19 <\oren\> I didn't bother with any truetype hinting programs but maybe it would be fun to learn the truetype hinting language as an exercise
17:30:49 <\oren\> and maybe later I'll make a font that wis written entirely with hints and has no actual data
17:34:02 <\oren\> for those who don't know, Truetype hinting language is a stack-based language
17:34:06 <\oren\> https://developer.apple.com/fonts/TrueType-Reference-Manual/RM05/Chap5.html
17:34:27 -!- sdhand has changed nick to sam[0].
17:50:04 <\oren\> hey, what if I made a compiler from /// into TTF?
17:51:33 <\oren\> or wait maybe that wouldn't work
17:51:53 <\oren\> hey, what if I made an interpreter of /// in TTF?
17:52:57 <\oren\> such that /foo/bar/hoofooloo would render as "hoobarloo" but when copypasted would remain the same
17:56:52 <Taneb> That'd be cool + impressive
17:57:01 <Taneb> What if it infinite loops
17:59:57 <\oren\> then your browser or terminal might crash or something...
18:04:23 -!- hppavilion[1] has joined.
18:06:50 -!- AnotherTest has quit (Ping timeout: 250 seconds).
18:07:06 -!- TieSoul has quit (Quit: Leaving).
18:07:22 -!- TieSoul has joined.
18:21:37 -!- TieSoul has quit (Quit: Leaving).
18:21:53 -!- TieSoul has joined.
18:22:04 -!- TieSoul has quit (Client Quit).
18:22:20 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
18:22:47 -!- hppavilion[1] has joined.
18:24:40 <hppavilion[1]> Today was pretty lazy for Randall. Must have had something else on his mind.
18:24:53 <hppavilion[1]> Given the comic yesterday, I make the obvious conclusion.
18:26:23 <Bowserinator> yeah
18:26:49 <Bowserinator> he must be planning some big christmas comic
18:26:55 <Bowserinator> (hopefully)
18:27:04 <hppavilion[1]> Bowserinator: ...I made the other conclusion, though now I'm having second thoughts
18:27:08 -!- TieSoul has joined.
18:27:36 -!- TieSoul has quit (Client Quit).
18:28:06 <hppavilion[1]> My mother had breast cancer back in 2006 (she beat the shit out of it), and has commented that she's mostly infertile (or maybe just having children would be a bad idea because of a larger chance of birth defects (exempli gratia Down Syndrome)) due to all the chemo
18:28:18 <hppavilion[1]> Bowserinator: ...Oh, I thought this was #xkcd xD
18:28:36 <hppavilion[1]> Usually foonetic is listed above freenode, but it isn't today.
18:28:40 -!- hppavilion[1] has quit (Quit: Leaving).
18:29:00 <Bowserinator> lol
18:29:03 -!- TieSoul has joined.
18:29:06 -!- hppavilion[1] has joined.
18:29:13 <hppavilion[1]> There we go
18:31:45 -!- LKoen has joined.
18:44:37 -!- TieSoul has quit (Quit: Leaving).
18:44:57 -!- TieSoul has joined.
18:51:32 -!- TieSoul has quit (Quit: Leaving).
18:51:51 -!- TieSoul has joined.
18:55:47 -!- otherbot has changed nick to anotherbot.
18:58:51 -!- anotherbot has quit (Remote host closed the connection).
18:59:11 -!- otherbot has joined.
19:02:37 -!- otherbot has quit (Client Quit).
19:02:56 -!- otherbot has joined.
19:03:56 -!- otherbot has quit (Client Quit).
19:04:16 -!- otherbot has joined.
19:13:46 <\oren\> granny smith apples are the best apples
19:18:06 -!- 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.”).
19:23:06 <int-e> if you like sour apples with little fruity taste...
19:24:23 <int-e> ATM I'm partial to Elstar apples. TIL(*) learned it's an offspring of Golden Delicious which is odd because the latter is just sweet and otherwise quite bland to me. (*) https://www.orangepippin.com/apples/elstar
19:25:11 -!- DHeadshot has joined.
19:26:13 <myname> i like elstar apples
19:26:56 <int-e> In any case the list of apple varieties is huge... https://www.orangepippin.com/apples/a
19:27:31 <int-e> So I won't claim that any of them is the best, knowing perhaps a dozen of those varieties.
19:29:23 -!- xkapastel has joined.
19:34:32 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
19:54:13 -!- MoALTz has quit (Ping timeout: 248 seconds).
19:54:49 <myname> elstar has a nice spot between sweet and sour
19:57:17 -!- DHeadshot has quit (Ping timeout: 258 seconds).
19:57:47 -!- augur has quit (Read error: Connection reset by peer).
19:58:22 -!- augur has joined.
20:00:15 <int-e> . o O ( sweet-sour spot )
20:00:21 -!- Perenelle has joined.
20:00:48 <Perenelle> qt 5'3 who loves lisp
20:00:51 <Perenelle> Jk
20:02:21 <int-e> `relcome Perenelle
20:02:36 <shachaf> `? oerjan
20:02:44 <HackEgo> Perenelle: 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.)
20:02:46 <HackEgo> Your golfing @massages-lord 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.
20:03:02 <shachaf> `? int-e
20:03:08 <HackEgo> int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger.
20:04:12 <int-e> Maybe a jk is a joke that fell short of being funny.
20:04:20 <int-e> I didn't get "qt".
20:04:33 <\oren\> qt is cute
20:05:13 <shachaf> gtk
20:06:13 <\oren\> `? qt
20:06:15 <HackEgo> qt? ¯\(°​_o)/¯
20:07:00 <\oren\> `? ttf
20:07:02 <HackEgo> ttf? ¯\(°​_o)/¯
20:07:44 <int-e> . o O ( fount of terrible typesetting )
20:07:51 <\oren\> `le/rn TTF/TTF is the true typography format. All others are heretical.
20:07:57 <HackEgo> Learned 'ttf': TTF is the true typography format. All others are heretical.
20:09:37 <\oren\> `? a
20:09:41 <HackEgo> A is a village in Norway. The BBC invented it by not understanding things on top of letters.
20:10:33 <int-e> `grwp joke
20:10:47 <HackEgo> drug:Drugs are no joke. \ hppavilion1:higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed \ Binary file reflection matches \ ridicule:A ridicule is a tiny particle composed of bad jokes.
20:11:36 <\oren\> `grump
20:11:38 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: grump: not found
20:11:58 <\oren\> `? grwp
20:12:00 <HackEgo> grwp? ¯\(°​_o)/¯
20:12:08 <\oren\> `grwp grwp
20:12:10 <HackEgo> Binary file reflection matches
20:12:31 <\oren\> EEEEEEEEEEH
20:13:43 <int-e> `? reflection
20:13:44 <HackEgo> cat.reflection.
20:13:51 <int-e> \oren\: you know what that is, right?
20:15:46 <\oren\> `car reflection
20:15:48 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: car: not found
20:15:50 <\oren\> `cat reflection
20:15:51 <HackEgo> cat: reflection: No such file or directory
20:15:57 <\oren\> `cat wisdomreflection
20:15:57 <HackEgo> cat: wisdomreflection: No such file or directory
20:16:00 <\oren\> `cat wisdom/reflection
20:16:01 <HackEgo> cat.wisdom/reflection.
20:16:29 <\oren\> `rainbow wisdom/reflection
20:16:31 <HackEgo> wisdom/reflection
20:16:39 <int-e> `` grep everything wisdom/reflection
20:16:40 <HackEgo> Binary file wisdom/reflection matches
20:17:17 <\oren\> `wisdom/reflection
20:17:19 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/wisdom/reflection: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/wisdom/reflection: cannot execute: Permission denied
20:17:53 <\oren\> `perl wisdom/reflection
20:17:54 <HackEgo> Bareword found where operator expected at wisdom/reflection line 1, near "perl" \ syntax error at wisdom/reflection line 1, near "perl" \ Execution of wisdom/reflection aborted due to compilation errors.
20:18:12 <\oren\> `? reflection
20:18:13 <HackEgo> cat.reflection.
20:18:35 <int-e> `` grep -a everything wisdom/reflection
20:18:37 <HackEgo> grep.-a.everything.wisdom/reflection.
20:19:00 <\oren\> `od wisdom/reflection
20:19:01 <HackEgo> 0000000 062157 073400 071551 067544 027555 062562 066146 061545 \ 0000020 064564 067157 000000 \ 0000025
20:19:08 <\oren\> `od -c wisdom/reflection
20:19:09 <HackEgo> od: invalid option -- ' ' \ Try `od --help' for more information.
20:19:19 <\oren\> `` od -tc wisdom/reflection
20:19:21 <HackEgo> 0000000 o d \0 - t c \0 w i s d o m / r e \ 0000020 f l e c t i o n \0 \ 0000031
20:19:58 <\oren\> so thats why it's a binary file...
20:20:14 <\oren\> `` od -tx1 wisdom/reflection
20:20:16 <HackEgo> 0000000 6f 64 00 2d 74 78 31 00 77 69 73 64 6f 6d 2f 72 \ 0000020 65 66 6c 65 63 74 69 6f 6e 00 \ 0000032
20:29:01 -!- Sprocklem has joined.
20:34:58 <Perenelle> Ridiculous
20:35:22 <shachaf> `url
20:35:27 <HackEgo> http://codu.org/projects/hackbot/fshg/
20:36:24 <shachaf> `` mv bin/s{l,}wrjan # no slash
20:36:29 <HackEgo> No output.
20:38:49 <Perenelle> Good code
20:39:40 <shachaf> int-e: Does the e in int-e stand for 14 or for electronic?
20:40:59 -!- Bowserinator_ has joined.
20:41:24 <TieSoul> the e in int-e stands for 2.71828182846
20:41:29 <TieSoul> :^)
20:43:19 <shachaf> Why does it stand for an approximation of e?
20:44:04 <TieSoul> oh sorry, forgot my ...
20:44:12 <TieSoul> here we go, it stands for 2.71828182846...
20:44:43 <TieSoul> actually
20:44:46 <TieSoul> it's 2.71828182845...
20:44:49 <TieSoul> :|
20:45:09 -!- Bowserin- has joined.
20:45:19 <TieSoul> more accurately it's \sum_{n=0}^{\infty} \frac{1}{n!}
20:46:04 -!- Bowserin- has quit (Client Quit).
20:47:11 -!- Bowserinator_ has quit (Quit: ZNC - http://znc.in).
20:54:00 -!- DHeadshot has joined.
20:57:50 -!- TieSoul has quit (Quit: Leaving).
20:59:21 <Perenelle> Fam
21:05:09 -!- izalove has changed nick to izalove_.
21:05:53 -!- izalove has joined.
21:06:11 -!- izalove has left.
21:07:11 <zzo38> I found that the official UHS catalog does support caching for the ZIP archive downloads, although not for the catalog itself.
21:07:13 -!- izabera has joined.
21:07:41 -!- izabera has changed nick to izalove.
21:18:45 -!- AndChat|639249 has joined.
21:18:45 -!- Perenelle has quit (Read error: Connection reset by peer).
21:24:53 -!- AndChat|639249 has quit (Quit: Bye).
21:26:59 <zzo38> Older versions of Mozilla made regular expression objects callable as a function, but that is not standard JavaScript, although I think that would have been better if it was.
21:32:45 <int-e> shachaf: maybe
21:37:32 -!- AnotherTest has joined.
21:42:54 <myname> isn't whatever mozilla does by definition standard js?
21:43:18 <zzo38> No
21:43:27 <int-e> `? ecma
21:43:31 <HackEgo> ecma? ¯\(°​_o)/¯
21:43:45 <int-e> . o O ( is an anagram of ACME )
21:43:46 <zzo38> I think most of the ECMA stuff is better than what Mozilla did anyways, but this is one exception
21:43:58 <shachaf> Oh, the e in int-e stands for ecma
21:53:51 <izalove> what does - stand for?
21:55:19 <myname> if - stands for subtraction, e as euler's constant would make the most sense
22:12:21 -!- hppavilion[1] has joined.
22:15:52 -!- izalove_ has quit (Quit: WeeChat 1.6).
22:18:46 -!- MoALTz has joined.
22:19:40 -!- bibibi has joined.
22:20:31 -!- moonheart08 has joined.
22:27:05 <zzo38> Now FreeUHS includes the program to access the catalog.
22:29:23 -!- xkapastel has quit (Quit: Connection closed for inactivity).
22:31:40 -!- augur has quit (Quit: Leaving...).
22:44:12 -!- augur has joined.
22:48:14 -!- moonheart08 has quit (Ping timeout: 244 seconds).
22:48:56 -!- moonheart08 has joined.
22:49:08 -!- pledis has quit (Ping timeout: 260 seconds).
22:50:55 -!- pledis has joined.
22:59:46 -!- AnotherTest has quit (Ping timeout: 250 seconds).
23:04:37 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
23:13:45 -!- michaelwm has joined.
23:14:05 -!- michaelwm has left.
23:22:32 <moonheart08> say i had a string with a backspace in it, how would i remove the backspace and the character directly behind it (left)
23:30:49 <izalove> `` printf '1234\x08\x08\x085' | sed ':;s/.\x08//;t'
23:30:54 <HackEgo> 15
23:36:57 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:53:18 -!- hppavilion[1] has joined.
23:54:29 -!- FreeFull has quit (Quit: Rebooting).
23:54:48 <hppavilion[1]> Can the complexity of a problem O(x) be used with operations I wonder?
←2016-10 2016-11 2016-12→ ↑2016 ↑all