00:23:02 <^v> brainfuck masterrace
00:28:36 -!- yorick has quit (Remote host closed the connection).
00:33:28 <Sgeo> Is Ruby generally considered to be as good at runtime metaprogramming as Lisp is at statictime metaprogramming? (Yes I know I made statictime up, but compiletime is a silly word)
00:50:09 -!- Phantom_Hoover has quit (Remote host closed the connection).
00:57:12 -!- contrapumpkin has joined.
01:00:18 -!- copumpkin has quit (Ping timeout: 240 seconds).
01:00:53 -!- contrapumpkin has changed nick to copumpkin.
01:13:34 -!- Sorella has quit (Quit: It is tiem!).
01:31:54 -!- elliott has joined.
01:32:18 -!- elliott has changed nick to Guest66663.
01:40:38 -!- mhi^ has quit (Quit: Lost terminal).
01:44:35 <Guest66663> ^v: don't make jokes like that, thanks
01:44:42 -!- Guest66663 has quit (Changing host).
01:44:42 -!- Guest66663 has joined.
01:44:49 -!- Guest66663 has changed nick to elliott.
01:45:09 <^v> elliott, wat
01:45:39 <Bike> 'master race', probably. ethnic cleansing and all that
01:45:46 <elliott> 00:23:02: <^v> brainfuck masterrace
02:02:06 -!- drdanmaku has quit.
02:49:58 -!- contrapumpkin has joined.
02:51:44 -!- MDude has changed nick to MDream.
02:52:13 -!- copumpkin has quit (Ping timeout: 240 seconds).
03:15:48 -!- tromp has quit (Read error: Connection reset by peer).
03:17:10 -!- copumpkin has joined.
03:20:03 -!- contrapumpkin has quit (Ping timeout: 240 seconds).
03:23:23 -!- copumpkin has quit (Ping timeout: 264 seconds).
03:32:12 -!- copumpkin has joined.
03:50:40 -!- zzo38 has joined.
03:50:41 -!- zzo38 has quit (Remote host closed the connection).
04:31:29 -!- nys has quit (Quit: quit).
04:35:44 <Sgeo> Hmm, I'm not in love with content_type in this example: https://github.com/sinatra/sinatra/blob/master/examples/stream.ru
04:36:21 <Sgeo> That :txt obviouly does not contain text/plain, implying that content_type itself must be magically mapping :txt to text/plain
04:41:00 <Sgeo> Ah. Rack apparently has a MIME registry, and using symbols looks it up as an extension. Still a bit odd
04:43:56 -!- augur_ has quit (Ping timeout: 260 seconds).
04:49:18 -!- copumpkin has quit (Ping timeout: 240 seconds).
04:50:04 -!- copumpkin has joined.
04:52:32 -!- zzo38 has joined.
05:00:32 <Sgeo> This chart is garbage
05:00:36 <Sgeo> "Framework: ?"
05:01:49 <Sgeo> Dynamic typing is listed as a definite win.
05:02:10 <Sgeo> Static typing is also listed as a definite win.
05:02:35 <Sgeo> Maybe that's not what these colors actually mean, hmm
05:04:05 <zzo38> Or perhaps if you have both kinds then it is useful?
05:08:51 -!- shikhin has joined.
05:09:24 -!- MindlessDrone has joined.
05:10:39 <Sgeo> > 11111111111111111111111111111 - (length [])
05:11:38 -!- shikhout has quit (Ping timeout: 240 seconds).
05:37:21 <FreeFull> > 11111111111111111111111111111 - (genericLength [])
05:40:33 -!- augur has joined.
05:45:02 -!- Zerker has quit (Quit: Colloquy for iPad - Timeout (10 minutes)).
05:57:40 -!- ^v has changed nick to ^3.
05:59:45 <zzo38> Do you know anyone who is Traditional Chinese? I hope I can ask a question to them, because someone else who is not Chinese told me something but told me to forward it to someone who is actually Traditional Chinese.
06:00:11 <Bike> wht the hell does that mean
06:00:24 <Bike> do you mean someone who can read and write traditional chinese?
06:02:25 <Bike> it's not like, an ethnicity or something, just so you know
06:02:53 <zzo38> I know that traditional Chinese is the writing
06:05:35 <shachaf> zzo38: if cards and rules for Magic: The Gathering or a similar game were written in a programming language instead of in english, how would you design that programming language
06:07:43 <zzo38> shachaf: In most cases I don't like natural language programming, but in this case I would use a natural language programming which closely resembles the text on Magic: The Gathering cards as closely as possible, with [] for comments that print without the brackets, <> for program code that doesn't print, {} for symbols, and perhaps [- ... -] and [+ ... +] and so on for unnatural computer codes which do not print.
06:08:28 <zzo38> The English text would then convert into the kind of codes that go inside of [+ ... +] and I haven't quite thought of that yet, but it would have to involve ability, trigger, event, etc.
06:08:48 <elliott> Bike: he means someone chinese with conservative views.
06:08:49 <zzo38> And the ability to have words that can change. Maybe some kind of LISP-like stuff?
06:09:12 <zzo38> elliott: No, I mean the kind of writing by "traditional".
06:09:40 <shachaf> zzo38: well, i'm mostly wondering what the unnatural computer codes would be like
06:09:54 <shachaf> since most anything can modify most anything else
06:10:32 <zzo38> shachaf: Yes, I was trying to think of that too. And yes I thought of a kind of LISP-like
06:11:15 <zzo38> Which would be typed rather than typeless, though, to tell the type of what is used in each case, such as a keyword ability, what kind of parameter it takes, and then the code to override something, etc
06:11:16 -!- tromp has joined.
06:13:57 <zzo38> O, and when typing in the printable words, you might have to do such thing as "Destroy all non-white Human=s." so you need the equal sign for plural of creature types; when print out it will calculate the correct plural form and when converting to computer form it ignores that part so you know it means the "Human" subtype, because it is capitalized.
06:14:23 -!- shikhout has joined.
06:15:25 <zzo38> (However, you would also be allowed to type "[Destroy all non-white Humans] [+ ... +]." and put the computer code in place of the "...")
06:16:11 <shachaf> i'm less concerned with how it would be printed and more with how the language itself would work
06:16:33 -!- shikhin has quit (Ping timeout: 240 seconds).
06:17:09 -!- MoALTz__ has joined.
06:18:05 <zzo38> Unfortunately I don't know, but I do have a few ideas. In cases where it query the text and abilities and so on of other objects, it could be something like the SQL queries in order to find something, but not quite SQL since the data is organized differently. Also it is a LISP-like, therefore you can read the code as lists of lists just as well, but having types rather than typeless.
06:19:13 <zzo38> And then it can override meanings as well as override text, for example to override the meaning of the Flying ability rather than the text, to have such values with different types, and literals with types, so you can tell if it is a color, keyword ability, number, etc.
06:19:22 <zzo38> Does this make any sense to you now?
06:20:03 -!- MoALTz has joined.
06:20:13 -!- MoALTz_ has quit (Ping timeout: 256 seconds).
06:22:24 -!- MoALTz__ has quit (Ping timeout: 260 seconds).
06:24:20 <zzo38> Do you have other ideas too, perhaps?
06:31:00 -!- MoALTz has quit (Quit: Leaving).
06:31:09 <zzo38> You may then need the list of abilities, then it specifies each one that it is activated or whatever, and then that one takes as parameter the cost and action. But then there would need to be the things to indicate mana abilities, abilities which are played by others than the card's controller, etc.
06:48:35 -!- contrapumpkin has joined.
06:52:11 -!- copumpkin has quit (Ping timeout: 264 seconds).
06:53:04 -!- copumpkin has joined.
06:56:03 -!- contrapumpkin has quit (Ping timeout: 240 seconds).
06:56:16 -!- contrapumpkin has joined.
06:57:56 -!- copumpkin has quit (Ping timeout: 240 seconds).
08:10:46 -!- AnotherTest has joined.
08:23:23 -!- shikhout has quit (Ping timeout: 264 seconds).
08:27:24 -!- brrr has quit (Quit: Cya!).
08:47:29 -!- Patashu has joined.
08:59:55 -!- Patashu_ has joined.
08:59:55 -!- Patashu has quit (Disconnected by services).
09:19:44 -!- mihow has quit (Read error: Connection reset by peer).
09:21:09 -!- ds84182 has quit (Ping timeout: 252 seconds).
09:23:06 -!- mihow has joined.
09:24:38 -!- ds84182 has joined.
09:30:56 -!- nortti has quit (Ping timeout: 260 seconds).
09:31:38 -!- ski has quit (Ping timeout: 240 seconds).
09:32:29 -!- ski has joined.
09:32:38 -!- nortti has joined.
09:35:46 -!- choochter has joined.
09:53:03 -!- vifino has joined.
09:59:55 -!- Phantom_Hoover has joined.
10:02:37 -!- augur has quit (Ping timeout: 240 seconds).
10:11:21 -!- mihow has quit (Read error: Connection reset by peer).
10:13:38 -!- mihow has joined.
10:16:02 -!- boily has joined.
10:17:04 -!- shikhin has joined.
10:18:56 -!- yorick has joined.
10:24:42 -!- oerjan has joined.
10:45:58 -!- shikhin has quit (Ping timeout: 240 seconds).
11:08:48 -!- boily has quit (Quit: Poulet!).
11:30:36 -!- shikhin has joined.
11:46:58 -!- shikhin has quit (Ping timeout: 240 seconds).
11:49:05 -!- shikhin has joined.
11:59:20 -!- MDream has changed nick to MDude.
12:01:35 -!- Sgeo has quit (Read error: Connection reset by peer).
12:03:21 -!- teuchter has joined.
12:05:52 -!- shikhin has quit (Ping timeout: 260 seconds).
12:06:48 -!- choochter has quit (Ping timeout: 260 seconds).
12:07:27 -!- shikhin has joined.
12:37:05 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
12:41:38 -!- copumpkin has joined.
12:55:04 -!- copumpkin has quit (Ping timeout: 272 seconds).
12:59:42 -!- vifino has quit (Quit: Ze Cat now leaves...).
13:02:10 -!- copumpkin has joined.
13:04:27 -!- sebbu has quit (Read error: Connection reset by peer).
13:04:46 -!- sebbu has joined.
13:05:27 -!- sebbu has quit (Changing host).
13:05:28 -!- sebbu has joined.
13:13:37 -!- Lorenzo64 has joined.
13:19:03 -!- augur has joined.
13:20:01 -!- vifino has joined.
13:28:20 -!- Patashu_ has quit (Ping timeout: 240 seconds).
13:58:24 -!- teuchter has quit (Read error: Connection reset by peer).
14:03:53 <oerjan> girl genius, now with a rail gun
14:04:35 <oerjan> no, it's not the usual kind.
14:14:40 <Melvar> Looks rather like not a rail gun in the usual sense.
14:15:56 <oerjan> you've got to admit it fits the name, though.
14:16:05 <Melvar> More like an impossible variety of gauss gun.
14:16:20 <Melvar> Yes, it fits, just not in the usual sense.
14:20:37 <quintopia> is it a machine that makes actual rails? very quickly? "have instant I-beam!"
14:21:05 <oerjan> assuming he didn't cheat
14:22:50 <Melvar> It looked to me like it accelerated the existing rail, but it’s hard to tell; certainly Agatha could build something that does create the rail.
14:23:17 <oerjan> well you'd know if you'd followed the story
14:24:49 <oerjan> technically she only improved the railway monk's invention
14:29:06 <Melvar> … I failed to connect that comment to this.
14:42:06 <quintopia> oerjan: well i did look at it, but I don't follow the comic so I had to ask to be sure I understood what I was seeing.
14:43:44 -!- oerjan has quit (Quit: Technically I may not be late even if I planned to go earlier).
14:52:02 <quintopia> lucky him. i'm definitely actually late.
15:03:03 -!- lifthrasiir has quit (Ping timeout: 240 seconds).
15:11:10 -!- edwardk has quit (Quit: Computer has gone to sleep.).
15:22:34 -!- Lorenzo64 has quit (Ping timeout: 240 seconds).
15:31:29 -!- edwardk has joined.
15:33:18 -!- edwardk has quit (Client Quit).
15:40:53 -!- nooodl has joined.
15:44:27 -!- edwardk has joined.
15:50:38 -!- edwardk has quit (Ping timeout: 240 seconds).
15:56:33 -!- edwardk has joined.
15:56:38 -!- Bicyclidine has joined.
15:59:46 -!- edwardk has quit (Client Quit).
16:05:24 -!- lifthrasiir has joined.
16:10:03 -!- AnotherTest has quit (Ping timeout: 240 seconds).
16:19:29 -!- edwardk has joined.
16:19:43 -!- mhi^ has joined.
16:33:01 -!- edwardk has quit (Ping timeout: 240 seconds).
16:34:38 -!- edwardk has joined.
16:36:06 -!- edwardk_ has joined.
16:39:20 -!- edwardk has quit (Ping timeout: 260 seconds).
16:40:33 -!- edwardk_ has quit (Ping timeout: 240 seconds).
16:41:28 -!- MoALTz has joined.
17:09:00 -!- AnotherTest has joined.
17:20:03 -!- edwardk has joined.
17:25:04 -!- shikhin has quit (Ping timeout: 240 seconds).
18:12:44 -!- kwertii has joined.
18:33:20 -!- nycs has joined.
18:35:11 -!- `^_^v has quit (Ping timeout: 256 seconds).
18:53:00 -!- nycs has quit (Quit: This computer has gone to sleep).
18:55:43 -!- vifino has quit (Quit: Ze Cat now leaves...).
18:57:31 -!- `^_^v has joined.
19:13:32 -!- MindlessDrone has quit (Quit: MindlessDrone).
20:10:55 -!- mhi^ has quit (Quit: Lost terminal).
20:29:33 -!- ^v has joined.
20:30:07 -!- ^v has quit (Client Quit).
20:30:23 -!- ^v has joined.
20:37:01 -!- AnotherTest has quit (Ping timeout: 240 seconds).
20:42:56 -!- Phantom__Hoover has joined.
20:56:30 -!- oerjan has joined.
20:56:47 <zzo38> How difficult would it be to make a device which tunes and decrypts forty digital channels at once and converts them to forty analog channels on one cable?
20:57:38 <Bicyclidine> depends on the decryption you're doing, i would thnk
20:58:17 <oerjan> sounds like a hardware capacity question, count me out
21:00:44 -!- TieSoul has quit (Ping timeout: 240 seconds).
21:01:03 -!- HackEgo has quit (Ping timeout: 240 seconds).
21:02:35 -!- TieSoul_ has joined.
21:02:39 -!- Patashu has joined.
21:05:23 -!- TieSoul_ has quit (Excess Flood).
21:05:40 -!- TieSoul_ has joined.
21:06:25 <oerjan> fizzie: Gregor: they are killing our bots!
21:07:04 <oerjan> those idelities are not reassuring
21:07:11 <zzo38> The decryption is whatever it is according to the service provider.
21:09:04 -!- not^v has joined.
21:09:33 -!- ^v has quit (Read error: Connection reset by peer).
21:11:17 <zzo38> What I wanted to do is that it can be used with all simple analog devices, without requiring the use of the service provider's OSD and user interface, even though the signal is digital.
21:11:25 <MDude> That depends on what the other requirements are.
21:12:25 <MDude> I mean could you just take 40 devices that each convert one channel and then hook them all up to whatever analog switch/muliplexer/whatever would merge them?
21:13:08 <fizzie> oerjan: The lack of answer to SSH is not reassuring either.
21:14:25 <fizzie> "We apologize for the delay in getting back to everyone on their support tickets in a timely manor but we expect everything to be back and better than ever early this week."
21:14:32 <fizzie> Oh well, at least the manor is timely.
21:14:59 <fizzie> And we will always have fungot.
21:14:59 <oerjan> to the manor born, and at the right time
21:14:59 <fungot> fizzie: ( not once, probably :)). i can't remember if sicp does, maybe the new one did not have the memory for spelling. so, instructions would be
21:15:18 -!- nooodl has quit (Ping timeout: 240 seconds).
21:15:58 -!- edwardk has quit (Ping timeout: 240 seconds).
21:16:27 <zzo38> MDude: I know it would work, but that would probably be too expensive and inefficient.
21:16:30 <oerjan> oh hm that means there's point checking the wiki either
21:17:05 <oerjan> (my brain went, if hackego is down i should check the wiki manually to see if something's happening)
21:17:08 -!- nooodl has joined.
21:17:18 <MDude> I guess start with that as a theoretic design and see what could be simplified from there?
21:17:32 <MDude> Like what parts would be redundant and all that.
21:18:43 <MDude> Mostly I'm guessing you'd want to look at the capacity for each part, what needs to synchonise with what, and how much latencey it causes.
21:22:11 -!- nooodl has quit (Ping timeout: 264 seconds).
21:28:11 -!- Patashu has quit (Ping timeout: 264 seconds).
21:28:55 -!- Lorenzo64 has joined.
21:35:59 <zzo38> I have managed to use ImageMagick to cause each sequence of eight bytes in a file to be duplicated.
21:36:42 -!- nooodl has joined.
21:38:36 <zzo38> convert -size 8x256 -depth 8 gray:input.chr +clone +append gray:output.chr It can be used to convert PC font data into the Famicom format, even though this is completely different than what any of the options I have just specified are meaning!
21:45:28 -!- not^v has quit (Read error: Connection reset by peer).
21:45:35 -!- ^v has joined.
21:49:12 -!- brrr has joined.
21:53:29 -!- boily has joined.
22:00:24 -!- Sgeo has joined.
22:13:59 -!- edwardk has joined.
22:28:12 <boily> quintopia: quinthellopia!
22:30:28 <quintopia> boily: did you hear about zzo38's abuse of imagemagick for font conversion for nintendos?
22:33:11 -!- Phantom__Hoover has quit (Ping timeout: 256 seconds).
22:36:04 <zzo38> Of course you can do other similar stuff with ImageMagick as well, such as to reverse the order of bits in each byte, or two swap pairs of consecutive bytes.
22:36:18 <zzo38> I have even once used it to process audio data.
22:40:23 <zzo38> However, it doesn't have any function to read/write audio formats, so you can only deal with raw headerless audio.
22:42:33 <boily> quintopia: let me suffer the shock of such a revelation for a while, and then I'll get back to you.
22:43:01 <boily> okay. enough suffering.
22:43:26 <boily> zzo38: you are a monster! you are transgressing the laws of nature! also, which nintendos? like, only the original NES?
22:43:42 <oerjan> ah finally sane temperatures again
22:44:07 <zzo38> boily: Yes only the original NES and Famicom
22:44:44 -!- metasepia has joined.
22:44:46 <metasepia> ENVA 142220Z 24005KT CAVOK 19/16 Q1005 RMK WIND 670FT VRB05KT
22:44:47 <zzo38> And these are not transgressing any laws of nature or otherwise, and I am not a monster, I only play one not on TV.
22:44:49 <metasepia> CYUL 142200Z 27007KT 30SM FEW100 SCT160 BKN240 23/12 A2983 RMK AC2AC1CI4 SLP101 DENSITY ALT 1100FT
22:44:53 <metasepia> CYVR 142200Z 20011G17KT 20SM FEW170 25/18 A3005 RMK AC1 HZ SLP177 DENSITY ALT 1000FT
22:45:45 <oerjan> boily: you aberration hater you
22:46:11 <oerjan> quintopia: step 1: have it be here
22:46:24 <zzo38> oerjan: Yes, that is the good first step.
22:46:59 <zzo38> It depends what program you want to run on it!
22:47:04 <oerjan> step 3: `run rm -rf . # It's traditional
22:47:09 * boily is afraid he has to resort to punitive mapoling in the generic direction of Gregor
22:48:19 <boily> oerjan: of the aberrations I only hate the chromatic one.
22:48:29 <quintopia> boily: please remember zzo38's joke above so it can go in the quote list when hackego returns
22:49:04 <oerjan> zzo38: is kjigube (sp?) chromatic
22:49:24 <zzo38> But that isn't what "chromatic aberration" means anyways, clearly.
22:49:27 <oerjan> good, you're safe from boily then
22:50:33 <boily> I can't see you from here, therefore you are transparent, therefore you are a lens :D
22:50:40 <oerjan> are you a traversal then
22:50:59 <boily> quintopia: I'll try to remember it, after I remember to check for already there updates to the wisdom.
22:51:28 <quintopia> i would push updates to the wisdom if i felt confident enough to edit it
22:51:29 -!- Sorella has joined.
22:52:11 -!- nooodl has quit (Ping timeout: 264 seconds).
22:52:30 * boily is wisdomblocked by a nefarious five-oh-three!
22:52:51 -!- tromp has quit (Read error: Connection reset by peer).
22:52:58 <boily> quintopia: no problem. I always accept incoming modifications! (I may be a little bit anal afterwards concerning formatting, tho)
22:52:59 <oerjan> boily: the whole site containing hackego, the repository, and the esolang wiki is down.
22:53:35 <zzo38> Did you see the quiz file I recently made (and not finished yet) on Internet Quiz Engine? Can you answer the questions or to add more questions or choices for existing questions (no more than 26 each, please)?
22:53:36 <boily> nooooooooooooooon! enfer et damnation! maudit sois-tu, odieux Gregor!
22:54:00 <boily> zzo38: could you provide a link to, so I may try?
22:54:01 <oerjan> boily: it's not his fault, except possibly for being a cheapskate while choosing vps
22:54:11 <boily> oh, right. that vps thing.
22:55:16 <zzo38> boily: OK gopher://zzo38computer.org/1quiz.run*quiz01. is the link (including the period).
22:55:41 <elliott> I feel like the wiki could use being on a higher-priority server...
22:56:09 <quintopia> okay you buy it and i'll help migrate
22:56:32 <oerjan> poor elliott, there is no escape
22:58:04 <boily> hm. missing overbite on this machine. let's go install it...
22:59:17 <zzo38> If you are on Windows you can also try using Visgopher, or on any system it isn't so difficult to write a gopher client.
23:00:33 -!- edwardk has quit (Ping timeout: 240 seconds).
23:00:35 <boily> I use the penguin on all my machines.
23:01:43 <zzo38> Which ones did you miss?
23:02:23 <zzo38> (Select "download the source codes of this quiz" if you want to see which ones you missed.)
23:04:12 <boily> I missed the first, the second, the third, the fifth, the seventh, the tenth, and the eleventh.
23:04:35 <boily> I don't know where I learned the answer to the fourth one, but I knew it.
23:04:47 -!- ^v has quit (Ping timeout: 264 seconds).
23:04:59 <boily> (also knew the sixth, because long live geopolitics!)
23:06:07 <zzo38> What did you previously think the answers are?
23:06:24 <zzo38> Can you perhaps suggestion additional question/choices?
23:06:58 <boily> quintopia: bontopia nuit!
23:07:03 -!- edwardk has joined.
23:07:28 <boily> zzo38: yes. maybe. perhaps.
23:11:13 <zzo38> Do you like these kind of questions?
23:11:32 <boily> yup! It remotivates me to learn even more obscure stuff!
23:11:54 <boily> (if one aspires to become a writer, or a sadist GM, one has to learn things!)
23:12:13 <zzo38> O, OK, yes that is a good idea to learn such thing too
23:13:43 <zzo38> What were your guesses for the first, second, third, fifth, seventh, tenth, and eleventh questions? Do you know much about Z-machine?
23:14:11 <boily> random, with some bias towards the last choices per question. not at all.
23:14:34 <boily> I fear I haven't spent enough time to delve into the low-level machines and other stuff enough.
23:14:49 <boily> (by the way, can you make a random regular expression?)
23:15:16 <zzo38> Out of what? What are you trying to make?
23:16:46 <boily> out of a multiple-choice regular expression, it returns one of the possible matches at random.
23:17:22 <zzo38> O, probably it is possible to make a program to do such things
23:21:05 <oerjan> there's a maximal entropy probability distribution for a finite automaton, may be relevant?
23:23:06 <FireFly> Couldn't you enumerate all the strings matched by the regular expression, even?
23:25:14 <oerjan> although i think that applies to infinite strings
23:25:33 -!- boily has quit (Quit: RETURNING CHICKEN).
23:25:35 -!- metasepia has quit (Remote host closed the connection).
23:39:55 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:40:09 -!- yorick has quit (Remote host closed the connection).
23:48:36 -!- tromp has joined.
23:57:44 -!- oerjan has quit (Quit: Nite).