00:00:19 <hppavilion[1]> I think I'm going to team up with a friend and go into some small-scale web development.
00:01:10 <zzo38> This is I made some idea about stuff that could be useful in SQLite: http://zzo38computer.org/textfile/miscellaneous/sqlext
00:01:22 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45863&oldid=45860 * Luis Mendo * (+0) /* Specification */
00:01:40 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45864&oldid=45863 * Luis Mendo * (+0) /* Specification */
00:03:07 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45865&oldid=45864 * Luis Mendo * (-6) /* Compiler */
00:03:08 <oerjan> <hppavilion[1]> And which probably resides in the set Ε (from the greek word "Ερώτηση") <-- i see greeks consider questions to be erotic, no wonder they invented logic.
00:03:37 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45866&oldid=45865 * Luis Mendo * (-19) /* Specification */
00:04:27 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45867&oldid=45866 * Luis Mendo * (+0) /* Specification */
00:04:57 <oerjan> also i think that's new greek, according to wiktionary the ancient version is ἐρώτησις
00:05:11 <oerjan> hppavilion[1]: no, i'm sure you just discovered a greek pun.
00:05:16 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45868&oldid=45867 * Luis Mendo * (-1) /* Specification */
00:05:48 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45869&oldid=45868 * Luis Mendo * (-1) /* Compiler */
00:06:01 <HackEgo> [wiki] [[Blo]] N http://esolangs.org/w/index.php?oldid=45870 * Qpliu * (+10369) Created page with "The blo programming language is a stripped-down programming language largely based on Go. Types in blo are user defined structs, whose fields can be either a bit or a non-rec..."
00:06:04 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45871&oldid=45869 * Luis Mendo * (+0) /* Compiler */
00:06:16 <oerjan> it is greek for question. which happens to start with erot-
00:06:39 <HackEgo> [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=45872&oldid=45826 * Qpliu * (+10) /* B */
00:07:55 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45873&oldid=45871 * Luis Mendo * (-8) /* Specification */
00:08:09 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45874&oldid=45873 * Luis Mendo * (-8) /* Compiler */
00:09:58 <oerjan> i'm sure ancient comedians used that all the time.
00:09:59 <HackEgo> [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45875&oldid=45874 * Luis Mendo * (+412) /* Compiler */
00:18:11 <oerjan> <hppavilion[1]> Is superelliptic geometry possible? <-- you might want to look up L^p metrics hth
00:19:03 <oerjan> i'm not sure that's any kind of analogous to hyperbolic geometry, though.
00:19:45 <oerjan> and square geometry is then either L^1 or L^\infty, dependent on which way you orientate the square.
00:20:18 <oerjan> L^1 is also known as "taxicab geometry"
00:20:30 <fizzie> oerjan: I made a half-hearted attempt to find some of those files, but gave up when I reached the ~/archive/backup/older/colin/old/pc/_old/ directory.
00:20:51 <fizzie> I can't even recall the punny acronym, except that I think the word "everything" was in it.
00:22:01 <oerjan> everything standardize optimally
00:31:33 <oerjan> `? hyperbolic geometry
00:31:35 <HackEgo> Hyperbolic Geometry is geometry that is exaggerated to the point of absurdity
00:31:55 <oerjan> `` sed -i 's/$/./' wisdom/hyperbolic\ geometry
00:44:01 <oerjan> <HackEgo> [wiki] [[Special:Log/newusers]] create * Wms0-1p * New user account <-- that's a very weird username...
00:44:16 <oerjan> nothing in the abuse log though
00:53:28 -!- Phantom_Hoover has joined.
00:55:15 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds).
01:02:50 <boily> maybe it's a dormant spambot...
01:05:18 <\oren\_> @tell b_jonas that's basically the plot of the campaign of AoM:TT
01:14:57 <lifthrasiir> I don't know why, but PuTTY does not get the first 40 (yeah, 가 thru 갧, don't know why) hangul syllables
01:15:45 <boily> huh. rp is a valid end cluster in Korean?
01:15:56 <boily> \oren\_: shit happens.
01:16:37 <\oren\_> I was playing hyrule warriors all night
01:17:56 <lifthrasiir> to be exact, it does NOT mean that it's pronounced /rp/ or similar
01:17:57 <\oren\_> lifthrasiir: try Pietty, it has hacks for CJK
01:19:12 <\oren\_> http://ntu.csie.org/~piaip/pietty/
01:20:13 <lifthrasiir> \oren\_: some investigation indicates the problem is not specific to PuTTY, notepad doesn't get *any* hangul syllables at all
01:20:58 <\oren\_> do any chinese charatcers work? 黒鼻龍
01:21:16 <lifthrasiir> it somehow gets the correct advance width but not glyphs
01:21:32 <lifthrasiir> \oren\_: there are some radicals (separately encoded) drawn, but in general, no
01:21:49 <\oren\_> maybe you have a font that has blank glyphs
01:22:09 <\oren\_> like they are "in" the font but have no lines
01:22:36 <\oren\_> and then that font is being fallen back to when you don't select a Korean font?
01:22:39 <boily> lifthrasiir: so ㄿ exists. I guess it's pronounced closer to /lp/ or /l/?
01:23:42 <lifthrasiir> boily: any final consonant besides from ㄱㄴㄷㄹㅁㅂㅇ is an orthographical notation
01:28:42 <lifthrasiir> boily: ㄿ is primarily pronounced as ㄹ, but it also gives ㅍ when followed by a vowel (i.e. initial ㅇ in the syllablic block)
01:32:19 -!- ^v has joined.
01:32:33 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
02:02:35 -!- MDude has joined.
02:06:19 -!- ^v has quit (Quit: Leaving).
02:06:48 -!- ^v has joined.
02:20:50 <Sgeo> Ugh, is HexChat assuming that all of those are U+0000?
02:20:59 <Sgeo> Because all I see are boxes with 4 0s
02:21:36 <Sgeo> Gregor had prior indicated to me elsewhere that Freetype does boxes with the codepoint in them
02:22:41 <Sgeo> Oh, it shows that one differently. I guess it could look like FFFF (it's U+FFFF), but it's too small to see
02:26:23 -!- andrew has joined.
02:33:24 -!- sebbu3 has joined.
02:33:40 -!- sebbu has quit (Ping timeout: 256 seconds).
02:34:11 -!- boily has quit (Quit: CAPACITIVE CHICKEN).
02:34:15 -!- hppavilion[1] has joined.
02:39:34 <Sgeo> I think every character the font doesn't support
02:39:35 <Sgeo> 黒鼻龍 worked fine
03:00:29 -!- variable has joined.
03:15:10 -!- tromp has joined.
03:19:26 -!- tromp has quit (Ping timeout: 240 seconds).
03:21:18 <hppavilion[1]> (Int, Float, Complex, Tuple, List, Date, Char, String) (Tuple, List, and Char have all the Haskellic relationships: String=[Char], Tuple is fixed-width non-homogenous wheras list is variable-width homogenous)
03:22:24 -!- ^v has quit (Ping timeout: 256 seconds).
03:25:14 <\oren\_> function from any type to any type
03:26:01 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:35:24 -!- mauris__ has joined.
03:36:42 -!- variable has quit (Quit: 1 found in /dev/zero).
03:38:26 -!- mauris_ has quit (Ping timeout: 240 seconds).
03:39:47 -!- andrew has quit (Remote host closed the connection).
03:40:22 -!- mauris__ has quit (Ping timeout: 250 seconds).
03:40:23 -!- andrew has joined.
03:52:13 -!- ^v has joined.
04:12:25 <FreeFull> hppavilion[1]: Make sure it uses gopher and not http
04:24:53 -!- tromp has joined.
04:37:09 -!- Lymia has quit (Ping timeout: 250 seconds).
04:37:36 -!- pikhq has quit (Ping timeout: 250 seconds).
04:38:15 -!- pikhq has joined.
04:38:16 -!- Lymia has joined.
04:39:25 <hppavilion[1]> OK, crowdculator is up at http://206.174.0.58/crowdculator
04:39:46 <hppavilion[1]> With some adjustments I'm about to document into the webpage
04:45:33 <zzo38> You can also to use both gopher and HTTP
04:46:02 <zzo38> (My own computer uses both, and a gopher server, as well as a gopher client, would not be so difficult to make.)
04:47:33 <hppavilion[1]> zzo38: I'm using a python library specifically designed for HTTP, so I probably can't
04:47:56 <hppavilion[1]> Like Crowdculator calculates on the server because that way I can use PyBrain
04:49:04 <zzo38> With gopher everything is calculated on the server, except for display which must be decided by the client; the server gives no CSS or HTML or anything like that
04:51:33 <hppavilion[1]> Anyway, I don't really want to /use/ gopher; the content of the site should be Eso-, not the way you access it
04:55:41 <hppavilion[1]> Perhaps a stack-based language based exclusively on stack manipulation and introspection (e.g. no arithmetic or anything) would be good?
04:56:37 <hppavilion[1]> You call the successor function with i #, where i is the "push item" instruction and # is the "get length of stack" instruction
04:56:45 <lifthrasiir> stack inside stack inside stack inside stack inside...
04:56:57 <lifthrasiir> I once thought of a funge variant of that kind
04:58:32 <hppavilion[1]> It would push an item with no definite value, but that is distinctly different from any other value represented by a string of lowercase letters
05:01:33 <hppavilion[1]> so a != b and a == a, but a isn't actually meaningful or concrete like True or 5 or "Hello World", which aren't available in this langauge
05:05:04 <hppavilion[1]> The only part of the language with concrete values is an accumulator which stores a single byte, and that has to be set with $, which an abstract value called one, then pops 8 more values and builds a byte out of them based on the value equaling one meaning a 1 in the byte else meaning 0
05:06:17 <hppavilion[1]> And the only thing you can really do with the acc is oneset it (what I described above), input a byte to it, pull it down (reverse of onesetting), and output an ASCII character from it
05:15:22 <hppavilion[1]> I'm adding a feature to the standard W'' interpreter
05:15:50 <hppavilion[1]> If turned on, it defers commands that aren't deemed "safe" to a secondary, non-evil version
05:20:22 <hppavilion[1]> So I can just execute unfiltered programs coming in from clients on a server and not worry about being hacked
05:29:55 -!- tromp has quit (Remote host closed the connection).
05:32:25 <hppavilion[1]> Of course, you could still lag my computer to kingdom come with 9 9 9 9 9 9 9 9 9 ** ** ** ** ** ** ** ** or the like
05:37:46 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
05:43:21 -!- adu has quit (Quit: adu).
05:46:59 -!- adu has joined.
06:00:16 <zzo38> I have partially made a SQLite extension for using PCRE
06:08:30 -!- interest1ng has joined.
06:22:15 -!- Elronnd has changed nick to earenndil.
06:26:21 <\oren\_> I've made the hangul-generation and insertion-into-my-font fully automated
06:26:45 -!- earenndil has changed nick to Elronnd.
06:26:53 -!- hppavilion[1] has joined.
06:27:05 <zzo38> How is the hangul-generation worked and how is formats of such thing?
06:30:28 -!- tromp has joined.
06:35:01 <\oren\_> I'm using a C program to generate a BDF fragment containing just the hangul glyphs, then a shell script inserts it into the BDF file of my font.
06:35:04 -!- tromp has quit (Ping timeout: 256 seconds).
06:41:27 -!- Lymia has quit (Remote host closed the connection).
06:44:55 -!- Lymia has joined.
06:49:04 -!- Elronnd has changed nick to earenndil.
06:49:18 <hppavilion[1]> Did whoever-it-is-who-opened-it add .html to the end? Because that could've been the problem
06:49:45 <hppavilion[1]> Oh, found the issue. They attempted to visit the homepage.
06:50:20 -!- adu has quit (Quit: adu).
07:08:30 -!- earenndil has changed nick to Elronnd.
07:17:00 <zzo38> I got REGEXP and PCRE_CONFIG to work already, and now I have also got PCRE_COMPILE to work, and then I will add PCRE_EXEC and possibly some other functions (possibly PCRE_QUOTE) and possibly a virtual table too
07:30:20 -!- Patashu has joined.
07:32:08 -!- tromp has joined.
07:34:06 <zzo38> For a SQLite extension I am making
07:37:06 -!- tromp has quit (Ping timeout: 272 seconds).
07:58:33 -!- bb010g has quit (Quit: Connection closed for inactivity).
08:06:44 <zzo38> You can tell me if you have other suggestions (or questions, comments, complaints) too
08:15:18 -!- MDude has changed nick to MDream.
08:22:20 -!- oerjan has quit (Quit: leaving).
08:29:09 -!- lleu has quit (Quit: That's what she said).
08:30:56 -!- tromp has joined.
08:36:00 -!- tromp has quit (Ping timeout: 272 seconds).
08:43:28 -!- andrew has quit (Remote host closed the connection).
08:45:42 -!- andrew has joined.
08:48:45 -!- andrew has quit (Remote host closed the connection).
08:50:23 -!- andrew has joined.
08:51:50 -!- AnotherTest has joined.
08:54:03 <hppavilion[1]> Perhaps a programming language where Classes can catch diseases?
09:00:42 -!- AnotherTest has quit (Ping timeout: 256 seconds).
09:02:53 <^v> calling a diseised class will infect yours
09:03:16 <^v> worse the infection, worse the undefined behavior
09:34:42 -!- ^v has quit (Ping timeout: 256 seconds).
09:38:06 -!- J_Arcane has quit (Ping timeout: 256 seconds).
09:38:26 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
09:39:03 -!- sebbu3 has changed nick to sebbu.
09:40:53 -!- mroman has joined.
09:42:11 <b_jonas> \oren\_: I think in AoM the titans rise, but I don't recall Atlas being involved.
10:04:47 -!- J_Arcane has joined.
10:08:17 -!- andrew has quit (Remote host closed the connection).
10:09:17 -!- interest1ng has quit (Quit: Leaving...).
10:25:37 -!- FreeFull has quit (Ping timeout: 250 seconds).
11:15:38 -!- jaboja has joined.
11:25:47 -!- boily has joined.
11:32:27 -!- tromp has joined.
11:37:03 -!- tromp has quit (Ping timeout: 250 seconds).
11:41:25 <b_jonas> what the heck is the http request header called "DNT"?
11:43:58 <b_jonas> wait, did you notice that cmd on win7 doesn't echo empty lines in batch files, unlike the original command.com of DOS? this is great change!
11:44:32 <b_jonas> you no longer have to @ all the empty lines just to avoid junk on the screen
11:45:23 <fizzie> It's the Do-Not-Track header.
11:46:04 <fizzie> I've been assuming they abbreviated it to save bytes in HTTP headers. I've seen that sort of thing, and it's probably even a valid concern, given how many HTTP requests there are in total.
11:49:23 -!- AnotherTest has joined.
11:52:12 -!- Patashu has quit (Ping timeout: 250 seconds).
11:55:46 -!- AnotherTest has quit (Ping timeout: 240 seconds).
11:58:10 -!- FreeFull has joined.
11:58:13 -!- AnotherTest has joined.
12:06:12 <lambdabot> echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "mroman!~mroman@160.85.232.176", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo off"]} target:#esoteric rest:"off"
12:06:21 <mroman> Isn't that the first line of pretty much every batch file anyway?
12:08:56 <b_jonas> I don't get it then, because its value is 1 but I cleared it in the browser options
12:10:19 <b_jonas> Probably Firefox is just stupid and that header is useless.
12:10:27 <b_jonas> I mean, why is there a setting if it doesn't work?
12:14:10 <fizzie> You could check about:config for privacy.donottrackheader.*, apparently.
12:20:52 <fizzie> My Firefox here doesn't seem to be sending DNT.
12:23:15 <b_jonas> fizzie: that one is set to false.
12:23:45 <fizzie> There's apparently also a thing that makes private browsing windows have do-not-track by default, in case that's applicable.
12:24:00 <b_jonas> Yes, but this isn't a private browsing window either.
12:24:03 -!- boily has quit (Quit: SARANWRAP CHICKEN).
12:24:24 <fizzie> Well, maybe it's just broken then.
12:24:41 <fizzie> Or maybe you've got an extension that's decided to be proactive about privacy.
12:25:47 <b_jonas> Hmm, I should check extensions, yes.
12:46:26 <fizzie> "Connect error for create: closed"
12:46:32 <fizzie> That's a very informative error message, thank you for that.
12:50:12 -!- AnotherTest has quit (Ping timeout: 256 seconds).
13:13:46 -!- tromp__ has quit (Read error: Connection reset by peer).
13:24:12 -!- AnotherTest has joined.
13:29:04 -!- andrew__ has joined.
14:03:15 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:05:04 -!- AnotherTest has joined.
14:07:15 -!- Welo has joined.
14:19:51 -!- tromp has joined.
14:51:06 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:51:19 -!- jaboja has quit (Remote host closed the connection).
14:57:01 -!- AnotherTest has joined.
15:00:08 <mroman> http://codepad.org/UNHdcwDT
15:00:21 <mroman> I found an esolang lurking around on my computer
15:00:34 <mroman> I think it's a modified version of one I published in my old blog.
15:00:51 <mroman> but I'm too brain fogged right now to figure it out.
15:19:48 -!- J_Arcane has quit (Ping timeout: 256 seconds).
15:27:15 -!- lleu has joined.
15:27:15 -!- lleu has quit (Changing host).
15:27:16 -!- lleu has joined.
15:31:35 -!- AnotherTest has quit (Ping timeout: 240 seconds).
15:38:55 -!- J_Arcane has joined.
15:48:50 -!- adu has joined.
15:55:22 -!- adu has quit (Quit: adu).
16:02:38 -!- andrew__ has quit (Remote host closed the connection).
16:10:50 -!- mauris has joined.
16:20:24 -!- bb010g has joined.
16:42:39 <HackEgo> olist 1015: shachaf oerjan Sgeo FireFly boily nortti b_jonas
16:43:59 <FireFly> Really? I can't access giantitp.com
16:44:35 <FireFly> http://xen.firefly.nu/up/2015-12-14_174423.png is this just for me?
16:50:45 <shachaf> www.giantitp.com resolves to 68.168.102.183 here
16:52:20 -!- AnotherTest has joined.
17:01:06 -!- AnotherTest has quit (Ping timeout: 240 seconds).
17:18:44 -!- puckipedia has quit (Quit: ZNC - 1.6.0 - http://znc.in).
17:25:22 <int-e> hmm, transparant proxy or bogus route? (last few traceroute steps are 4.28.82.158 216.55.184.96 216.55.184.117 68.168.102.183 for me)
17:26:11 <int-e> (using traceroute -n to avoid nameserver lookups)
17:29:10 -!- hppavilion[1] has joined.
17:30:07 <APic> Has Tax Law anything to do with LaTex?
17:32:24 <APic> Just had similar Letters
17:42:05 -!- jaboja has joined.
17:52:04 <FireFly> shachaf, int-e: It seems to boil down to a browser bug with the browser not setting the Host header properly... but I have no idea why
17:52:08 -!- MDream has changed nick to MDude.
17:55:39 -!- TieSoul has quit (Ping timeout: 260 seconds).
17:59:23 <hppavilion[1]> APic: Wait, did you actually think Tax Law had anything to do with LaTeX?
17:59:26 -!- ^v has joined.
17:59:37 <APic> Yes, i am schizophrenic.
17:59:56 <APic> I thought maybe some one could have intended it as a Joke.
18:00:16 <hppavilion[1]> Ah. I just wasn't sure if you were, for example, a non-native english speaker
18:02:06 <hppavilion[1]> I'm now writing the Betan Taxation Act of 1920+16i
18:02:26 <hppavilion[1]> The first Tax Law for the nation of Beta, Hedwig Notta's homeland
18:16:18 <FireFly> hppavilion[1]: sounds like a complex law
18:24:40 <mroman> my conworlding senses are flaring up
18:25:41 -!- mroman has quit (Quit: Lost terminal).
18:26:45 <shachaf> FireFly: there's a mirror on my website if you need one hth
18:34:05 -!- jaboja has quit (Read error: Connection reset by peer).
18:35:13 -!- jaboja has joined.
18:47:12 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
18:51:19 -!- AnotherTest has joined.
18:55:47 -!- zzo38 has quit (Remote host closed the connection).
18:58:33 -!- bb010g has quit (Quit: Connection closed for inactivity).
19:13:49 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
19:15:58 -!- copumpkin has joined.
19:29:11 -!- hppavilion[1] has joined.
19:40:37 -!- Phantom_Hoover has joined.
20:03:21 -!- Patashu has joined.
20:07:40 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
20:15:57 -!- hppavilion[1] has joined.
20:40:32 -!- Patashu has quit (Ping timeout: 256 seconds).
20:42:45 -!- hppavilion[1] has set topic: The international hub for esoteric Tax Law design and deployment. | Effi's finest fluffy waffles | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://esolangs.org/.
20:43:05 <hppavilion[1]> Funnier than KRF, which no one even knows what it means (ironically)
20:48:39 <hppavilion[1]> I need some esoteric operators that can be used to represent any arithmetical expression in a completely different way
20:59:14 <hppavilion[1]> I would like languages like Python (those with the ** operator) to allow x, then n repeated *s, then y to be equal to H[n-1](x, y)
21:08:52 -!- TieSoul has joined.
21:11:41 <HackEgo> [wiki] [[Folders]] http://esolangs.org/w/index.php?diff=45876&oldid=43065 * Rottytooth * (+422) introducing a foldername-agnostic variation of Folders currently in progress
21:13:05 <mauris> http://arxiv.org/abs/1512.03547 good news for eodermdrome interpreters!
21:15:06 -!- FreeFull has quit (Ping timeout: 256 seconds).
21:16:00 -!- FreeFull has joined.
21:17:54 <HackEgo> [wiki] [[Pure folders]] N http://esolangs.org/w/index.php?oldid=45877 * Rottytooth * (+21) Folders 2.0
21:18:12 <b_jonas> mauris: I don't think that implies a fast algorithm for subgraph isomorphism.
21:22:20 -!- zgrep has quit (Ping timeout: 272 seconds).
21:24:51 -!- mihow has joined.
21:31:00 -!- zgrep has joined.
21:57:19 -!- TieSoul has quit (Remote host closed the connection).
22:02:36 <izabera> https://www.codeeval.com/open_challenges/61/ how is one supposed to solve this?
22:10:38 <hppavilion[1]> Could probably be better, but it's the longest script ever written in W'' xD
22:11:43 <hppavilion[1]> I'm counting code block delimiters ("[|" and "|]") as instructions
22:12:44 <hppavilion[1]> Though it doesn't yet work in the reference implementation; I'm yet to implement comparison instructions (or even technically put them in the spec xD)
22:13:53 <fizzie> izabera: I assume you'll use the message + keyed_alphabet in the sample to figure out the "encryption", and then write a program to apply that. Given how all the digit groups have an even number of digits, and treating every two digits as a separate number all the numbers are from 01 to 25 and keyed_alphabet has a length of 26, I'd start with pairs of digits.
22:16:32 <fizzie> (With spaces mapping to spaces.)
22:18:44 <hppavilion[1]> http://worldbuilding.stackexchange.com/questions/31388/how-would-facebook-sysadmins-prevent-the-summoning-of-cthulhu
22:22:03 -!- Welo has quit (Quit: Leaving).
22:22:20 <izabera> fizzie: i thought about that but i can't make some sense of the result
22:22:35 <izabera> 012222 1114142503 0313012513 03141418192102 0113 2419182119021713 06131715070119
22:22:35 <izabera> B J J G V V Q I I Y B Q Y I V V Z D F H B Y P D Z F D H U Y E Y U A C B D
22:23:49 <fizzie> Well, it might well have some other trivial transformation(s) applied. Also, there's ambiguity about whether the indices are zero-based. And they need not be just indices to the keyed_alphabet string, of course.
22:26:02 <izabera> that was 1 based. with 0, the first word is H K K
22:28:54 <hppavilion[1]> The digit at the end is unary, then the second digit from the end is binary, and indeed the nth digit from the end is written in base n.
22:32:30 <mauris> izabera: running your thing through a cryptrogram solver, i get ALL PEERS START SEEDING AT MIDNIGHT ?TH??AI
22:33:05 <mauris> (i chopped off the last word, then fed it to http://rumkin.com/tools/cipher/cryptogram-solver.php)
22:33:37 <hppavilion[1]> And fast forward 1000 years (10th century->modern times)
22:35:19 <hppavilion[1]> For example, are orcs still a problem? Or did we figure out how to exploit them into manual labor? Or maybe it even turns out that orcs can be smart, smarter than most humans even, (on rare occasion), but it just-so-happens that these "sky orcs" (so named because their flesh is sky blue) were sacrificed at birth historically
22:36:05 <hppavilion[1]> Are healers paid a shitton of money (much more than doctors) to work in hospitals?
22:36:17 <izabera> mauris: i can't get that result? how did you solve it?
22:36:29 <fizzie> By feeding it to that tool there?
22:36:38 <hppavilion[1]> And do said healers need a degree in healing (so as to become "uber-healers") to do that?
22:36:45 <izabera> yes but i tried and i get no result
22:36:56 <mauris> put BJJ GVVQI IYBQY IVVZDFH BY PDZFDHUY in the textbox.
22:38:14 <izabera> oh that's why you chopped off the last word
22:39:40 <izabera> the keyed alphabet that codeeval is providing is completely pointless?
22:40:14 <fizzie> Presumably it will be relevant for getting the proper substitution without having to guess.
22:40:22 <fizzie> I mean, the tool provides four outputs and misses the last word.
22:40:35 <fizzie> Your solution must presumably provide one output and include all words.
22:40:51 <fizzie> What the tool is useful for is seeing the (very likely, given it's BitTorrent-sponsored) correct solution.
22:41:11 <fizzie> Which might make it much easier to figure out how to get from the numbers via keyed_alphabet to the solution.
22:41:21 -!- Sgeo has quit (Quit: Leaving).
22:44:17 <mauris> for what it's worth, the mapping defined by
22:44:24 <mauris> > zip ['A'..'Z'] "BHISOECRTMGWYVALUZDNFJKPQX"
22:44:26 <lambdabot> [('A','B'),('B','H'),('C','I'),('D','S'),('E','O'),('F','E'),('G','C'),('H',...
22:44:41 <mauris> seems to be a derangement
22:45:07 <mauris> that is to say, it sends all of the letters in one big cycle
22:46:00 <mauris> the final word is KTHXBAI. probably to prevent people from doing what i did :)
22:46:53 <mauris> (actually, i lied?? about the thing. never trust me)
22:50:34 <int-e> > map (catMaybes . map (flip lookup (zip "BHISOECRTMGWYVALUZDNFJKPQX" ['A'..'Z']) . (['A'..'Z'] !!))) $ map (map (read . take 2) . takeWhile (not . null) . iterate (drop 2)) . words $ "012222 1114142503 0313012513 03141418192102 0113 2419182119021713 06131715070119"
22:50:35 <lambdabot> ["ALL","PEERS","START","SEEDING","AT","MIDNIGHT","KTHXBAI"]
22:51:23 <mauris> izabera: interpret the digit pairs as indices in the plain alphabet, but count from 00 = A. so 01 = B and 22 = W
22:51:44 -!- ^v has quit (Ping timeout: 250 seconds).
22:51:53 <mauris> izabera: then apply the mapping defined by B -> A, H -> B, I -> C, S -> D... zipping keyed_alphabet with the actual alphabet.
22:51:58 <int-e> oh I have a map f . map g in there. fun.
23:03:03 <int-e> > unwords . map (map (snd . (sort (zip "BHISOECRTMGWYVALUZDNFJKPQX" ['A'..]) !!) . read . take 2) . takeWhile (not . null) . iterate (drop 2)) . words $ "012222 1114142503 0313012513 03141418192102 0113 2419182119021713 06131715070119"
23:03:05 <lambdabot> "ALL PEERS START SEEDING AT MIDNIGHT KTHXBAI"
23:04:28 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
23:05:53 <fizzie> I did it in Octave for some reason.
23:06:11 <fizzie> http://sprunge.us/PJYS
23:06:27 <fizzie> With manual grouping of the numbers, because Octave.
23:08:33 -!- oerjan has joined.
23:09:41 <fizzie> More things should have sort that returns the indices.
23:11:45 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:15:30 <fizzie> Huh, the parsing wasn't actually too bad.
23:15:45 <fizzie> >> message = '012222 1114142503 0313012513 03141418192102 0113 2419182119021713 06131715070119';
23:15:48 <fizzie> >> keyed_alphabet = 'BHISOECRTMGWYVALUZDNFJKPQX';
23:15:48 <fizzie> >> strjoin(cellfun(@(m) alphabet(i(1+m)), cellfun(@(w) str2num(reshape(w,2,[])')', strsplit(message), 'UniformOutput', 0), 'UniformOutput', 0))
23:15:52 <fizzie> >> [alphabet, i] = sort(keyed_alphabet);
23:15:54 <fizzie> ans = ALL PEERS START SEEDING AT MIDNIGHT KTHXBAI
23:17:20 <fizzie> I've never understood why UniformOutput defaults to true on *cellfun*. It makes some sense for arrayfun, but I think I've used it for cellfun approximately once.
23:17:31 <fizzie> (In MATLAB, everything's so fun.)
23:18:44 <fizzie> Huh, in retrospect that was probably a useless use of cellfun, I just splurged the two parts together without thinking.
23:19:26 <fizzie> Yeah, it's obviously just the same as strjoin(cellfun(@(w) alphabet(i(1+str2num(reshape(w,2,[])')')), strsplit(message), 'UniformOutput', 0))
23:22:43 -!- tromp_ has joined.
23:27:08 -!- tromp_ has quit (Ping timeout: 256 seconds).
23:28:02 <fizzie> >> ([' ' alphabet])(1+([0 i])(2+str2num(reshape(strrep(message,' ','-1'),2,[])')'))
23:28:06 <fizzie> ans = ALL PEERS START SEEDING AT MIDNIGHT KTHXBAI
23:28:08 <fizzie> Now with much less cellfun.
23:28:36 <fizzie> Also that wouldn't work in MATLAB, because you can't subscript the result of an expression, only variables.
23:39:48 -!- llue has joined.
23:39:48 -!- llue has quit (Changing host).
23:39:48 -!- llue has joined.
23:39:49 -!- llue has quit (Read error: Connection reset by peer).
23:39:49 -!- lleu has quit (Read error: Connection reset by peer).
23:39:55 -!- hppavilion1 has joined.
23:40:06 -!- llue has joined.
23:43:28 <hppavilion1> So I had an idea for a usable- nay, use/ful/- programming language based on the teachings of Eso.
23:43:38 <hppavilion1> Based on another, common programming language
23:46:50 <hppavilion1> And it has cool introspective capabilities