←2015-08-27 2015-08-28 2015-08-29→ ↑2015 ↑all
00:00:01 <mauris> :t Nu "hi shachaf" (Just . (++"!"))
00:00:09 <mauris> what about that one?
00:00:09 <lambdabot> Nu Maybe
00:01:00 <shachaf> Also equal.
00:01:19 <shachaf> Imagine I give you x :: Nu Maybe
00:01:22 <shachaf> What can you do with it?
00:01:35 <coppro> not this again :P
00:01:52 <mauris> should we take this to ##somewhereelse
00:01:56 <shachaf> Looj coppro
00:02:05 <coppro> no, it's incredibly ontopic
00:02:08 <shachaf> This is great.
00:02:59 <mauris> okay! your x is (Nu a f), where f :: a -> Maybe a
00:04:06 <shachaf> mauris :: Nu Maybe -> String is the same as mauris :: forall x. x -> (x -> Maybe x) -> String
00:04:16 <shachaf> This is how you turn exists into forall
00:04:26 <coppro> maybe if I hear shachaf explain this enough times I'll understand it
00:04:43 <shachaf> I'm not explaining it, I'm letting mauris figure it out.
00:04:48 <shachaf> When have you heard me explain this?
00:05:07 <coppro> you did it in #haskell the other day, didn't you?
00:05:45 <mauris> so, re: "What can you do with it?": first of all, trivially, i could take out the a
00:06:11 <shachaf> coppro: Only for a few minutes.
00:06:24 <shachaf> Existential types are so good.
00:06:27 <shachaf> Duality is the best.
00:06:45 <mauris> or i could run it through f once, and get a `Maybe a`...
00:07:19 <mauris> and then i can fmap f on that to get a `Maybe (Maybe a)`, etc.
00:08:18 <shachaf> You can do all of those things.
00:08:27 <shachaf> But a :: x isn't very useful to you.
00:08:34 <shachaf> You can't do anything with it.
00:09:32 <mauris> yeah, that's the thing
00:11:18 <mauris> i mean, i can write a Nu Maybe -> String that just returns a constant string, but that sounds very boring. so the question is: what meaningful info can i extract from my `a :: x` and `f :: x -> Maybe x` without assuming anything about the type `x`, right?
00:12:54 <mauris> i could >>= my `Just a` through `f` repeatedly, and count how many iterations it takes to get a Nothing
00:13:10 <coppro> eh wot?
00:13:27 <coppro> oh, nvm
00:15:28 <shachaf> mauris: sgtm
00:16:48 <mauris> (this feels a little like an unfold to me, the way Mu feels like a fold, which i was expecting! but it's a bit frustrating that i can't pin down the exact correspondence)
00:16:50 <mauris> :t unfoldr
00:16:52 <lambdabot> (b -> Maybe (a, b)) -> b -> [a]
00:17:04 <shachaf> Mu Maybe and Nu Maybe are both types of natural numbers.
00:17:20 <shachaf> What's the difference between them?
00:17:30 <mauris> i suppose if a = (), then [a] is Nat!
00:17:49 <shachaf> You were just talking about ana and cata, right?
00:17:58 <shachaf> Which in polite company we call unfold and fold.
00:18:07 <shachaf> fold :: Fix f -> (f r -> r) -> r
00:18:18 <shachaf> unfoldr :: x -> (x -> f x) -> Fix f
00:18:19 <shachaf> hth
00:18:20 <mauris> right
00:20:05 <mauris> "<shachaf> What's the difference between them?" <-- well, arrows got flipped, so i suppose they are (waves hands) dual
00:20:23 <shachaf> In a sense.
00:20:32 <shachaf> What's the difference between these types? Do they have the same inhabitants?
00:22:06 <mauris> i would guess: up to isomorphism, they do?
00:22:55 <mauris> what with Mu Maybe and Nu Maybe both being the naturals, and those signatures of fold and unfold looking like they compose into each other nicely to at least get from Nu to Mu
00:23:17 <shachaf> There is a difference.
00:23:52 <shachaf> You could write zeroMu, succMu, muToInt, and zeroNu, succNu, nuToInt
00:24:05 <mauris> i guess omegaNu exists, but omegaMu doesn't
00:24:09 <shachaf> (You're allowed to use recursion in nuToInt.)
00:24:15 <shachaf> Right.
00:24:40 <shachaf> Nu Maybe is the type of conatural numbers (i.e. natural numbers with infinity), defined without any recursion.
00:25:05 <mauris> omegaNu being where `f :: x -> Maybe x` is simply `Just`, and you *never* get a `Nothing` out of it
00:25:17 <shachaf> Right.
00:25:41 <shachaf> You can think of Nu Maybe as a simple state machine thing.
00:25:58 <shachaf> It has an internal state, and you can press a button, which might give you a new state.
00:26:05 <mauris> either it "halts" after some amount of steps, or it goes on forever?
00:26:17 <shachaf> Right.
00:26:28 <shachaf> It represents the natural number "how many times does it run before it halts".
00:26:43 <shachaf> The state is opaque, which is why all those values you named are equal.
00:26:59 <mauris> i see!
00:28:23 <mauris> maybe this doesn't make a lot of sense at all, but my intuition is saying something like...
00:29:57 <mauris> Mu is a bit like fold, and you fold from some finite number "down" to zero in a number of steps. but Nu is the opposite and can unfold "up" into infinity
00:30:31 <shachaf> Now write muToNu and nuToMu
00:30:46 <shachaf> You can also write muToFix, fixToNu, nuToFix, fixToMu.
00:30:48 <mauris> this is really hard for me to put into words (the darn things are so concrete :<)
00:32:18 <mauris> do i need the fact that `f` is a Functor, for these?
00:32:44 <mauris> like, do i write `mu2nu :: Functor f => Mu f -> Nu f` or just `mu2nu :: Mu f -> Nu f`
00:32:52 <shachaf> you tell me hth
00:34:20 <shachaf> Oh, you can also write inMu :: f (Mu f) -> Mu f, outMu :: Mu f -> f (Mu f), inNu :: f (Nu f) -> Nu f, outNu :: Nu f -> f (Nu f)
00:34:33 <shachaf> For all of these things, some directions are easy, and some are hard.
00:34:59 <shachaf> I can give you a hint for which you should expect to be easy.
00:35:05 <mauris> alrighty. i'm going to fidget with this locally, unless you really want to see me mess around with ghci and follow my train of thought, in which case i could try lambdabot?
00:35:19 <shachaf> imo do whatever you want hth
00:35:46 <mauris> mostly flooding #esoteric with ghc errors sounds scary ;.;
00:36:01 <shachaf> Use Gobby.
00:36:06 <shachaf> That way everyone wins.
00:36:50 <mauris> (looks that up)
00:37:06 <shachaf> Or maybe try https://coderpad.io/Y4W93H37
00:42:58 -!- mihow has quit (Quit: mihow).
00:53:32 <zzo38> I thought of some a bit unusual idea related to Dungeons&Dragons game, such as, a "Break Numerical Barrier" spell that can change one instance of an effect that normally has a minimum of one or zero to instead have no minimum.
00:55:24 <zzo38> Other ideas are such thing as magic items that have one effect in the daylight and another effect in the darkness, such as a magic weapon with +2 hit and -1 damage in daylight but +2 damage and -1 hit in darkness.
01:02:27 <mauris> :t maybe
01:02:28 <lambdabot> b -> (a -> b) -> Maybe a -> b
01:04:10 <shachaf> mauris: hauris
01:04:30 <mauris> hichaf
01:06:36 -!- boily has joined.
01:08:04 <oerjan> boiɥly
01:11:24 <dipperswett> Heverywellone.
01:11:43 <dipperswett> I have more wisdom from the neural net:
01:12:03 <dipperswett> 19:41:19: <int-e> (I have no large weird alternate constructors of the comment)
01:13:14 <oerjan> and let us all be thankful for that
01:13:15 <boily> hellœʁjan!
01:13:21 <boily> dippellorswett!
01:13:25 <boily> @massages-loud
01:13:25 <lambdabot> fizzie said 13h 51m 6s ago: päältä 'from on top' (ablative case of päällä 'on top of something', or 'on' as in "the radio is on")
01:13:25 <lambdabot> fizzie said 13h 51m 2s ago: säänne 'your (pl.) weather' (second-person plural possessive of sää 'weather')
01:13:25 <lambdabot> fizzie said 13h 50m 55s ago: silleen -- a colloquialism that's rather hard to translate without resorting to just listing a bunch of example uses.
01:13:25 <lambdabot> fizzie said 13h 50m 47s ago: varpaastasi 'from your toe' (elative case of the second-person singular possessive of varvas 'toe')
01:14:00 <dipperswett> Oh sweet, I get a new groileeting.
01:14:07 <boily> groil???
01:14:37 <boily> aaaaurgh... Finnish has too many cases.
01:14:58 <boily> from your toe. come on, that should never be a single word! at least in polite company!
01:15:03 <oerjan> in case of finnish break glass
01:15:04 <oren> I'm going to upload a bunch of pictures of some of the maps from my atlas, this time is high-res
01:15:09 <dipperswett> Or is your name pronounced like /bwaly/ or something instead of /boili/.
01:15:26 <boily> helloren!
01:15:46 <oerjan> boily: clearly it must be stallman's favorite finnish word hth
01:15:46 * dipperswett sets the neural net to Insane Mode.
01:15:47 <boily> dipperswett: more like /bwali/. you can realize the /a/ as [æ] if you prefer.
01:15:47 <oren> hi
01:16:15 <boily> oerjan: indeed. stallman's toes are very hambiguitous hth
01:16:51 <dipperswett> The neural net's behavior in Insane Mode is pretty interesting.
01:16:59 <oren> damn, not high res enough
01:17:34 <oerjan> ham and cheesy
01:17:47 <dipperswett> I'm gonna clbin it.
01:18:21 <boily> `? clbin
01:18:23 <HackEgo> clbin? ¯\(°​_o)/¯
01:18:55 <dipperswett> `learn clbin is a "command line pastebin" web application: https://clbin.com
01:18:57 <HackEgo> Learned 'clbin': clbin is a "command line pastebin" web application: https://clbin.com
01:19:08 <dipperswett> The only useful learndb entry ever created.
01:19:34 <oerjan> well there have been previous attempts that were squashed
01:19:43 <dipperswett> os
01:19:44 <oerjan> some may even have survived
01:19:52 <dipperswett> `? learndb
01:19:52 <HackEgo> learndb? ¯\(°​_o)/¯
01:20:04 <oerjan> `? wisdom
01:20:05 <HackEgo> wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø?
01:20:09 <dipperswett> `? ¯\(°​_o)/¯
01:20:10 <HackEgo> ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
01:20:10 <myndzi> |
01:20:10 <myndzi> o/`¯º
01:20:26 <dipperswett> Does that somehow invoke myndzi on purpose?
01:20:58 <dipperswett> `unidecode ¯\(°​_o)/¯ ¯\(°_o)/¯
01:20:58 <myndzi> |
01:20:58 <myndzi> º¯`\o
01:20:58 <HackEgo> ​[U+00AF MACRON] [U+005C REVERSE SOLIDUS] [U+0028 LEFT PARENTHESIS] [U+00B0 DEGREE SIGN] [U+200B ZERO WIDTH SPACE] [U+005F LOW LINE] [U+006F LATIN SMALL LETTER O] [U+0029 RIGHT PARENTHESIS] [U+002F SOLIDUS] [U+00AF MACRON] [U+0020 SPACE] [U+00AF MACRON] [U+005C REVERSE SOLIDUS] [U+0028 LEFT PARENTHESIS] [U+00B0 DEGREE SIGN] [U+005F LOW LINE] [U+0
01:21:01 <boily> myndzi is part bot, part cyborg. they are a very strange entity.
01:21:16 <boily> fungot: have you tried communicating with myndzi?
01:21:17 <fungot> boily: was there a train somewhere in the file.
01:21:27 <dipperswett> Aha.
01:21:35 <dipperswett> I'm gonna unidecode those one at a time.
01:21:41 <oerjan> `? ¯\(°​_o)/¯
01:21:42 <HackEgo> ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
01:21:42 <myndzi> |
01:21:42 <myndzi> o/`¯º
01:21:43 <dipperswett> `unidecode ¯\(°​_o)/¯
01:21:44 <HackEgo> ​[U+00AF MACRON] [U+005C REVERSE SOLIDUS] [U+0028 LEFT PARENTHESIS] [U+00B0 DEGREE SIGN] [U+200B ZERO WIDTH SPACE] [U+005F LOW LINE] [U+006F LATIN SMALL LETTER O] [U+0029 RIGHT PARENTHESIS] [U+002F SOLIDUS] [U+00AF MACRON]
01:21:53 <oerjan> `? ¯\(°​_o)/¯
01:21:54 <HackEgo> ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
01:21:54 <myndzi> |
01:21:54 <myndzi> º¯`\o
01:22:00 <dipperswett> `unidecode ¯\(°​_o)/¯
01:22:01 <HackEgo> ​[U+00AF MACRON] [U+005C REVERSE SOLIDUS] [U+0028 LEFT PARENTHESIS] [U+00B0 DEGREE SIGN] [U+200B ZERO WIDTH SPACE] [U+005F LOW LINE] [U+006F LATIN SMALL LETTER O] [U+0029 RIGHT PARENTHESIS] [U+002F SOLIDUS] [U+00AF MACRON]
01:22:09 <dipperswett> `unidecode ¯\(°_o)/¯
01:22:09 <myndzi> |
01:22:09 <myndzi> º¯`\o
01:22:09 <HackEgo> ​[U+00AF MACRON] [U+005C REVERSE SOLIDUS] [U+0028 LEFT PARENTHESIS] [U+00B0 DEGREE SIGN] [U+005F LOW LINE] [U+006F LATIN SMALL LETTER O] [U+0029 RIGHT PARENTHESIS] [U+002F SOLIDUS] [U+00AF MACRON]
01:22:36 <dipperswett> `? ¯\(°_o)/¯
01:22:36 <myndzi> |
01:22:36 <myndzi> o/`¯º
01:22:37 <HackEgo> ​¯\(°_o)/¯ `? ¯\(°_o)/¯
01:22:37 <myndzi> | |
01:22:37 <myndzi> º¯`\o o/`¯º
01:22:56 <oerjan> ¯\(°​_o)/¯
01:23:02 <oerjan> ¯\(°​_o)/¯
01:23:13 <oerjan> ¯\(°_o)/¯
01:23:13 <myndzi> |
01:23:13 <myndzi> º¯`\o
01:23:15 <boily> this chännel went full bönkers mode...
01:23:20 <boily> oh the fungotity...
01:23:21 <fungot> boily: you rule!" joke that was posted on reddit has him going into detail on that
01:23:21 <oerjan> `? ¯\(°_o)/¯
01:23:21 <myndzi> |
01:23:22 <myndzi> º¯`\o
01:23:22 <HackEgo> ​¯\(°_o)/¯ `? ¯\(°_o)/¯
01:23:22 <myndzi> | |
01:23:22 <myndzi> o/`¯º º¯`\o
01:23:40 <dipperswett> ¯\(°_o)/¯ ¯\(°_o)/¯ ¯\(°_o)/¯ ¯\(°_o)/¯ ¯\(°_o)/¯ ¯\(°_o)/¯ ¯\(°_o)/¯
01:23:46 <dipperswett> Oh come on.
01:24:00 <oerjan> there's a line length limit
01:24:17 <dipperswett> ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯
01:24:17 <myndzi> | | | | |
01:24:17 <myndzi> º¯`\o o/`¯º º¯`\o º¯`\o º¯`\o
01:24:25 <dipperswett> Wait a minute.
01:24:42 <dipperswett> ¯\(°​_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°​_o)/¯
01:24:42 <myndzi> | |
01:24:42 <myndzi> o/`¯º º¯`\o
01:24:51 <dipperswett> I'm confused.
01:24:53 <oerjan> me too
01:25:07 <mauris> ¯\(°​_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°​_o)/¯
01:25:07 <myndzi> | |
01:25:07 <myndzi> o/`¯º º¯`\o
01:25:09 <mauris> ¯\(°​_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°​_o)/¯
01:25:09 <myndzi> | |
01:25:09 <myndzi> º¯`\o º¯`\o
01:25:10 <mauris> ¯\(°​_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°​_o)/¯
01:25:10 <boily> bonk bonk bonk bonk bonk ♪
01:25:10 <myndzi> | |
01:25:11 <myndzi> º¯`\o º¯`\o
01:25:38 <dipperswett> ¯\(°_o)/¯ and ¯\(°​_o)/¯ but ¯\(°​_o)/¯ and ¯\(°_o)/¯ and
01:25:38 <myndzi> | |
01:25:38 <myndzi> º¯`\o º¯`\o
01:25:52 <dipperswett> Nnnnnnnnnnnnnnnnnnnno.
01:26:09 <mauris> ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/
01:26:10 <myndzi> | | | | |
01:26:10 <myndzi> o/`¯º o/`¯º o/`¯º o/`¯º º¯`\o
01:26:27 <mauris> ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯ and ¯\(°_o)/¯
01:26:27 <myndzi> | | | | |
01:26:27 <myndzi> º¯`\o o/`¯º o/`¯º o/`¯º º¯`\o
01:26:46 <shachaf> This is a bit heavy on the bot spam for my taste.
01:26:54 <mauris> i suppose no one person can test this because the nick length affects it a little??
01:26:56 <oren> _o_
01:27:04 <oren> fffff _o_
01:27:04 <myndzi> |
01:27:04 <myndzi> >\
01:27:14 <oren> fffff _o_ _o_
01:27:15 <myndzi> | |
01:27:15 <myndzi> |\ >\
01:27:18 <oren> fffff _o_ _o_
01:27:18 <myndzi> | |
01:27:18 <myndzi> >\ |\
01:27:26 <oren> fffff _o_ _o_ _o_
01:27:27 <myndzi> | | |
01:27:27 <myndzi> |\ /| |\
01:27:45 <oren> fffff _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:27:45 <myndzi> | | ¦ | | | | | ¦
01:27:45 <myndzi> /| >\ ´¸¨ |\ /^\ /| /| /| ´¸¨
01:27:50 <boily> hellochaf. bonk ♪
01:28:42 <oerjan> i'm sure myndzi's script still has some bugs
01:29:03 <mauris> ps: hichaf, i will probably be busy for a while but maybe i will ping you when i'm ready for more greek letter fun
01:29:04 <oren> `` perl -e 'print "_o_ " x 15
01:29:05 <myndzi> |
01:29:05 <myndzi> /´\
01:29:05 <HackEgo> bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file
01:29:11 <oren> `` perl -e 'print "_o_ " x 15'
01:29:11 <HackEgo> _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:29:11 <myndzi> |
01:29:11 <myndzi> /<
01:29:12 <myndzi> | | | | | | | ¦ | | | | | | |
01:29:12 <myndzi> |\ /< |\ >\ >\ /´\ >\ ´¸¨ /'\ /< /< >\ |\ >\ /|
01:29:17 <mauris> shachaf: ^ + does this coderpad.io thing time out
01:29:41 <oerjan> oren: nice one
01:29:42 <oren> `` perl -e 'print "_o_ " x 30'
01:29:42 <myndzi> |
01:29:42 <myndzi> >\
01:29:42 <HackEgo> _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:29:49 <shachaf> mauris: I have no idea.
01:29:58 <oren> `` perl -e 'print "_o_ " x 20'
01:29:59 <myndzi> |
01:29:59 <myndzi> /´\
01:29:59 <HackEgo> _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:30:04 <mauris> ah. well, i've copied it all into a text editor locally
01:30:11 <oren> `` perl -e 'print "_o_ " x 17'
01:30:11 <myndzi> |
01:30:11 <myndzi> /'\
01:30:11 <HackEgo> _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:30:19 <oren> `` perl -e 'print "_o_ " x 16'
01:30:19 <myndzi> |
01:30:19 <myndzi> |\
01:30:19 <HackEgo> _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:30:26 <oren> `` perl -e 'print "_o_ " x 15'
01:30:26 <myndzi> |
01:30:26 <myndzi> |\
01:30:26 <HackEgo> _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_
01:30:27 <myndzi> | | | | | ¦ | | | | | | | | |
01:30:27 <myndzi> |\ >\ |\ /'\ /| ´¸¨ >\ /^\ /| /| |\ /^\ /| /< /'\
01:30:43 <oren> the population limit is 15
01:30:50 <oerjan> good, good
01:31:12 <oerjan> i think i cannot in conscience let this go on for much longer
01:31:16 <oerjan> *+good
01:32:01 <dipperswett> All right, here's the insane output: https://db.tt/LvdF6xWG
01:32:09 <dipperswett> Relatively sane line: 15:05:48: -!- Sprocklem_ has joined #esoteric.
01:32:21 <dipperswett> Also relatively sane line: 13:33:12: <oerjan> eventually.tmm:IHv/!*t&v&[u|<d$.y�/q2u.+�&(fjc|=a,uP/.c)avJRv<fix}k
01:32:44 <dipperswett> Somewhat insane line: 05:16:0d: -!- kon
01:32:54 <oren> 14:27:10: <oren_> butzind:;*?}Bhok'-8:΋qšl+
01:32:55 <boily> exactly like the original oerjan!
01:33:00 <dipperswett> Did you catch the 0x0F byte in there? There's a 0x0F byte in there.
01:33:28 <dipperswett> le/rn butzind/butzind:;*?}Bhok'-8:΋qšl+
01:33:40 <dipperswett> I like this one: 03:42:10: <myname> candi raze | "a �# At) ...Too, fan5smKdwat!E
01:33:55 <boily> <Taneb> oerjan, I'm USl'nuqÌ ← is that one of Taneb's genders?
01:34:32 <boily> dipperswett: sadly, there aren't any CHICKENs in it.
01:35:17 <oren> it seems to know that there are 24 hours in a day and 60 minutes/seconds per hour/minute
01:36:13 <dipperswett> Though in insane mode, it does sometimes generate a timestamp like 16:5P:11.
01:36:44 <oerjan> @ask b_jonas <b_jonas> But I've met the similar non-qwerty TIs more. I've also seen HPs and Casios, but none of them have I delved so deeply as into that Sharp I own. <-- no balrogs yet?
01:36:44 <lambdabot> Consider it noted.
01:36:53 <boily> dipperswett: that's simply fungot AM hth
01:36:53 <fungot> boily: now i'm finally feeling comfortable with the fact that the build system currently works, but i got the same answer, 16.
01:36:57 <dipperswett> Every line begins with something satisfying the regex '^..:..:..: ', with one exception: there's one beginning with '00:48 48: ' instead.
01:37:01 <dipperswett> (You may nitpick.)
01:37:07 <dipperswett> boily: fungot who?
01:37:07 <fungot> dipperswett: one needs set-cdr!, and then
01:37:17 <boily> `? fungot am
01:37:18 <fungot> boily: can you write the code usually it has only two words of the same
01:37:18 <HackEgo> fungot am? ¯\(°​_o)/¯
01:37:23 <boily> ...
01:37:28 <boily> where was it again...
01:38:10 <boily> ah!
01:38:13 <boily> `? fnord am
01:38:14 <HackEgo> Fnord AM is the repeated hour that happens when DST resolves. It is customary to celebrate it with a Garou Ping if one is awake during that time.
01:38:19 <boily> dipperswett: see ↑
01:38:35 <zzo38> O, that's what you call it. Now I can know!
01:38:38 <dipperswett> os
01:38:53 <boily> hezzo38!
01:39:22 <dipperswett> This line is surprisingly ASCII: 17:22:44: -!- dtsacotoo pretestrosee have somotored, mekz, too
01:40:29 <boily> fnord.
01:40:39 <shachaf> oerjan: oots #1000 is coming out tonight hth
01:42:31 <zzo38> Have you ever try to make up any spell/psionics/feats/class for a Dungeons&Dragons game? Also how many characters did you ever make up in total if you can remember any idea/detail?
01:45:36 <dipperswett> I've probably made between five and ten D&D characters.
01:46:09 <zzo38> I am still playing tsume shogi game today (because I like this kind of game, although other people I have shown it to they do not understand it)
01:46:54 <zzo38> dipperswett: Do you remember any detail about class and level and other stuff?
01:47:21 <dipperswett> I remember them more as fictional characters than game mechanics. Let's see.
01:47:39 <zzo38> OK then, what kind of details as fictional characters do you remember?
01:48:15 <dipperswett> Redgroat, cleric. Duvessa Ashling, fighter. Dowan Ashling, sorcerer.
01:48:20 <dipperswett> Brief summary...
01:48:36 <dipperswett> Redgroat was insane but not brave. Duvessa was brave but not insane. Dowan was both brave and insane.
01:48:51 <dipperswett> For this reason, Redgroat and Duvessa couldn't really handle what was going on in the campaign.
01:49:07 <oerjan> shachaf: AAAAAAH
01:49:33 <boily> dipperswett: what was the inspiration behind the Redgroat name?
01:49:36 <dipperswett> Dowan and Duvessa were pretty much completely inspired by this picture: http://i.imgur.com/bzQwC.png
01:50:00 <dipperswett> boily: a dessert which I'd call "Danish redgroat" in English.
01:50:12 <dipperswett> I can't type the slashy O's because I'm currently on STUPID WINDOWS.
01:50:24 <boily> ah! the Danishibboleth!
01:50:32 <dipperswett> Yup.
01:50:34 <dipperswett> Rødgrød.
01:50:47 <dipperswett> Pronounced [ˈʁœðˀɡʁœðˀ]
01:51:10 <boily> say, did you ever play DCSS?
01:51:24 <mauris> i can say that but it sounds a bit like i'm choking
01:51:43 <mauris> also yes, good characters lifted directly from dcss >:O
01:51:47 <zzo38> And, if they are both name Ashling are they of a same family or is just their name is the same? Also is it human character or something else, do you remember anything else about what kind of spells or personalities or what happened in those campaign, or what level?
01:51:58 <dipperswett> boily: how did you guess?
01:52:12 <dipperswett> They're elf twins. Lessee.
01:52:19 <dipperswett> I think they both reached around level 8. As for personality...
01:52:36 <dipperswett> Duvessa was "the sober one" and Dowan was "the crazy one".
01:53:06 <zzo38> You already mention something like that, I think
01:53:12 <dipperswett> Yep.
01:53:15 <dipperswett> To give you some idea of their personalities, here's something I imagined happening...
01:53:45 <dipperswett> Dowan was killed in battle at the tender young age of 85. About forty-two years later, Duvessa finally managed to get him resurrected.
01:54:10 <dipperswett> She was, needless to say, ecstatic about this, and so she immediately wrote a letter to her parents.
01:54:13 <dipperswett> The letter read:
01:54:28 <dipperswett> "Dear Keean and Ava Ashling. Your son is alive. Sincerely, Duvessa Ashling."
01:54:45 <dipperswett> She then handed the paper to Dowan, who scribbled a picture of himself grinning.
01:55:01 <dipperswett> And off they sent it.
01:55:12 <zzo38> O, OK that's how it works
01:55:57 <dipperswett> By the way, you may be misspelling "oh".
01:57:20 <dipperswett> I seem to have a thing for stories involving fraternal twins of opposite genders.
01:58:38 <zzo38> OK. I have never made up the D&D characters which are related, except for his cousin's godmother's roommate or something like that (I do not quite remember).
01:59:03 <dipperswett> Additional wisdom from the neural net:
01:59:09 <oerjan> i've linked this before https://www.youtube.com/watch?v=qQkvqJJvR9U
01:59:17 <dipperswett> 14:14:11: <b_jonas> *structures*
02:00:04 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:01:50 -!- boily has quit (Quit: SKATEBOARD CHICKEN).
02:02:45 -!- dipperswett has set topic: This channel is logically pubbed. | The channel where Sir Fungellot does not [REDACTED]. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | http://esolangs.org/.
02:05:01 <zzo38> I think I have played characters of levels from 2 all the way to 2 to 27 and now have two characters active (in campaigns that interfere with each other)
02:19:00 <mauris> shachaf: is `inNu . outNu = id` and `inMu . outMu = id`?
02:19:19 <shachaf> Yep.
02:19:23 <shachaf> Also the other way around.
02:24:44 <shachaf> mauris: Nu f and Mu f are fixed points of f.
02:26:49 <oerjan> largest and smallest, no?
02:35:48 -!- adu has joined.
02:45:06 <zzo38> Is there a way to tell aptitude that a package is already installed even though it is not installed?
02:48:58 <shachaf> oerjan: To the degree that that makes sense when you have a category rather than an ordering.
02:49:02 <shachaf> Terminal and initial, at any rate.
02:49:22 <oerjan> okay
02:50:47 <oerjan> dammit another reboot
02:54:04 -!- paul2520 has quit (Ping timeout: 246 seconds).
02:58:36 -!- paul2520 has joined.
03:11:48 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
03:12:01 <mauris> '<dipperswett> "Dear Keean and Ava Ashling. Your son is alive. Sincerely, Duvessa Ashling."' isn't that a weird way for her to address her parents / talk about her twin brother?!
03:18:43 <HackEgo> [wiki] [[]] http://esolangs.org/w/index.php?diff=43941&oldid=43925 * 123.151.64.143 * (+1)
03:24:04 <shachaf> `olist 1000
03:24:05 <HackEgo> olist 1000: shachaf oerjan Sgeo FireFly boily nortti
03:28:56 -!- Lymia has quit (Ping timeout: 246 seconds).
03:32:40 -!- Lymia has joined.
03:33:43 -!- adu has quit (Quit: adu).
03:39:11 <oren> Damn! stars everywhere, I died
03:39:15 <shachaf> unfortunately the Os have yet to be listed
03:41:19 <oren> I've beaten Imperishable Night but I've yet to get anywhere near beating Double Dealing Character
03:53:18 <zzo38> Many computer games have a high score list that you can type your name, but I generally don't type my name but instead type in something such as the date or level number
03:58:27 <mauris> shachaf: coming back to this, i have no idea how to do inNu/outNu
03:58:44 <shachaf> One of them is easier than the other one.
03:58:53 <shachaf> They're pretty much dual to inMu/outMu, if that helps.
03:59:32 <mauris> i haven't done those yet, but i guess it's the same kind of "one of them is easier than the other one" situation there, if they're duals?
03:59:49 <shachaf> Yep.
04:00:15 <shachaf> But you might find a type without existentials easier to think about?
04:00:37 <shachaf> Really it's the same situation with both, though. You're either producing and consuming a universal, or you're producing and consuming an existential.
04:00:48 <shachaf> In both cases, you get to choose the type for one of them and not for the other.
04:13:16 <oerjan> shachaf: end of the world slightly postponed hth
04:13:51 <shachaf> oerjan: prediction: durkon defeats roy, wrecan defeats veldrina hth
04:14:09 <oerjan> ooh
04:14:14 <oerjan> sounds rash
04:15:08 <oerjan> i have an uncertain memory that i may have thought of that honor thing, but i didn't actually expect rich burlew to actually _use_ that aspect of norse mythology...
04:15:49 <shachaf> oerjan: hasn't it already come up twice
04:16:00 <oerjan> hm i don't remember
04:16:19 <shachaf> e.g. http://www.giantitp.com/comics/oots0737.html
04:17:11 <oerjan> also, a helpful thought: no one else can help roy _fight_, but there are a lot of priests there and there might not be any rule against them _healing_ him...
04:18:04 <zzo38> Does that count as to help you to fight? Not really, but maybe it kind of is, I do not know how they would to consider such thing?
04:19:31 <shachaf> zzo38: Do you read olist?
04:19:53 <oerjan> zzo38: i mean, no one else can directly attack for him
04:20:09 <oerjan> it remains to be seen what the actual rules are
04:20:23 <zzo38> No
04:20:42 <zzo38> But I am just making suggestion, I don't actually know.
04:21:15 <shachaf> oerjan: i'm wondering whether to make `olist print a link
04:21:21 <shachaf> especially now that it doesn't have to zero-pad
04:21:41 <oerjan> what zero-padding
04:21:56 <shachaf> olist xyz into oots0xyz.html
04:22:39 <zzo38> shachaf: I still think may be better to do it properly by adding the correct amount of zero-padding such as in case it go beyond 999
04:22:53 <shachaf> zzo38: It just went to 1000.
04:23:01 <shachaf> And there are no more zeros.
04:23:29 <zzo38> OK, I suppose it take much longer if they ever decide to go to 10000 then they would have to change it anyways and it would take a long time.
04:24:15 <zzo38> I know that `danddreclist does print a link, but that one is the same URL each time; see other stuff you have too, whether or not it does same or differently links each time based on that.
04:31:16 <oerjan> getting to 10000 seems rather unlikely
04:32:00 <Sgeo> Does the "Don't kill other god's bodyguards" rule apply to bodyguards or to the priests too?
04:32:03 <oerjan> shachaf: ok so it was mentioned, i guess for foreshadowing
04:32:05 <Sgeo> er, priests
04:32:13 <shachaf> oerjan: it was also mentioned in another case
04:33:30 <Sgeo> Also not every priest there agrees with Durkon
04:33:34 <Sgeo> erm, agrees with Roy
04:33:43 <Sgeo> I assume, some might side with the god that they represent?
04:34:54 <oerjan> Sgeo: i think what Hel said is _very_ likely to make most of those Gods change their opinion
04:35:39 <Sgeo> Can they even change their vote? I can't believe that Hel is that dumb to say that if the gods can change their minds
04:36:31 <oerjan> Sgeo: http://www.giantitp.com/comics/oots0994.html is pretty clear that priests cannot attack other priests
04:36:48 <oerjan> Sgeo: i assume she did vote last on purpose, yes
04:37:16 <Sgeo> Oh, but they might instruct their priests to act in a way contrary to their prior opinion
04:37:23 <Sgeo> Can priests hurt bodyguards?
04:38:04 <oerjan> that may not have been explicitly mentioned yet
04:39:37 <oerjan> i recommend assuming some narrative causality hth
04:39:42 -!- Wright has quit (Ping timeout: 272 seconds).
05:11:24 -!- J_Arcane has joined.
05:13:04 -!- J_Arcane has quit (Client Quit).
05:20:47 -!- J_Arcane has joined.
05:23:03 <zzo38> In this tsume shogi game sometimes there is multiple possibilities for the computer-controlled pieces to be played out, although only one is played. Sometimes the others are obvious, but sometimes it isn't so it might help to also have one mode to move the pieces by yourself in case you want to examine such possibilities.
05:31:26 <Sgeo> "Acting against your god's wishes is probably hazardous to your eternal afterlife."
05:32:01 <zzo38> Yes, although you might not necessarily care about an afterlife
05:33:05 <shachaf> mauris is learning all sorts of jams
05:41:22 <zzo38> At least my opinion (and that of some other people) is: the biggest Greed is wanting an afterlife.
05:48:37 <oren> http://www.orenwatson.be/fontdemo.htm new characters in green
05:51:48 -!- hppavilion[1] has joined.
05:53:33 <oren> Now you can spell the band ℃-ute properly
06:00:43 <oren> or you can state in three characters that ℚ⊂ℝ
06:02:46 <b_jonas> wow, a rotated page!
06:03:27 <b_jonas> (in OotS that is)
06:07:32 <oren> NICE
06:16:53 <b_jonas> zzo38: do you think something like Tajuru Preserver that protects you from _discard_ effects would be possible to work in the rules?
06:17:37 <b_jonas> of course it might be strange with draw-and-discard effects
06:17:46 <b_jonas> (or discard-and-draw effects of red)
06:18:12 <b_jonas> so it might be abusable if you also donate something
06:18:27 <b_jonas> but there are probably easier ways that that to draw a ton of cards
06:18:43 <zzo38> I am not quite sure? I do not see the reason why it should not work
06:21:21 <oren> I'm gonna go ahead and draw the kelvin sign as °K
06:28:34 -!- gonad has joined.
06:31:30 -!- llue has quit (Ping timeout: 240 seconds).
06:39:39 <shachaf> mauris has disappeauris
06:50:00 -!- gonad has quit (Ping timeout: 245 seconds).
06:50:39 -!- lleu has joined.
06:50:39 -!- lleu has quit (Changing host).
06:50:39 -!- lleu has joined.
06:56:50 * oerjan hits oren with the saucepan ===\__/
06:56:58 <oerjan> THAT'S UNSCIENTIFIC
07:00:39 <shachaf> °erjan
07:00:51 <shachaf> what does it take to get the saucepan, huh?
07:01:17 <oerjan> pure villainy hth
07:02:03 <shachaf> Since when is mauris on this continent?
07:02:09 <shachaf> @time mauris
07:02:09 <lambdabot> Local time for mauris is Fri Aug 28 03:02:01
07:04:17 <shachaf> oerjan: who's the person who knows the name thundershield twh
07:05:02 -!- AnotherTest has joined.
07:05:18 <shachaf> oh, high priest of thor
07:06:03 <oerjan> iirc she gave him that permission to return that never got back to him
07:06:37 <shachaf> Wouldn't that be a dwarf?
07:06:54 <shachaf> Oh, I guess not.
07:06:57 <oerjan> isn't she a dwarf?
07:07:12 <oerjan> she certainly looked short
07:07:28 <shachaf> Wait, I was looking at the wrong person.
07:27:53 <oerjan> oh she may not have been shown before http://www.giantitp.com/comics/oots0375.html
07:36:05 -!- Froox has quit (Quit: *bubbles away*).
08:03:07 <mauris> hellachaf
08:03:24 <shachaf> hauris
08:03:30 <mauris> shachaf: yes somehow i am in florida!
08:03:57 <shachaf> oh
08:04:00 <shachaf> en route to california, right?
08:05:24 <mauris> that would be cool but sadly i'm staying within this state until like, mid-september, and then going back home :(
08:20:10 -!- APic has joined.
08:30:10 -!- AnotherTest has quit (Ping timeout: 244 seconds).
08:31:19 -!- AnotherTest has joined.
08:32:29 -!- Patashu has joined.
08:40:00 -!- Patashu has quit (Ping timeout: 264 seconds).
08:41:08 -!- Patashu has joined.
08:49:00 <b_jonas> `coins
08:49:10 <HackEgo> celiccoin rimcoin tbarbaz,ohmy!coin iectcoin omagecoin agecoin subrientcoin rezcoin braincantcoin picoiicoin heformacoin beathcoin consurplandcoin ignercoin briggcoin abcdefencoin c-coin gizattecoin 5-longcoin brakcoin
08:49:23 <b_jonas> um what? "tbarbaz,ohmy!coin" ?
08:49:31 <b_jonas> what language is this using?
08:49:56 <b_jonas> `coins
08:49:58 <HackEgo> partratrecoin liqcoin bfmcoin ypecoin vcoin cowrchemicasmitcoin azararicoin bflipcoin brbcoin bogurcoin egiambdarcoin noilancoin obbecoin tratcoin compalcoin bigcoin nonozcoin kimcoin dourcoin brecoin
08:50:25 <b_jonas> `coins
08:50:27 <HackEgo> rumecoin maridgemacoin pietcoin womensiblecoin dd/ddcoin venandcoin anyngnedcoin slasscoin sbeezcoin easyecoin hatcoin orovskicoin linimcoin iikerefiftinuarelecomcoin bullycoin factcoin mechecoin facecoin rdwoncoin salcoin
08:50:47 <b_jonas> womensiblecoin! hah
08:50:55 <b_jonas> pietcoin
08:51:09 <b_jonas> and factcoin
08:51:14 <b_jonas> also facecoin
08:52:20 <hppavilion[1]> Now someone just needs to make a chart of unit conversions
08:57:53 -!- rdococ has joined.
08:59:25 -!- adu has joined.
09:01:59 <fizzie> b_jonas: English and esolangs.
09:02:06 <fizzie> With a 1:1 mix.
09:02:52 <myname> what is the esolang part based on?
09:03:04 <fizzie> myname: esolangs.org "Language list" article, if I remember right.
09:03:31 <fizzie> `words --esolangs 20
09:03:33 <HackEgo> furscript dzzz reverseme kipple glypho flog .gertrelnokoff kelxquoia rflct superl when tg brainfche goto++ unreall torylambda tworb liquish catch mouse
09:04:22 <fizzie> It's sometimes a bit too plagiaristic, but not all of those are actually real.
09:06:55 <rdococ> hey guys
09:07:30 <oerjan> https://esolangs.org/wiki/Foobar_and_Foobaz_and_Barbaz,_oh_my! hth
09:09:06 <oerjan> torylambda, the conservative functional language
09:09:33 <rdococ> sometimes I feel like every programming language has already been made
09:09:42 <rdococ> or at least its idea
09:10:17 -!- oerjan has quit (Quit: ZZZ).
09:13:18 -!- b_jonas has quit (Remote host closed the connection).
09:27:51 -!- TodPunk has quit (Read error: Connection reset by peer).
09:28:12 -!- TodPunk has joined.
09:32:58 -!- lleu has quit (Quit: That's what she said).
09:33:25 -!- LewisMCYoutube has joined.
09:33:33 -!- lleu has joined.
09:33:45 -!- lleu has quit (Changing host).
09:33:45 -!- lleu has joined.
09:34:00 <LewisMCYoutube> Hi, I heard this channel is weird in that wisdom thing.
09:34:36 <LewisMCYoutube> 'quotes kmc
09:37:05 <APic> Huh?
09:37:08 -!- LewisMCYoutube has quit (Client Quit).
09:37:19 <APic> Uh huh…
09:37:38 -!- LewisMCYoutube has joined.
09:37:42 <LewisMCYoutube> Yeah
09:38:50 <LewisMCYoutube> 'pastequotes kmc
09:43:24 -!- LewisMCYoutube has quit (Ping timeout: 246 seconds).
09:44:16 <int-e> ' vs. ` 0:1.
09:50:05 -!- J_Arcane has quit (Ping timeout: 246 seconds).
09:55:41 <rdococ> is there a programming language based on the stanley parable?
09:55:45 -!- x10A94 has joined.
09:56:27 -!- LewisMCYoutube has joined.
09:56:59 -!- TodPunk has quit (Ping timeout: 244 seconds).
09:58:29 <Slereah> that's a pretty broad question
09:58:39 <LewisMCYoutube> What is?
09:58:48 <Slereah> <rdococ> is there a programming language based on the stanley parable?
09:59:05 <LewisMCYoutube> Em... yep.
09:59:23 <rdococ> really?
09:59:29 <rdococ> tell me, what language
09:59:34 <LewisMCYoutube> Jk
09:59:45 <rdococ> oh
10:00:27 <LewisMCYoutube> lol
10:01:24 <Slereah> Also what would being based on the Stanley Parable entail
10:01:53 <LewisMCYoutube> being in a pair of two.
10:02:06 <rdococ> well...
10:02:43 <Slereah> The Stanley Parable is basically just a choose your own adventure thing
10:02:48 <rdococ> maybe programs made with the language are games like the stanley parable with a lot of endings?
10:02:50 <Slereah> It's just a bunch of branching choices
10:02:51 <rdococ> yeah Slereah is right
10:03:03 <rdococ> sort of like my Folder really
10:03:04 <Slereah> It's not very specific to it
10:03:11 <LewisMCYoutube> In that case, it would entail:
10:03:32 <rdococ> you could even remake the stanley parable in Folder, and even have all the audio and stuff, and it won't be that hard
10:03:47 <LewisMCYoutube> has quit (nothing)
10:04:48 <LewisMCYoutube> Er... ror?
10:05:00 <LewisMCYoutube> Hell World!
10:06:06 <LewisMCYoutube> https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf
10:08:08 <LewisMCYoutube> Hi
10:08:33 -!- LewisMCYoutube has quit.
10:11:45 -!- LewisMCYoutube has joined.
10:12:35 -!- LewisMCYoutube has quit (Client Quit).
10:23:48 -!- AnotherTest has quit (Ping timeout: 264 seconds).
10:26:30 -!- mauris has quit (Ping timeout: 240 seconds).
10:27:01 -!- villasukka has quit (*.net *.split).
10:27:02 -!- heroux has quit (*.net *.split).
10:27:02 -!- olsner has quit (*.net *.split).
10:27:02 -!- FreeFull has quit (*.net *.split).
10:27:03 -!- skarn has quit (*.net *.split).
10:27:03 -!- atehwa has quit (*.net *.split).
10:27:03 -!- PinealGlandOptic has quit (*.net *.split).
10:27:04 -!- int-e has quit (*.net *.split).
10:27:04 -!- Patashu has quit (*.net *.split).
10:27:04 -!- FireFly has quit (*.net *.split).
10:27:05 -!- erdic has quit (*.net *.split).
10:27:05 -!- haavard has quit (*.net *.split).
10:29:40 -!- villasukka has joined.
10:29:45 -!- Patashu has joined.
10:29:45 -!- FireFly has joined.
10:29:45 -!- erdic has joined.
10:29:45 -!- haavard has joined.
10:30:03 -!- heroux has joined.
10:30:03 -!- olsner has joined.
10:30:03 -!- FreeFull has joined.
10:30:03 -!- skarn has joined.
10:30:03 -!- atehwa has joined.
10:30:03 -!- PinealGlandOptic has joined.
10:30:03 -!- int-e has joined.
10:30:42 -!- heroux has quit (*.net *.split).
10:30:42 -!- olsner has quit (*.net *.split).
10:30:42 -!- FreeFull has quit (*.net *.split).
10:30:43 -!- skarn has quit (*.net *.split).
10:30:44 -!- atehwa has quit (*.net *.split).
10:30:45 -!- PinealGlandOptic has quit (*.net *.split).
10:30:45 -!- int-e has quit (*.net *.split).
10:31:23 -!- FireFly has quit (Ping timeout: 246 seconds).
10:31:28 -!- boily has joined.
10:32:56 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
10:32:59 -!- heroux has joined.
10:32:59 -!- olsner has joined.
10:32:59 -!- FreeFull has joined.
10:32:59 -!- skarn has joined.
10:32:59 -!- atehwa has joined.
10:32:59 -!- PinealGlandOptic has joined.
10:32:59 -!- int-e has joined.
10:41:17 -!- MDude has joined.
10:46:33 -!- b_jonas has joined.
10:47:39 -!- adu has quit (Quit: adu).
10:53:15 <boily> @ask oerjan you now wield a saucepan?
10:53:15 <lambdabot> Consider it noted.
11:13:08 -!- AnotherTest has joined.
11:23:46 <MDude> I would think that one use for unit tests would be as a form of search query that lets you search libraries to see if there's already a function that passes.
11:30:25 -!- boily has quit (Quit: UNBOUND CHICKEN).
11:30:41 -!- FireFly has joined.
11:52:26 -!- Phantom_Hoover has joined.
11:58:53 -!- AnotherTest has quit (Ping timeout: 244 seconds).
11:59:30 -!- TieSoul_ has joined.
11:59:32 -!- TieSoul has joined.
12:01:22 -!- TieSoul has quit (Read error: Connection reset by peer).
12:03:16 -!- TieSoul has joined.
12:03:16 -!- llue has joined.
12:03:50 -!- TieSoul_ has quit (Ping timeout: 260 seconds).
12:03:55 -!- lleu has quit (Ping timeout: 246 seconds).
12:32:07 -!- Lymia has quit (Ping timeout: 252 seconds).
12:37:35 -!- Lymia has joined.
12:38:45 -!- AnotherTest has joined.
12:43:21 -!- AnotherTest has quit (Ping timeout: 244 seconds).
12:44:52 -!- Lymia has quit (Max SendQ exceeded).
12:46:18 -!- Lymia has joined.
12:46:41 -!- FireFly has quit (Changing host).
12:46:41 -!- FireFly has joined.
12:52:47 -!- stalem has joined.
12:56:59 -!- Patashu has quit (Ping timeout: 246 seconds).
12:57:11 <HackEgo> [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43942&oldid=43831 * Vioz- * (+2)
12:57:14 -!- AnotherTest has joined.
12:57:45 -!- TodPunk has joined.
12:58:39 -!- adu has joined.
12:59:01 -!- adu has quit (Client Quit).
12:59:48 <oren> I am wroking on a new unix utility
13:00:04 <izabera> how will you call it?
13:00:34 <oren> not sure
13:00:41 <izabera> it's important
13:00:52 <oren> right now it's called ./a.out, happy?
13:00:59 <izabera> not really
13:01:08 <oren> anyway
13:01:16 <izabera> it'd be better to call it MEGATRON2773.d21
13:01:43 <izabera> memorable names help a lot
13:02:11 -!- TodPunk has quit (Ping timeout: 250 seconds).
13:02:43 <izabera> ok what does it do? <.<
13:03:02 <oren> ./a.out '%i%i' '%i{a+b}'
13:03:07 <izabera> ooh
13:03:21 <izabera> no i don't get it
13:03:37 <oren> reads records of two integers at a time (32-bit) and writed out their sums
13:03:57 <izabera> ...you're writing a calculator?
13:04:13 <oren> a streaming calculatore
13:04:33 <oren> you define a function from input records to output records
13:05:10 <izabera> while (scanf(argv[1],something)) printf(argv[2],something); ?
13:05:48 <oren> yeah it is sort of like that but dynamic
13:06:10 <izabera> awk '{ print $1 + $2 }'
13:06:31 <izabera> awk is easy
13:06:45 <oren> awk works on plaintext. my utility is for binary
13:06:59 <izabera> this wasn't clear
13:07:47 <oren> ./a.out '%F' '%F{F^0.5}'
13:07:54 <oren> ./a.out '%F' '%F{a^0.5}'
13:07:57 <oren> whoops
13:08:15 <oren> the variables are numbered in base 26 like in excel
13:10:41 <oren> so you can have an input record like '%i%F%20s%i', then a is an int, b is a double, c is a 20 character long string, and d is an int
13:11:30 <oren> you can also have delimited records like '%i%{a}s'
13:14:21 <oren> I might also make equivalents to grep and sort
13:16:51 -!- AnotherTest has quit (Ping timeout: 252 seconds).
13:23:45 -!- AnotherTest has joined.
13:37:09 <dipperswett> @tell mauris Re talking about her twin brother: yes, it certainly is.
13:37:09 <lambdabot> Consider it noted.
13:37:40 -!- TodPunk has joined.
13:41:22 <dipperswett> `run echo -e '\x034,9S\x039,4T'
13:41:33 <HackEgo> ST
13:42:06 -!- AnotherTest has quit (Ping timeout: 240 seconds).
13:42:20 <ashl> uhoh
13:42:43 <dipperswett> Uh oh is right.
13:42:48 <dipperswett> `run echo -e '\x034,9S\x039,4T\x034,9O\x039,4P\x034,9 \x039,4T\x034,9H\x039,4E\x034,9 \x039,4M\x034,9A\x039,4D\x034,9N\x039,4E\x034,9S\x039,4S' > madness
13:42:49 <HackEgo> No output.
13:50:08 <FreeFull> `run cat madness
13:50:09 <HackEgo> STOP THE MADNESS
13:50:13 <FreeFull> Ouch
13:56:59 -!- TodPunk has quit (Read error: Connection reset by peer).
13:57:47 -!- TodPunk has joined.
13:58:19 <mroman> haha
13:58:24 <mroman> I found my python image script again!
13:59:34 <mroman> now I just need a camera that produces bad images
13:59:55 <izabera> you can borrow my phone
14:00:06 <mroman> sure
14:00:09 <mroman> want my home address?
14:00:21 <izabera> come and get it <.<
14:00:47 <mroman> coincidentally I'm on vacation!
14:00:48 -!- TodPunk has quit (Read error: Connection reset by peer).
14:00:49 <mroman> or am i?
14:01:20 -!- TodPunk has joined.
14:02:13 -!- ProofTechnique has joined.
14:02:59 <mroman> izabera: where do you live?
14:03:02 <mroman> UK?
14:03:04 <mroman> US?
14:03:07 <mroman> Or worse
14:03:08 <mroman> Finland?
14:03:19 <mroman> Finland, the land of fins.
14:03:32 <mroman> Sounds kinda gross.
14:03:47 <mroman> Every now and then you'll step into some fishy parts.
14:04:02 -!- J_Arcane has joined.
14:04:45 <izabera> italy D:
14:04:51 <mroman> oh
14:04:56 <mroman> that's not too far away
14:05:02 <mroman> depending on *where* in italy exactly
14:05:17 <mroman> like... rich italy or poor italy?
14:05:27 <mroman> or super-rich italy
14:05:34 <mroman> (super-rich italy obviously means vatican)
14:05:41 <izabera> then not-so-rich italy
14:05:43 <mroman> `? vatican
14:05:45 <HackEgo> vatican? ¯\(°​_o)/¯
14:05:47 <izabera> north of it
14:05:54 -!- TodPunk has quit (Read error: Connection reset by peer).
14:06:04 <mroman> `learn vatican is the super-rich part of italy.
14:06:06 <HackEgo> Learned 'vatican': vatican is the super-rich part of italy.
14:06:31 <mroman> `learn vatican is the super-rich part of italy. Sadly, it has a huge crime rate.
14:06:33 <HackEgo> Learned 'vatican': vatican is the super-rich part of italy. Sadly, it has a huge crime rate.
14:06:44 <mroman> hm
14:06:48 <mroman> `learn vatican is the super-rich part of italy. Sadly, it has a huge crime rate. You will be robbed.
14:06:50 <HackEgo> Learned 'vatican': vatican is the super-rich part of italy. Sadly, it has a huge crime rate. You will be robbed.
14:19:19 -!- AnotherTest has joined.
15:04:43 -!- J_Arcane has quit (Ping timeout: 246 seconds).
15:11:34 <dipperswett> `cat HackEgo!!!!! Are you still alive???
15:12:18 <dipperswett> `cat Requiescat in pace.
15:12:22 <izabera> did you mean `echo
15:13:33 <HackEgo> cat: Requiescat in pace.: No such file or directory
15:13:33 <HackEgo> cat: HackEgo!!!!! Are you still alive???: No such file or directory
15:13:43 <dipperswett> I did.
15:20:57 <dipperswett> All right, I don't know why my "loudly" utility isn't working.
15:20:59 <dipperswett> `cat bin/loudly
15:20:59 <HackEgo> ​#!/usr/bin/env python \ import itertools \ inp = raw_input() \ cyc = itertools.cycle(["\00304,09","\00309,04"]) \ print "".join(cyc.next() + c for c in inp)
15:21:29 <dipperswett> `loudly It doesn't do anything; it just hangs for 30 seconds and then says "No output". Why is that?
15:22:00 <HackEgo> No output.
15:22:02 <puckipedia> dipperswett: I would guess the stuff you put after the `loudly is arguments, not raw_input?
15:22:16 <dipperswett> Doink. I think you are correct.
15:22:37 <dipperswett> `run Let\'s try that again. | loudly
15:22:38 <HackEgo> bash: Let's: command not found \ Traceback (most recent call last): \ File "/hackenv/bin/loudly", line 3, in <module> \ inp = raw_input() \ EOFError: EOF when reading a line
15:22:50 <dipperswett> `run echo Let\'s try that again again. | loudly
15:22:51 <HackEgo> Let's try that again again.
15:22:54 <dipperswett> \o/
15:22:54 <myndzi> |
15:22:55 <myndzi> /|
15:37:37 <dipperswett> `run welcome | loudly
15:37:40 <HackEgo> Welcome to the international hub for esoteric pro,
15:38:02 <dipperswett> The color codes take up a lot of space.
15:38:17 -!- Frooxius has joined.
15:38:29 <dipperswett> `run echo Hi Frooxius. | loudly
15:38:30 <HackEgo> Hi Frooxius.
15:38:47 <dipperswett> `run echo "I'm going to stop now." | loudly
15:38:47 <HackEgo> I'm going to stop now.
15:38:55 <Frooxius> Hello O.O
15:39:10 -!- AnotherTest has quit (Ping timeout: 246 seconds).
15:40:00 * ashl twitches
15:40:07 <ashl> ''.join(chain.from_iterable(izip(cycle(["\00304,09","\00309,04"]), inp)))
15:40:44 -!- J_Arcane has joined.
15:40:57 <Frooxius> That looks awful.
15:42:07 <ashl> at least it has no weird side-effects in a generator expression!
15:42:47 <Frooxius> I mean the greeting! The color combination hurts! D: But that too :P
15:45:47 -!- Wright has joined.
15:49:12 -!- ProofTechnique has quit (Quit: My Mac has gone to sleep. ZZZzzz…).
15:49:44 -!- ProofTechnique has joined.
15:56:29 -!- ProofTechnique has quit (Quit: My Mac has gone to sleep. ZZZzzz…).
15:58:36 <ashl> `run echo "''.join(chain.from_iterable(izip(cycle([\"\\00304,09\",\"\\00309,04\"]), inp)))" | loudly
15:58:37 <HackEgo> ''.join(chain.from_iterable(izip(cycle(["\00304,0,
15:58:40 <ashl> bwahaha
15:59:12 <ashl> why did i bother quoting that myself
15:59:18 <ashl> `run loudly < loudly
15:59:19 <HackEgo> bash: loudly: No such file or directory
15:59:25 <ashl> `run loudly < $(which loudly)
15:59:26 <HackEgo> #!/usr/bin/env python
15:59:29 <ashl> bah.
15:59:42 <myname> lol
16:02:22 <myname> `run echo 12345678901234567890123456789012345678901234567890 | loudly
16:02:23 <HackEgo> 1234567890123456789012345678901234567890123456789,
16:02:49 <myname> why does it cut at 49 chars?
16:03:12 -!- hppavilion[1] has joined.
16:03:25 <ashl> `run echo 12 | loudly | wc -c
16:03:26 <HackEgo> 15
16:03:57 <ashl> `run echo 7 49 \* p | bc
16:03:58 <HackEgo> ​(standard_in) 1: syntax error
16:04:05 <ashl> huh
16:04:09 <ashl> `run echo 7 49 \* p | dc
16:04:10 <HackEgo> 343
16:04:11 <ashl> oh
16:04:23 <ashl> what's the length limit on IRC messages
16:05:05 <myname> ah
16:05:36 -!- adu has joined.
16:08:27 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
16:16:45 -!- AnotherTest has joined.
16:38:53 -!- AnotherTest has quit (Ping timeout: 252 seconds).
16:40:14 -!- AnotherTest has joined.
16:44:39 -!- hppavilion[1] has joined.
16:44:40 -!- ProofTechnique has joined.
16:45:29 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
16:58:00 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
16:59:30 -!- hppavilion[1] has joined.
16:59:39 -!- copumpkin has joined.
17:02:17 -!- copumpkin has quit (Client Quit).
17:04:36 -!- mauris has joined.
17:04:36 -!- mauris has quit (Changing host).
17:04:36 -!- mauris has joined.
17:11:12 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
17:15:24 -!- tompar has joined.
17:20:36 -!- TodPunk has joined.
17:26:03 -!- tompar has left ("Leaving").
17:29:33 -!- TodPunk has quit (Read error: Connection reset by peer).
17:29:56 -!- TodPunk has joined.
17:34:53 -!- mauris_ has joined.
17:37:57 <dipperswett> ashl: I think the length limit is 512, but that's including metadata.
17:38:21 -!- mauris has quit (Ping timeout: 244 seconds).
17:38:58 <dipperswett> In HackEgo's case, each message is prefixed with ":HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :"
17:39:03 <dipperswett> > length ":HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :"
17:39:05 <lambdabot> 53
17:40:32 <zzo38> Also each message must end with CRLF does that count too or not?
17:40:35 <dipperswett> That counts.
17:40:42 <dipperswett> So the maximum body size for HackEgo is...
17:40:44 <dipperswett> > 512 - 53 - 2
17:40:45 <lambdabot> 457
17:40:52 <dipperswett> 457, eh?
17:41:22 <b_jonas> wait, I have the computation for that in my notes
17:42:08 <b_jonas> see http://dpaste.com/0EBGH2K
17:42:11 <b_jonas> gives the numbers
17:42:12 <dipperswett> Each mIRC color code is six bytes (though I could use five instead), so each one-byte character ends up at 7 bytes, so the limit ends up being...
17:42:17 <dipperswett> > 457 `div` 7
17:42:19 <lambdabot> 65
17:42:28 <dipperswett> 65?
17:42:30 <b_jonas> you can get more if you use the name of the actual target channel/user.
17:42:47 <b_jonas> and your username and host (it's worth to choose a short username)
17:42:52 <dipperswett> > 356 `div` 7
17:42:53 <lambdabot> 50
17:42:58 <zzo38> Yes, I thought that too, shorten your username
17:43:14 <zzo38> (b_jonas has just "~x")
17:43:17 <b_jonas> but you can't depend on your nick completely because the server may change it asynchronously on a colision
17:43:18 <dipperswett> So HackEgo must be chopping at about 356.
17:43:20 <b_jonas> zzo38: yep.
17:43:34 <b_jonas> dipperswett: no, do count the channel name at least
17:43:44 <b_jonas> dipperswett: 50 char long channel names rarely come up
17:43:57 <b_jonas> dipperswett: so use the name of the actual target channel or nick (which you _do_ know) for the computation
17:44:19 <b_jonas> also, you get one more byte from a NOTICE than from a PRIVMSG :-)
17:44:26 <dipperswett> b_jonas: so... the maximum body size for HackEgo sending to #esoteric is 457 bytes, then?
17:45:10 <dipperswett> `run echo 鋼の錬金術師 | loudly
17:45:11 <HackEgo>
17:45:22 <zzo38> Yes you would (and a reply which is not itself meant to be auto-replied to should be NOTICE anyways)
17:46:53 <zzo38> You could also change the IP-address/domain-name, if I was allowed to have "zzo38computer.org" instead of "24-207-56-9.eastlink.ca" then it would be shorter.
17:47:10 <dipperswett> Whelp, it doesn't handle multi-byte characters correctly.
17:47:23 <zzo38> But they won't do it even though I would said so
17:47:32 <b_jonas> dipperswett: dunno, I can't do additions now. you figure it out.
17:48:25 <b_jonas> dipperswett: basically, you have to have ":nick!user@host PRIVMSG target :-message\r\n" to fit in 512 bytes
17:49:16 -!- TieSoul_ has joined.
17:53:22 -!- TieSoul has quit (Ping timeout: 260 seconds).
18:03:23 <zzo38> Why do I often get this error: Warning: Cannot convert string "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*" to type FontStruct
18:03:33 <zzo38> It is not the font I am trying to use
18:04:03 <zzo38> Is it trying to use Helvetica instead of Fixed and if so, why?
18:04:11 <b_jonas> zzo38: that error from running what program? I don't get the context
18:05:08 <zzo38> Many programs give that error, although the program still runs.
18:05:08 <coppro> it is incorrect to think of it as you "get"ing an error
18:05:15 <zzo38> And I get no problems with the program
18:05:17 <coppro> all that is occurring is that your program is printing that string
18:08:24 <zzo38> Yes, although it seems many programs do
18:09:15 <zzo38> Xterm also shows a similar message the first time you display a menu (although many of the * are changed to other things)
18:10:45 -!- TodPunk has quit (Read error: Connection reset by peer).
18:11:08 -!- TodPunk has joined.
18:14:26 <zzo38> Some things for my new Dungeons&Dragons character I did not fill in yet, such as: eye, height, weight, age, alphabet.
18:15:32 <zzo38> How can you do with aptitude to check what commands are installed by a package?
18:18:03 -!- mauris_ has changed nick to mauris.
18:26:15 <b_jonas> zzo38: "alphabet"? what does that maen in this context?
18:26:31 <b_jonas> did you fill in the blood type yet?
18:27:57 -!- AnotherTest has quit (Ping timeout: 244 seconds).
18:29:48 -!- hppavilion[1] has joined.
18:30:15 <zzo38> Blood type isn't one of the stuff that would be important here. (If it ever does become important then I suppose we can decide at random at that point)
18:31:15 <zzo38> Alphabet means what kind of alphabets to use for writing; they list the alphabets of the languages in the Dungeons&Dragons book but they didn't list this one (it says they have their own language, but not any details such as alphabet)
18:31:37 <b_jonas> I see
18:31:47 <stalem> zzo38 fontstruct eh? nice, could i have a look at your work?
18:31:49 -!- mihow has joined.
18:32:32 <zzo38> I do not use fontstruct
18:33:06 <stalem> oh i thought so seeing as it was included in your error message
18:33:24 <stalem> but i geuss you got a font from there?
18:34:01 <zzo38> No, that is something to do with the X window protocol
18:34:17 <zzo38> "FontStruct" is the data type used for font data
18:38:50 <stalem> fair enough haha i had no idea
18:41:09 <zzo38> For designing printer fonts I prefer METAFONT
18:41:52 <zzo38> (For screen fonts, tile editor editing by pixels work best in my opinion, though)
18:43:10 <stalem> hm, curious you should say, because fontstruct.com is just that; font design mosaic style. truetype instead of bitmaps, but still works great for pixel fonts
18:44:43 <stalem> but as i'm not experienced in font creation, metafont and tile editor are prob far better editor
18:44:44 <stalem> *s
18:45:23 -!- Wright has quit (Ping timeout: 250 seconds).
18:45:57 <Taneb> Help I'm teaching someone monads
18:46:22 <zzo38> The Computer Modern fonts used with TeX are made with METAFONT. I also made a set of chess icons with METAFONT
18:46:31 <dipperswett> Taneb: why are you teaching someone monads?
18:46:46 <Taneb> He asked
18:47:00 <dipperswett> Does he know Haskell? Does he already understand how to do I/O?
18:47:11 <Taneb> He knows a bit of Haskell but not much
18:47:19 <zzo38> Taneb: When using with Haskell programming (or possibly some other computer programming) I believe it seem best to explain in terms of list comprehensions if you know that already
18:47:26 <Taneb> Also I cannot get into my salsa
18:47:30 -!- hppavilion[1] has quit (Ping timeout: 245 seconds).
18:47:45 <dipperswett> Generally, one should understand I/O before learning monads.
18:47:49 <zzo38> Because you can see how the monad operations are corresponding to list comprehension stuff, and then you can see it is generalized.
18:48:18 <zzo38> dipperswett: Some people believe that, some don't. My own opinion is not; it can be learn at same time
18:48:33 <dipperswett> You *can*, yeah.
18:48:46 <Taneb> dipperswett, I'm avoiding talking about IO
18:48:49 <dipperswett> Lemme say this.
18:49:05 <Taneb> It's a monad, sure, but it leads people to the red herring that "Monads are about IO"
18:49:12 <dipperswett> One shouldn't learn monads *in order to* understand IO.
18:49:25 <dipperswett> That's like learning ring theory in order to understand arithmetic.
18:49:29 <zzo38> Yes that is true you should avoid that it is aboit I/O
18:49:47 <zzo38> Nevertheless it seem one example of it.
18:50:13 <Taneb> So I am showing him Maybe and []
18:50:20 <Taneb> Not sure where to go after that... maybe Writer?
18:50:22 <zzo38> Whether or not you know how to make I/O in Haskell, you can understand its working also by monad (same you can also understand lists working by monad, even if you already know lists working)
18:50:58 <zzo38> I would probably start with lists and list comprehensions, since if you already know list comprehension even from other programming languages, you may see how it is generalized.
18:51:55 <zzo38> (And then you can easily see what return, fmap, and join for lists mean and then also what bind means, since you can see this bind also related to list comprehensions)
18:59:56 -!- AnotherTest has joined.
19:33:51 <b_jonas> wtf you must be kidding me
19:34:06 <b_jonas> sorry, I'm trying to see what this linker error means
19:35:05 -!- TieSoul_ has changed nick to TieSoul.
19:36:35 <b_jonas> I think it's a bug
19:37:35 <zzo38> What error and what circumstance? If it is the bug then you should try to figure out and possibly to report. What linker is it?
19:37:46 <b_jonas> not a linker bug
19:37:48 <b_jonas> a bug in a library
19:37:52 <b_jonas> that fails to define this template function
19:37:56 <b_jonas> only declares it
19:38:09 <zzo38> Ah, but what library is it?
19:38:20 <b_jonas> wait, I'm still looking at it
19:38:26 <b_jonas> but it's opencv 2.4.11
19:38:37 <zzo38> Which is a library for doing what?
19:39:31 <b_jonas> hmm wait
19:39:33 <b_jonas> there is a definition here
19:39:38 <b_jonas> no wait
19:39:41 <b_jonas> that's a different overload
19:39:56 <b_jonas> this constructor has like twelve overloads
19:40:41 <b_jonas> hmm, it doesn't seem to be defined
19:40:47 <b_jonas> opencv is a library for image processing
19:41:16 <dipperswett> Taneb: did I ever tell you my "it's impossible to understand monads" idea?
19:41:37 <dipperswett> People often try to come up with some summary of what a monad is, which is both accurate and easy to understand.
19:41:49 <Taneb> Oh no, that is absolutely true
19:42:02 <dipperswett> Along the lines of "monads are a certain type of container", or "a monad is a context in which a computation can execute", or something like that.
19:42:17 <b_jonas> the definition missing is that of template<typename T> cv::Mat_<T>::Mat_(int ndims, const int *sizes, T *data, const size_t *steps);
19:42:35 <dipperswett> I think that it's really not possible to come up with a "good" summary.
19:42:58 <b_jonas> dipperswett: is that like the "monad tutorial fallacy"?
19:43:08 <dipperswett> So the upshot is...
19:43:23 <dipperswett> You don't understand monads by realizing that monads are really just some simple underlying thing.
19:43:46 <dipperswett> You understand monads by knowing the definition of a monad, and enough examples that you can see how they're related to each other and how other things relate to the examples.
19:44:11 <b_jonas> dipperswett: definitely sounds like the monad tutorial fallacy
19:44:18 <dipperswett> b_jonas: is that the same as the "I've figured out the secret" fallacy?
19:44:20 <dipperswett> Which is to say...
19:44:43 <b_jonas> dunno
19:44:49 <dipperswett> You struggle for a long time to understand something, and then after learning some fact, you finally understand the concept.
19:45:01 <dipperswett> You conclude that "the secret" to understanding the concept is whatever the last fact you learned was.
19:45:22 <dipperswett> And so you go out and write a blog post that's supposed to make it easy for everyone by telling them "the secret".
19:45:30 <b_jonas> dipperswett: https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/
19:45:36 <b_jonas> dipperswett: yes, sounds like that
19:46:02 <dipperswett> It doesn't work, because "the secret" is merely one of the crucial components. People need to know all of them, not just the one.
19:46:37 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds).
19:47:20 -!- Phantom_Hoover has joined.
19:47:31 <zzo38> I did suggest to do by example and also by definition
19:49:46 <dipperswett> I figure that if I wanted to teach people mathematics, I'd try to explain everything.
19:50:27 <dipperswett> The definition. The intuition. Examples. How the intuition describes the examples. How the examples motivate the definition. How the definition satisfies the intuition. And so forth.
20:15:50 -!- adu has quit (Quit: adu).
20:16:00 -!- J_Arcane has quit (Ping timeout: 255 seconds).
20:22:39 -!- AnotherTest has quit (Ping timeout: 244 seconds).
20:24:02 -!- AnotherTest has joined.
20:25:12 -!- x10A94 has quit (Read error: Connection reset by peer).
20:26:22 <zzo38> Even the first Dungeons&Dragons character I played which was a level 2 human wizard, I was able to defeat a level 11 human wizard who for some reason was able to use ten magical rings at once, and even had a magic rod in his belt, several spellbooks, etc. I was able to defeat him by stealing the wand (while he thought he had me paralyzed) and breaking it in half, this destroyed all of his rings as well as a necklace he was wearing; his spellbooks we
20:27:58 <zzo38> Earlier, our group of three characters managed to escape detection by disguising ourself as statues and standing next to similarly shaped statues (which the DM says were actually put there to work against us), and writing numbers above them
20:46:10 -!- sebbu has quit (Ping timeout: 240 seconds).
20:47:08 -!- AnotherTest has quit (Ping timeout: 260 seconds).
20:48:10 -!- AnotherTest has joined.
20:50:35 -!- olsner has changed nick to olsmer.
20:51:31 -!- olsmer has changed nick to olsner.
20:52:18 -!- TieSoul has quit (Remote host closed the connection).
20:58:42 <zzo38> The GNU "units" program is using old exchange rates, what program can be use to do currency conversion which can automatically download current exchange rates if configured?
20:59:51 <stalem> why not write one yourself?
20:59:58 -!- ProofTechnique has quit (Quit: My Mac has gone to sleep. ZZZzzz…).
21:00:01 <stalem> otherwise, google does it afaik
21:00:40 <stalem> so i guess a simple script or something to do a google search on the currency conversion, grep the result and print?
21:13:56 <HackEgo> [wiki] [[Mice in a maze]] http://esolangs.org/w/index.php?diff=43943&oldid=41879 * 63.232.95.4 * (+1) /* Mice */
21:14:50 -!- sebbu has joined.
21:15:26 -!- sebbu has quit (Changing host).
21:15:26 -!- sebbu has joined.
21:25:46 <fowl> Google is the best calculator
21:26:10 <fowl> It even understands math like 1+2)*3
21:30:26 -!- hppavilion[1] has joined.
21:30:29 <hppavilion[1]> I'm here
21:32:11 <ashl> ok
21:37:03 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
21:39:08 <stalem> anyone fancy with regex? i've been stuck with a problematic pattern for the last hour now
21:39:29 <stalem> it should be trivial so i must be doing something horribly wrong
21:42:10 <stalem> nvm i solved it
21:43:42 -!- rdococ has quit (Ping timeout: 246 seconds).
21:43:46 -!- sebbu has quit (Ping timeout: 244 seconds).
21:44:28 <stalem> hm no closer but not quite there. the pattern ^[\w\d\{\} ]+(/[\w\d\{\} ]*)+[^\/]$ captures n/n/) but not n/(n)/)
21:44:37 <stalem> while it should capture neither of those
21:47:16 <ashl> by capture do you mean match
21:48:12 <stalem> yes
21:48:37 <stalem> i sometimes switch places with match and capture groups
21:48:48 <stalem> their definitions that is
21:48:54 <fizzie> Why do you think it shouldn't match those?
21:48:56 <ashl> why shouldn't it match those
21:49:38 <fizzie> n/n/) matches with "n" in the first part, "/n" in first repeat of the paren block, "/" in the other repeat, and ")" matching the [^\/].
21:50:14 <stalem> i guess the [^\/] pattern is wrong then. looking at my pattern i noticed im not even consistent in escaping my slashes
21:50:36 <fizzie> Do you have a simple description of what you want to be matching?
21:50:57 <stalem> i'm writing it right now ;)
21:51:38 <fizzie> (Incidentally, [\w\d] is redundant and the same as [\w], because \w is alpha-and-numeric.)
21:52:31 <stalem> a pattern that matches one or more words, numbers, {, } or spaces, followed by one or more groups consisting of a single forward slash and one or more words, numbers, {, } or spaces
21:52:57 <stalem> should not end in a slash. i e 2/x/{2} is valid while 2//2/ is not
21:53:03 <stalem> thanks for the tip btw!
21:53:39 <stalem> i guess i should read up on regex a bit, i'm feelin a bit rusty now
21:53:56 <fizzie> Is "2//2/" also not valid because of the // in the middle? Because that doesn't fit in your description.
21:54:33 <stalem> "consisting of a _single_ forward slash" i thought i did, but yes, no double slashes
21:54:51 <fizzie> Turning the description directly into a regex would give [\w{} ]+(?:/[\w{} ]+)+
21:55:04 <fizzie> Where the (?:...) can be a (...) but a non-capturing group seems more reasonable.
21:55:46 <stalem> seems to be working wonders!
21:55:54 * stalem bows before fizzie
21:56:01 <stalem> many thanks \o/
21:56:01 <myndzi> |
21:56:01 <myndzi> /|
21:56:27 <fizzie> You're welcome, but I think you did the hard work in writing that description, because I just wrote a mechanical translation of it.
21:56:50 <ashl> why does myndzi do that
21:56:55 <stalem> nah mate, i call it teamwork!
21:57:02 <stalem> badly formatted stick figures
21:57:30 <stalem> fizzie: tho i was thrown off by the [^\/] matching a paren. why would it do that?
21:57:52 <fizzie> You asked for "anything that's not a slash", and a paren is not a slash.
21:58:02 <zzo38> I can just use dc when I can calculate arbitrary precision stuff, I can make such calculation by command-line, it is working OK.
21:58:22 <stalem> of course! now i feel stupider than before hah
22:03:20 -!- ProofTechnique has joined.
22:04:43 <fizzie> Re earlier discussion, Google used to have a "Finance API", but it was removed in a "spring cleaning". Our esteemed competitor Yahoo! still has a "yahoo.finance.xchange" data source in their "YQL" API.
22:05:30 * ashl frowns at the idea that yahoo is a competitor to google
22:05:34 <stalem> hm i guess datamining the raw html isn't an option?
22:05:36 <ashl> is that true?
22:06:52 <fizzie> It's always an option, I just think it's generally inelegant.
22:08:08 <stalem> i agree, but as a last resort it's worth something, i know of some sites that provides daily stock market dumps, but not an api for exchange prices
22:08:12 <stalem> not free anyway
22:08:52 <fizzie> ashl: Well, I mean, in some areas at least. Gmail vs. Yahoo Mail, and so on.
22:09:28 <ashl> yahoo has a mail service?
22:10:32 <stalem> has had for as long as i can remember
22:10:40 <ashl> oh well
22:10:44 <stalem> @yahoo.com?
22:10:44 <lambdabot> Unknown command, try @list
22:10:55 <stalem> shush lambda
22:10:59 <ashl> i assume their business model is the same as google's, namely churning out ads?
22:12:43 <stalem> come to think of it, i actually have no idea what yahoo's main business interests are since google took over the search engine market
22:13:15 <ashl> i don't even really think of google as a search engine company any more ;)
22:13:19 <ashl> how times have changed
22:13:23 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:13:34 <fizzie> "According to third-party web analytics providers, Alexa and SimilarWeb, Yahoo! is the highest-read news and media website, with over 7 billion readers per month, being the fourth most visited website globally, as of June 2015."
22:13:45 <fizzie> Not exactly defunct yet.
22:13:48 <ashl> interesting
22:14:03 <stalem> ashl: ah yes remember landline phones? those where the days
22:14:27 <stalem> that is interesting. i guess it must be highly localized cos i never see any yahoo news or media here in the nords
22:14:50 <ashl> stalem: yes, i even had one until a couple of months ago!
22:14:54 <fizzie> They tried to get to social networking, but I think it went about as well as G+.
22:15:01 <fizzie> If even that.
22:15:15 <izabera> 7 billion readers per month are highly localized?
22:15:24 -!- Patashu has joined.
22:15:30 <ashl> well, obviously it's not unique readers :P
22:15:50 <izabera> dunno, my grandma goes on yahoo pretty often
22:15:55 <stalem> ashl: nice! why did you have to get rid of it?
22:16:08 <ashl> stalem: i didn't have to, per se, i just moved house
22:16:18 <fizzie> Here (UK) it's pretty hard to get a DSL thing without a bundled landline. I have one, but I don't have a machine plugged in it.
22:16:26 <stalem> izabera: exactly. i think mostly older generations read yahoo, and they are highly localized geographically
22:16:35 <ashl> fizzie: i thought it was impossible unless you were in london
22:16:45 <izabera> ...i was jk, my grandma doesn't know how to use a computer
22:16:54 <fizzie> Maybe? I'm in London.
22:17:09 <stalem> ashl; then i would get a new one! before they're completely lost. i know the newer generations have NO idea what a phone is and are dumbfounded when confronted with one
22:17:17 <ashl> londoners don't tend to have a good idea what things are like outside london :P
22:17:40 <zzo38> I have a landline telephone too
22:17:42 <fizzie> I saw some providers with a "no telephone" option, but it generally didn't seem to save any money really.
22:17:51 <stalem> maybe your grandma has you fooled? but i stand by that i think older generations tend towards yaoo
22:17:57 <zzo38> (Although not with the internet; the internet is with the television service)
22:18:20 <stalem> im more content now that i know people still use landlines at home
22:19:11 <fizzie> In the university campus back home (Finland), you could call local university numbers for free, and they had a dialup modem bank, so the landline was a handy backup internet service if something happened to the campus network.
22:19:21 <stalem> zzo38: interesting, where i come from all three are usually in one package. tv, phone and internet for one price. pick n mix
22:19:25 <fizzie> (They were entirely separate systems.)
22:20:18 <stalem> nice brother of coast! how many finns are on here anyway? or scandinavians in general
22:20:24 <stalem> i get a feeling they're overrepresented
22:22:12 <fizzie> There's been quite a few Finns.
22:23:10 <stalem> been? what have you done with them? :P
22:23:23 <fizzie> I count 5 in the current list of nicks, and one Finnish word that might be.
22:23:43 <stalem> not bad. then we have the icelandic augur
22:23:56 <ashl> the icelandic augur?
22:23:59 <augur> i will never be icelandic!
22:24:01 <fizzie> Also there was someone with a non-Finnish background, who had moved to Finland, but I forget who that was.
22:24:12 <stalem> you are now! EYE OF ICELAND!
22:24:18 <augur> O_O
22:24:24 <augur> !_!
22:24:25 <augur> @_@
22:24:26 <augur> #_#
22:24:28 <fizzie> `? Finland
22:24:29 <HackEgo> Finland is a European country. There are two people in Finland, and at least nine of them are in this channel. Corun drives the bus.
22:24:36 <stalem> hahahah
22:24:38 <ashl> heh
22:25:04 <stalem> learn is the command for new entries right?
22:26:22 <augur> to be icelanding, my nick needs more diacritics and shit. aúgurðùrr
22:26:55 <ashl> iceland (v) to add diacritics and shit
22:27:15 <augur> exactly
22:30:17 <zzo38> I have made up the back story of my new Dungeons&Dragons character and also wrote one for my other character (I lost the previous one if I ever had one); if the other player also write their character back story then I can put those ones into the computer too.
22:30:51 <stalem> `? Sweden
22:30:52 <HackEgo> Sweden is the suburb capital of Norway. It's where all the Nobel prizes are announced, except the Math Prize.
22:31:03 <stalem> heh
22:31:10 <stalem> unfortunately i've never played d&d
22:32:57 <zzo38> You have not? I have made recording of story of stuff that we do in Dungeons&Dragons game
22:33:39 <stalem> nope. every 'friend' i've ever had never had an interest in it or didn't know what it is
22:33:45 <stalem> i bet it's a ton of fun
22:37:16 <zzo38> It is the 3.5 edition that I play. Some people prefer newer or older versions
22:37:19 <fizzie> `words --gaelic
22:37:20 <HackEgo> làn
22:37:23 <fizzie> `words --gaelic 20
22:37:24 <HackEgo> bhrach éifeag formaidh sail t-iar faich smùc ridheana bhean dha garra léig bhear fig dhuidh prìne cnàmh phanach leóghaich h-ait
22:37:37 <fizzie> We didn't have Icelandic, so I went with an approximation.
22:38:51 <stalem> funny thing, i'm actually designing a scripting language for generating fake (spoken) languages
22:38:59 <stalem> hence my regex issues
22:39:13 <stalem> so are those true gaelic words?
22:39:45 <zzo38> See if you think these background story are OK, or if there is a mistake, but, when available I will also show to the referee and then possibly we will have to get past him too.
22:40:36 <stalem> i'm a complete noob on this but sure
22:40:41 <zzo38> I want to connect a HP Laserjet 4 printer to my computer but this new computer does not have a parallel port
22:41:03 <stalem> do you have a parallel>usb connector?
22:41:08 <zzo38> No I do not have.
22:41:25 <stalem> then that might turn out to be a problem
22:41:26 -!- hppavilion[1] has joined.
22:41:41 <zzo38> This computer has far more USB ports than I should ever need but no parallel port
22:42:32 <stalem> who uses parallel ports nowadays anyways?
22:42:41 <stalem> i recommend a converter or a new printer!
22:44:21 <zzo38> USB isn't very good though. Also a HP Laserjet 4 printer is a pretty good printer; I don't have another PCL laser printer but even if I had I would want to use PCL and laser printer
22:44:36 <fizzie> There are also things you can do conveniently with a parallel port that require extra hardware for USB.
22:44:48 <fizzie> Like a X1541 cable.
22:44:50 <Hoolootwo> USB is very high-latency, so parallel ports are good for really low-latency stuff
22:45:12 <Hoolootwo> like any machine tools and stuff
22:46:11 <stalem> i guess that's true. never having to use parallel ports puts me out of perspective
22:46:18 <zzo38> This computer does at least have PS/2 for keyboard and mouse though, and I want to disable support for USB keyboard/mouse for security purposes (but still support filesystem device); how can I do that with Linux?
22:47:18 <zzo38> (I don't like USB automount filesystems either but I have already avoided that I think)
22:47:59 <ashl> what's the security issue
22:49:01 <fizzie> zzo38: One way might be to add "blacklist X" lines in the modprobe configuration for USB input drivers, so they're not loaded at all.
22:49:24 <fizzie> Possibly "blacklist usbhid" would be enough.
22:49:25 -!- oerjan has joined.
22:51:42 <Hoolootwo> that wouldn't work for non-HID input devices though
22:52:11 <Hoolootwo> I think
22:52:37 <zzo38> As long as it is not a primary input device (i.e. the keyboard and mouse) I am fine if they can still work with USB
22:53:14 <Hoolootwo> ah okay
22:53:33 <izabera> @tell oren i found this http://arin.ga/BaYiFD/raw
22:53:33 <lambdabot> Consider it noted.
23:02:44 -!- Frooxius has quit (Read error: Connection reset by peer).
23:02:44 -!- Patashu has quit (Ping timeout: 244 seconds).
23:02:48 -!- gde33 has quit (Ping timeout: 244 seconds).
23:03:10 -!- gde33|2 has joined.
23:03:10 -!- Froox has joined.
23:03:10 <int-e> @botsnack
23:03:10 <lambdabot> :)
23:03:11 <int-e> no disconnect in 11 days
23:03:53 -!- Patashu has joined.
23:05:47 <stalem> any suggestions about this font being used as a programming font? http://fontstruct.com/fontstructions/show/1179104
23:07:06 -!- sebbu has joined.
23:07:17 -!- oerjan has set topic: The font of all knowledge | The channel where Sir Fungellot does not [REDACTED]. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | http://esolangs.org/.
23:07:48 -!- sebbu has quit (Changing host).
23:07:48 -!- sebbu has joined.
23:08:11 <oren> stalem: very nice
23:08:14 -!- llue has quit (Quit: That's what she said).
23:08:37 -!- lleu has joined.
23:08:37 -!- lleu has quit (Changing host).
23:08:37 -!- lleu has joined.
23:09:17 <stalem> oren: thank you! i am a bit concerned it's too fancy for being useful.
23:09:35 <fizzie> The #$%& sequence looks a bit crowded. But to be fair, it does on this font too.
23:09:53 <shachaf> fizzie: whoa whoa whoa, no need to get rude about it
23:10:55 <stalem> haha yeah it's a tight squeeze
23:11:25 <oren> I used to use Sanafon Obi, so yours doesn't look swishy by comparison
23:11:34 <stalem> i guess it's a real issue with monospaced fonts; i and j provide lots of spacing while the chars you mentioned are toghtly packed
23:11:36 -!- boily has joined.
23:12:31 <stalem> can't seem to be able to find that font, but good thing i'm not overdoing it then
23:13:46 <oren> http://sana.s12.xrea.com/2_sanafonmaru.html
23:13:54 <oren> oh, it was maru
23:14:12 <oren> Maybe the Obi font was from a different website
23:14:30 <stalem> you didn't program in japanese did you?
23:15:06 <oren> No, but I can read and write it.
23:15:07 <stalem> you did didn't you? :D i found the page http://sana.s12.xrea.com/2_sanafonobi.html
23:15:17 <oren> Oh there it is
23:15:20 <oren> yeah
23:15:24 <boily> stalellom! helloren!
23:15:53 <stalem> not bad mate, i'm impressed by ppl reading/writing japanese
23:15:58 <stalem> boilhey!
23:16:00 <oren> afk getting buffalo wings, back in 15 min...
23:16:27 <boily> afk getting a haircut. be back in amodné.
23:16:37 -!- boily has quit (Quit: OTHERWORLDLY CHICKEN).
23:17:22 <oerjan> @messages-
23:17:22 <lambdabot> boily asked 12h 24m 7s ago: you now wield a saucepan?
23:17:22 <lambdabot> stalem said 10h 21m 23s ago: hey. i realized i reacted over the top back when and i know it's not an excuse, but i'm a bit of a fuck-up. i guess my lesson is to do my research before attempting stupid shit
23:17:30 <oerjan> oops
23:17:37 <stalem> o/
23:17:44 <oerjan> stalem: sorry, i assumed boily's message was the only one
23:17:52 <stalem> nah that's ok i dont mind really
23:17:56 <oerjan> otherwise i'd have checked that in private
23:18:08 <stalem> i guess the whole channel might as well get the apology, i did write everything in here so
23:18:22 <oerjan> @tell boily The saucepan is also ancient hth
23:18:22 <lambdabot> Consider it noted.
23:18:30 <stalem> it's mostly that we spoke primarily so i thought it would be appropriate to /msg it
23:21:36 <oerjan> stalem: btw the interesting part of what you did was showing that those are the _only_ solutions. although i think you went a bit fast on excluding the extra 0s case (it's still true, i checked)
23:23:18 -!- bb010g has quit (Quit: Connection closed for inactivity).
23:26:19 -!- myndzi has quit (Quit: .).
23:27:33 -!- variable has joined.
23:28:10 -!- Froox has quit (Quit: *bubbles away*).
23:28:57 <stalem> oerjan: well what do you know, i made a small contribution after all. too bad the page is blasted into cyblivion now haha
23:29:33 <stalem> oerjan: btw what do you mean the extra 0s case? the 0 \/ part?
23:29:44 <oerjan> yeah
23:29:51 <oerjan> iirc
23:30:01 * oerjan didn't save the page either, although he considered it
23:31:42 <oerjan> it's a bit subtle because it can preserve the length for a little while. e.g. 2 2 -> 0 0
23:32:59 <oerjan> 4 1 4 1 -> 4 1 0 0 -> 0 0 0 0
23:33:03 <stalem> well, if it's worth it maybe i could take some time to rewrite it i dunno
23:33:40 <stalem> it is, that's true. pretty much like shifting the sequence to the left slowly, before 0 0 becomes the instruction and it dies
23:34:52 <stalem> i'm a bit bummed now i didn't pipe my experiment sequences to a file
23:39:20 <oerjan> stalem: btw there is an elegant way to see why that equation has only the solutions 2,2 and 1,3
23:40:09 <oerjan> hm if i could remember what the equation was...
23:40:44 <oerjan> 2 + x = x * y
23:40:49 <shachaf> oerjan: is the saucepan more ancient than you twh
23:40:56 <oerjan> you can rewrite that as x * (y - 1) = 2
23:41:04 -!- variable has changed nick to function.
23:41:12 <shachaf> ok that might've come across as ruder than i intended
23:41:43 <oerjan> shachaf: possibly not hth
23:41:46 <int-e> hmm, pan... ---(##)
23:41:55 <Taneb> How many solutions are there of w^3 + x^3 + y^3 = z^3 for natural w,x,y,z?
23:41:57 <oerjan> mmm, bacon
23:42:21 <Taneb> Are there infinite?
23:42:21 <oerjan> Taneb: i dunno but i'm pretty sure i've seen that discussed somewhere
23:43:16 <stalem> oerjan: that's neat! i'm noting it for when i rewrite the article
23:44:31 <stalem> also why does hth and twh mean in this realm? i'd like to be enlightened, cos i'm pretty sure hth doesnt mean hope this helps
23:44:38 <Taneb> > 3^3 + 4^3 + 5^3
23:44:40 <lambdabot> 216
23:44:44 <Taneb> > 6^3
23:44:46 <lambdabot> 216
23:44:55 <oerjan> `? twh
23:44:55 <HackEgo> twh would help, but is an hth derivative. hth. twh. hand.
23:45:28 <oerjan> `? hth
23:45:31 <HackEgo> hth is help received from a hairy toe. It is not at all hambiguitous.
23:45:35 <Taneb> oerjan, the answer seems to be "some"
23:45:42 <oerjan> stalem: that should clear it up hth
23:45:58 <int-e> `? hand
23:45:59 <HackEgo> A hand in the bush is better than a stoned bird.
23:46:02 <stalem> \o/
23:46:12 <stalem> esoteric in its essence
23:46:14 <int-e> `? everything
23:46:14 <HackEgo> everything? ¯\(°​_o)/¯
23:46:28 <stalem> everything is nothing?
23:46:29 <int-e> hackego does not know everything
23:46:46 <int-e> `? anything
23:46:47 <HackEgo> anything? ¯\(°​_o)/¯
23:46:47 <stalem> ergo hackego knows nothing
23:47:03 <Taneb> `? nothing
23:47:04 <HackEgo> nothing? ¯\(°​_o)/¯
23:47:06 <Taneb> No it doesn't
23:47:19 <int-e> `? something
23:47:19 <HackEgo> something? ¯\(°​_o)/¯
23:47:26 <int-e> no *thing at all
23:47:44 <stalem> `? HackEgo
23:47:46 <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.
23:48:13 <mauris> i think i sort of derived the meaning of hth twh twnh tdnh etc. through osmosis :(
23:48:21 <int-e> `? fomething
23:48:21 <HackEgo> fomething denotes the obsolescence of clinical insanity.
23:48:47 <int-e> `? something-that-isn't-in-hackego's-wisdom
23:48:48 <HackEgo> It is now.
23:48:54 <mauris> yesterday shachaf typed "tmnhh" and i understood it and it was worrying
23:49:17 <int-e> `? things boily likes
23:49:18 <HackEgo> Fire is good. I like fire. Also chicken. And phở.
23:49:22 <shachaf> i understood an oerjan acronym which i think even oerjan was surprised i understood
23:49:27 <shachaf> i don't remember what it was, though
23:49:28 <shachaf> oerjan?
23:49:30 <int-e> I think that's all the things in HackEgo's wisdom.
23:49:43 -!- ProofTec_ has joined.
23:49:44 <stalem> shachaf: a year or so here and i'm there with you
23:50:00 <stalem> `? Wisdom
23:50:00 <HackEgo> wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø?
23:50:24 <int-e> is "tdms" taken?
23:50:37 <stalem> shachaf sorry that was meant for mauris eeh
23:51:01 <int-e> `? tdms
23:51:02 <HackEgo> tdms? ¯\(°​_o)/¯
23:51:10 <fizzie> I was about to say that that's the DVI/HDMI thing, but that's TMDS.
23:51:14 <int-e> that doesn't make sense ;-)
23:51:18 -!- ProofTechnique has quit (Read error: Connection reset by peer).
23:51:40 -!- ProofTec_ has changed nick to ProofTechnique.
23:51:46 <fizzie> Transition-diminished minusfrential signaling.
23:51:52 <int-e> tdmsaa
23:52:16 <shachaf> oerjan: what was that acronym i figured out recently twh
23:52:24 <stalem> all i can think of is the dance must stay alive always
23:52:42 <fizzie> The ambiguity of does/doesn't dh in understanding these acronyms.
23:52:48 <int-e> stalem: not bad, but "that doesn't make sense at all" was the intended reading.
23:52:52 <shachaf> fizzie: it dnh hth
23:53:13 <shachaf> int-e: please remain consistent with tdh/tdnh twh hand
23:53:23 <fizzie> tdnms it was just established.. oh, okay.
23:53:48 <stalem> int-e: ah finally some clarity hah!
23:54:19 <int-e> shachaf: I'm consistently inconsistent. You may recall that I've been complaining about tdh a lot.
23:54:33 <oerjan> shachaf: i also don't remember. i'm wondering if my deteriorating memory is karma for making y'all remembering all the acronyms tdnh
23:54:58 <shachaf> int-e: i'd ask you to change the meaning of tdms, but the definition must stand
23:55:17 <int-e> iswydt
23:55:39 <oerjan> int-e: my mind revulses at letting d mean "doesn't"
23:57:04 <Taneb> I remember seeing, possibly in a dream, that you need to sum at least n nth powers to get an nth power
23:57:26 <int-e> oerjan: that doesn't bother me (almost resisting the temptation to abbreviate it to "tdbm")
23:57:35 <oerjan> <int-e> that doesn't make sense ;-) <-- on the contrary, that makes double sense hth
23:58:22 <int-e> aww, "iswydt" even has an urban dictionary entry
23:59:18 <oerjan> int-e: is it about sex
23:59:28 <int-e> ...
23:59:30 <Taneb> I suppose a proof of that would have Fermat's Last Theorem has a trivial whatdoyoucallit
23:59:36 <Taneb> Might begin with c
23:59:37 <int-e> that's actually a good question, it could be.
23:59:40 <Taneb> What's that word
23:59:56 <int-e> oerjan: but not really
←2015-08-27 2015-08-28 2015-08-29→ ↑2015 ↑all