←2016-05-26 2016-05-27 2016-05-28→ ↑2016 ↑all
00:08:24 -!- Phantom_Hoover has quit (Quit: Leaving).
00:09:33 <oerjan> <shachaf> oerjan: if fizzie's the king of #esoteric, why do you have the throne? <-- just the evil throne. fizzie wisely refuses to use it.
00:10:15 <shachaf> `? `` sed -i 's/sneaky/kind sneaky/' wisdom/fizzie
00:10:29 <shachaf> time to pile on the adjectives
00:10:47 <oerjan> `? fizzie
00:10:54 <HackEgo> fizzie is not fnord with a monad but the sneaky king of #esoteric, see http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/src/fizziecoin.jpg
00:11:05 -!- Elronnd has changed nick to Elronnd\StD.
00:11:09 <oerjan> sheesh
00:11:43 <shachaf> wait
00:11:48 <shachaf> i didn't even type what i meant
00:11:52 <shachaf> `? `` sed -i 's/sneaky/wise sneaky/' wisdom/fizzie
00:12:00 <shachaf> not sure where the word "kind" came from
00:12:11 <oerjan> i guess it was just a kind error.
00:12:17 <shachaf> must've been oerjan's kindness leaking through
00:12:40 <shachaf> `? oerjan
00:12:42 <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. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker.
00:12:45 <shachaf> adjectival?
00:12:51 <oerjan> `` grep -r sneaky wisdom
00:12:58 <HackEgo> wisdom/fizzie:fizzie is not fnord with a monad but the sneaky king of #esoteric, see http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/src/fizziecoin.jpg
00:13:04 <shachaf> what's the itymology on that one
00:13:11 <shachaf> because itym kind
00:13:19 <Koen_> ichtymology?
00:13:42 <oerjan> `learn Ichtymology is like itymology, but even more fishy.
00:13:46 <HackEgo> Learned 'ichtymology': Ichtymology is like itymology, but even more fishy.
00:14:01 <Koen_> did I just officially invent a word?
00:14:04 <oerjan> yep.
00:14:08 <Koen_> cool
00:14:15 <Koen_> I can check that off my list
00:14:28 <shachaf> @where sneaky
00:14:28 <lambdabot> dropFromEnd n xs = zipWith const xs (drop n xs)
00:14:46 <shachaf> how's that for sneaky hth
00:14:59 <oerjan> not very sneaky.
00:15:15 <shachaf> says you
00:15:17 <shachaf> @where sneaky2
00:15:17 <lambdabot> lazyReverse xs = go xs (reverse xs) where go (_:xs) ~(y:ys) = y : go xs ys; go [] ~[] = []
00:15:23 <shachaf> bam
00:15:25 <shachaf> maximum sneak
00:16:22 <oerjan> why isn't go just zipWith (flip const)
00:16:39 <oerjan> oh wait.
00:16:46 <oerjan> NEVER MIND
00:17:11 <shachaf> are you feeling snacky
00:17:15 <Koen_> so, I just bought this computer that can store real numbers
00:17:21 <Koen_> what can I do with it?
00:17:27 <shachaf> What, all of them?
00:18:02 <oerjan> shachaf: hm not in the right way, i think.
00:18:08 <Koen_> well, only a finite number of real numbers at any given time
00:18:19 <Koen_> but any of them
00:18:25 <shachaf> oerjan: do you mean that you want to snack rather than to be snacked
00:19:24 <shachaf> Koen_: Even uncomputable ones?
00:19:35 <Koen_> yep
00:19:49 -!- Opodeldoc has joined.
00:20:06 <shachaf> el numero real
00:20:29 <oerjan> Koen_: just get hold of Chaitin's omega and you're in business.
00:21:51 <oerjan> shachaf: as in, i already had some chocolate and now i might be slightly feeling the blood sugar falling again.
00:22:14 <oerjan> and although it's tempting to eat more, it might make it worse.
00:22:23 <oerjan> maybe just a tiny piece ->
00:22:27 <shachaf> it might make it better too
00:22:32 <shachaf> you never, like, know, man
00:22:54 <Koen_> oerjan: wait, I said store, not compute
00:23:15 -!- izabera has changed nick to `izabera`.
00:23:21 <Koen_> just because it could manipulate a number doesn't mean it could solve any equations of which that number is the solution
00:23:38 <oerjan> Koen_: darn.
00:24:23 <oerjan> Koen_: i guess it depends on what manipulations you can do.
00:24:43 <shachaf> Koen_: Can it store a number in constant time?
00:24:50 <Koen_> sure
00:25:01 <oerjan> there are some numbers that people would be highly interested in knowing whether they are rational.
00:25:13 <oerjan> e.g. e*pi
00:25:28 <Koen_> is that an open problem?
00:25:42 <shachaf> @src Real
00:25:42 <lambdabot> class (Num a, Ord a) => Real a where
00:25:42 <lambdabot> toRational :: a -> Rational
00:25:49 <shachaf> > toRational (e*pi)
00:25:51 <lambdabot> *Exception: not a rational number: e * pi
00:25:51 <Koen_> surely some teacher would have mentioned it if it was
00:25:56 <shachaf> > toRational (exp 1*pi)
00:25:57 <lambdabot> 1201860745721117 % 140737488355328
00:26:03 <shachaf> hth
00:26:43 <oerjan> <Koen_> well, only a finite number of real numbers at any given time <-- you can compress a countable number of real numbers into a single one hth
00:27:06 <Koen_> yeah
00:27:17 <Koen_> I've been at some unease towards real numbers for a very long time
00:27:30 <oerjan> Koen_: yes, neither e*pi nor e+pi are known.
00:27:40 <oerjan> although they cannot both be rational
00:27:48 <Koen_> e+pi isn't known??
00:27:58 <Koen_> there are some obvious gaps in our maths
00:28:19 <`izabera`> turns out it's hard to prove it
00:29:50 <oerjan> well, known whether rational or algebraic
00:29:50 <Koen_> how come I have never heard about that before? I have had math teachers!!
00:30:01 <oerjan> obviously you can calculate just about as many digits as you like.
00:30:43 <Koen_> "The best-known transcendental numbers are π and e." (wikipedia)
00:30:49 <Koen_> well apparently we don't know a lot
00:31:06 <oerjan> of course the expected result is that every combination of e and pi that doesn't have an obvious reason to be algebraic, is transcendental.
00:31:15 -!- ybden has quit (Quit: Not a typewriter).
00:32:52 <oerjan> e^pi is also known, as a consequence of being a value of i^(1/i).
00:32:58 <oerjan> er
00:33:10 <oerjan> * (-1)^(1/i)
00:34:06 * ski . o O ( <https://en.wikipedia.org/wiki/Feigenbaum_constants> )
00:36:44 <Koen_> http://i.imgur.com/WcGcdkZ.png :(
00:37:09 <Koen_> does that mean we only have 11 transcendental numbers so far
00:37:45 <`izabera`> you misread
00:38:20 * ski . o O ( <http://math.andrej.com/2008/02/06/representations-of-uncomputable-and-uncountable-sets/> )
00:38:48 <fizzie> "Any non-constant algebraic function of a single variable yields a transcendental value when applied to a transcendental argument. For example, from knowing that π is transcendental, we can immediately deduce that numbers such as 5π, (π − 3)/√2, (√π − √3)8 and (π5 + 7)1/7 are transcendental as well."
00:39:40 <Koen_> okay
00:40:33 -!- augur has quit (Remote host closed the connection).
00:40:39 <Koen_> well, this has been very interesting
00:40:42 <Koen_> thank you
00:41:02 <shachaf> hi ski
00:41:11 -!- Koen_ has quit (Quit: Leaving...).
00:41:15 <shachaf> should i do a presentation about chu spaces
00:42:23 <shachaf> what sorts of "cool chu space facts" would you talk about
00:48:57 -!- sebbu has quit (Ping timeout: 276 seconds).
00:52:06 <oerjan> . o O ( if chu want )
00:53:18 -!- Kaynato has quit (Ping timeout: 246 seconds).
01:06:29 -!- `izabera` has changed nick to izabera.
01:19:24 -!- hppavilion[1] has joined.
01:22:09 <quintopia> :\
01:22:33 <izabera> what happened
01:24:18 <quintopia> hello
01:24:37 <quintopia> where did your backticks go?
01:24:48 <izabera> gone with the wind
01:26:03 <quintopia> oh? i've always gound it rather difficult to get rid of ticks.
01:26:49 <quintopia> especially when they are on my back where I cant see or grab them
01:31:13 <quintopia> *found
01:32:33 <izabera> that was fun :P
01:33:05 -!- Kaynato has joined.
01:33:45 <quintopia> no? what now?
01:34:21 <izabera> the back ticks thing <.<
01:34:36 <izabera> don't complain when people find your jokes funny
01:37:31 <quintopia> im not complaining, judt didnt realize you were talking about that
01:38:06 <quintopia> also ssssh about the bad puns. i dont want oerjan to have to get out the frying pan
01:45:44 <fizzie> "Skipping 0 bytes of junk at 0."
01:47:08 <dnm> Anyone have any favorite non-esoteric (but probably still pretty much esoteric by modern standards) macro languages?
01:47:43 <fizzie> I think we had a m4 fan here?
01:47:55 <izabera> m4 fans don't exist
01:47:57 <dnm> I'm currently tinkering with TRAC, SAM76, TINT (which is a sort of TRAC clone/expansion), ML/I, and SNOBOL4 (not a macro language, I know).
01:49:08 <dnm> Really TRAC, SAM76, Tint, and TTM are all kinda similar, especially the first three.
01:49:31 * oerjan injects quintopia with an experimental treatment for borreliosis
01:49:32 <dnm> (SAM76 and Tint are intentionally derived from TRAC. TTM looks like it is, though the papers never mention it at all.)
01:50:15 <oerjan> side effects include extra appendices and rarely exploding
01:52:11 <shachaf> whoa whoa whoa
01:52:13 <shachaf> hi dnm
01:52:39 <izabera> where would those extra appendices appear?
01:53:04 <dnm> shachaf: Hey!
01:53:05 <oerjan> that's pretty varied. back of the head is common.
01:53:24 <dnm> shachaf: LTNIRC
01:53:47 <dnm> shachaf: How are you?
01:56:00 <shachaf> Oh, y'know.
01:56:41 <shachaf> Jamming it up.
01:57:20 <shachaf> Are you still in WA?
01:58:18 <dnm> shachaf: yep!
02:02:41 <shachaf> I'm falling asleep again.
02:02:46 <shachaf> Bad schedule lately.
02:05:23 <fizzie> Our TTS reads "WA" in Finnish text by using the generic word pronunciation generator. I don't think that's right, but I'm not sure what *would* be.
02:06:08 <fizzie> Oh, something I learned only very recently.
02:07:01 <fizzie> If you ask Translate to read something out loud with the speaker icon, it reads first with the normal speed, but if you click on the speaker icon a second time, it does a really slowed-down thing.
02:08:02 <fizzie> I assume the idea is, if you (or whoever you're playing the result out) didn't catch it the first time, maybe trying to speak... very... slowly... will help.
02:09:41 <oerjan> i've noticed that, it seems to toggle on each click
02:09:47 <fizzie> Yes.
02:10:00 <fizzie> Although it resets to normal speed if you change the text.
02:15:07 -!- boily has joined.
02:17:37 -!- augur has joined.
02:18:28 <oerjan> vhoily.
02:18:57 <boily> vhellørjan.
02:19:10 <boily> vhellørjan... vhellørjan... it sounds quite nice on the tongue, eh?
02:19:17 <boily> vhellørjan
02:19:22 <boily> ♪♪♪
02:19:57 <oerjan> vhell, maybe.
02:20:38 <boily> vhellochaf.
02:20:46 <boily> hmm... no. not as good.
02:27:20 <zgrep> virtual hell...
02:27:25 <zgrep> virtual hell of chat?
02:27:31 <zgrep> s/t\?/f?/
02:28:01 <boily> vhzgrellop!
02:28:16 <boily> (no, I won't say it. I like my tongue unknotted tyvm hth)
02:29:19 <zgrep> It's a silent h, no?
02:29:41 <oerjan> maybe. i'm certainly not sure how to pronounce an h without a neighboring vowel.
02:30:22 <oerjan> or at least a stop.
02:32:18 -!- augur has quit (Remote host closed the connection).
02:37:44 -!- augur has joined.
02:42:31 -!- boily has quit (Quit: ADMINISTRATIVE CHICKEN).
03:01:11 -!- Akaibu has quit (Quit: Connection closed for inactivity).
03:05:24 -!- augur has quit (Remote host closed the connection).
03:05:41 -!- xkapastel has quit (Quit: Connection closed for inactivity).
03:08:02 -!- xkapastel has joined.
03:23:59 -!- lambda-11235 has quit (Ping timeout: 244 seconds).
03:25:32 -!- lambda-11235 has joined.
03:29:15 -!- Opodeldoc has quit (Read error: Connection reset by peer).
03:29:45 -!- Opodeldoc has joined.
03:47:13 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
04:02:09 -!- hppavilion[1] has joined.
04:07:14 -!- augur has joined.
04:31:46 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
04:32:54 -!- hppavilion[1] has joined.
05:36:59 -!- adu has joined.
06:02:31 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
06:20:25 -!- adu has quit (Quit: adu).
06:25:28 -!- augur has quit (Remote host closed the connection).
06:27:53 -!- Cale has joined.
06:28:01 <Cale> ah, this is the missing channel :)
06:28:49 <shachaf> `? #esoteric
06:28:51 <HackEgo> ​#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part.
06:29:42 <shachaf> `? Cale
06:29:43 <HackEgo> Cale? ¯\(°​_o)/¯
06:29:51 <Cale> ¯\(°​_o)/¯
06:29:58 <shachaf> `zalgo Cale
06:30:28 <HackEgo> No output.
06:30:35 <shachaf> `` echo Cale | zalgo
06:30:38 <HackEgo> Ĉ҉aͤ͗l͎̽ē͚
06:30:53 <shachaf> I think that's the only Haskell program left in HackEgo.
06:31:13 <shachaf> `quines/haskell
06:31:14 <HackEgo> main=putStrLn$(<*>)(++)show"main=putStrLn$(<*>)(++)show"
06:31:33 <shachaf> Does that count as a Haskell program?
06:31:59 <shachaf> Should I get GHC 8?
06:32:11 <shachaf> I don't even know what to think about type applications.
06:34:09 <shachaf> Can you do e.g. data T where { T :: forall a. T }?
06:34:21 <shachaf> Instead of resorting to Proxy.
06:35:43 <shachaf> Actually, can you do something like (\ @t -> ...)?
06:38:55 <Cale> Apparently we're switching to GHC 8 for our backend.
06:39:21 <Cale> (but I haven't yet tried it)
06:39:56 <Cale> I hear it has a warning when you have redundant type class constraints, which will be really nice in some of the code I work on...)
06:43:38 <shachaf> Time to learn about scones.
06:43:45 <shachaf> Do you have any "scone tips"?
06:44:51 <shachaf> It seems like it sort of defines an equivalence relation with some more structure.
06:45:39 <shachaf> Well, maybe that's a red herring, and the real point of it is the way set elements are mapped.
06:47:41 <lifthrasiir> http://forums.sjgames.com/showthread.php?p=239055
06:48:27 <lifthrasiir> you can burn out (literally) everyone's neural system with 53 points
06:49:47 <oerjan> scones are supersymmetric partners of cones, obviously.
06:50:29 <shachaf> oerjan: i think it stands for "Sierpinski cone" hth
06:51:24 <oerjan> ah, good old sierpiński
06:51:43 <shachaf> `? sierpinski
06:51:46 <HackEgo> sierpinski? ¯\(°​_o)/¯
06:52:41 <shachaf> lifthrasiir: What's a point worth?
06:53:20 <Cale> shachaf: paper about scones for you, hth http://cheng.staff.shef.ac.uk/misc/cheng-cream.pdf
06:53:50 <shachaf> The URL gives it away.
06:53:53 <lifthrasiir> shachaf: what do you mean? (for the record: I'm really not a GURPS and in general TRPG player so I'm unsure of the specifics)
06:54:19 <shachaf> lifthrasiir: I understand what "burn out everyone's neural system" might mean. But I have no sense for what 53 points is.
06:54:27 -!- hppavilion[1] has joined.
06:54:29 <hppavilion[1]> I have a theory as to where the universe came from- basically, what caused the big bang, in a universe where nothing can't cause something
06:54:49 <lifthrasiir> shachaf: ah, points used to make an ability for players
06:55:02 <hppavilion[1]> My theory goes that there's /another/ universe where the laws of physics allows things to happen without cause
06:55:05 <lifthrasiir> seems that 100 points are required for "normal" characters
06:55:07 <shachaf> lifthrasiir: Is it a lot? Is it a little?
06:55:11 <shachaf> hppavilion[1]: whoa, man
06:55:17 <lifthrasiir> so 53 points are not that much
06:55:18 <shachaf> hppavilion[1]'s big bong theory
06:55:22 <hppavilion[1]> And some of the things that can happen without cause are new universes being spawned
06:55:30 <lifthrasiir> and still you are fucked up with that ability
06:55:32 <lifthrasiir> :p
06:55:34 <hppavilion[1]> shachaf: I'm not on marijuana ATM
06:55:59 <shachaf> and that's why your makefile is broken
06:56:17 <hppavilion[1]> shachaf: I much prefer ecstasy
06:56:41 <hppavilion[1]> (it's very annoying that there's no 'x' in "ecstasy"
06:56:42 <hppavilion[1]> )
07:01:31 -!- contrapumpkin has joined.
07:02:33 <shachaf> contrapumpkin: what a contrarian
07:04:00 -!- copumpkin has quit (Ping timeout: 276 seconds).
07:07:45 <oerjan> shachaf: be careful or he might challenge you to a dual.
07:18:41 -!- Kaynato has quit (Ping timeout: 240 seconds).
07:31:43 -!- sebbu has joined.
07:54:02 -!- mroman has joined.
07:54:09 <mroman> fitbit is getting sued for the heart rate sensor?
07:54:21 <mroman> Why aren't they getting sued for the sleep stuff too
07:54:28 <mroman> the sleep stuff is even more inaccurate .
07:54:33 <mroman> @messages-luud
07:54:33 <lambdabot> int-e said 5d 12h 28m 52s ago: the Burlesque shell is moving to ... and I may need help building the cgi (currently trying...)
07:54:33 <lambdabot> int-e said 5d 12h 9m 50s ago: actually building the cgi seems to have worked fine (a cabal file would help though...) but you can't currently log in; please contact me about that...
07:54:48 <mroman> oh :)
07:55:04 <shachaf> oerjan: based on irc activity i suspect that contrapumpkin is self-dual
07:57:56 <mroman> @tell inte-e thx. I updated the link on my homepage.
07:57:56 <lambdabot> Consider it noted.
07:57:59 <mroman> crap
07:58:04 <mroman> @tell int-e thx. I updated the link on my homepage.
07:58:04 <lambdabot> Consider it noted.
07:58:37 <mroman> that reminds me that the moonpage is still utterly incomplete :(
07:58:50 <mroman> but it's just sooooo muuuch stuff that is still missing.
07:59:15 <mroman> who the fuck decided to make something with 400 builtins that on average each have like 3 variations
07:59:22 <mroman> must've been a total insane moron
07:59:40 <mroman> String a, String b: Appends a to b then reverses.
07:59:47 <mroman> like that was really needed
08:04:40 <mroman> "Authors' Notes: Even though r_ can auto-map this built-in won't do the same expected job because pd will calculate the product of a Block. You may however use this fact as a shortcut for example for {0r_}m[pd. If you want to round every Double to the nearest Integer in a Block use )R_."
08:04:56 <mroman> especially these comments about various usages and nice-to-know thing take a lot of work
08:05:03 <mroman> s/thing/things
08:05:09 -!- oerjan has quit (Quit: Fnord).
08:05:35 <shachaf> oerjan: how come you didn't specify a quit message that time
08:05:45 -!- lambda-11235 has quit (Quit: Bye).
08:10:49 <mroman> oh int-e even pulled the latest changes
08:10:50 <mroman> nice
08:46:58 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
09:10:27 <shachaf> From the Rust changelog: "The time complexity of comparing variables for equivalence during type unification is reduced from O(n!) to O(n). As a result, some programming patterns compile much, much more quickly."
09:30:34 -!- hppavilion[1] has joined.
09:35:41 -!- xkapastel has quit (Quit: Connection closed for inactivity).
09:39:06 <mroman> O(n!) to O(n) is quite an optimization indeed
10:00:01 <izabera> they just dropped the !
10:01:31 <Taneb> They just worked quieter
10:01:39 <Taneb> Didn't shout
10:02:35 <shachaf> Haneb
10:02:48 <shachaf> any exams left?
10:02:55 <mroman> O(n?)
10:03:12 <mroman> can I use O(n?) if I'm not sure about how fast it is?
10:03:24 <shachaf> mroman: Presumably n? means zero or one ns.
10:03:25 <izabera> that's the time complexity of regex matching
10:03:53 <mroman> O(n{1-5})
10:04:02 <mroman> it's at least one n, but it might be up to five ns
10:04:06 <izabera> it's {1,5}
10:04:09 <mroman> damn
10:04:14 <mroman> I'm not a regex guy
10:04:33 <Taneb> shachaf, I finished last week
10:04:46 <mroman> then what's "either 1 times, 3 times, or 5 times"?
10:04:52 <mroman> I thought that's a{1,3,5}
10:04:59 <izabera> (n|nnn|nnnnn)
10:05:29 <shachaf> Ta(n)
10:05:34 <shachaf> arcTaneb
10:05:35 <mroman> I like more powerful regex systems
10:06:07 <shachaf> I like regex systems with intersection and complement.
10:06:42 <izabera> write a regex that matches factorials in unary
10:07:45 <mroman> Regex is almost a fetish .
10:07:47 <shachaf> no such regex hth
10:08:17 <izabera> shachaf: not the math kind of regex
10:08:34 <shachaf> Oh, the Perl kind where you can execute arbitrary Perl code?
10:08:58 <izabera> no but you can use backrefs and (?! and (?<! etc
10:09:51 <izabera> the words i was looking for are negative lookahead and lookbehind
10:09:54 <mroman> no that's cheating @arbitrary perl code
10:10:03 <izabera> it's not
10:10:18 <izabera> pcre has that
10:10:58 <mroman> still doping.
10:11:29 <mroman> length of backref etc.
10:11:32 <mroman> and lookaheads
10:11:54 <mroman> that's the non-cheating stuff
10:12:46 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
10:14:41 <fizzie> n(nn){0,2}
10:15:26 <mroman> what does (?<!ab{2,4}c{3,5}d)test actually do?
10:15:58 <izabera> matches "test", if not preceded by something that matches ab{2,4}c{3,5}d
10:16:06 <b_jonas> `wisdom
10:16:17 <fizzie> mroman: Nothing, because it's not legal.
10:16:17 <b_jonas> `random-card
10:16:27 <fizzie> (?<!pattern) -- Works only for fixed-width look-behind.
10:16:34 <izabera> ah that
10:17:10 <HackEgo> Pack's Disdain \ 1B \ Instant \ Choose a creature type. Target creature gets -1/-1 until end of turn for each permanent of the chosen type you control. \ MOR-C
10:17:10 <HackEgo> infinitive//Infinitives are atomic verbs. They were first split in the 1940s, and the world hasn't looked back since.
10:17:21 <fizzie> Look-ahead assertions can be arbitrary, but look-behinds are fixed-width only.
10:17:37 <izabera> isn't that more of a bug? <.<
10:18:39 <mroman> can you capturae a lookbehind?
10:18:42 <fizzie> It's a feature of PCRE as well.
10:19:05 <fizzie> I don't think you can capture any of the assertions, since they're not part of the match, but not sure.
10:19:06 <izabera> there's nothing to capture in a /negative/ lookbehind
10:19:08 <fizzie> Certainly not a negative one.
10:19:29 <izabera> if you want a "positive" lookbehind just use (a)b
10:19:42 <fizzie> Then it'd be part of the matched string, though.
10:20:10 <fizzie> (a)\Kb might work.
10:20:16 <b_jonas> ah yes, a stronger black version of Coordinated Barrage, which goes for any creature, not just an attacking one.
10:20:44 <b_jonas> `random-card
10:20:46 <HackEgo> Jawbone Skulkin \ 1 \ Artifact Creature -- Scarecrow \ 1/1 \ {2}: Target red creature gains haste until end of turn. \ EVE-C
10:21:04 <fizzie> (\K can sort-of do arbitrary positive lookbehind, because it's just adjusting the starting position of the match.)
10:22:28 <fizzie> `` perl -e '"foobar" =~ /(?<=(f..))bar/; print "$1";'
10:22:29 <HackEgo> foo
10:22:35 <fizzie> Guess you can capture in a positive one.
10:23:23 <izabera> `` perl -e '"foobar" =~ /(f..)bar/; print "$1";'
10:23:28 <HackEgo> foo
10:23:53 <fizzie> `` perl -e '"foobar" =~ /(f..)bar/; print "$1 $&";'
10:23:56 <HackEgo> foo foobar
10:23:56 <fizzie> `` perl -e '"foobar" =~ /(f..)\Kbar/; print "$1 $&";'
10:23:57 <HackEgo> foo bar
10:24:12 <izabera> fine
10:24:32 <fizzie> Possibly much more relevant in a s///.
10:25:11 <fizzie> The perldoc gives s/(foo)bar/$1/g as an example that can be rewritten as "the much more efficient" s/foo\Kbar//g.
10:26:06 <izabera> why is that more efficient?
10:26:18 <fizzie> "For various reasons", to quote the doc.
10:26:31 -!- Koen_ has joined.
10:26:31 <izabera> i can't think of any
10:26:34 <fizzie> "For various reasons "\K" may be significantly more efficient than the equivalent "(?<=...)" construct, --"
10:26:57 <izabera> but you didn't use (?<= <.<
10:27:25 <fizzie> Oh. Well, that's true.
10:27:33 <fizzie> Maybe capturing is expensive.
10:28:03 <fizzie> They don't elaborate -- presumably it's obvious to people privy to the implementation internals.
10:28:35 <fizzie> "The use of "\K" inside of another look-around assertion is allowed, but the behaviour is currently not well defined."
10:28:36 <izabera> i don't really know how perl is implemented but there's no performance difference with regexec
10:30:31 <fizzie> regexec doesn't really do substitution, so that'd depend on what you do after.
10:31:03 <fizzie> It'd be reasonable that s/(foo)bar/$1/g would end up involving copying the "foo" substring where s/foo\Kbar//g would not.
10:31:09 <izabera> yeah but you just get a pointer to the beginning and end of the match
10:32:49 <izabera> why is (?!a|bc) valid?
10:32:51 <fizzie> Sure, but you'd need to copy the captures out, then do a whole expand-$1 thing when reconstructing string.
10:32:52 <izabera> err
10:33:00 <izabera> (?<!a|bc)
10:33:16 <izabera> what is it doing
10:33:16 <shachaf> I wish Perl or PCRE used intersection instead of lookaround.
10:33:38 <fizzie> I don't think it's valid per the documentation. It might do *something*.
10:33:40 <izabera> oooh have you seen that video about regex derivatives?
10:34:23 <izabera> a guy at google gave a talk about his regex engine
10:35:04 <izabera> https://www.youtube.com/watch?v=ZJOgDovsIsg
10:36:37 <izabera> `` printf '%s\n' ax bcx x cx | grep -P '(?<!a|bc)x'
10:36:39 <HackEgo> x \ cx
10:36:47 <izabera> so this is a bug in pcre?
10:37:30 <fizzie> They don't really specify what happens if it isn't fixed-width.
10:37:41 <izabera> `` printf '%s\n' ax bcx x cx | grep -P '(?<!(a|bc))x'
10:37:43 <HackEgo> grep: lookbehind assertion is not fixed length
10:37:48 <izabera> that ^
10:37:51 <fizzie> Oh, PCRE actually allows that.
10:37:58 <fizzie> "However, if there are several top-level alternatives, they do not all have to have the same fixed length."
10:38:01 <fizzie> It's a special case.
10:38:09 <izabera> oh ok
10:38:20 <izabera> cool
10:39:32 <fizzie> Guess it makes sense, since (?<!X|Y|Z) is obviously just (?<!X)(?<!Y)(?<!Z).
10:41:38 <fizzie> `` perl -e 'print join(" ", grep(/(?<!a|bc)x/, qw/ax bcx x cx/));'
10:41:39 <HackEgo> Variable length lookbehind not implemented in regex m/(?<!a|bc)x/ at -e line 1.
10:41:51 <fizzie> Not in Perl though.
11:03:14 <HackEgo> [wiki] [[VL]] N https://esolangs.org/w/index.php?oldid=47072 * * (+2579) An esolang loosely based on vim commands.
11:04:13 <int-e> mroman: hi!
11:04:34 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=47073&oldid=47070 * * (+9) /* V */
11:05:33 <int-e> mroman: basically I lost all data from the old VM so I built burlesque from the git repo. I also lost your public ssh key.
11:06:36 <fizzie> int-e: Certainly cloud-could-cost couldn't have let you down!
11:07:44 <int-e> fizzie: No, of course not. I had a lot of interesting kernel messages... :P
11:08:56 <int-e> oh the new one had a spontaneous reboot. NICE, keep up the good work.
11:14:44 <int-e> and I had no important data on there; the burlesque shell was/is the most important service running there :P I just should've saved the ssh key and perhaps the cgi executable somewhere else
11:24:46 -!- hppavilion[1] has joined.
11:29:09 -!- Koen__ has joined.
11:31:48 -!- Koen_ has quit (Ping timeout: 258 seconds).
11:33:21 -!- bender has joined.
11:43:41 -!- bender has quit (Ping timeout: 258 seconds).
11:59:43 <b_jonas> `? ^͙̬̬̦̯_̴̝̔̉̅ͨ͞
11:59:45 <HackEgo> ​^͙̬̬̦̯_̴̝̔̉̅ͨ͞? ¯\(°​_o)/¯
12:02:26 <b_jonas> ``` cat wisdom/_*
12:02:28 <HackEgo> _̰̆̓_̦̻̖͍̟̖́̅ͭͭͬ͡_͉̭ͧ͒̐_̯͙̬̬̦̯͂͋͒ͧ͋̈̋_̴̝̔̉̅ͨ͞ _̰̆̓_̦̻̖͍̟̖́̅ͭͭͬ͡_͉̭ͧ͒̐_̯͙̬̬̦̯͂͋͒ͧ͋̈̋_̴̝̔̉̅ͨ͞
12:03:44 <HackEgo> [wiki] [[Special:Log/newusers]] create * Nosomebodies * New user account
12:03:49 <b_jonas> `slashlearn laughed/They laughed when I said I wanted to be a comedian. They're not laughing now!
12:04:00 <HackEgo> Learned «laughed»
12:04:22 <Taneb> b_jonas, that sounds quite half baked
12:10:16 <HackEgo> [wiki] [[ANItka]] https://esolangs.org/w/index.php?diff=47074&oldid=47062 * * (+1)
12:13:16 <b_jonas> Taneb: that one is popularly attributed to an English comedian called Bob Monkhouse
12:13:25 <Taneb> Ah
12:13:30 <Taneb> I know it from Mezzacotta
12:14:20 <b_jonas> Taneb: yes, it was quoted there, that's the apropos, but still
12:26:25 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
12:34:52 -!- Koen__ has quit (Ping timeout: 272 seconds).
12:35:15 <mroman> int-e: everything turned out fine so :)
12:35:21 <mroman> thanks for keeping the shell available
12:35:37 <HackEgo> [wiki] [[User:Nosomebodies]] N https://esolangs.org/w/index.php?oldid=47075 * Nosomebodies * (+1270) Created page with "++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>--. >+++++++++++. -. <<+++++++++. >>++++++. <<-------. >>. ---------------. +++++++. . <<. >>+. --------. <<. >>++++++++++++++++++..."
12:35:38 <mroman> even though it's probably extremely rarely used :D
12:38:19 <mroman> `? slashdot
12:38:31 <HackEgo> slashdot? ¯\(°​_o)/¯
12:39:01 -!- Koen_ has joined.
12:42:23 -!- astslash has joined.
12:42:55 -!- astslash has quit (Remote host closed the connection).
12:56:23 <int-e> mroman: well you can't update it atm... I'd like to give you access again
12:56:52 <mroman> Do you need a public key?
12:57:18 <mroman> or is password fine?
12:57:18 <int-e> yeah
12:57:20 <mroman> ok
12:57:21 <int-e> public key
12:57:46 -!- Phantom_Hoover has joined.
12:57:58 <mroman> http://codepad.org/RYN4fEsm
12:58:00 <mroman> ^- there you go
12:58:46 <int-e> cheers, added.
13:00:17 <mroman> works :)
13:00:36 <int-e> great, that's all I wanted
13:00:51 -!- contrapumpkin has changed nick to copumpkin.
13:01:55 <mroman> you're welcomed to the 5 years burlesque party next year :D
13:02:47 <int-e> hah
13:25:56 <b_jonas> mroman: there's a party? great
13:41:57 -!- ybden has joined.
13:58:03 -!- Sgeo has quit (Ping timeout: 240 seconds).
14:09:34 -!- Koen_ has quit (Remote host closed the connection).
14:15:42 -!- Koen_ has joined.
14:27:15 -!- Koen_ has quit (Remote host closed the connection).
14:47:33 -!- Koen_ has joined.
15:24:08 -!- spiette has joined.
15:27:35 -!- APic has changed nick to A.
15:27:40 -!- A has changed nick to APic.
15:28:54 <mroman> I should try if I can make a redirect from eso.mroman.ch/cgi/burlesque.cgi to the new location of the shell...
15:38:58 -!- Koen_ has quit (Remote host closed the connection).
15:42:38 <b_jonas> `? homogenous
15:42:39 <b_jonas> `? homogeneous
15:43:08 <HackEgo> homogeneous? ¯\(°​_o)/¯
15:43:09 <HackEgo> homogenous? ¯\(°​_o)/¯
15:43:59 <b_jonas> `? contiguous
15:44:01 <HackEgo> contiguous? ¯\(°​_o)/¯
15:44:02 <b_jonas> `? continuous
15:44:03 <HackEgo> continuous? ¯\(°​_o)/¯
15:45:55 -!- dnm has quit.
15:48:13 -!- mroman has quit (Quit: Lost terminal).
15:59:42 -!- augur has joined.
16:02:26 -!- xkapastel has joined.
16:09:57 -!- Opodeldoc has quit (Read error: Connection timed out).
16:30:33 -!- lambda-11235 has joined.
16:41:32 -!- ybden has quit (Read error: Connection reset by peer).
16:41:53 -!- ybden has joined.
16:51:03 <\oren\> wawazzat?
16:52:38 <\oren\> i prefer 3% milk but mcdonalds only has 2%... argh
16:58:40 <Taneb> So
16:58:41 <Taneb> In C
16:58:57 <Taneb> I want to typedef an array of arrays of pointers to a struct
16:59:02 <Taneb> What on earth is the syntax for that
17:13:11 -!- gamemanj has joined.
17:22:28 -!- Koen_ has joined.
17:28:03 -!- augur has quit (Remote host closed the connection).
17:28:21 <fizzie> Taneb: That's just typedef struct foo *bar[12][34];
17:28:28 -!- testbot_ has joined.
17:28:41 -!- testbot_ has quit (Client Quit).
17:28:44 <fizzie> 17:28 <fizzie> ,english typedef struct foo *bar[12][34];
17:28:44 <fizzie> 17:28 <candide> fizzie: Declare `bar` as another name for an array of 12 elements of an array of 34 elements of pointer to a `foo` structure.
17:29:28 <zemhill_> david_werecat.jackal: points 11.81, score 33.25, rank 6/47
17:32:40 <Taneb> fizzie, I think I had something else wrong
17:37:13 -!- atrapado has joined.
17:38:15 -!- Kaynato has joined.
17:49:20 -!- hwpplayer1 has joined.
18:04:55 -!- Koen_ has quit (Remote host closed the connection).
18:05:56 -!- Koen_ has joined.
18:12:07 -!- zzo38 has joined.
18:13:58 -!- augur has joined.
18:21:27 -!- augur has quit (Remote host closed the connection).
18:50:49 -!- hppavilion[1] has joined.
18:51:22 -!- augur has joined.
18:53:39 <\oren\> struct foo;
18:53:56 <zemhill_> david_werecat.jackal: points 12.19, score 33.78, rank 4/47 (+2)
18:55:06 <\oren\> typedef struct foo *bar[34][12];
18:56:59 <zemhill_> david_werecat.jackal: points 12.38, score 34.05, rank 4/47 (--)
18:57:08 <\oren\> aaa why would anyone want copying text out of a terminal to keep the formatting?!?!?
18:58:47 <zzo38> Sometimes you might want; possibly other key can indicate to copy ANSI codes for the formatting or not.
18:59:53 <shachaf> \oren\: http://slbkbs.org/structish.txt hth
19:10:13 <\oren\> it doesnt just keep text colors it also keeps the white on black and the font you set
19:11:20 <\oren\> lucky i found the setting to turn that off
19:17:14 -!- inap has joined.
19:24:54 -!- atrapado has quit (Quit: Leaving).
19:26:43 <zzo38> I have received a lot of request in a short time period for the root of my HTTP server, all from curl and from varying IP addresses in the range 24.48.178.* 24.48.179.* 24.48.180.* 24.48.181.* do you know what this is?
19:30:37 -!- impomatic_ has joined.
19:34:32 <zzo38> Can I make directory listings on my server to appear different when accessed by wget? When wget accesses a directory listing I want to remove the icons, the parent directory link, and the links for sorting.
19:36:22 <shachaf> zzo38: Yes, you can do it.
19:38:03 <zzo38> What is commands to program in such thing in Apache?
19:39:13 <FreeFull> > (sqrt 3) == 2 * (exp 1) / pi
19:39:15 <lambdabot> False
19:39:32 <FreeFull> > ((sqrt 3),2 * (exp 1) / pi)
19:39:33 <lambdabot> (1.7320508075688772,1.7305119588645301)
19:39:48 <FreeFull> I blame floating point inaccuracy
19:39:53 <shachaf> zzo38: Oh, I figured your web server would be written in Visual Basic for Applications, or modified Z-code, or something.
19:40:06 <FreeFull> Oh wait, they diverge way too early for that
19:40:10 <FreeFull> Nvm
19:40:13 <shachaf> I don't know how to make Apache do it. Maybe you have to modify the code.
19:40:31 <shachaf> But you can always write your own program to do directory listing, instead of using the Apache built-in program.
19:44:37 <FreeFull> > (cos (pi/7)) + (cos (3*pi/7)) + cos (5*pi/7)
19:44:39 <lambdabot> 0.5000000000000001
19:44:59 <FreeFull> This one should be exactly 0.5
19:47:32 <zzo38> I found a bug in SHEGOC when the label of a menu item started with a digit, but I fixed it.
19:59:16 -!- Koen_ has quit (Remote host closed the connection).
20:23:32 -!- Koen_ has joined.
20:24:28 -!- Koen_ has quit (Client Quit).
20:29:26 -!- lambda-11235 has quit (Quit: Bye).
20:54:26 -!- Reece` has joined.
20:59:03 <\oren\> my server has a program for the directory listing
20:59:45 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
21:02:02 <izabera> that's been invented like 50 years ago
21:10:52 -!- hppavilion[1] has joined.
21:11:23 <Taneb> I have, for the first time in my life, written a makefile
21:15:10 -!- Sgeo has joined.
21:18:36 -!- augur has quit (Remote host closed the connection).
21:19:16 -!- augur has joined.
21:23:50 -!- augur has quit (Ping timeout: 250 seconds).
21:30:25 <zzo38> Idea of Magic: the Gathering card like: {?} Creature - ? (0/1) ;; Banding, Rampage 1 ;; All creatures able to block ~ must do so. ;; If ~ attacks, no other bands can attack.
21:49:16 * gamemanj takes a random look at his chat window for the first time in a while
21:49:28 <gamemanj> 3 cheers for Taneb!
21:49:36 <gamemanj> 2+1 cheers for Taneb!
21:49:40 <gamemanj> 1+2 cheers for Taneb!
21:51:25 <zzo38> Do you like this kind of cards?
21:52:49 <shachaf> zzo38: I don't think I like banding.
21:52:53 <shachaf> Though I've never played with it.
21:56:05 <zzo38> Banding is pretty good. It is one of the creature keyword abilities I like best.
21:57:32 <zzo38> More tactics can be involved in combat when some cards can have banding then you can decide which bands and so on
21:58:03 -!- sebbu has quit (Ping timeout: 264 seconds).
21:59:47 -!- sebbu has joined.
22:02:15 <hppavilion[1]> New what-if, for anyone who hasn't seen it yet
22:02:22 <hppavilion[1]> I like this one, but it isn't very destructive
22:02:32 <hppavilion[1]> (Unless, of course, you manage to turn rainbows into lasers)
22:08:09 -!- gamemanj has quit (Ping timeout: 276 seconds).
22:09:10 -!- Reece` has quit (Ping timeout: 260 seconds).
22:13:10 <HackEgo> [wiki] [[VL]] https://esolangs.org/w/index.php?diff=47076&oldid=47072 * * (+0) /* Examples */
22:18:37 <nortti> non-high-definition VHDL?
22:22:30 -!- inap has left ("ERC (IRC client for Emacs 24.5.1)").
22:24:19 <\oren\> spacex is launching another F9 right now
22:45:11 -!- spiette has quit (Quit: :qa!).
23:33:27 <hppavilion[1]> \oren\: One moment, allow me to look up what the F9 key does for the following joke
23:34:56 <hppavilion[1]> \oren\: I guess they must do a lot of measurement?
23:36:35 -!- moon_ has joined.
23:36:41 <moon_> Hello
23:36:54 <moon_> `ls
23:37:20 <moon_> `query hackego
23:37:39 <HackEgo> ​!\.´ \ advice \ bin \ canary \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ logs \ misle \ paste \ ply-3.8 \ ps \ quine \ quines \ quotes \ share \ src \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf
23:37:39 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: query: not found
23:38:27 <moon_> hi hppavilion[1]
23:40:43 -!- oerjan has joined.
23:40:53 <moon_> hia oerjan
23:41:32 <oerjan> helloon
23:41:53 * oerjan cackles adjectivally
23:43:20 <moon_> `med
23:43:26 <HackEgo> No output.
23:43:52 <oerjan> `? rødgrød med fløde
23:43:56 <HackEgo> rødgrød med fløde? ¯\(°​_o)/¯
23:44:21 <moon_> `learn med is a simple text editor for hackego
23:44:27 <HackEgo> Learned 'med': med is a simple text editor for hackego
23:44:49 <oerjan> `learn med is a simple text editor for HackEgo.
23:44:54 <HackEgo> Relearned 'med': med is a simple text editor for HackEgo.
23:45:14 * oerjan punctuates moon_ with the saucepan ===\__/
23:46:25 * moon_ slimes oerjan with the snail cannon 0== 🐌
23:47:07 <oerjan> moon_: tabs don't transfer well in irc hth
23:47:15 <oerjan> (i see an inverted I)
23:47:16 <moon_> i didnt use one
23:47:22 <oerjan> yes you did.
23:47:36 <oerjan> unless you actually used an I with inverted color codes.
23:47:40 <moon_> freenode's builtin irc doesnt allow hackegos
23:47:46 <moon_> what
23:47:48 <moon_> lol
23:47:51 <oerjan> :P
23:47:51 <moon_> *tabs
23:48:09 <moon_> i was thinking and typing at the same time, it never ends well
23:48:26 * oerjan investigates.
23:48:39 <oerjan> the tunes logs have an actual tab character there.
23:48:55 <moon_> unicode error or me making a cpy-paste wrror
23:49:03 <moon_> 8error
23:49:05 <moon_> *error
23:49:13 <oerjan> i'm going to assume the latter.
23:49:17 <hppavilion[1]> oerjan: "investigate" sounds like some scandal in the stock market
23:49:25 <moon_> i^
23:49:45 <oerjan> moon_: perhaps the web irc doesn't allow you _typing_ a tab, but still lets you paste one.
23:49:51 <moon_> yea, maybe
23:50:00 -!- hppavilion[1] has set topic: The interdisciplinary hub of solidity matrices | Ingredients: Hydrogen, time, stevia | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | http://esolangs.org/ | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
23:50:28 <shachaf> thinking and typing at the same time is actually known to have positive effects
23:50:46 <hppavilion[1]> shachaf: No, you're supposed to think, /then/ type.
23:50:51 <moon_> ^
23:51:02 <moon_> i type my thoughts sometimes
23:51:06 <oerjan> hppavilion[1]: well spotted, you may become a punster yet.
23:51:06 <hppavilion[1]> shachaf: Thinking and typing at the same time doesn't allow you to revise your thoughts before typing
23:51:09 <moon_> i was thinking about hackego then
23:51:45 <moon_> which resulted in: freenode's builtin irc doesnt allow hackegos
23:51:50 <hppavilion[1]> shachaf: Also, stream-of-consciousness writing goes REALLY badly with certain psychological conditions
23:51:51 <shachaf> yes
23:51:53 <shachaf> everyone noticed
23:52:45 <hppavilion[1]> #esoteric: May contain crude drawings of nuts
23:52:57 <hppavilion[1]> (TREE nuts)
23:53:03 <moon_> Yea, that goes nicely
23:53:13 <moon_> replace the ingredients joke with it
23:53:17 <oerjan> moon_: i was assuming you pressed an actual tab, which got tab completed to HackEgo. wait, that doesn't even make sense without the capitalization.
23:53:25 <hppavilion[1]> moon_: It should probably go /with/ the ingredients joke
23:53:34 <moon_> oh, your right
23:54:07 <oerjan> `? #esoteric
23:54:12 <HackEgo> ​#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part.
23:54:20 <hppavilion[1]> Maybe we should just make the topic "The international hub of esoteric programming", followed by a link to the expanded topic, which would be many thousands of sections long, and would serve in and of itself as a corpus for fungot
23:54:20 <fungot> hppavilion[1]: they say that a sink looks different from high above the water and make them visible. ( bulfinch's mythology, by david gerrold)
23:54:26 <oerjan> `learn_append #esoteric May contain crude drawings of nuts.
23:54:30 <HackEgo> Learned '#esoteric': #esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part. May contain crude drawings of nuts.
23:54:55 <hppavilion[1]> oerjan: That works too
23:55:07 <oerjan> `unicode NUT
23:55:13 <HackEgo> U+004E LATIN CAPITAL LETTER N \ UTF-8: 4e UTF-16BE: 004e Decimal: &#78; \ N (n) \ Lowercase: U+006E \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0055 LATIN CAPITAL LETTER U \ UTF-8: 55 UTF-16BE: 0055 Decimal: &#85; \ U (u) \ Lowercase: U+0075 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0054 LATIN C
23:55:19 <moon_> `learn_append #esoteric Contains only free ranging moons.
23:55:20 -!- hppavilion[1] has set topic: The interdisciplinary hub of solidity matrices, esoteric programming language design, and font forging | Ingredients: Hydrogen, time, stevia | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | http://esolangs.org/ | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
23:55:22 <HackEgo> Learned '#esoteric': #esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part. May contain crude drawings of nuts. Contains only free ranging moons.
23:55:38 <hppavilion[1]> There. Now the topic is descriptive.
23:55:48 <fizzie> `unicode NUT AND BOLT
23:55:51 <HackEgo> U+1F529 NUT AND BOLT \ UTF-8: f0 9f 94 a9 UTF-16BE: d83ddd29 Decimal: &#128297; \ 🔩 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals)
23:56:02 <hppavilion[1]> Hm, is this channel primarily prescriptivist or descriptivist?
23:56:06 <moon_> wow, 🔩 narnia!
23:56:10 <fizzie> There's also a CHESTNUT and a DOUGHNUT.
23:56:23 <moon_> both hppavilion[1]
23:56:25 <moon_> both
23:56:31 <hppavilion[1]> moon_: "primarily"
23:56:39 <moon_> both
23:56:44 <moon_> its 50% 50%
23:56:49 <oerjan> hppavilion[1]: the expanded topic is just the entire tunes logs hth
23:56:50 <hppavilion[1]> I advise that the channel officially take on the prescriptivist ideology
23:56:58 <hppavilion[1]> oerjan: ...Huh.
23:57:10 <hppavilion[1]> s/prescriptivist/descriptivist/
23:57:32 <hppavilion[1]> (Take note: An actual example of irony, once the s/// is applied)
23:57:53 <moon_> you mean `sed 's/prescriptivist/descriptivist_'
23:58:22 <oerjan> hppavilion[1]: i'd describe this channel as prescriptivist, but i'd certainly not make it a rule hth
23:58:24 <hppavilion[1]> moon_: No, I just mean s///. s/// is used in conversation on IRC as well as being part of HackEgo
23:58:50 * moon_ slimes hppavilion[1] over proper syntax 0== 🐌 🐌 🐌
23:58:54 <hppavilion[1]> s/x/y/ means "correct whichever message this makes most sense on"
23:59:02 <moon_> ik
23:59:17 <hppavilion[1]> moon_: Strictly speaking, it's still correct syntax; it just isn't the HackEgo bottrig
23:59:35 <moon_> 🔩 looks like a bolded To
23:59:48 <fizzie> It's a bit iffy to complain about "correct syntax", what with that underline.
←2016-05-26 2016-05-27 2016-05-28→ ↑2016 ↑all