←2016-04-12 2016-04-13 2016-04-14→ ↑2016 ↑all
00:00:08 <HackEgo> KILL A PUPPY EVERY DAY.
00:00:08 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: evill: not found
00:00:44 <Greenlock> Do you have... an esoteric chatbot?
00:00:55 <int-e> fungot: that's your cue, I think
00:00:55 <fungot> int-e: i am just as confused. you know, that thing is " quantum-complete"? -g ( was that fnord thing from stockholm, a special shape, very magic ( in the system used by any scheme? i'm using. you'd said who did that samurai the story, right. some numbers, perhaps, it may be said that particularly here, parliament will give a single instance,
00:01:10 <int-e> ^style
00:01:10 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
00:01:20 <int-e> ^style fungot
00:01:20 <fungot> Selected style: fungot (What I've said myself)
00:01:28 <int-e> oh.
00:01:29 <hppavilion[1]> Greenlock: Well, there's fungot
00:01:29 <fungot> hppavilion[1]: i just wrote :p ( what was i thinking of something. at the moment. wheee, shiny.'). the solution is to produce the bonds i.e fnord between the karma and our fnord causeway. the scene uses hare coursing as a metaphor and may be fnord to other military genius, indeed, from country, have the fnord so fnord a series of really coy riddles about it and stop the eval loop, stable or otherwise fail ( just annotate the pa
00:01:35 <int-e> ^style irc
00:01:35 <fungot> Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
00:01:36 <hppavilion[1]> Oh, looks like int-e beat me
00:02:04 <int-e> fungot isn't very smart, but quite esoteric
00:02:04 <fungot> int-e: what about text with color? something like fnord or fnord fnord
00:02:07 <hppavilion[1]> Greenlock: fungot is esoteric in multiple ways, too. They spit out completely incoherent garbage, AND they're written in funge-98
00:02:07 <fungot> hppavilion[1]: addition is hard. let's go shopping!" activist groups throughout the country were outraged that mattel would program barbie with such overtly sexist sayings, and the
00:02:10 <int-e> ^version
00:02:48 <Greenlock> That explains the name.
00:02:58 <hppavilion[1]> int-e: Huh, fungot's mention of coloured text was actually fairly relevant to our discussion
00:02:58 <fungot> hppavilion[1]: ( ct)
00:03:06 -!- copumpkin has joined.
00:03:06 <hppavilion[1]> That, on the other hand, was not
00:03:21 <int-e> hppavilion[1]: I believe I've called the irc style semi-sentient before :P
00:03:31 <hppavilion[1]> int-e: Well, true
00:03:49 <hppavilion[1]> int-e: Has anybody tried showing fungot themself in a mirror?
00:03:49 <fungot> hppavilion[1]: ( c) ( ( a. d), e.g. fnord would have 5 mins left
00:04:37 <hppavilion[1]> (we need a pronoun for fungot. I vote fne ("fn" as in "fnord", "e" as in "he" and "she" and "me" and "e"))
00:04:37 <fungot> hppavilion[1]: by complications are u referring to implementing it
00:05:30 <Greenlock> fne knows you well.
00:05:33 <oerjan> <hppavilion[1]> oerjan: OK, I still don't get it. <-- it was meta.
00:05:39 <hppavilion[1]> (fne, fney, fnim, fnimself, fnis)
00:05:40 <hppavilion[1]> oerjan: Oh?
00:06:04 <hppavilion[1]> fizzie, your thoughts?
00:06:55 <oerjan> int-e: the st. Spaz monastery is probably far away. but they said the library itself _used_ to be a corbettite stronghold.
00:07:49 <hppavilion[1]> Today's SMBC is amazing.
00:08:21 <oerjan> <hppavilion[1]> Greenlock: And most certainly not something we do for all new users. <-- sometimes ais523 is around and does the boring black-and-white version instead.
00:09:33 <hppavilion[1]> oerjan: Yes, but those users never come back
00:09:50 <oerjan> <int-e> But that often requires subtlety, so I may have spoiled the chance now. <-- i am just backscrolled hth
00:10:02 <Greenlock> Oooh, the first mistake has been made. I may be here forever now.
00:11:10 -!- Greenlock has quit (Quit: Leaving).
00:12:01 -!- greenlock has joined.
00:12:35 <greenlock> I purposelessly changed my name to lowercase.
00:12:47 <oerjan> <hppavilion[1]> (fne, fney, fnim, fnimself, fnis) <-- i think you have too many forms there
00:12:48 <int-e> ⊥ is a sleeping turnstile. (Seriosly. Look at ⊢ and explain how it keeps up this balancing act... it must rest sometimes...)
00:13:30 <hppavilion[1]> oerjan: Which ones were dupli- oh, fney
00:14:01 <oerjan> `unidecode ⊢
00:14:04 <HackEgo> ​[U+22A2 RIGHT TACK]
00:14:25 <oerjan> `unicode WRONG TACK
00:14:32 <HackEgo> No output.
00:14:47 <int-e> Alias names: turnstile; proves, implies, yields; reducible
00:15:17 <int-e> TeX: \vdash
00:15:40 <oerjan> what kind of a name is "turnstile", anyway
00:16:24 <hppavilion[1]> I'm trying to figure out the math behind http://smbc-comics.com/index.php?id=4071
00:16:37 <int-e> a pictographical one, loosely based on turnstiles: https://en.wikipedia.org/wiki/Turnstile
00:16:43 <hppavilion[1]> Putting sum([x for x in range(1, 65)])/100 into python gives $20:80
00:17:27 <hppavilion[1]> s/:/./
00:17:27 <int-e> `unidecode ∻
00:17:28 <HackEgo> ​[U+223B HOMOTHETIC]
00:17:30 <oerjan> int-e: beetleburg is in transylvania, and i've sort of been assuming mechanicsburg is not that far away
00:17:31 <hppavilion[1]> (forgot how money works)
00:17:52 <oerjan> so the train trip must have gone through most of europe
00:19:15 <oerjan> but i guess all that eastern geography is pretty dubious
00:20:09 <int-e> > sum $ take 64 $ 1 : repeat 2
00:20:11 <lambdabot> 127
00:20:29 <int-e> > sum $ take 64 $ cycle [1,2] -- and that's the red button panel
00:20:31 <lambdabot> 96
00:20:37 <greenlock> hp: I'm getting the same result.
00:21:44 <hppavilion[1]> int-e: Ooooooh
00:21:51 <hppavilion[1]> greenlock: int-e solved it with Haskell
00:22:47 <oerjan> <hppavilion[1]> I'm trying to figure out the math behind http://smbc-comics.com/index.php?id=4071 <-- i'm not sure there is one beyond "there is more than one sequence starting 1,2,...". although the final result is 2^7-1 pennies, i'm not sure how to get that logically from 64 cells.
00:23:05 <int-e> hppavilion[1]: fwiw, it had me puzzled for a few minutes when I first saw it last week.
00:23:40 <oerjan> that 20.80 was my first attempt too, since i'd seen a similar joke that used that series.
00:23:46 <hppavilion[1]> oerjan: Again, int-e seems to have gotten it
00:24:29 <oerjan> <hppavilion[1]> int-e: Ooooooh <-- darn
00:25:45 <int-e> > sum [2^i | i <- [0..63]] :: Int
00:25:47 <lambdabot> -1
00:26:04 <greenlock> TIL: Haskell
00:29:29 <hppavilion[1]> > sum [2^^i | i <- [0..63]] :: Int
00:29:31 <lambdabot> No instance for (Fractional Int) arising from a use of ‘^^’
00:29:31 <lambdabot> In the expression: 2 ^^ i
00:29:31 <lambdabot> In the first argument of ‘sum’, namely ‘[2 ^^ i | i <- [0 .. 63]]’
00:29:46 <greenlock> But why would the guy pick the chessboard over full-ride? Any obvious sequence of pennies would never add up to a reasonable sum.
00:29:46 <hppavilion[1]> > sum [2**i | i <- [0..63]] :: Int
00:29:48 <lambdabot> No instance for (Floating Int) arising from a use of ‘**’
00:29:48 <lambdabot> In the expression: 2 ** i
00:29:48 <lambdabot> In the first argument of ‘sum’, namely ‘[2 ** i | i <- [0 .. 63]]’
00:30:05 <hppavilion[1]> greenlock: 2^n would
00:30:27 <hppavilion[1]> greenlock: 2^63 alone is a HUGE number
00:30:56 <greenlock> True.
00:31:07 <hppavilion[1]> $9.223372036854776e+16
00:33:50 <hppavilion[1]> greenlock: What's your favourite programming paradigm?
00:34:17 <greenlock> Why do I feel like this is a trap question? o-o
00:34:45 <hppavilion[1]> (Functional, Logic, Reactive, Event-driven, OO, some hyphen-separated combination of these, etc.)
00:34:51 <greenlock> OO is the only one I'm familiar enough with to be useful.
00:34:54 <hppavilion[1]> greenlock: It might be
00:35:14 <hppavilion[1]> greenlock: Learn some Haskell and PROLOG.
00:35:19 <hppavilion[1]> greenlock: It'll be good for you
00:35:32 <hppavilion[1]> greenlock: http://learnyouahaskell.com/chapters
00:40:02 <oerjan> . o O ( JOIN USSS... )
00:41:03 <boily> join whom? what? why? how? can I pay in maple syrup?
00:41:29 <oerjan> boily: usss. haskell. because awesome. see link. yes.
00:41:35 <hppavilion[1]> boily: WE pay YOU in ANTI maple syrup.
00:41:43 <hppavilion[1]> boily: NEGASYRUP
00:41:47 <greenlock> Reactive is looking pretty interesting tho
00:41:59 <hppavilion[1]> greenlock: Then learn Elm
00:42:07 <oerjan> boily: don't listen to hppavilion[1] he hasn't got the CPT symmetry straight yet.
00:42:24 <hppavilion[1]> oerjan: CPT?
00:42:32 <oerjan> charge-parity-time
00:42:58 <oerjan> if you reverse all, then supposedly physics stays unchanged.
00:43:09 <greenlock> I suppose this is reactive and functional?
00:43:12 <oerjan> (parity = mirror)
00:43:16 <hppavilion[1]> oerjan: Ah
00:43:33 <boily> Haskell is pretty nifty, yes.
00:43:35 <hppavilion[1]> greenlock: Yes
00:43:44 <hppavilion[1]> greenlock: It's also good for webdev
00:44:28 <hppavilion[1]> greenlock: Though Haskell has the awesome tutorial I linked above
00:44:34 <hppavilion[1]> greenlock: And Elm is pretty similar to Haskell
00:44:59 <hppavilion[1]> greenlock: I'd advise you learn Haskell first, as Haskell is kind of like the C of absurdly-high-level declarative languages
00:45:03 <oerjan> also, paying in ANTI maple syrup would destroy maple syrup, which is clearly a heresy.
00:45:49 <oerjan> of course with any luck, they'll find somehow that the CPT symmetry is broken after all.
00:46:06 <oerjan> and then they'll have to rewrite quantum field theory, or thereabouts.
00:46:41 <oerjan> (they already had to rewrite stuff when the _partial_ symmetries were broken.
00:46:44 <oerjan> )
00:46:47 <hppavilion[1]> I want to go into making the GOP paradigm. What type of parser should I use for the POC?
00:47:07 <oerjan> grand old paradigm?
00:47:19 <hppavilion[1]> oerjan: Grand Oil Paradigm
00:47:28 <hppavilion[1]> Grammar-Oriented Paradigm
00:47:33 <oerjan> ah.
00:47:37 <hppavilion[1]> (I suppose that I "paradigm"ed twice there)
00:47:52 <oerjan> RAS syndrome strikes again.
00:49:01 <oerjan> `? haskell
00:49:04 <HackEgo> Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell'
00:49:20 <oerjan> now i'm tempted to replace that.
00:49:33 <greenlock> What's Hack made out of?
00:50:21 <oerjan> `help
00:50:22 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
00:50:45 <oerjan> not made in an esolang, alas.
00:51:04 <oerjan> but has some esolang implementations inside.
00:54:35 <hppavilion[1]> Well...
00:54:42 <hppavilion[1]> Delaware has Murderkill River
00:55:11 <greenlock> very creppy, such evill
00:55:19 <oerjan> `! unlambda `.!`.d`.l`.r`.o`.w`. `.,`.o`.l`.l`.e`.Hi
00:55:20 <HackEgo> Hello, world!
00:55:22 <hppavilion[1]> oerjan: Isn't HackEgo programmed in C? At least, the Unix is
00:56:09 <hppavilion[1]> sjø is a weird word, it seems
00:56:09 <oerjan> hppavilion[1]: i don't know what languages Gregor used to write it.
00:56:17 <hppavilion[1]> oerjan: Ah
00:56:56 <greenlock> Twas written by a member here?
00:57:14 <pikhq> Yes, though Gregor doesn't actually show up that often these days.
00:57:19 <hppavilion[1]> greenlock: HackEgo is #esoteric-specific
00:57:26 <oerjan> hppavilion[1]: sjø means sea. it's also a kind of interjection stereotypically put at the end of sentences by people in mid Norway, sort of like canadian "eh"
00:57:31 <hppavilion[1]> How about a language that defines its own grammar?
00:57:43 <pikhq> For the reasonable reason that apparently being a professor takes a lot of time.
00:57:51 <oerjan> (in the latter case it's short for "you see", i think)
00:58:12 <hppavilion[1]> As in, you first use the body of a program to generate a parser (in a character-by-character BFy format, most likey)
00:58:23 <hppavilion[1]> Then you use that parser to parse the program
00:58:28 <oerjan> pikhq: Gregor is online, but not on the channel. not that he was speaking recently when he pinged out.
00:58:40 <pikhq> *shrug*
00:58:56 <boily> oerjan: tsé.
00:59:02 <greenlock> But then you would need a parser to parse the parser.
00:59:04 <pikhq> Can't fault a guy for doing other things.
00:59:24 <hppavilion[1]> greenlock: No, the parser generation is done with a language similar to BF
00:59:35 <hppavilion[1]> greenlock: Character-by-character; perhaps stack-based
00:59:40 <oerjan> greenlock: he also wrote two other bots that are _usually_ on the channel, but they also got disconnected at about the same time.
01:00:41 <hppavilion[1]> oerjan: Which ones?
01:00:49 <oerjan> hppavilion[1]: glogbot and EgoBot
01:00:52 <hppavilion[1]> oerjan: Ah
01:00:57 <hppavilion[1]> oerjan: Isn't EgoBot deprecated?
01:00:59 <greenlock> Seems like it would turn out less like a language and more like writing a parser in BF.
01:01:12 <hppavilion[1]> greenlock: No, but the parser it generates is then used to parse the same file
01:01:49 <greenlock> The entire program would simply be redirected the file input into the BF interpreter.
01:01:52 <hppavilion[1]> greenlock: I have a feeling that you would need to be a computational linguist to write, read, or design this language
01:02:02 <hppavilion[1]> greenlock: No, it's not BF
01:02:10 <hppavilion[1]> greenlock: I used BF as an analogy
01:02:17 <oerjan> hppavilion[1]: it keeps shambling along. we thought it had left for good once, but then Gregor put it back on. and we've never managed to get _all_ of its features properly transferred to HackEgo.
01:02:18 <hppavilion[1]> greenlock: It's character-by-character evaluation
01:02:46 <oerjan> indeed some, like the ability to run esolang code from the web, isn't currently possible.
01:02:56 <hppavilion[1]> greenlock: You first evaluate the language character-by-character, THEN you evaluate the program with the parser it makes
01:03:15 <hppavilion[1]> oerjan: Wouldn't `fetch $1 | bf do that?
01:03:21 <hppavilion[1]> s/`//
01:03:36 <hppavilion[1]> (And you would obviously use something other than bf in many cases)I
01:03:47 <hppavilion[1]> Or, wait, doesn't fetch write to a file automagically?
01:05:29 <oerjan> hppavilion[1]: you cannot pipe fetch into other commands, it's not inside the sandbox.
01:05:58 <hppavilion[1]> oerjan: Oh
01:06:03 <oerjan> i suppose you can do it with two commands, the first of which is `fetch.
01:06:22 <oerjan> might even use that `lastfile feature shachaf added.
01:06:26 <oerjan> `lastfile
01:06:26 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: lastfile: not found
01:06:29 <oerjan> um
01:06:35 <oerjan> `` ls bin/*last*
01:06:36 <HackEgo> bin/lastfiles \ bin/sedlast
01:06:40 <oerjan> `lastfiles
01:06:41 <HackEgo> wisdom/amortized
01:07:16 <oerjan> still, for some things, EgoBot is still more convenient.
01:07:52 <oerjan> hppavilion[1]: your self-parsing language reminds me of ais523's feather.
01:07:56 <int-e> `cat bin/sedlast
01:07:58 <HackEgo> sed -i "$1" "$(lastfiles)"
01:08:08 <int-e> fun
01:08:33 <boily> have feather existed yet?
01:08:35 <oerjan> int-e: it's a little buggy if the last command changed more than one file, i should think.
01:08:48 <oerjan> boily: if it did, it stopped.
01:08:55 <oerjan> maybe it will have.
01:09:00 <hppavilion[1]> oerjan: So what's a good type of parser that I should use for the GOP POC?
01:09:03 -!- Kaynato has quit (Ping timeout: 240 seconds).
01:09:34 <int-e> oerjan: it should just change all of them? ... hmm, depends on whether lastfiles does multiline output
01:09:52 <int-e> or not
01:10:09 <oerjan> int-e: it doesn't. i think the hg output doesn't support it.
01:10:21 <int-e> `cat bin/lastfiles
01:10:22 <HackEgo> hg log -l 1 --template "{files}\n"
01:10:28 <oerjan> at least not with that method.
01:10:37 <int-e> okay
01:11:03 <hppavilion[1]> I'm trying to decide whether to allow backtracking
01:11:20 <hppavilion[1]> I feel like backtracking might be necessary for it to work
01:11:31 <int-e> hppavilion[1]: you can always revisit your decision later
01:11:36 <hppavilion[1]> int-e: ...
01:11:44 * hppavilion[1] begins the slow clap
01:11:52 * hppavilion[1] feels proud that he got that one
01:11:55 <oerjan> we seem to be on a run
01:12:39 <hppavilion[1]> oerjan: Backtracking feels necessary for programming in a GOP, but it also seems like it might make things harder to understand. What are your thoughts?
01:13:22 <oerjan> my thoughts is that i have no intuition for this paradigm.
01:13:25 <oerjan> *are
01:13:34 <int-e> > hg log -T '{files}\n'
01:13:34 <int-e> a a b b
01:13:35 <lambdabot> <hint>:1:12: parse error on input ‘{’
01:13:36 <int-e> sigh.
01:13:40 <oerjan> also, earley parsers are cool hth
01:13:44 <int-e> @botsnack (sorry!)
01:13:44 <lambdabot> :)
01:14:11 <hppavilion[1]> oerjan: I'll check them
01:15:14 <hppavilion[1]> Oooh, it's good with left-recursive rules
01:15:26 <hppavilion[1]> PEG.js throws errors if you even /try/ to left-recurse
01:16:32 <shachaf> oerjan: they're not good for security, though
01:16:39 <oerjan> in a sense, earley doesn't backtrack, but only because it keeps all possibilities in parallel.
01:16:42 <oerjan> shachaf: huh?
01:16:45 <shachaf> the earley parser gets the worm
01:17:04 * oerjan sighs audibly.
01:17:24 <int-e> `` hg log -l 1 -T '{files|obfuscate}' # meh
01:17:25 <HackEgo> hg log: option -T not recognized \ hg log [OPTION]... [FILE] \ \ show revision history of entire repository or files \ \ options: \ \ -f --follow follow changeset history, or file history across \ copies and renames \ -d --date DATE show revisions matching date spec \ -C --copies s
01:17:33 <int-e> `` hg log -l 1 --template '{files|obfuscate}' # meh
01:17:36 <HackEgo> ​** unknown exception encountered, please report by visiting \ ** http://mercurial.selenic.com/wiki/BugTracker \ ** Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] \ ** Mercurial Distributed SCM (version 2.2.2) \ ** Extensions loaded: \ Traceback (most recent call last): \ File "/usr/bin/hg", line 38, in <module> \ mercurial.dis
01:17:47 <int-e> oh wow ...
01:18:31 <int-e> `` hg log -l 1 --template '{author|obfuscate}'
01:18:33 <HackEgo> ​&#72;&#97;&#99;&#107;&#66;&#111;&#116;
01:18:49 * boily thwacks shachaf. a full 1.0 shachafs there.
01:18:59 -!- greenlock has quit (Quit: Leaving).
01:19:27 <oerjan> i think we overloaded greenlock.
01:19:50 <hppavilion[1]> oerjan: Why is it that the more complex a pun gets (earley parser gets the worm required knowledge of multiple fields of CS, PLUS knowing the idiom), the worse we find it?
01:19:51 <oerjan> whether with science or with silliness, remains unknown.
01:22:46 <oerjan> hppavilion[1]: it's proportional to the damage caused by the necessary rewiring of the brain hth
01:22:53 <hppavilion[1]> oerjan: Ah
01:24:06 <oerjan> in case of a > 3.0 shachaf pun, or more than five 2.0 shachaf puns in a 24 hour period, consult a doctor.
01:24:54 <hppavilion[1]> One of the things I want to support with my GOP is http://catseye.tc/view/specs-on-spec/mdpn/mdpn.markdown
01:25:25 <oerjan> see also https://www.youtube.com/watch?v=ienp4J3pW7U
01:31:49 <hppavilion[1]> oerjan: If a shachaf pun lasts more than 4 hours, consult a doctor immediately.
01:32:09 <hppavilion[1]> oerjan: How horribly inefficient is the algebraic matching of MDPN for a parser?
01:35:00 <int-e> `` hg files -r -1 'set:modified or added()'
01:35:03 <HackEgo> hg: unknown command 'files' \ Mercurial Distributed SCM \ \ basic commands: \ \ add add the specified files on the next commit \ annotate show changeset information by line for each file \ clone make a copy of an existing repository \ commit commit the specified files or all outstanding changes \ diff diff reposi
01:35:12 <int-e> okay!
01:35:23 <int-e> `` hg --version
01:35:24 <HackEgo> Mercurial Distributed SCM (version 2.2.2) \ (see http://mercurial.selenic.com for more information) \ \ Copyright (C) 2005-2012 Matt Mackall and others \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
01:35:57 <int-e> anyway mercurial makes this surpisingly hard
01:40:29 <boily> webcomic question: what was that webcomic again, with that girl who falls into a parallel world and she has purple scleras?
01:42:08 <oerjan> boily: it doesn't exist, you must have fallen here from a parallel world
01:42:44 <boily> of course it exists. it is not Canada.
01:43:09 <oerjan> impeccable logic.
01:46:40 <int-e> purple scleras webcomic ==> google ==> http://tvtropes.org/pmwiki/pmwiki.php/Webcomic/Miamaska
01:47:31 <boily> inthanks-e! ^^
01:50:26 <hppavilion[1]> boily: ¬(x ≡ Canada) ↔ exists(x)
01:50:42 <hppavilion[1]> I spent far too long finding the characters to type that message
01:50:57 <hppavilion[1]> (and a voice from above says:)
01:51:01 <boily> PLUGH!
01:51:05 <hppavilion[1]> It sounds like YOU need the "Unicode Keyboard"
01:51:20 <hppavilion[1]> The Unicode Keyboard <insert more Billy Mays here>
01:51:35 <oerjan> `unidecode ≡
01:51:35 <HackEgo> ​[U+2261 IDENTICAL TO]
01:51:37 <hppavilion[1]> </mays firstname="billy">
01:51:48 <oerjan> `unicode NOT IDENTICAL TO
01:51:48 <HackEgo> ​≢
01:51:53 <hppavilion[1]> oerjan: Well.
01:52:00 <hppavilion[1]> `unicode NOT NOT IDENTICAL TO
01:52:03 <boily> what happens if you type Ctrl-Shift-U? do you get an underlined u, then can you type the codepoint for the character you need?
01:52:03 <HackEgo> No output.
01:52:23 <hppavilion[1]> boily: Yes, but I don't have ALL OF UNICODE memorized
01:52:35 <boily> remember A66E.
01:52:36 <hppavilion[1]> boily: In fact, the only unichr I can do off the top of my head is λ
01:52:45 <hppavilion[1]> ٦
01:52:45 <int-e> hmm, what input method is that...
01:53:03 <hppavilion[1]> int-e: It's the type-your-own-damn-unicode method
01:53:10 <boily> I don't know. it works here.
01:53:31 <int-e> hppavilion[1]: https://en.wikipedia.org/wiki/X_Input_Method
01:54:13 <hppavilion[1]> int-e: I'm seriously considering making a unicode keyboard program that replaces certain characters when the right keystrokes are pressed
01:54:22 * int-e tends to use gucharmap anyway
01:54:55 <hppavilion[1]> Something like [CTRL]+\+<latexy-name>+[space|enter|comma|whatever]
01:55:23 <deltab> a Compose key
01:55:39 <boily> too logical.
01:56:15 <int-e> scim already has some latex table
01:56:37 <int-e> (but for some reason I didn't like scim when I tried it)
01:58:26 <boily> wasn't scim dead?
02:02:12 <Sgeo> Cells remind me of Smalltalk.. all full of stuff that goes back to the ancient past and not readily bootstrapable
02:02:27 <int-e> boily: I don't know.
02:09:30 <hppavilion[1]> I have decided on an alternative to CQS that I will adhere to from now on
02:09:38 <hppavilion[1]> pCQS (partial CQS)
02:10:21 <hppavilion[1]> You have a set of "primitive methods" for an object (possibly marked, perhaps by naming convention) and a set of "composed methods"
02:10:50 <quintopia> helloily
02:11:09 <quintopia> you werent around last night
02:11:09 <hppavilion[1]> Primitive methods must adhere to CQS, but composed methods need not; composed methods may not directly interact with the object, but must rather use the primitive methods the same way an external object uses methods in general
02:11:44 <hppavilion[1]> This allows things like stack.POP() to be implemented while remaining sane to a substantial degree, as CQS encourages
02:11:54 <hppavilion[1]> Oooh, are there esoteric design patterns?
02:12:08 <boily> quinthellopia! on Monday nights I'm usually there between 6:00pm and 6:50pm hth.
02:14:44 <quintopia> oh okay
02:14:51 <quintopia> well good night then
02:15:43 <boily> bonne nuitopia! I haven't forgotten The Snack Exchange!
02:16:01 -!- boily has quit (Quit: VOYAGER CHICKEN).
02:22:57 <hppavilion[1]> quintopia: "there"?
02:26:35 <hppavilion[1]> They make class diagrams for OOP', but I've never seen function diagrams for FP
02:26:38 <hppavilion[1]> s/'//
02:28:34 <deltab> FRP? http://www.jaritimonen.com/wp-content/uploads/2013/01/registration-form-bacon.png
02:35:33 <quintopia> hppavilion[1]: boily is quebecois and speaks boilyese
02:37:01 <deltab> http://www.subtext-lang.org/OOPSLA07.pdf#page=14
02:40:14 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:43:06 <oerjan> <hppavilion[1]> They make class diagrams for OOP', but I've never seen function diagrams for FP <-- http://hackage.haskell.org/package/lens
02:43:24 <hppavilion[1]> oerjan: Oh.
02:47:24 -!- AmiMoench has quit (Quit: leaving).
02:52:05 -!- puckipedia has quit (Ping timeout: 244 seconds).
02:58:38 <deltab> ah
03:03:55 -!- Kaynato has joined.
03:04:19 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
03:07:21 <\oren\> DER SCHNABELTIER IST FLIEGEN!
03:08:55 -!- puckipedia has joined.
03:09:04 <oerjan> huh that's a funny false friend
03:09:36 <oerjan> de:Schnabeltier = en:platypus, no:snabeldyr = elephant(s)
03:09:51 <\oren\> I made a plane with a propeller on the front and a rocket engine on the back
03:11:13 <\oren\> so I decided to call it a platypus but in german for more rocketyness
03:11:22 <oerjan> (presumably because de:Schnabel = beak while no:snabel = trunk)
03:12:13 <oerjan> (en:platypus = no:nebbdyr, with no:nebb = beak, too)
03:13:02 -!- iconmaster has quit (Ping timeout: 260 seconds).
03:13:36 <oerjan> (also, technically en:elephant = no:elefant most of the time)
03:14:37 <oerjan> en:trunk = de:Rüssel, it seems
03:17:24 <\oren\> hmm, so schnabeltier is "beaked-thingy"
03:17:45 <oerjan> -animal or -beast
03:17:59 <\oren\> admittedly a platypus is hard to describe
03:23:00 <\oren\> I consider the fact it lays eggs to be the weirdest part
03:26:19 <FreeFull> en:elephant is pl:słoń
03:26:28 <FreeFull> Not sure where the Polish word comes from
03:26:51 <FreeFull> en:trunk is pl:trąba
03:36:46 <\oren\> propeller engines don't operate well in the stratosphere
03:38:22 <FreeFull> They operate really well underwater though
03:38:51 <FreeFull> \oren\: How about the fact that instead of nipples, a platypus has a smooth patch of skin that milk comes out of
03:39:49 <\oren\> augh
03:39:59 -!- tromp_ has joined.
03:41:13 -!- tromp_ has quit (Remote host closed the connection).
03:41:35 -!- tromp_ has joined.
03:47:34 <FreeFull> \oren\: Echidnas also are egg-laying mammals
04:07:03 -!- pelegreno_ has joined.
04:13:11 -!- tromp_ has quit (Remote host closed the connection).
04:15:15 -!- ^v has quit (Quit: ZNC - http://znc.in).
04:15:46 -!- ^v has joined.
04:26:15 -!- Elronnd has changed nick to strangebot.
04:28:45 -!- strangebot has changed nick to Elronnd.
04:40:21 -!- pelegreno has quit (Remote host closed the connection).
04:40:34 -!- pelegreno_ has quit (Remote host closed the connection).
04:41:50 -!- pelegreno has joined.
04:47:49 -!- centrinia has quit (Quit: Leaving).
04:53:14 -!- heroux has quit (Ping timeout: 268 seconds).
05:06:38 -!- tromp_ has joined.
05:23:48 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
05:26:06 -!- tromp_ has quit (Remote host closed the connection).
05:26:33 <Sgeo> `slist [S] ACT 7 -- Homestuck finale
05:26:49 <HackEgo> slist [S] ACT 7 -- Homestuck finale: Taneb atriq Ngevd nvd Fiora Sgeo ThatOtherPerson alot
05:27:04 <shachaf> Now where was that autodeleting slist when you need it?
05:28:33 <coppro> glad I'm awake
05:51:54 -!- j-bot has joined.
06:07:22 -!- Sgeo has quit (Ping timeout: 244 seconds).
06:26:49 -!- tromp_ has joined.
06:31:09 -!- tromp_ has quit (Ping timeout: 246 seconds).
06:38:58 -!- oerjan has quit (Quit: Nite).
06:40:59 -!- hppavilion[1] has joined.
06:43:12 -!- bb010g has joined.
06:58:37 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
07:01:12 -!- hppavilion[1] has joined.
07:01:39 <hppavilion[1]> Is it possible to implement call/cc in a way not requiring vast code restructuring (other than inserted functions) in λcalc?
07:23:22 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
07:28:16 -!- tromp_ has joined.
07:28:40 -!- rdococ has joined.
07:29:19 -!- Sgeo has joined.
07:29:36 -!- heroux has joined.
07:32:51 -!- tromp_ has quit (Ping timeout: 264 seconds).
08:01:03 -!- J_Arcane has quit (Ping timeout: 240 seconds).
08:18:49 -!- earendel has joined.
08:23:22 -!- rdococ has changed nick to rdaway.
08:23:35 -!- rdaway has changed nick to rdococ.
08:24:33 -!- rdococ has changed nick to rdaway.
08:51:59 -!- carado has quit (Remote host closed the connection).
09:00:22 -!- carado has joined.
09:27:55 -!- tromp_ has joined.
09:32:06 -!- tromp_ has quit (Ping timeout: 246 seconds).
09:35:34 -!- AnotherTest has joined.
09:47:15 -!- AnotherTest has quit (Ping timeout: 264 seconds).
09:52:19 -!- Kaynato has quit (Ping timeout: 268 seconds).
10:28:10 -!- AnotherTest has joined.
10:29:48 <b_jonas> oh wow
10:30:56 <b_jonas> this webpage has a label (on some fancy javascripted element to roll out a menu or something) that's supposed to be rotated right to fit in a vertical bar,
10:31:29 <b_jonas> but it has two CSS properties set to rotate it right, and the end result that it's rotated upside down and I only see two letters of it.
10:33:50 -!- heroux has quit (Ping timeout: 248 seconds).
10:47:52 -!- earendel_ has quit (*.net *.split).
10:47:54 -!- dingbat has quit (*.net *.split).
10:47:54 -!- fungot has quit (*.net *.split).
10:47:54 -!- zemhill has quit (*.net *.split).
10:47:54 -!- Taneb has quit (*.net *.split).
10:48:25 -!- Taneb has joined.
10:52:30 -!- dingbat has joined.
10:54:03 -!- AnotherTest has quit (Ping timeout: 276 seconds).
11:16:33 -!- AnotherTest has joined.
11:28:31 -!- AnotherTest has quit (Ping timeout: 268 seconds).
11:30:17 -!- augur has joined.
11:32:31 -!- augur_ has quit (Ping timeout: 250 seconds).
11:33:54 -!- boily has joined.
11:34:06 -!- AnotherTest has joined.
11:36:32 -!- erdic has quit (Ping timeout: 268 seconds).
11:38:13 -!- erdic has joined.
11:44:45 -!- AnotherTest has quit (Ping timeout: 248 seconds).
11:46:32 -!- deltab has quit (Remote host closed the connection).
11:46:44 -!- deltab has joined.
12:00:03 -!- hppavilion[1] has joined.
12:07:10 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
12:17:39 -!- boily has quit (Quit: COMMISSION CHICKEN).
12:30:07 -!- tromp_ has joined.
12:34:40 -!- tromp_ has quit (Ping timeout: 252 seconds).
12:35:16 -!- j-bot has quit (Ping timeout: 264 seconds).
12:36:28 -!- catern has quit (Ping timeout: 264 seconds).
12:37:05 -!- trn has quit (Ping timeout: 264 seconds).
12:37:05 -!- ineiros has quit (Ping timeout: 264 seconds).
12:37:55 -!- ineiros has joined.
12:45:37 -!- trn has joined.
12:54:18 -!- catern has joined.
13:12:21 -!- AnotherTest has joined.
13:36:20 -!- Sgeo has quit (Ping timeout: 244 seconds).
13:58:12 <zgrep> @tell hppavilion[1] re: OCR, so just... metadata with regards to where the text is? Should it, err, figure that out itself?
13:58:12 <lambdabot> Consider it noted.
13:58:19 * zgrep considers it to be noted
13:59:33 <zgrep> @tell hppavilion[1] oh, I see, also letter descriptions... but it would technically be better, I think, to have it "learn" than to have a general description of what a letter looks like... because that'd let it choose what it most easily identifies to be a particular letter.
13:59:33 <lambdabot> Consider it noted.
14:16:15 -!- carado has quit (Ping timeout: 268 seconds).
14:31:29 -!- Sgeo has joined.
14:34:08 -!- Froox has joined.
14:35:13 -!- pdxleif- has joined.
14:38:03 -!- b_jonas_ has joined.
14:38:04 -!- atehwa_ has joined.
14:39:00 -!- FreeFull_ has joined.
14:43:40 -!- earendel has quit (*.net *.split).
14:43:40 -!- atehwa has quit (*.net *.split).
14:43:40 -!- Frooxius has quit (*.net *.split).
14:43:42 -!- pdxleif has quit (*.net *.split).
14:43:42 -!- FreeFull has quit (*.net *.split).
14:43:42 -!- clog has quit (*.net *.split).
14:43:42 -!- b_jonas has quit (*.net *.split).
14:43:42 -!- pdxleif- has changed nick to pdxleif.
14:43:53 <HackEgo> [wiki] [[Golf]] https://esolangs.org/w/index.php?diff=46774&oldid=34218 * SuperJedi224 * (+87)
14:46:01 -!- carado has joined.
14:47:32 -!- `^_^ has joined.
14:50:29 -!- AnotherTest has quit (Ping timeout: 260 seconds).
14:51:58 -!- clog has joined.
14:58:07 -!- FreeFull_ has changed nick to FreeFull.
15:11:37 -!- Phantom_Hoover has joined.
15:19:04 <HackEgo> [wiki] [[Unicorn]] N https://esolangs.org/w/index.php?oldid=46775 * 111.34.148.96 * (+556) Created page with "Unicorn is a very simple programming language. You can learn the basics of coding without needing special software. Everything is on this webpage, including this tutorial. The..."
15:19:41 -!- Kaynato has joined.
15:31:27 -!- tromp_ has joined.
15:34:51 -!- Froo has joined.
15:35:41 -!- tromp_ has quit (Ping timeout: 248 seconds).
15:36:44 -!- Kaynato has quit (Ping timeout: 244 seconds).
15:36:44 -!- nycs has joined.
15:38:16 -!- FreeFull has quit (Ping timeout: 264 seconds).
15:38:16 -!- Froox has quit (Ping timeout: 264 seconds).
15:38:52 -!- `^_^ has quit (Ping timeout: 264 seconds).
15:44:51 -!- FreeFull has joined.
15:47:56 -!- rdaway has changed nick to rdococ.
15:49:08 -!- Sgeo has quit (Ping timeout: 244 seconds).
15:58:54 -!- spiette has joined.
16:04:26 <myname> http://classicprogrammerpaintings.tumblr.com/ best. tumblr. ever!
16:17:05 -!- J_Arcane has joined.
16:21:24 -!- greenlock has joined.
16:25:34 -!- Kaynato has joined.
16:28:23 -!- greenlock has quit (Quit: Leaving).
16:30:56 -!- centrinia has joined.
16:34:31 -!- Reece` has joined.
16:36:53 -!- J_Arcane_ has joined.
16:37:35 -!- staffehn_ has joined.
16:39:19 -!- mysanthrop has joined.
16:42:46 -!- Phantom_Hoover has quit (Ping timeout: 250 seconds).
16:43:54 -!- Vorpal_ has joined.
16:43:54 -!- Vorpal_ has quit (Changing host).
16:43:54 -!- Vorpal_ has joined.
16:44:16 -!- J_Arcane has quit (*.net *.split).
16:44:16 -!- clog has quit (*.net *.split).
16:44:16 -!- carado has quit (*.net *.split).
16:44:16 -!- dingbat has quit (*.net *.split).
16:44:17 -!- myname has quit (*.net *.split).
16:44:17 -!- Vorpal has quit (*.net *.split).
16:44:17 -!- staffehn has quit (*.net *.split).
16:44:17 -!- gniourf has quit (*.net *.split).
16:48:15 -!- mysanthrop has changed nick to myname.
16:50:02 -!- dingbat has joined.
16:50:06 -!- ^v has quit (Ping timeout: 244 seconds).
16:50:37 -!- carado has joined.
16:51:30 -!- gniourf has joined.
17:05:39 -!- clog has joined.
17:10:39 -!- AnotherTest has joined.
17:39:03 -!- ^v has joined.
17:41:03 -!- Vorpal_ has changed nick to Vorpal.
17:47:28 -!- gamemanj has joined.
17:56:06 <prooftechnique> exit
17:56:12 <prooftechnique> Whoops :D
18:03:27 -!- hppavilion[1] has joined.
18:16:13 <prooftechnique> hppavellolion[1]!
18:38:53 -!- Phantom_Hoover has joined.
18:40:54 -!- centrinia has quit (Ping timeout: 260 seconds).
18:50:48 -!- heroux has joined.
18:51:02 -!- Kaynato has quit (Ping timeout: 244 seconds).
19:00:51 -!- gremlins has joined.
19:01:00 -!- Kaynato has joined.
19:01:05 -!- jaboja has joined.
19:01:26 -!- gremlins has quit (Remote host closed the connection).
19:02:03 -!- Reece` has quit (Ping timeout: 240 seconds).
19:07:34 -!- Kaynato has quit (Ping timeout: 244 seconds).
19:16:01 -!- Kaynato has joined.
19:21:18 -!- heroux has quit (Ping timeout: 248 seconds).
19:24:09 -!- `^_^ has joined.
19:27:11 -!- nycs has quit (Ping timeout: 244 seconds).
19:28:58 -!- heroux has joined.
19:33:07 -!- tromp_ has joined.
19:36:03 -!- rdococ_ has joined.
19:36:24 -!- hppavilion[2] has joined.
19:37:04 -!- devhydraz has joined.
19:37:05 -!- devhydraz has quit (Changing host).
19:37:05 -!- devhydraz has joined.
19:37:16 <hppavilion[2]> devhydraz: You new?
19:37:24 -!- tromp_ has quit (Ping timeout: 250 seconds).
19:37:38 -!- idris-bot has quit (Ping timeout: 252 seconds).
19:37:38 -!- hydraz has quit (Ping timeout: 252 seconds).
19:37:42 <hppavilion[2]> Well, just in case
19:37:43 <hppavilion[2]> `relcome devhydraz
19:38:16 <HackEgo> devhydraz: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
19:38:43 -!- Yurume has quit (Ping timeout: 252 seconds).
19:39:17 -!- trn has quit (Ping timeout: 252 seconds).
19:39:17 -!- rdococ has quit (Ping timeout: 252 seconds).
19:39:17 -!- aloril has quit (Ping timeout: 252 seconds).
19:39:18 -!- JX7P has quit (Ping timeout: 252 seconds).
19:39:18 -!- newsham has quit (Ping timeout: 252 seconds).
19:39:49 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
19:39:50 -!- tswett has quit (Ping timeout: 252 seconds).
19:40:01 -!- Yurume has joined.
19:40:54 -!- rdococ_ has changed nick to rdococ.
19:41:09 -!- Warrigal has joined.
19:41:49 -!- sewilton has quit (Read error: Connection reset by peer).
19:41:50 -!- mbrcknl has quit (Remote host closed the connection).
19:43:09 -!- hppavilion[2] has quit (Ping timeout: 248 seconds).
19:44:22 -!- IRIXUser has joined.
19:44:45 -!- IRIXUser has changed nick to Guest31675.
19:46:34 -!- hppavilion[2] has joined.
19:46:41 -!- Guest31675 has quit (Changing host).
19:46:41 -!- Guest31675 has joined.
19:46:44 -!- Guest31675 has changed nick to JX7P.
19:48:23 <hppavilion[2]> Hm...
19:48:43 -!- trn has joined.
19:49:02 -!- hppavilion[2] has changed nick to hppavilion[1].
19:49:44 <myname> i came to the point at which i have no idea what i am actually doing
19:52:20 <gamemanj> myname: I think I may be missing context to this
19:52:27 -!- aloril has joined.
19:52:53 <gamemanj> correction, I think context may be missing, end of, given client uptime
19:53:51 <myname> there is no context
19:53:56 <myname> i am trying to code stuff
19:54:05 <myname> and i am in lamda hell right now
19:54:17 <gamemanj> at least you don't have self-modifying instructions (I hope)
19:54:59 <gamemanj> (If you ever encounter a language with self-modification as a requirement to get things done, write a compiler to abstract it away!!!)
19:55:45 -!- mbrcknl has joined.
19:55:56 <myname> i am writing haskell
19:57:16 -!- sewilton has joined.
19:57:56 -!- rdococ has quit (Quit: Leaving).
20:02:27 -!- XorSwap has joined.
20:03:50 -!- Kaynato has quit (Ping timeout: 244 seconds).
20:06:52 -!- Sprocklem has quit (Ping timeout: 260 seconds).
20:17:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
20:24:38 -!- devhydraz has changed nick to hydraz.
20:26:01 -!- Sprocklem has joined.
20:35:17 <HackEgo> [wiki] [[Special:Log/newusers]] create * Pieman2201 * New user account
20:37:32 -!- newsham has joined.
20:44:55 -!- Froox has joined.
20:47:07 -!- augur has quit (Quit: Leaving...).
20:48:23 -!- XorSwap has quit (*.net *.split).
20:48:25 -!- gniourf has quit (*.net *.split).
20:48:25 -!- Froo has quit (*.net *.split).
20:48:25 -!- ineiros has quit (*.net *.split).
20:48:25 -!- puckipedia has quit (*.net *.split).
20:48:25 -!- shachaf has quit (*.net *.split).
20:48:26 -!- olsner has quit (*.net *.split).
20:48:26 -!- Alcest has quit (*.net *.split).
20:48:26 -!- kline has quit (*.net *.split).
20:48:27 -!- int-e has quit (*.net *.split).
20:48:46 -!- 18VAAMTVM has joined.
20:49:08 -!- 18VAAMTVM has changed nick to shachaf.
20:49:21 -!- kline has joined.
20:49:58 -!- XorSwap has joined.
20:53:30 -!- ineiros_ has joined.
20:54:06 -!- int-e_ has joined.
20:57:35 -!- gniourf has joined.
20:57:35 -!- ineiros has joined.
20:57:35 -!- puckipedia has joined.
20:57:35 -!- int-e has joined.
20:57:35 -!- olsner has joined.
20:57:35 -!- Alcest has joined.
21:04:32 -!- gniourf has quit (*.net *.split).
21:04:32 -!- ineiros has quit (*.net *.split).
21:04:33 -!- puckipedia has quit (*.net *.split).
21:04:34 -!- olsner has quit (*.net *.split).
21:04:34 -!- Alcest has quit (*.net *.split).
21:04:34 -!- int-e has quit (*.net *.split).
21:06:36 -!- hppavilion[1] has joined.
21:09:48 -!- gniourf has joined.
21:09:48 -!- puckipedia has joined.
21:09:48 -!- olsner has joined.
21:10:37 <hppavilion[1]> I'm making a GUI library called AGLET (tested for windows 10, may work on other windows OSes, possible later support for *n?x and *n?x-like systems (probably primary developed by someone else))
21:11:28 <hppavilion[1]> glob++
21:11:58 -!- puckipedia has quit (Ping timeout: 240 seconds).
21:12:40 -!- gniourf has quit (Max SendQ exceeded).
21:13:22 -!- iconmaster has joined.
21:13:32 -!- puckipedia has joined.
21:16:04 -!- olsner has quit (Ping timeout: 240 seconds).
21:16:13 -!- XorSwap has quit (Ping timeout: 244 seconds).
21:16:58 <hppavilion[1]> AGLET is really a backronym; I was naming it and I got AGL, but I wanted it to be pronouncable. And it was "AGL", so I named it "AGLET". Then I just needed to enter ET
21:17:50 <hppavilion[1]> AGL is "Anchorage [Graphical User Interface] Library"
21:18:05 <hppavilion[1]> ET I couldn't come up with a name for, so it's "(for) Extraterrestrials"
21:18:21 <myname> why not AGUIL?
21:18:31 <gamemanj> "Anchorage"?
21:19:02 <gamemanj> another possible name: Anchorage Gui for Intelligent Living Entities: AGILE
21:19:32 <hppavilion[1]> gamemanj: Nice
21:19:38 <hppavilion[1]> gamemanj: Anchorage is the city I live in
21:20:07 <gamemanj> *noted. please wait...*
21:21:34 <hppavilion[1]> hppavilion[1]: A in AGLET = Anchorage is like G in GHC = Glasgow
21:21:50 <hppavilion[1]> Whoops
21:21:59 <gamemanj> So if I want to learn Haskell, I need to take a trip to Glasgow. Got it.
21:22:04 <hppavilion[1]> s/hppavilion[1]/gamemanj/
21:22:07 <hppavilion[1]> gamemanj: Sure, why not?
21:22:25 <gamemanj> well, actually, "learning functional programming" would be a great excuse for a holiday
21:22:49 <gamemanj> ...I mean, educational trip.
21:23:50 <myname> do it
21:23:56 <myname> haskell is awesome
21:24:41 <hppavilion[1]> gamemanj: AGILE is also not a good name because AIs may or may not be allowed to use them
21:24:58 <hppavilion[1]> gamemanj: Depending on who makes the AI rules
21:25:01 <gamemanj> Intelligent Logical Entities.
21:25:03 <gamemanj> Fixed.
21:25:06 <hppavilion[1]> gamemanj: That works too
21:25:14 <hppavilion[1]> gamemanj: Wait, but then it can /only/ be used by AIs
21:25:20 <hppavilion[1]> Or, at the very least, it cannot be used by women.
21:25:21 <gamemanj> Humans can be logical too!
21:25:35 -!- olsner has joined.
21:25:41 <hppavilion[1]> gamemanj: BUT BANANAS CAN'T SING!
21:25:45 <gamemanj> ...
21:26:06 <hppavilion[1]> gamemanj: I believe the correct response is "Well played"
21:26:29 <gamemanj> No, actually.
21:26:39 <gamemanj> Pop-tarts can sing. Why can't bananas? https://dl.dropboxusercontent.com/u/21184720/donotdelete_nyan.BytePusher
21:27:15 <myname> as a computer science student: women can be very logical
21:27:29 <hppavilion[1]> myname: Yeah, I was just making a sexist joke because it was easy
21:27:34 <hppavilion[1]> myname: I was just being a bad person.
21:28:09 <gamemanj> "just being a bad person"... as if that makes sense for the use of the word "just"
21:28:10 <myname> yeah
21:28:17 * hppavilion[1] considers saying exactly /how/ easy it is, relative to someone else on the channel's mother, but opts not to because he's been stupid enough for one day
21:28:27 <gamemanj> ...
21:28:30 <hppavilion[1]> I seem to have lost my maturity today
21:28:34 <gamemanj> yes
21:28:43 <hppavilion[1]> I will stop chatting until I find it
21:28:54 <gamemanj> I think we should put hppavilion[1] on a recovery mechanism of BytePusher code and Brainfuck
21:29:15 <gamemanj> Haskell and GUI code is messing hppavilion[1] up
21:29:40 -!- gniourf has joined.
21:31:42 <hppavilion[1]> gamemanj: But I NEED them!
21:32:01 * hppavilion[1] quietly searches for symptoms of drug addiction to further this joke
21:33:03 <hppavilion[1]> And it's just a little bit of haskell here and there; it's not like I'm writing a full haskell DSL for GUIs
21:34:02 -!- augur has joined.
21:34:09 <b_jonas_> hppavilion[1]: yes, addiction always starts with just a little bit of it here and there.
21:34:13 <b_jonas_> be careful
21:34:16 -!- b_jonas_ has changed nick to b_jonas.
21:34:38 -!- tromp has joined.
21:35:18 -!- gamemanj has quit (Ping timeout: 244 seconds).
21:37:26 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
21:39:24 -!- tromp has quit (Ping timeout: 260 seconds).
21:39:29 -!- diginet_ has joined.
21:39:56 -!- devhydraz has joined.
21:39:56 -!- devhydraz has quit (Changing host).
21:39:56 -!- devhydraz has joined.
21:40:49 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
21:41:58 -!- ski_ has joined.
21:42:32 -!- coppro_ has joined.
21:43:22 -!- mysanthrop has joined.
21:43:26 -!- coppro has quit (Disconnected by services).
21:43:32 -!- coppro_ has changed nick to coppro.
21:44:54 -!- myname has quit (Disconnected by services).
21:45:00 -!- mysanthrop has changed nick to myname.
21:46:09 -!- idris-bot has joined.
21:47:07 -!- hydraz has quit (*.net *.split).
21:47:10 -!- fractal has quit (*.net *.split).
21:47:10 -!- ski has quit (*.net *.split).
21:47:11 -!- izabera has quit (*.net *.split).
21:47:11 -!- mtve has quit (*.net *.split).
21:47:11 -!- diginet has quit (*.net *.split).
21:47:15 -!- diginet_ has changed nick to diginet.
21:48:27 -!- jaboja has quit (Ping timeout: 264 seconds).
21:49:07 -!- jaboja has joined.
21:50:57 -!- j-bot has joined.
21:53:00 -!- izabera has joined.
21:53:28 -!- mtve has joined.
22:00:50 -!- devhydraz has changed nick to hydraz.
22:08:55 -!- `^_^ has quit (Quit: This computer has gone to sleep).
22:16:11 -!- fractal has joined.
22:20:27 -!- APic has quit (Ping timeout: 260 seconds).
22:25:22 -!- APic has joined.
22:41:16 -!- j-bot has quit (Ping timeout: 264 seconds).
22:41:16 -!- aloril has quit (Ping timeout: 264 seconds).
22:41:52 -!- gniourf has quit (Ping timeout: 264 seconds).
22:41:52 -!- Yurume has quit (Ping timeout: 264 seconds).
22:41:52 -!- heroux has quit (Ping timeout: 264 seconds).
22:42:58 -!- oerjan has joined.
22:43:08 -!- heroux has joined.
22:45:23 -!- Yurume has joined.
22:48:11 -!- XorSwap has joined.
22:49:33 <oerjan> does anyone know the proper way in irssi to tell it to change to a different server when the usual one is not responding? everytime i try it i end up being logged in twice.
22:50:47 <oerjan> (i tried just waiting for it to time out first, but stupid dns chose the _same_ server for irc.freenode.net)
22:51:59 <int-e_> oerjan: I think the trick is to specify the network name. //connect -network Freenode servernameblahblub
22:52:02 -!- int-e_ has changed nick to int-e.
22:52:40 <int-e> also /rmreconns
22:52:50 <oerjan> i don't think that is right, /connect keeps old connections.
22:52:51 <int-e> oh and you can specify several servers per network anyway
22:53:00 <oerjan> int-e: i have a long list.
22:53:31 <oerjan> it's just that the first wasn't working, the second is irc.freenode.net which resolved to the same as the first by accident.
22:53:38 <oerjan> also /rmreconns did nothing.
22:53:58 <int-e> I'm not sure how you end up being logged in twice
22:54:12 <oerjan> i think i don't want "i think" advice on this. i have guesse so many times wrong.
22:54:45 <oerjan> int-e: i end up logged in twice because irssi has no problem being logged in twice to the same network.
22:55:01 <int-e> do you just want something like /reconnect Freenode ?
22:55:18 <oerjan> although the other one never joined any channels, which means it doesn't work.
22:55:29 <oerjan> int-e: hmph, let me try that.
22:55:37 -!- oerjan has quit (Quit: Reconnecting).
22:55:43 -!- oerjan has joined.
22:56:20 <oerjan> int-e: no, that just reconnects to the _same_ server.
22:56:47 <oerjan> int-e: also, you did not take my hints that i don't want guessing advice.
22:56:51 -!- aloril has joined.
22:56:56 -!- gniourf has joined.
22:56:58 -!- XorSwap has quit (Ping timeout: 244 seconds).
22:57:04 <int-e> I don't understand the problem
22:57:15 <int-e> anyway whatever goodnight
22:57:26 <oerjan> int-e: WAT
22:57:59 * oerjan needs to calm down before he bans int-e
22:58:52 <shachaf> int-e: you really dahled that one
22:58:59 <oerjan> word.
22:59:54 <oerjan> i'm now angry at him for not understanding, and i cannot stop being angry because he's no longer here to listen to my explanation.
23:00:25 <shachaf> why are you angry at him for not understanding
23:01:48 <shachaf> oerjan: imo you should hug it out hth
23:01:53 <oerjan> tricky.
23:02:13 -!- hppavilion[1] has joined.
23:02:20 <shachaf> why
23:02:31 <oerjan> shachaf: he gives me advice that i can guess myself and which doesn't work, without understanding the problem. then just as he realizes he doesn't understand, he leaves.
23:02:45 <oerjan> shachaf: i'm not in austria
23:03:00 <shachaf> neither am i but it's never stopped me from hugging it out before hth
23:03:29 <oerjan> OKAY
23:04:13 <shachaf> anyway what would be a better behavior here
23:04:15 <shachaf> saying nothing?
23:04:23 <oerjan> anyway, what i want is a way to tell irssi to skip immediately to the next server in the freenode list, as if the current one has timed out.
23:05:09 -!- Sprocklem has quit (Ping timeout: 260 seconds).
23:05:49 <shachaf> https://www.google.com/flights/#search;f=TRD;t=VIE,XWW hth
23:06:06 <shachaf> i don't know how to do that
23:06:19 <hppavilion[1]> Hm...
23:06:31 <hppavilion[1]> End-User Programming is an interesting thing
23:06:46 <oerjan> neither do i.
23:07:06 <hppavilion[1]> But the only sort of software that is even /remotely/ generally-accessible for that purpose is spreadsheet software (and maybe personal databases, though I've never used one of those)
23:07:23 <hppavilion[1]> And... now I have to go
23:07:25 <hppavilion[1]> @messages-lud
23:07:25 <lambdabot> zgrep said 9h 9m 12s ago: re: OCR, so just... metadata with regards to where the text is? Should it, err, figure that out itself?
23:07:25 <lambdabot> zgrep said 9h 7m 52s ago: oh, I see, also letter descriptions... but it would technically be better, I think, to have it "learn" than to have a general description of what a letter looks like... because that'd let it choose what it most easily identifies to be a particular letter.
23:07:27 <hppavilion[1]> (before I leave)
23:09:36 <oerjan> shachaf: basically, i have a preferred freenode server (sinisalo), which is tried first. but everytime it is down it takes me > 2 extra minutes to start up irssi. i'd like some way to skip those 2 minutes.
23:09:59 <oerjan> and sometimes like today, by sheer bad luck with dns, it takes twice as long.
23:10:02 <shachaf> oerjan: i understand the problem
23:10:11 <oerjan> good, that's an improvement :P
23:10:46 <oerjan> the ironic thing is that i was just trying to start up irssi before doing something else...
23:12:07 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
23:15:48 -!- boily has joined.
23:19:27 -!- centrinia has joined.
23:22:23 <oerjan> eek a gap in the logs
23:22:49 <oerjan> Gregor is 9 days idle
23:23:19 <oerjan> bollehy
23:25:29 <oerjan> eek, another
23:28:41 <boily> hellœeekrjan!
23:28:46 <boily> gap gap gap ♪
23:33:10 <oerjan> @tell hppavilion[1] <hppavilion[1]> myname: I was just being a bad person. <-- please report to the next #esoteric sensitivity bootcamp hth
23:33:10 <lambdabot> Consider it noted.
23:33:37 <myname> there is a bootcamp?
23:33:45 <myname> i want to go there, too
23:34:03 <oerjan> at the very least, you may get the boot
23:39:39 -!- Sgeo has joined.
23:40:35 <int-e> oerjan: fwiw, http://bugs.irssi.org/index.php?do=details&task_id=176 (and also http://bugs.irssi.org/index.php?do=details&task_id=175, but the former has a useful hint at the bottom)
23:41:08 <oerjan> ooh
23:42:41 <oerjan> it is possible that /server <address> thing is the closest available
23:44:06 <shachaf> is that an angry "ooh"
23:44:29 <oerjan> perhaps the latter is why /rmreconns did nothing
23:44:36 <oerjan> shachaf: no
23:59:17 -!- jaboja has quit (Remote host closed the connection).
←2016-04-12 2016-04-13 2016-04-14→ ↑2016 ↑all