00:04:35 -!- Marcela_Gandara has quit (Quit: Leaving.). 00:05:10 wow, the TIS-100 is capable of flow-based programming... it has backpressure. 00:06:27 -!- iconmaster has quit (Ping timeout: 264 seconds). 00:07:13 -!- int-e has set topic: Surprise! | The international hub of esoteric programming language and kitten typesetting | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | http://esolangs.org/ | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | Note: people with cloaks will be treated as if they're from Chennai (not Madras). 00:08:11 gasp 00:10:55 I/O operations block on their respective nodes until they have needed data. 00:18:52 `unidecode Kohctpyktop 00:18:54 ​[U+004B LATIN CAPITAL LETTER K] [U+006F LATIN SMALL LETTER O] [U+0068 LATIN SMALL LETTER H] [U+0063 LATIN SMALL LETTER C] [U+0074 LATIN SMALL LETTER T] [U+0070 LATIN SMALL LETTER P] [U+0079 LATIN SMALL LETTER Y] [U+006B LATIN SMALL LETTER K] [U+0074 LATIN SMALL LETTER T] [U+006F LATIN SMALL LETTER O] [U+0070 LATIN SMALL LETTER P] 00:20:28 -!- iconmaster has joined. 00:20:29 I had not realized that КОНСТРУКТОР can be rendered using standard latin letters... but it's really spoiled in lower case. 00:21:25 (context: http://www.zachtronics.com/kohctpyktop-engineer-of-the-people/ ) 00:22:08 compare: конструктор 00:23:49 I like words that can be rendered like that, like PECTOPAH 00:24:43 maybe you could use latin smallcaps? 00:28:48 I had a random idea about making an esolang with an alphabet restricted to the overlap between cyrillic and latin, with e.g. H as an alias for Н 00:29:00 (called PECTOPAH) 00:29:32 olsner: EXCE... um. 00:29:37 (TIS-100 and Spacechem are games by the same company) 00:30:08 oerjan: EXCEwhat? 00:30:39 olsner: EXCEsomethingthatdoesn'tfitthescheme 00:33:06 otoh, this is pretty annoying: https://www.modulargrid.net/img/modules/v6/1026.jpg (cyrillic-lookalike for "autobot", but with my rudimentary cyrillic skills, that's something like PUGOSOG) 00:36:00 olsner: there exists something like that: car registration plates in Macedonia use the ten letters that appear in both the Macedonian alphabet (which is similar to the Serbian cyrillic alphabet) and the English alphabet (plus they use the ten digits). 00:36:49 `? zkstr 00:36:50 including e.g. H and P that look the same but have different sounds? 00:36:55 zkstr is a common consonant cluster at the start of Russian words, see eg. http://www.math.bme.hu/~ambrus/pu/metro-typo-2 00:36:56 olsner: yes 00:37:43 olsner: for a reg plate, the important thing is that you can write it up or remember it to later report, not to pronounce it 00:40:54 olsner: https://commons.wikimedia.org/wiki/Category:Old_license_plates_of_the_Republic_of_Macedonia should give a rough idea of how thus looks like in practice 00:42:48 although that shows the letter G so I don't quite get how it works 00:43:10 but other than G it does seem to match\ 00:43:37 ok, no, it also has Z 00:43:41 I dunno then 01:17:42 -!- tromp has joined. 01:22:37 -!- tromp has quit (Ping timeout: 260 seconds). 01:35:27 -!- jaboja has quit (Ping timeout: 260 seconds). 01:39:15 -!- hppavilion[1] has joined. 01:39:40 For spheres, why don't we just use π++? 01:39:50 (π++ = 4π/3) 01:40:42 Better yet, there should be an alternative syntax that treats π as a sequence rather than a constant 01:41:54 π_n = r^n/volumeOfNSphereWithGivenRadius(n, r) (forall real r) 01:48:45 -!- jaboja has joined. 02:00:39 -!- centrinia has joined. 02:00:52 -!- Sgeo has joined. 02:09:13 "Subclass" is a silly word 02:09:26 As is "Superclass" 02:10:26 Even in the most rigorous environments, in which subclasses never overload a method (or where methods have the same behavior with some added), they're increasing the stuff in the class, not decreasing it as a subset does 02:11:34 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:11:45 sgello 02:12:07 Here's a little HackEgo command I think would be funny 02:12:12 \`language 02:12:44 It takes a number of files listing terms and spits out a buzzword-filled language description 02:13:24 (Along with the `language.define command, which defines buzzwords (though potentially involving more buzzwords that you need to define (inevitably forming infinite loops))) 02:14:05 I say "little HackEgo command", but it'd probably take hours of development to make it work 02:14:47 well that was fun. 02:15:54 The images captions @ https://en.wikipedia.org/wiki/Duck_test are awesome 02:15:59 picobit: Was that directed at me? 02:16:03 hppavilion[1]: nah. 02:16:06 picobit: OK 02:16:18 hppavilion[1]: playing TIS-100. 02:16:24 picobit: Yay! 02:16:29 some of these scheduling problems are really fun. 02:16:30 picobit: TIS-100 is awesome! 02:16:35 it is. runs well too. 02:16:44 (btw, I'm not in ##programming anymore) 02:16:48 picobit: Though I got stuck on the one where I find the length of an array or something 02:16:56 picobit: I'm now muted there, so... 02:16:59 lmao. 02:17:01 sequence length? 02:17:13 I passed that problem a few minutes ago. 02:17:25 hold on, I'll screen the solution. 02:19:22 hppavilion[1]: http://imgur.com/a/KxB88 02:19:41 picobit: I think I had to find sequence length AND something else 02:19:47 hppavilion[1]: length and sum. 02:19:50 picobit: The length and sum 02:19:51 picobit: Yes 02:20:03 picobit: I couldn't figure it out because there weren't enough registers xD 02:20:15 hppavilion[1]: I used a buffering technique present there. 02:20:22 picobit: Ah, yes 02:20:30 essentially you send the value twice, since we don't send until two nodes agree. 02:20:46 it's expensive on cycles but it's the only way I thought of. 02:21:03 this way you can use the previous node's accumulator to buffer for the comparison. 02:27:21 picobit: I'm designing an image format called AGIF (Advanced Giraffical Interchange Format) 02:28:14 picobit: It aims to be like GIF with some simplified event-driven scripting (e.g. eyes that follow the mouse) 02:29:02 fun! 02:29:07 picobit: Yep! 02:29:15 I think SVG can also do but with vector graphics instead 02:29:24 zzo38: ...damn 02:29:38 lol. 02:29:49 zzo38: Though AGIF does support vector graphics (in the form of PNG), as well as raster graphics (in the form of JPG) 02:30:06 PNG is not even a vector graphics format though 02:30:18 zzo38: Really? I seem to remember it being vector... 02:30:26 Also JPG is lossy 02:32:01 zzo38: Yes, it is 02:32:12 holy shit, we get to divide numbers in TIS-100? 02:32:38 that's evil. 02:32:49 zzo38: But that lossiness, when used to encode non-computronic images (e.g. a picture) leads to fucking amazing compressoin 02:33:13 zzo38: Which is worth it given that you can't even tell 90% of the time unless you are also looking at the original 02:33:26 Yes it can help to improve the compression so that it why it is used for photographs 02:33:42 zzo38: Yes, that's why I support it 02:33:52 Yes OK 02:34:19 zzo38: Computer graphics are supposed to use whatever vector format I choose, photographics are supposed to use JPG 02:35:03 zzo38: Well, strictly speaking, since you usually won't be using AGIF for anything but programmatic GIF, you shouldn't use it for photographs at all 02:35:12 zzo38: The same way nobody uses GIF for static images 02:35:31 zzo38: I can't find any generally-used binary vector formats. Weird. 02:35:55 -!- centrinia has quit (Quit: Leaving). 02:36:20 zzo38: I now have to invent BVF too, of course 02:36:54 Or should I call it BVI? 02:37:02 PNG is much better than GIF anyways. That is why GIF is no longer used for static images (in the past they used to do though, before PNG was invented) 02:37:18 zzo38: Yes, you are correct 02:37:33 zzo38: TIL that GIF only supports 8-bit colors 02:37:39 (At least, originally) 02:38:45 Eh, BVIF will do 02:38:55 It's not really meant for usage outside of AGIF anyway 02:40:24 That is part of it too yes, and there are other problems also with GIF. GIF only does paletted pictures, uses inferior compression, does not support alpha transparency, and is patented. Those are a few of its problems. Animated PNG is also possible although it isn't common, so GIF is still sometimes used for animations 02:44:09 zzo38: GIF's patents expired ages ago... 02:44:16 2004 02:44:21 deltab: Thank you 02:44:34 Yes that is true 02:44:37 zzo38: And for BVIF... I need a binary JSON xD 02:45:17 There are a few different formats that are like binary JSON, including something I have designed some time ago, I will have to try to find it 02:45:31 holy fuck I didn't know this game had an image console. now I have to write a raytracer. 02:49:56 zzo38: It's not so much JSON as EJSON 02:50:02 (extensible json) 02:50:44 zzo38: Do you know the name of the encoding that UTF-8 uses? Where the high bit being 1 means "include next byte" 02:51:07 picobit: You don't *have* to, you just *want to at the moment* 02:51:29 picobit: Also, use of actual formatting on IRC as opposed to Human Markup offends me. 02:52:14 lol. 02:52:59 Meh, I'll just call it "variable-width include-bit encoding" 02:53:27 hppavilion[1]: I just call the encoding UTF-8 02:53:37 Whether or not it is being used to encode Unicode text. 02:53:41 zzo38: Yes, but the concept of the encoding. 02:53:43 zzo38: Ah 02:54:00 I think "the UTF-8 encoding algorithm" is probably the best unambiguous way of referring to it. 02:54:17 protobuf calls it varint: https://developers.google.com/protocol-buffers/docs/encoding#varints 02:54:26 What is extensible JSON? 02:55:00 I don't think protobuf varints are the same as UTF-8. 02:55:28 zzo38: It's something I made up for the purposes of this discussion 02:55:37 UTF-8 has the number of leading 1s in the first byte indicate how many bytes remain in the encoding, after all... 02:55:41 they're not: they're 'the high bit being 1 means "include next byte"' 02:55:51 pikhq: Yes, though I'm not doing that 02:55:55 OIC 02:55:57 pikhq: So I guess I need another name 02:56:08 pikhq: It's the first bit of each byte constitutes whether to include the next 02:56:23 "Each byte in a varint, except the last byte, has the most significant bit (msb) set – this indicates that there are further bytes to come. The lower 7 bits of each byte are used to store the two's complement representation of the number in groups of 7 bits, least significant group first." 02:56:44 UTF-8 is different from VLQ 02:56:52 zzo38: VLQ? 02:57:05 VLQ is used for the timing in MIDI files 02:57:09 zzo38: Ah 02:57:39 It is base 128 numbers where the high bit of each byte indicates that another byte of the number follows and is big endian numbers 02:58:01 (There is also small endian VLQ used in some other file formats, and also signed VLQ is another variant.) 02:59:07 And then there is also my variant where specifying the first byte of the number as 0x80 results in a place value of 128 instead of 0 03:00:43 hppavilion[1]: I know you made up EJSON but it does not quite explain the details? 03:00:55 zzo38: I didn't invent any details 03:01:04 zzo38: I literally just made it up on the spot 03:01:09 zzo38: As an example 03:01:23 Then how do you know how to do it? You have to figure out 03:01:44 zzo38: But if you want specifics, it's "Anything that's like JSON, but has extra stuff mixed in defined by the specific EJSON-decoding algorithm" 03:02:08 zzo38: It's just a way to talk about things that are like JSON++ 03:02:55 RDF is extensible though by adding whatever data types and data structures you want to put, although conversion can be done without needing specific parsers for such stuff 03:03:49 there are some binary vector formats used in GIS, for example https://en.wikipedia.org/wiki/Shapefile 03:07:29 (You probably do not need RDF in this case, although I wouldn't know all details of what you are doing of course) 03:12:50 the Draw file format: http://www.riscos.com/support/developers/prm/fileformats.html#31018 03:17:45 -!- centrinia has joined. 03:20:30 -!- MDude has quit (Quit: MDude). 03:30:04 zzo38: OK, I've got EBO defined 03:35:36 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 03:43:54 -!- XorSwap has joined. 03:45:27 -!- iconmaster has quit (Ping timeout: 264 seconds). 03:46:52 -!- hppavilion[1] has joined. 03:47:17 zzo38: I don't need RDF because I'm going for a binary format 03:50:21 I think these situations are independent 04:02:24 Ugh, BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT doesn't have a right pokey thing in it 04:02:27 In my font, that is 04:02:36 If only I could access the font creator to tell them. 04:02:37 ... 04:02:38 Oh wait 04:02:45 \oren\: BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT looks wrong. 04:07:45 -!- Kaynato has joined. 04:08:30 `unrelcome testPerson 04:08:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unrelcome: not found 04:08:52 `colorize 04:08:59 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: colorize: not found 04:11:04 zzo38: Wait, does RDF have a binary output option? 04:17:02 -!- picobit has quit (Ping timeout: 260 seconds). 04:24:25 hppavilion[1]: There are different file formats to store RDF, so it is possible to use a binary format. It would also be possible to make a program that takes RDF data and output a binary file of some specific format based on such thing. However, as I have said you do not necessarily need RDF for what you are doing anyways 04:24:51 zzo38: Yeah, probably not 04:25:02 zzo38: I'm considering submitting these as ESOSC standarsd 04:25:05 *standards 04:35:15 `danddreclist 77 04:35:17 danddreclist 77: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex 04:36:15 -!- dingbat has joined. 04:50:22 -!- picobit has joined. 04:54:56 -!- MDude has joined. 04:56:56 -!- jaboja has quit (Ping timeout: 244 seconds). 05:18:09 I wonder... 05:18:17 Is it actually possible to put out a fire with gasoline? 05:18:54 With sufficient gasoline, probably. 05:18:56 It seems like with enough (like, a few kilolitres or so) poured on the water all at once, you would cut off the error and the gasoline wouldn't ignite 05:19:05 s/error/air/ 05:19:17 (Wow, impressive typofication) 05:19:41 You can't really get a normal fire without oxygen. 05:20:22 That said, I strongly advise against trying to put out fires with fluorine. 05:21:29 pikhq: Yes, that's what I said. Oxygen. 05:21:35 Well, I said "air" 05:21:50 Well, "error" until [20:19:03] 05:23:02 (I consider α-expressions with s as their command to literally change history, rather than just correcting a mistake) 05:23:20 I also strongly advise against doing much of anything with fluorine or its compounds, really. 05:23:32 pikhq: That is a fair piece of advice 05:25:31 do keep brushing your teeth, though 05:25:37 Don't trust a guy who would help you dispose of a body, he knows how to dispose of a body. 05:25:40 `advice 05:25:49 deltab: Okay. 05:25:50 deltab: "keep" brushing my teeth? 05:25:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: advice: not found 05:26:00 * pikhq squirts some krypton difluoride on his teeth 05:26:02 Like this? 05:26:22 `advice should be similar to `wisdom, but it doesn't associate the information with words 05:26:28 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: advice: not found 05:26:52 `` cat bin/wisdom 05:26:55 F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}/" | rnoooooodl; cat "$F" | rnoooooodl 05:27:41 pikhq: A *n?x that doesn't distinguish between files and folders... 05:28:10 Y'mean all of 'em? 05:28:18 Unix directories are literally files. 05:30:24 hppavilion[1]: yeah, keep brushing, but take breaks of around 12 hours every couple of minutes 05:30:24 https://www.quora.com/Why-are-visual-basic-programmers-laughed-at-by-other-programmers/answer/Mark-Flory?srid=dS99 is awesome 05:30:59 pikhq: Yes, but they don't hold anything more than a pointer to the next file. Or something. I'm not very good at *n?x 05:31:35 pikhq: I'm talking one where /every/ file with a body is /also/ a directory with members, and vice versa 05:31:55 Ah. 05:32:06 pikhq: Yes. 05:32:29 pikhq: And there would be tools like exj that turn a .json into a whole directory 05:32:54 (well, not a .json, because *n?x, but a file with the JSON mimetype) 05:33:22 pikhq: I have also considered an OOFS, but OO is bad and I should feel bad 05:39:07 IMO, for actual purposes OSes should have three types of applications- Applets, User Applications, and Admin Applications 05:39:55 Applets run in their own subsystem that follows the SILO model, user applications have access to all non-protected parts of the filesystem, and admin applications have full-system access 05:40:11 -!- earendel has joined. 05:40:48 All three of those also have their own Windows-like registry (because config files are getting old), and Admin applications can mess with registries of other applications (including the OS) 05:41:49 It's been suggested that we should use the mobile phone model where EVERYTHING follows the SILO model, but I quite like being able to open documents with both Notepad++ and other applications 05:41:53 -!- Kaynato has quit (Ping timeout: 244 seconds). 05:51:42 -!- centrinia has quit (Ping timeout: 244 seconds). 05:53:17 -!- oerjan has quit (Quit: Nite). 05:55:58 pikhq: Monadic File System 06:04:32 -!- tromp has joined. 06:08:13 -!- picobit has quit (Quit: leaving). 06:08:46 Hm... seeing as monads are like burritos... 06:08:54 ...Burritoid File System 06:11:20 Monads are like burritos? 06:11:37 That is what they say but it does not really make sense so much 06:11:48 I thought burritos were like monads. 06:12:13 This may explain my poor understanding of the burrito category. 06:21:06 zzo38: Do you understand Monads well enough to get what a Monadic filesystem would be like? 06:21:14 Because I really don't 06:33:28 Not at this time 06:34:34 I just don't have any idea how monads could apply to a filesystem. 06:34:57 -!- XorSwap has quit (Quit: Leaving). 06:35:01 Except in that you could have a "filesystem monad" which would be a state monad with an unusual API. 06:35:04 pikhq: I don't etiher 06:38:53 * zgrep wishes somebody'd explain the generic rules behind what a monad is to zgrep, and give a few examples afterwards... or at least link to place that does so well 06:40:11 * zgrep wonders why the Stanford Encyclopedia of Philosophy has a page about Category Theory... 06:42:12 A lengthy one, too. 06:52:48 "OpenType is a registered trademark of Microsoft Corporation." 06:52:51 That's just /wrong/ 07:02:37 Is this understanding of how font formats work correct?: 07:02:45 The font format defines the shape of a glyph 07:03:01 -!- tromp has quit (Remote host closed the connection). 07:03:26 When a machine requests to render it, in a given size, the format evaluator converts the relevant glyphs to bitmap images of that size and passes them back to the machine 07:03:30 s/machine/program/ 07:03:47 Then the program renders them in that size 07:03:54 The glyphs, that is 07:11:32 I think more often the text renderer is part of a graphics library that writes the glyph bitmaps onto the output bitmap 07:14:48 http://carnage-melon.tom7.org/embed/dmca.html makes me happy 07:14:50 sometimes it'll return the outlines as vector paths to the program, allowing it to resize and otherwise transform the shapes, or use them as clipping paths or extrude them into 3d 07:14:52 deltab: Ah 07:16:06 the glyph bitmaps get cached because it's much faster to copy a block of pixels than to render vector shapes 07:18:32 for vector output devices such as plotters, of course, the outlines stay as vectors 07:22:38 -!- nisstyre has quit (Changing host). 07:22:39 -!- nisstyre has joined. 07:23:14 also, the text renderer can be used to get just the positions and sizes ('metrics') without any visual data; that's useful for the program to do layout (line splitting, etc.), mapping mouse click locations to characters, drawing selection boxes, etc. 07:26:22 hppavilion[1]: What you described is probably accurate for some older font renderers. 07:26:32 pikhq: Ah 07:27:06 But a simplistic model like that doesn't work quite right with the more complicated features that the OpenType format provides, such as ligatures and variant selection... 07:27:30 (which are necessary for high quality typesetting of most languages, and vital for *legible* rendering of some languages.) 07:28:27 pikhq: Variant Selection? 07:29:29 pikhq: How DO font formats usually work? 07:29:32 Some glyphs can have variants depending on context, or metadata. 07:30:10 pikhq: Ah 07:30:24 pikhq: I do want to support that, but I now realize that the return-the-bitmap model won't work 07:31:05 e.g. Arabic letters join to each other, owth differing shapes when they're initial, medial, final or isolated 07:31:08 The better solution, which is also a lot easier for end users to use, is to have the font renderer render *strings* into a bitmap image. 07:31:36 pikhq: Ah, that works. 07:31:40 pikhq: Is there a "but"? 07:32:24 -!- ineiros has joined. 07:32:33 Not that I know of. Um, if you support antialiasing use an alpha channel and require end users to composite instead of rendering without an alpha channel? 07:32:49 pikhq: OK? 07:33:16 pikhq: I will have to figure out how to return bitmap images AND AGIF 07:33:34 Why GIF? 07:34:30 pikhq: AGIF 07:34:33 pikhq: Not GIF 07:34:57 pikhq: Because animated emoji with simplistic scripting make me cry tears of joy. 07:35:52 Where AGIF is GIF with the almost universally supported animation extension? 07:36:29 pikhq: No, AGIF is Advanced GIF 07:37:07 Is there anything about it that's better than PNG? (well, APNG or MNG or some such) 07:37:15 (I would hope so, but hey. :)) 07:37:55 pikhq: It's like GIF with simplistic scripting (e.g. googley eyes that follow the mouse). Horribly inefficient on slower processors, but fucking amazing when it's fast enough. 07:38:20 Ah. Neat. 07:38:23 I feel a like it's a /bit/ outside of the image domain, but oh well. 07:38:25 Just a bit. 07:38:35 Probably. 07:38:53 'AGIF' is likely to be interpreted as 'animated GIF' 07:38:59 pikhq: I imagine it'll be the kind of thing that you could technically write a full-scale game in but that you never would because that's awefome 07:39:01 Though probably easy *enough* to get working on the web with some clever Javascript. 07:39:03 *aweful 07:39:06 *awful 07:39:19 pikhq: Oooh, right 07:39:19 -!- lambda-11235 has quit (Quit: Bye). 07:39:37 Particularly if you manage to make it an actual extension of GIF. 07:39:48 pikhq: I probably won't 07:39:59 Then why call it GIF? :P 07:40:20 pikhq: The idea, though, is a font format that also supports vector images in the AGIF format (which builds on BVIF (Binary Vector Image Format)) 07:40:25 pikhq: Well, it's a coincidence 07:40:43 AGIF is actually, officially, Advanced Giraffical Interchange Format 07:40:54 Because why the hell not 07:50:16 -!- bb010g has quit (Ping timeout: 264 seconds). 07:50:51 -!- ineiros has quit (Ping timeout: 264 seconds). 07:51:34 -!- ineiros has joined. 07:58:47 -!- bb010g has joined. 08:03:32 -!- tromp has joined. 08:08:05 -!- tromp has quit (Ping timeout: 244 seconds). 08:49:39 I just realized that I've never seen a format for encoding charts 08:49:47 As in, arbitrary graphs 08:51:34 -!- yorick__ has joined. 08:51:34 -!- yorick__ has quit (Changing host). 08:51:34 -!- yorick__ has joined. 08:51:37 -!- FreeFull_ has joined. 08:55:33 -!- sewilton_ has joined. 08:56:43 -!- earendel has quit (*.net *.split). 08:56:45 -!- FreeFull has quit (*.net *.split). 08:56:45 -!- idris-bot has quit (*.net *.split). 08:56:45 -!- yorick has quit (*.net *.split). 08:56:45 -!- sewilton has quit (*.net *.split). 08:56:45 -!- Nithogg has quit (*.net *.split). 08:56:45 -!- zzo38 has quit (*.net *.split). 08:59:45 -!- sewilton_ has changed nick to sewilton. 09:03:13 -!- Nithogg has joined. 09:03:18 -!- augur_ has joined. 09:06:47 -!- atehwa_ has joined. 09:07:50 -!- Warrigal has joined. 09:08:54 -!- contrapumpkin has joined. 09:09:08 -!- jix_ has joined. 09:12:02 -!- FreeFull_ has quit (*.net *.split). 09:12:02 -!- yorick__ has quit (*.net *.split). 09:12:05 -!- me4 has quit (*.net *.split). 09:12:05 -!- copumpkin has quit (*.net *.split). 09:12:09 -!- jix has quit (*.net *.split). 09:12:13 -!- ski has quit (*.net *.split). 09:12:13 -!- augur has quit (*.net *.split). 09:12:13 -!- trn has quit (*.net *.split). 09:12:13 -!- tswett has quit (*.net *.split). 09:12:16 -!- atehwa has quit (*.net *.split). 09:12:16 -!- catern has quit (*.net *.split). 09:12:16 -!- Deewiant has quit (*.net *.split). 09:12:16 -!- nitrix has quit (*.net *.split). 09:12:16 -!- paul2520 has quit (*.net *.split). 09:12:16 -!- singingboyo has quit (*.net *.split). 09:12:16 -!- newsham has quit (*.net *.split). 09:13:17 -!- ski has joined. 09:15:19 -!- catern has joined. 09:16:17 -!- sewilton has quit (Ping timeout: 260 seconds). 09:16:22 -!- nitrix- has joined. 09:18:19 -!- Deewiant has joined. 09:18:23 -!- paul2520 has joined. 09:18:39 -!- paul2520 has quit (Changing host). 09:18:39 -!- paul2520 has joined. 09:22:33 -!- Lord_of_Life has quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!). 09:25:32 -!- sewilton has joined. 09:26:36 -!- trn has joined. 09:41:40 -!- ocharles_ has quit (Quit: Updating details, brb). 09:41:55 -!- Reece` has joined. 09:42:45 -!- ocharles_ has joined. 09:45:41 -!- Lord_of_Life has joined. 10:03:54 -!- yorick has joined. 10:05:30 -!- AnotherTest has joined. 10:05:31 -!- newsham has joined. 10:05:31 -!- singingboyo has joined. 10:15:11 -!- gamemanj has joined. 10:51:34 -!- FreeFull has joined. 11:01:46 -!- Phantom_Hoover has joined. 11:04:39 -!- gamemanj has quit (Ping timeout: 264 seconds). 11:04:51 -!- tromp has joined. 11:09:41 -!- tromp has quit (Ping timeout: 268 seconds). 11:22:36 -!- Froox has quit (Quit: *bubbles away*). 11:39:00 -!- Frooxius has joined. 11:44:47 -!- mroman has joined. 11:45:05 http://codepad.org/lwL6oCq0 <- anybody an idea how I can translate that to Haskell 11:45:07 I'm stuck 12:17:51 -!- fizzie has joined. 12:17:51 [[("a",1),("b",3),("c",4)],[("a",1),("b",3),("c",5)],[("a",1),("b",3),("c",6... 12:19:23 :t uncurry (map . (,)) 12:19:24 (a1, [a]) -> [(a1, a)] 12:25:23 -!- rdococ has joined. 12:26:21 this can be done in Python as well, of course: import itertools \ def f(xss): \ list(itertools.product(*[[(a,x) for x in xs] for (a,xs) in xss])) 12:27:50 (and the list() is a pessimation if you only want to iterate over the result) 12:27:59 pessimization 12:42:27 -!- MDude has quit (Ping timeout: 244 seconds). 12:55:39 -!- p34k has joined. 13:05:31 Given a biinfinite tape of endless 0s, write a TM that will 1ify it 13:23:15 `? tomato 13:23:22 `? tomato sauce 13:23:59 tomato sauce? ¯\(°​_o)/¯ 13:23:59 tomato? ¯\(°​_o)/¯ 13:29:31 -!- boily has joined. 13:36:12 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 13:48:28 I had forgotten just how inscrutable the KOHCTRYKTOP solutions look http://int-e.eu/~bf3/tmp/k8.png 13:54:20 That's impressively inscrutable 13:56:38 (featuring a transistor delay based osciallator and a T flip-flop) 14:03:57 Something I find fun from time to time is to write intentionally bad fizz buzz programs; a friend of mine has a github repository collecting them 14:04:07 Here is my latest (in Rust): https://github.com/Taneb/BadBuzz/blob/master/Rust/Taneb.rs 14:08:37 `? loudly 14:08:45 Did you mean: loudly 14:09:35 how the fungot am I supposed to LaTeX that one... 14:09:35 boily: calamari's array implementation does not allow you to reason about. 14:09:46 fungot: no, I do not reason about calamari hth 14:09:47 boily: and it is orthogonal to the interpretation technique. system interrupts, on the other hand, if you express a procedure literal with the lambda 14:10:22 Taneb: Tanelle. that is bad, and you should feel great. 14:15:24 -!- iconmaster has joined. 14:36:12 oh it blinks... what fun... 14:38:37 boily: how about something like {\fboxsep0pt\colorbox{green}{\textcolor{red}{l}}\colorbox{red}{\textcolor{green}{o}}\colorbox{green}{\textcolor{green}{u}}\colorbox{red}{\textcolor{red}d}\colorbox{green}{\textcolor{red}l}\colorbox{red}{\textcolor{green}y}}} 14:39:24 I was just going to suggest colorbox. 14:40:10 Though there's a \hl command in \usepackage{soul} that could also work. (You'd need a lot of \hl{x}\sethlcolor{a}\hl{y}\sethlcolor{b}... but still. 14:40:32 (not sure whether the green on green/red on red works for imitating blinking) 14:42:32 oh and maybe sprinkle some \strut in there... 14:42:52 My colleagues had recorded me one of those audio greeting cards, but so that it has 15 different greetings all mixed together. 14:43:15 \newcommand{\colorfulletter}[3]{{\fboxsep0pt\colorbox{#1}{\textcolor{#2}{\strut#3}}} 14:43:27 Taneb: abusing destructors? I've done that once, in a somewhat bad obfu at http://www.perlmonks.com/?node_id=330784 14:44:09 * int-e isn't testing this btw 14:44:21 no wait, that one doesn't abuse destructors 14:46:15 -!- cnydraz has changed nick to hydraz. 14:46:37 -!- jaboja has joined. 14:51:12 mumble. "Encoding file `t5enc.def' not found." 14:52:23 texlive-lang-other. thanks, debian. 14:52:41 int-e: are you... building the wisdom PDF? 14:52:50 maybe? 14:53:03 * boily has a widening grin 14:53:06 oooooh :D 15:04:10 doesn't really work... 15:06:13 which part doesn't work? 15:06:24 boily: anyway, try this: http://sprunge.us/IEGc 15:06:36 -!- tromp has joined. 15:06:39 the vietnamese doesn't work 15:08:31 strange... it works perfectly well here. 15:08:39 missing package? bad moon alignment? 15:08:40 (apparently the vietnam.ldf file is gone) 15:08:57 ??? 15:11:07 I have it here, it belongs to texlive-lang-other. reinstall the package? 15:11:18 or renamed, hmm. /usr/share/texlive/texmf-dist/tex/generic/babel-vietnamese/vietnamese.ldf 15:11:27 texlive-lang-other: /usr/share/texlive/texmf-dist/tex/generic/babel-vietnamese/vietnam.ldf 15:11:44 I'm on debian unstable (stretch) 15:13:27 ubuntu 15.10. 15:15:10 anyway... not going to solve this today... it's also missing the -cjk stuff and I'm not in the mood to download 100 MB right now. 15:15:58 tried you loudly thing. it's loud. 15:18:15 Oh, fun LaTeX thing: we've got a semi-official university beamer template thing, and when it's used with pdflatex from the right TeX distribution (including the one I have), it manages to make PDF files that Adobe Reader doesn't open. Just prints a cryptic error. 15:19:23 Other tools (evince, something called "PDF-xChange" or something like that that they fortunately had on the lecture hall Windows box) think the files are just fine. 15:20:13 int-e: pushed! 15:20:47 Except when I told evince to print them two slides per page, most (but not all) 'i' and 'l' letters disappeared. But for slides per page was again fine. 15:20:56 I hate Adobe Reader's errors. "Something went wrong somewhere" "Yes, I can see that. What went wrong?" "..." 15:20:58 Four. 15:21:55 Yeah, it was something like that. Except the error message box repeated six times before it gave up. 15:25:32 -!- sebbu has quit (Ping timeout: 260 seconds). 15:27:05 at our office we have an obscure tool to explode PDFs and analyse their contents. no documentation, cryptic dictionary keys, weird numbers, but otherwise tremendously useful for debugging. 15:27:26 can't remember how it's called, and if it's still available on the interwebs. 15:30:12 -!- J_Arcane has quit (Ping timeout: 246 seconds). 15:33:15 -!- jaboja has quit (Ping timeout: 250 seconds). 15:48:11 -!- gremlins has joined. 15:50:02 -!- Reece` has quit (Ping timeout: 260 seconds). 15:58:01 -!- Reece` has joined. 15:58:47 -!- gremlins has quit (Ping timeout: 244 seconds). 16:09:30 stop that! 16:11:58 b_jellonas. stop whom? what? why? 16:12:13 fungot: help? 16:12:13 int-e: especially the part about screen names made me think... thats a perfect explanation. 16:12:26 wow, perfectly coherent 16:21:17 -!- rdococ_ has joined. 16:23:09 -!- fungot has quit (Ping timeout: 250 seconds). 16:24:01 -!- j-bot has quit (Ping timeout: 250 seconds). 16:27:38 -!- boily_ has joined. 16:29:13 -!- nortti has quit (Ping timeout: 250 seconds). 16:29:46 the Gregorlogs are dead, and I am besides myself. 16:29:58 b_jonas: did the what that had to be stopped stopped? 16:30:46 -!- boily has quit (*.net *.split). 16:30:46 -!- rdococ has quit (*.net *.split). 16:31:00 -!- boily_ has changed nick to boily. 16:31:34 -!- rdococ_ has changed nick to rdococ. 16:32:12 boily: yes. it was some neighbor making noises. the nerve they have, hammering something when I'm home. 16:36:27 -!- nortti has joined. 16:43:20 -!- Reece` has quit (Read error: Connection reset by peer). 16:52:32 -!- mroman has quit (Quit: Page closed). 17:00:31 -!- oerjan has joined. 17:03:39 -!- boily has quit (Quit: SIMPLIFIED CHICKEN). 17:16:31 -!- Kaynato has joined. 17:21:26 -!- Frooxius has quit (Ping timeout: 244 seconds). 17:22:35 > let f = sequence . map (uncurry (map . (,))) in f [("a",[1,2]),("b",[3]),("c",[4,5,6])] 17:22:52 -!- sebbu has joined. 17:23:35 > let f = sequence . map sequence in f [("a",[1,2]),("b",[3]),("c",[4,5,6])] 17:23:36 [[("a",1),("b",3),("c",4)],[("a",1),("b",3),("c",5)],[("a",1),("b",3),("c",6... 17:23:50 *MWAHAHAHA* 17:24:02 :t sequence 17:24:03 (Monad m, Traversable t) => t (m a) -> m (t a) 17:24:28 eww. okay. 17:24:34 > let f = traverse sequence in f [("a",[1,2]),("b",[3]),("c",[4,5,6])] 17:24:36 [[("a",1),("b",3),("c",4)],[("a",1),("b",3),("c",5)],[("a",1),("b",3),("c",6... 17:25:13 brilliant, of course, but also appalling. 17:25:37 -!- fungot has joined. 17:25:48 That thing keeps dropping like a fly. 17:26:07 I guess that doesn't really work, since a single fly probably just drops once. 17:30:45 that doesn't match my experience 17:35:22 `? loudly 17:35:45 Did you mean: loudly 17:35:53 > traverse sequence (1,["12","34"]) 17:35:54 [(1,"13"),(1,"14"),(1,"23"),(1,"24")] 17:36:26 (not sure whether the green on green/red on red works for imitating blinking) <-- that's what irssi does, anyway 17:36:53 oerjan: I've seen it blink... I was talking about the LaTeX sinppet. 17:37:13 or snippet, to use the conventional spelling 17:37:27 ok, might be putty. 17:38:32 I see that thing as just red-on-green/green-on-red, with no blinking. 17:39:13 It blinked in my local xterm (without screen or other intermediates) 17:50:41 yay 17:50:55 -!- Reece` has joined. 17:51:14 -!- iconmaster_ has joined. 17:51:35 -!- tromp__ has joined. 17:52:36 -!- oerjan has quit (Quit: Later). 18:00:47 -!- tromp has quit (*.net *.split). 18:00:47 -!- iconmaster has quit (*.net *.split). 18:01:59 -!- boily has joined. 18:02:01 `wisdom middle worse 18:02:15 middle worse/Mïðal VVőrszü vvoràði nyëlv spöket af magyar inva̋ðereknek leszármazottai Herefördshirben äppröxima̋tely 1250. 18:02:33 -!- boily has set topic: Pickle surprise! | The international hub of esoteric programming language and kitten typesetting | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | http://esolangs.org/ | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | Note: people with cloaks will be treated as if they're from Saguenay (not Chicoutimi). 18:10:59 -!- j-bot has joined. 18:11:01 `words --finnish 20 18:11:20 pelallansa uinamme ampansoittamme nuorillenne sillensa käyneimmilta vääni kylvyllyttömimilla vetoillani konaistisimpani rajunnistäsi juhlaavillensa etenhuavistintavikalle noutariaksi pellisuudeksi suukutsutui hurjoilla tunttisisi opistoamaalenne kompien 18:20:05 -!- Reece` has quit (Ping timeout: 250 seconds). 18:20:28 -!- Reece` has joined. 18:23:58 fizziello. any real words in there? 18:24:10 -!- earendel has joined. 18:26:32 ``` words --finnish -o -5 50 18:26:34 poikkealla omaaverit haisimaannoista kuulettisimpina helisemmaltaava lautumassa sinko kaudottamaalisesi pihaa ikäisemastavilläne laperäisi laajussani yksingokseni yhdelttavilta noudeksi kahvissäni ryhmiseli kärsioikkentä valtamissämme isyytymällä hiipeilla ajalta vaksessani jakaani oivoiteikiä 18:26:35 ``` words --finnish -o 5 20 18:26:37 lyhyeliturruttelemme kourikalisempänäniputkiksentuviksen paanisemmetoimiini oulumallesittelustuvin puhkumassansaarnaan pullaamallenne tyvääniloituaksellista heneväsitoillänsä terältänne lohinhahmaansaaniikaisimmastantauksen hyökallemiamme kroukseniläisellisemmista kuohuvenemaansarjallanne vallastaantamallemme hersinuuttaessämme avillesi 18:26:56 ``` words --hungarian 30 18:26:57 Unknown option: hungarian 18:27:49 ``` words --magyar 18:27:51 Unknown option: magyar 18:27:55 :( 18:30:55 ``` words --portugese 18:30:58 Unknown option: portugese 18:31:02 ``` words --portugoose 18:31:03 Unknown option: portugoose 18:31:09 ``` words --british 18:31:10 Unknown option: british 18:31:13 ``` words --american 18:31:14 Unknown option: american 18:31:17 ``` words --german 18:31:25 -!- olsner has quit (Ping timeout: 250 seconds). 18:31:25 vegend 18:32:23 `le/rn portugoose/Peça ganso assado com natas. 18:32:27 Learned «portugoose» 18:32:43 ``` words --french 20 18:32:56 procépri gba pater mos testalisbeck scanifleu carnarc corre porta aper hcrtnctiore ixxiiiique convene appetjent iderance excombunde agks setzvoueme brundale vera 18:33:48 ``` words --french -o -5 40 18:33:51 ``` words --french -o 5 30 18:34:01 présquin lnspoleal rabrist muni osna loriaire repretripali tonagerha stepokiection prœces anneur pci abîmes sava éteria gren crusth demont feluze bûc mum lcl raur traciôn eométrill 18:34:10 deonsnfftschen haversees ectrod bécismeslan aursquesseudo panailliert tiverleyssompie slablespongences stihârâtelgemenii guisiorigosl gerticiousessainteinte vesterristegourge achenteraient calcontivestiludc bononligerbus périctivimumclxxx reciaienseraine prixâtesquivo yivelgescechnigrampage sylvisdenô accincrees saitporalions embergottoriusci 18:34:50 lnspoleal? you don't start words with lnsp in french. that's for Russian only. 18:35:13 and the h in tonagerha looks suspicious 18:35:23 as well as the one in crusth 18:35:44 wait, deonsnfftschen? what's this, german? 18:35:53 haversees? is that like hovercraft eels? 18:36:13 aursquesseudo? that's more like spanish or something 18:36:26 but some of those are quite believable 18:36:52 péritivimum ... ok, but clxxx? 18:37:09 ``` words --french -30 18:37:10 abîmes sounds legit. 18:37:19 Unknown option: 3 \ Unknown option: 0 18:37:27 ``` words --french 30 18:37:36 yémandczeptes auchet partallet tussembos demal lubsta annoth anisca gourro mer dimèrs flagnc pléma tragcr verkdahsoir brieldt gares lavitch demann ciat hgporf prisère prée roles tracharag 18:37:56 what's with all the h in that? 18:38:06 -!- hppavilion[1] has joined. 18:38:34 ``` words --french 40 | perl -e's/\S*h\S*\s?//' 18:38:39 No output. 18:38:51 ``` words --french 40 | perl -pe's/\S*h\S*\s?//g' 18:38:59 avottini grontibus combeburner invenassc fruan trication daigerment tatism fupées altement egri lanissiones écrousculent gion tatinté averin foy cappréciat agcm solai 18:39:00 "gares" is a real world I think 18:39:05 and so is "mer" 18:39:17 ``` words --french 60 | perl -pe's/\S*h\S*\s?//g' 18:39:26 rosia tupure oppagné aliabi morumnas fltas montat fortaskinno desare bouane sou cousso purprétarveio zaam porego parakl zoëne quent mus drnisland allongno willette rebi 18:39:31 `` xxd wisdom/pun 18:39:32 0000000: 5075 6e73 2061 7265 2066 756e 2e20 4173 Puns are fun. As \ 0000010: 6b20 7368 6163 680f 6166 2061 626f 7574 k shach.af about \ 0000020: 2074 6865 6d2e 2042 7574 2062 6577 6172 them. But bewar \ 0000030: 6520 6f66 204d 7570 6872 7920 6164 6469 e of Muphry addi \ 0000040: 6e67 206d 6973 7370 656c 6c69 6e67 732e ng misspellings. \ 00000 18:39:34 écrousculent? that's a nice one 18:39:54 "sou" is real too, isn't it? 18:40:31 `? xkcd 18:40:33 xkcd? ¯\(°​_o)/¯ 18:40:38 WHAT. 18:40:41 écrousculent: sounds nice. «ils écrousculent»... «ils s'écroulent en petits éboulis»? 18:41:00 `this 18:41:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: this: not found 18:41:09 b_jonas: «sou» is real. it's an alternative to «cent», as in a currency's subdivision. 18:41:20 `mkx bin/this//THIS. IS. #ESOTEEEEERIC! 18:41:24 bin/this 18:41:28 `this 18:41:29 ​/hackenv/bin/this: line 1: THIS.: command not found 18:41:38 `mkx bin/this//echo THIS. IS. #ESOTEEEEERIC! 18:41:42 bin/this 18:41:44 `this 18:41:45 THIS. IS. 18:41:50 Crap 18:42:10 `mkx bin/this//echo THIS. IS. \#ESOTEEEEERIC! 18:42:12 bin/this 18:42:15 `this 18:42:16 THIS. IS. #ESOTEEEEERIC! 18:42:20 There. 18:43:56 -!- picobit has joined. 18:44:01 -!- olsner has joined. 18:46:57 -!- hppavilion[1] has quit (Ping timeout: 250 seconds). 18:47:25 `words --russian 40 18:47:42 ​руцка рукту спиравован кузенца jia капы гожесть фрэдслужиласт лроилизгна наромбом одни папывайтийный иитова плескомылойно чапаившийся велаксимич цародя ушивается трахтиновые передпоср у 18:48:33 "jia"? seriously? 18:48:37 how is that russian? 18:49:01 `words --russian 40 -o -5 18:49:04 `words --russian 20 -o 5 18:49:26 ​кимистразви пукоду делённыхъ переказворосе лома атборд золомбовск выдов мецюйфусэвиа крепол происше возданномъ однейшую цманными прогрудя пионо билосьментрич жидковъ изнаниза гвкингст 18:49:30 ​майтанглинго уральскимикрощи салъйшаяся кваистяхъ сверествами чудсгаетерпеневски прежесть несоцируемонцеллы прериласьев еобожную оппеременьшъ постриевыми разиными порважившись канн 18:54:00 -!- MDude has joined. 18:54:08 -!- gamemanj has joined. 19:02:17 `words --armenian 20 19:02:20 Unknown option: armenian 19:02:54 -!- gremlins2 has joined. 19:03:27 `le/rn_append funpuns/Gur havg bs onq chaarel vf anzrq nsgre uvz. 19:03:33 Can't open wisdom/funpuns: No such file or directory. \ Learned 'funpuns': Gur havg bs onq chaarel vf anzrq nsgre uvz. 19:03:42 `rm wisdom/funpuns 19:03:45 No output. 19:03:46 `le/rn_append funpun/Gur havg bs onq chaarel vf anzrq nsgre uvz. 19:03:50 Learned 'funpun': funpuns fceø fbz fryyrev naq pbfcynlf Arcrgn Yrvwba ba jrrxraqf. Ur ungrf oryy crccref jvgu n cnffvba. Gur havg bs onq chaarel vf anzrq nsgre uvz. 19:04:17 -!- Reece` has quit (Ping timeout: 250 seconds). 19:05:19 `` sed -i 's/onq/sha/' wisdom/funpun 19:05:25 No output. 19:05:46 boily: Real so far: nuorillenne sinko pihaa ajalta pullaamallenne (<- a bit debatable) terältänne. 19:07:25 shachaf: subtle :P 19:09:04 -!- mroman has joined. 19:09:08 elho 19:09:27 -!- tromp__ has quit (Remote host closed the connection). 19:09:32 https://github.com/FMNSSun/Ununoctium/tree/master/spec 19:09:36 my newest project :) 19:10:37 mrelloman! 19:12:57 Approximate translations, respectively: "for your young people", bazooka, a yard (as in, outdoor area adjacent to a house; partitive case), "from a time", something a bit difficult to translate or even parse, and "from your (plural you) edge (in the 'knife edge' sense)". 19:13:31 "nuorillenne" conflagrates "for your young people" in a single word? 19:16:10 -!- relrod has quit (Ping timeout: 276 seconds). 19:18:22 nuori -> youth, young adult. -lle -> allative case, usually "onto " but also "for " if you're giving them something. -nne -> second-person plural possessive suffix, "your". 19:18:49 -!- relrod_ has joined. 19:18:49 -!- relrod_ has quit (Changing host). 19:18:49 -!- relrod_ has joined. 19:19:26 wait what? how can the case ending precede the possessive marker? 19:19:44 Well, "nuori" is also just the adjective "young". But when used like a noun and without any particular context, I think the standard assumed one is a person. 19:19:51 And it just does. 19:21:24 It can't go the other way around, that would sound ridiculous and not right at all. 19:24:17 "pour vos jeunes personnes" just rolls off the tongue hth 19:24:18 A particle like -kin ("also", "too") would go after both of those. (nuorillennekin) 19:24:41 `` xxd wisdom/the meaning of life 19:24:45 Usage: \ xxd [options] [infile [outfile]] \ or \ xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]] \ Options: \ -a toggle autoskip: A single '*' replaces nul-lines. Default off. \ -b binary digit dump (incompatible with -ps,-i,-r). Default hex. \ -c cols format octets per line. Defau 19:24:57 `` xxd wisdom/the\ meaning\ of\ life 19:24:58 0000000: 6563 686f 2031 3031 3831 0a echo 10181. 19:25:08 ...??? 19:26:10 I used the word "kahvinjuojallekin" ("also for a drinker of coffee") as an example of how Finnish is agglutinative in my thesis. 19:27:08 it's also for a drinker of coffee. 19:27:23 `` culprits wisdom/things\ boily\ likes 19:27:27 oerjan oerjan elliott oerjan oerjan 19:27:30 kahvi + -n + juoda + -ja + -lle + -kin. 19:29:41 kahvi: coffee; -n: a?; juoda: drink; -ja: -er; -lle: ???; -kin: also. 19:33:21 -!- zzo38 has joined. 19:37:02 boily: coffee + accusative case (essentially makes it an object instead of a subject) + to drink + -er + the same allative we already covered in "nuorillenne", again as "for" + also. 19:37:27 We don't really have an equivalent of the "a", I think. 19:38:29 `? a 19:38:31 A is _not_ a village in Norway, unless you're the BBC and don't understand things on top of letters. 19:39:02 -!- hppavilion[1] has joined. 19:41:20 fizzie yeah, in Finland it's called Åå instead because they have double letters 19:42:19 oh, you mean an article? sure 19:43:24 Other things the BBC doesn't understand: happy news. 19:43:41 `culprits wisdom/the\ meaning\ of\ life 19:43:44 No output. 19:43:50 `culprits wisdom/the meaning of life 19:43:53 hppavilion[1] 19:44:19 `? the meaning of life 19:44:20 echo 10181 19:45:01 -!- J_Arcane has joined. 19:45:14 int-e: Weird, I'm sure that used to mean something 19:45:19 `? the meaning of life 19:45:23 echo 10181 19:45:33 `cat wisdom/the meaning of life 19:45:34 echo 10181 19:45:44 the meaning of life, the universe, and everything is 42. 19:45:54 what's this "10181" stuff about? 19:46:03 gamemanj: I think that wisdom/the meaning of life is supposed to echo $RANDOM 19:46:05 -!- jaboja has joined. 19:46:20 gamemanj: But that in creating the script it got set to a static random number, rather than a dynamic one 19:46:43 gamemanj: So every time you request TMoL it would be different 19:47:49 gamemanj: It just so happened to be 42 at the moment that the analysis was performed, and no one thought to try again 19:48:11 ... 19:51:37 gamemanj: True story. 19:52:59 gamemanj: In fact, the answer may not have been 42 at the time; the answer changes on a sub-planck-time scale, and as such they had different results from subcalculations 19:53:35 http://blog.regehr.org/archives/140 is the best clickbait ever 19:54:11 -!- contrapumpkin has changed nick to copumpkin. 19:56:29 `? zork 19:56:30 Zork is like York, except for the first letter. Uaneb invented it. 19:56:44 ↑ should I put Zork under the places chapter, or the tanebventions one? 19:56:46 `? taneb 19:56:47 Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of five genders, and voluminous but calm eyebrows. (See also: tanebventions) 19:56:48 `? tanebventions 19:56:49 Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, gazpacho, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex. 19:57:43 `? ais523 19:57:46 Agent “Iä” Smith is an alien with a strange allergy to avian body covering, which he is trying to retroactively prevent from ever evolving. On the 3rd of March, he's lawful good. 19:57:56 Taneb it is. 19:58:27 -!- MDude has quit (Ping timeout: 250 seconds). 19:59:10 `? oily 19:59:12 oily? ¯\(°​_o)/¯ 19:59:18 `? ackego 19:59:19 ackego? ¯\(°​_o)/¯ 19:59:44 I need to do some more ruminating on my gender identity at some point 19:59:48 But I can procrastinate that 20:00:37 -!- hppavilion[1] has quit (Ping timeout: 250 seconds). 20:01:14 An ungot is a particularly heavy ingot. 20:01:24 -!- Reece` has joined. 20:01:26 `? stalactite 20:01:27 stalactite? ¯\(°​_o)/¯ 20:01:28 `? stalagmite 20:01:29 stalagmite? ¯\(°​_o)/¯ 20:02:08 -!- gremlins2 has quit (Ping timeout: 244 seconds). 20:02:17 `learn A stalactite is an upside-down stalagmite. 20:02:22 Learned 'stalactite': A stalactite is an upside-down stalagmite. 20:02:28 `learn A stalagmite is an upside-down stalctite. 20:02:32 Learned 'stalagmite': A stalagmite is an upside-down stalctite. 20:03:30 How about those stalagtites and stalacmites then? 20:03:48 That would be the backward one. 20:03:59 If you were to grind a stalacmite thoroughly, would you get a dustmite? 20:04:05 `learn A stalagmyte is eight stalagmits 20:04:08 Learned 'stalagmyte': A stalagmyte is eight stalagmits 20:04:24 ♪ DING ♪ round of updates done. the things, places, tanebventions and similar are covered. quotes are not up to date yet. 20:04:26 -!- rdococ has quit (Remote host closed the connection). 20:04:42 there are some painful entries to LaTeXify yet. 20:05:02 boily: updates to what? 20:06:42 b_jonas: wisdom.pdf 20:07:26 -!- centrinia has joined. 20:07:38 `relcome centrinia 20:07:40 ​centrinia: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 20:07:43 centinello 20:08:18 `? centrinia 20:08:22 centrinia? ¯\(°​_o)/¯ 20:09:31 what's the url for that? 20:09:35 `? wisdom.pdf 20:09:37 wisdom.pdf? ¯\(°​_o)/¯ 20:09:42 `? pdf 20:09:43 PDF stands for Pretty Depressing Format. 20:09:56 -!- tromp has joined. 20:09:59 b_jonas: you can peruse the PDF in the /topic ↑ 20:10:04 ah 20:10:10 also, I believe you have commit access to the repo. 20:10:18 `learn wisdom.pdf is https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf 20:10:20 Learned 'wisdom.pdf': wisdom.pdf is https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf 20:12:52 `? bc 20:12:53 bc? ¯\(°​_o)/¯ 20:13:34 boily: On this Linux computer the PDF does work on Firefox, so I can report an error: The "accounting" entry should not use the less than and greater than signs; it is supposed to be Dirac notation. 20:13:47 `? cyberiad 20:13:49 The Cyberiad is not just a book. It's an M&S book. 20:13:58 zzo38: good point. 20:14:03 `? accounting 20:14:05 = 0 20:14:53 `? paperless 20:14:57 In a paperless world, rock would never lose. 20:15:57 -!- tromp has quit (Ping timeout: 276 seconds). 20:16:12 + % TODO all this other weirdness 20:16:58 Did you fix it yet? 20:17:09 ``` sed -i 's//⟩/g' wisdom/accounting && echo wisdom/accounting 20:17:13 wisdom/accounting 20:17:20 `? accounting 20:17:23 ​⟨BAL|FSV⟩ = 0 20:18:02 I mean on the wisdom.pdf not on HackEgo 20:18:17 sure but 20:18:19 why not fix it here 20:18:34 `? csv 20:18:36 CSV猫stands猫for猫Cat猫Separated猫Values 20:19:17 boily, would it be possible to make the pdf imitate the behaviour of `? Ngevd rather than quoting the actual file? 20:19:21 `? Ngevd 20:19:22 zX*ÔXQ}üüú_tw䯺ïžvé.ÿežÀî·Â 20:19:48 zzo38: I got slightly distracted by an asian acappela group doing a cover of "I'm a scatman! skee-da-dee-da-bop-bop ♪" 20:19:49 -!- Frooxius has joined. 20:19:59 Taneb: eeeeeeeeeeeeeh... 20:20:05 `? Ngevd 20:20:06 ​™‚wý«¿ðãé'§ÕŸ´Ổ¶]Ox–dƒºº½Â︕úËa,‚íº™é}ePÊâ‹:€’ÈéМ•êaéñh¶ËC/oZ…]FϨ‡óT°ÁnYU„€š¢RYC¾â%öu Š–zÿ.èøn•ˆWaøw^žþ/çÓ²×yI² «~.—åyÇêMPDÙÀ%4ûß.É%zúà -ÉDúÁÌ.Ð~ó­ß×6:¶´pyv4—ó Äƒ–Fú6WaÁΞ—?€Éå0±Ž'h°(ü'DÅ,öÍ-u‡ùºÏ)‹”»Ë²Ÿõp. \ É;BF'æ×ô_wŠAm«q‚ê^!§—§©r8ùkŸGlrí5¬.Ô»HÇVFvT1™Ðɋw‚ã½!ž´ô.ÿ+¤¦å·ø‹|ÎÞ(³B(ÆxQYÁ’Z¨Á$Å»ï 20:20:15 probably? LaTeX can do all kind of weird stuff already. 20:20:43 -!- mtve has quit (Ping timeout: 260 seconds). 20:21:25 b_jonas: If that is what you want to do it is fine but it is not really broken how I had it before since this is the IRC and not the typesetting paper. 20:21:47 boily: Make up a font consisting of random mess with METAFONT and then use that font for that entry. 20:22:05 (There is command in METAFONT to make up random numbers) 20:22:16 lalala patches welcome lalala 20:23:05 `culprits wisdom/schaf 20:23:11 int-e 20:23:19 oops. 20:24:30 -!- idris-bot has joined. 20:25:23 -!- fungot has quit (Ping timeout: 250 seconds). 20:26:41 -!- centrinia has quit (Ping timeout: 250 seconds). 20:27:54 `? pony 20:27:55 `? ponies 20:28:07 pony? ¯\(°​_o)/¯ 20:28:08 ponies? ¯\(°​_o)/¯ 20:29:43 `slashlearn Ravnica: City of Guilds/Ravnica: City of Guilds is a city of guilds. “City of Guilds” is part of its name. The Wizards of the Coast Marketing Department: We Sell Anything thought players might not notice it was a City of Guilds unless they put the tagline into the name. 20:29:46 Learned «ravnica: city of guilds» 20:29:50 `slashlearn Ravnica/Ravnica: City of Guilds is a city of guilds. “City of Guilds” is part of its name. The Wizards of the Coast Marketing Department: We Sell Anything thought players might not notice it was a City of Guilds unless they put the tagline into the name. 20:29:53 Learned «ravnica» 20:30:09 -!- j-bot has quit (Ping timeout: 250 seconds). 20:30:45 -!- mtve has joined. 20:30:49 `? cyberiad 20:30:52 The Cyberiad is not just a book. It's an M&S book. 20:30:53 what does “M&S” mean? 20:32:09 -!- hppavilion[1] has joined. 20:32:09 `? diet 20:32:13 People go on diets to loose weight instead of gaining. It gives them a consistant diet. 20:32:25 `? M&S 20:32:26 M&S? ¯\(°​_o)/¯ 20:33:19 -!- relrod_ has quit (*.net *.split). 20:33:29 -!- Reece` has quit (Quit: Alsithyafturttararfunar). 20:33:43 -!- boily has quit (Quit: SPECIALIST CHICKEN). 20:33:58 -!- relrod_ has joined. 20:34:01 -!- relrod_ has quit (Changing host). 20:34:01 -!- relrod_ has joined. 20:34:34 `? fear 20:34:35 fear? ¯\(°​_o)/¯ 20:34:40 `? earendil 20:34:45 earendil? ¯\(°​_o)/¯ 20:35:14 `? Wealhtheow 20:35:17 Wealhtheow? ¯\(°​_o)/¯ 20:36:08 Phantom_Hoover: what does M&S mean? 20:36:21 marks and spencers? 20:36:52 they ran an ad campaign where the catchphrase was "it's not just a , it's an m&s " 20:37:04 oh. 20:37:17 thanks, though I was hoping for something... deeper. 20:37:18 :) 20:37:50 `learn Wealhtheow is the barkeep in the tavern where the adventuring group of Beowulf meet at the start of the story. 20:37:54 Learned 'wealhtheow': Wealhtheow is the barkeep in the tavern where the adventuring group of Beowulf meet at the start of the story. 20:38:15 -!- centrinia has joined. 20:38:41 `learn Wealhtheow is the barkeep in the tavern where the adventuring party of Beowulf meet at the start of the story. 20:38:44 Relearned 'wealhtheow': Wealhtheow is the barkeep in the tavern where the adventuring party of Beowulf meet at the start of the story. 20:40:40 -!- greenlock has joined. 20:42:17 `learn Stibia is a spice that grows in your leg. 20:42:21 Learned 'stibia': Stibia is a spice that grows in your leg. 20:42:56 I'm looking at that pdf and I recognize a lot of entries I've added. 20:43:09 `? plaid 20:43:12 plaid? ¯\(°​_o)/¯ 20:44:11 `? rose 20:44:12 rose? ¯\(°​_o)/¯ 20:45:56 `? name 20:45:57 -!- MDude has joined. 20:45:57 name? ¯\(°​_o)/¯ 20:46:44 Would I break the internet if I ran '`?' ? 20:47:20 greenlock: there's only one way to find out 20:47:38 `? internet 20:47:40 `? inherent 20:47:44 inherent? ¯\(°​_o)/¯ 20:47:44 The internet is for everything. However many thing can done even without internet too, often better without use of internet, but internet is good too. 20:48:01 `? greenlock 20:48:02 `? salt 20:48:02 greenlock? ¯\(°​_o)/¯ 20:48:04 salt? ¯\(°​_o)/¯ 20:48:07 -!- sebbu has quit (Ping timeout: 260 seconds). 20:48:10 `? green 20:48:11 green? ¯\(°​_o)/¯ 20:48:27 `? haskell 20:48:28 Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' 20:48:47 `? h 20:48:48 `? haskell 20:48:48 h? ¯\(°​_o)/¯ 20:48:50 Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' 20:49:13 `? Bubbles 20:49:13 `? pico 20:49:14 Bubbles? ¯\(°​_o)/¯ 20:49:15 pico? ¯\(°​_o)/¯ 20:49:45 `? thyme 20:49:47 Thyme itself is only an abstract approximation of oregano. 20:50:07 `? ice 20:50:09 ice? ¯\(°​_o)/¯ 20:50:13 `? wisdom 20:50:16 wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø? 20:50:36 `? soviet russia 20:50:37 ​¯\(°​_o)/¯ soviet russia? 20:50:58 `? HackEgo 20:50:59 HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in Mexico! 20:51:01 `slashlearn soviet russia/In soviet russia, this wisdom entry reads you. 20:51:04 Relearned «soviet russia» 20:51:41 `? bagel 20:51:42 bagel? ¯\(°​_o)/¯ 20:51:46 `? berliner 20:51:47 berliner? ¯\(°​_o)/¯ 20:52:08 `help 20:52:08 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 20:52:13 `? soviet russia 20:52:15 In soviet russia, this wisdom entry reads you. 20:52:26 int-e: that one is bad, feel free to substitute it with something better 20:52:37 b_jonas: wondering about the "Relearned" 20:52:47 `? tvtropes 20:52:48 We'll write about TVTropes here, we just have to finish these tabs first. 20:52:59 int-e: ask the version control about it 20:53:31 b_jonas: I did. Still wondering 20:53:33 ``` hg log -p wisdom/soviet\ russia 20:53:39 changeset: 7412:b98aae2264e3 \ tag: tip \ user: HackBot \ date: Sun Apr 17 19:51:03 2016 +0000 \ summary: slashlearn soviet russia/In soviet russia, this wisdom entry reads you. \ \ diff -r 6bb2c6e93fa8 -r b98aae2264e3 wisdom/soviet russia \ --- a/wisdom/soviet russiaSun Apr 17 19:42:20 2016 +0000 \ +++ b/wis 20:54:04 ``` hg log -p wisdom/soviet\ russia | tail -n +7 20:54:11 diff -r 6bb2c6e93fa8 -r b98aae2264e3 wisdom/soviet russia \ --- a/wisdom/soviet russiaSun Apr 17 19:42:20 2016 +0000 \ +++ b/wisdom/soviet russiaSun Apr 17 19:51:03 2016 +0000 \ @@ -1,1 +1,1 @@ \ -¯\(°​_o)/¯ soviet russia? \ +In soviet russia, this wisdom entry reads you. \ \ changeset: 7388:2853bce44bba \ user: HackBot \ date: 20:54:13 oh, subtle. 20:54:29 b_jonas: note how the the ¯\(°​_o)/¯ came first 20:54:45 `revert wisdom/soviet russia 20:54:45 hg: parse error at 14: invalid token 20:54:46 int-e: yeah 20:54:57 `? soviet russia 20:54:58 In soviet russia, this wisdom entry reads you. 20:55:01 huh 20:55:08 `revert 20:55:11 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 20:55:19 `? soviet russia 20:55:20 ​¯\(°​_o)/¯ soviet russia? 20:55:49 `? class 20:55:51 class? ¯\(°​_o)/¯ 20:58:30 `? marx 20:58:31 marx? ¯\(°​_o)/¯ 20:59:02 `? haskell 20:59:03 Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' 20:59:32 -!- sebbu has joined. 21:04:45 -!- carado has quit (Quit: Leaving). 21:06:57 Is page 182 supposed to be blank? 21:07:10 there should be something about classes and marx there 21:07:13 `? classes 21:07:14 classes? ¯\(°​_o)/¯ 21:07:15 `? glasses 21:07:17 glasses? ¯\(°​_o)/¯ 21:07:47 -!- centrinia has quit (Ping timeout: 250 seconds). 21:08:57 `? pike 21:08:59 Pike is an interpreted language that got sort of forgotten among the four big mainstream p-languages (perl, python, ruby, php). 21:09:02 `? python 21:09:03 `? perl 21:09:04 python = ProgrammingLanguage(attrs=[plattrs['WHITESPACE_SENSITIVE'], plattrs['INTERPRETED'], *plparadigms['IMPERATIVE', 'FUNCTIONAL']]) 21:09:05 Perl is the Perfect Emacs Rewriting Language 21:09:05 `? php 21:09:06 php is the PigeonHole Principle 21:09:07 `? puby 21:09:08 puby? ¯\(°​_o)/¯ 21:09:09 `? ruby 21:09:10 Ruby is a programming language from Japan, that Eventually decided to support non-ascii characters. 21:09:40 uh, from japan, eventually decided to support non-ascii characters? that's a little confusing... 21:09:46 -!- carado has joined. 21:09:50 why did I capitalize Eventually? 21:10:00 b_jonas: Drama. 21:10:05 `learn Ruby is a programming language from Japan, that eventually decided to support non-ascii characters. 21:10:10 Relearned 'ruby': Ruby is a programming language from Japan, that eventually decided to support non-ascii characters. 21:10:21 `?kitty 21:10:21 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?kitty: not found 21:10:24 `? kitty 21:10:26 kitty? ¯\(°​_o)/¯ 21:10:52 so apparently cats don't exist 21:11:06 -!- mroman has quit (Ping timeout: 250 seconds). 21:11:06 `? ceiling cat 21:11:08 ceiling cat? ¯\(°​_o)/¯ 21:11:09 `? basement cat 21:11:10 basement cat? ¯\(°​_o)/¯ 21:11:27 `? cat 21:11:28 Cats are cool, but should be illegal. 21:11:31 O.O 21:11:49 Rekt 21:11:53 -!- greenlock has quit (Quit: Leaving). 21:12:51 `before 21:13:09 wisdom/ruby//Ruby is a programming language from Japan, that Eventually decided to support non-ascii characters. 21:13:51 `? lie group 21:13:52 lie group? ¯\(°​_o)/¯ 21:14:18 `? lie bracket 21:14:21 Politicians try to stay within the lie bracket: Not so many lies that voters cannot stand it, but not so few that they think you have nothing to give them. 21:14:59 `? Gxxyuxihuvxi 21:15:00 Gxxyuxihuvxi? ¯\(°​_o)/¯ 21:15:08 `? lion 21:15:10 Lions are the catamorphisms of the animal world. They get eaten by poets in stone dens. 21:15:14 I like that one 21:15:18 `? lie algebra 21:15:19 A Lie algebra is what you get if you take the region infinitesimally close to the identity of a Lie group and blow it up to normal size. 21:15:20 ^ that one too 21:16:09 `? norm 21:16:10 norm? ¯\(°​_o)/¯ 21:16:17 hmm, there's no entry for "truth" 21:16:48 actually there's no entry for a lot of things 21:17:15 `learn norm is the name of the functions in the Eigen and opencv libraries to compute the 2-norm of a vector, and the name of the function in C++ to compute the squared 2-norm of a complex number 21:17:23 Learned 'norm': norm is the name of the functions in the Eigen and opencv libraries to compute the 2-norm of a vector, and the name of the function in C++ to compute the squared 2-norm of a complex number 21:17:24 nah, that's too factual 21:17:32 `learn norm is the most confusingly named function in C++ 21:17:34 Relearned 'norm': norm is the most confusingly named function in C++ 21:18:27 `? magnus 21:18:31 magnus? ¯\(°​_o)/¯ 21:18:53 `? Magnus is the ghost the Trunchbull killed. 21:18:54 Magnus is the ghost the Trunchbull killed.? ¯\(°​_o)/¯ 21:18:57 `learn Magnus is the ghost the Trunchbull killed. 21:19:01 Learned 'magnu': Magnus is the ghost the Trunchbull killed. 21:19:20 it assumed "magnus" was a plural? 21:19:32 gamemanj: yes, but it's fine, because 21:19:33 `? magnus 21:19:35 still works 21:19:36 Magnus is the ghost the Trunchbull killed. 21:19:38 `? dahl 21:19:40 Royal Dahl is the king of Norway. 21:19:42 `? kinder 21:19:43 kinder? ¯\(°​_o)/¯ 21:19:46 `? nutella 21:19:47 nutella? ¯\(°​_o)/¯ 21:20:12 "Royal Dahl"??? 21:20:23 `? kinder surprise 21:20:23 kinder surprise? ¯\(°​_o)/¯ 21:20:33 `? computer 21:20:35 Computer is a language where numbers are strings of the characters '1' and '0'. 21:21:17 ... 21:21:36 that doesn't really say much of the language 21:21:45 `slashlearn Kinder Surprise/Kinder Surprise is an addictive drug marketed for children so dangerous it's banned at the federal level. 21:21:49 Learned «kinder surprise» 21:22:06 (Um, what?) 21:22:49 I still don't understand Mïdal VVőrszü entry. What's it trying to say? 21:24:10 `? Trantor 21:24:11 Trantor? ¯\(°​_o)/¯ 21:24:30 `? midal 21:24:34 midal? ¯\(°​_o)/¯ 21:24:45 `? Midal VVorszu 21:24:46 Midal VVorszu? ¯\(°​_o)/¯ 21:25:03 `? Mïdal VVőrszü 21:25:04 Mïdal VVőrszü? ¯\(°​_o)/¯ 21:25:05 gamemanj: it has some funny character instead of d 21:25:37 `cat "wisdom/Mï*al VVőrszü" 21:25:38 cat: "wisdom/Mï*al VVőrszü": No such file or directory 21:25:43 `cat "wisdom/Mï*al*" 21:25:46 cat: "wisdom/Mï*al*": No such file or directory 21:26:00 `cat "wisdom/Mi*al*" 21:26:00 cat: "wisdom/Mi*al*": No such file or directory 21:26:02 ... 21:26:07 `cat "wisdom/mi*al*" 21:26:08 cat: "wisdom/mi*al*": No such file or directory 21:26:11 * gamemanj sighs 21:26:48 Oh, and trying to do an ls wisdom gives me... a bunch of nonsense. 21:28:24 `learn Trantor is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 21:28:26 Learned 'trantor': Trantor is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 21:28:34 `learn Coruscant is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 21:28:36 Learned 'coruscant': Coruscant is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 21:28:52 `slashlearn Coruscant/Trantor is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 21:28:54 Relearned «coruscant» 21:28:56 `slashlearn Trantor/Coruscant is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 21:28:59 Relearned «trantor» 21:29:56 `? moon 21:29:58 The Moon is an unprovable celestial object that is not very retroreflectorey. 21:30:05 isn't that supposed to be s/torey/tory/? 21:30:19 `spell retroreflectorey 21:30:19 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: spell: not found 21:30:20 who knows, could be intentional 21:30:26 `? retrorocket 21:30:27 retrorocket? ¯\(°​_o)/¯ 21:31:33 `? organic 21:31:34 organic? ¯\(°​_o)/¯ 21:32:02 -!- jaboja has quit (Ping timeout: 244 seconds). 21:32:19 `? yes 21:32:20 yes? ¯\(°​_o)/¯ 21:32:22 `? yay 21:32:23 yay? ¯\(°​_o)/¯ 21:32:36 `? mu 21:32:37 mu? ¯\(°​_o)/¯ 21:32:38 `? ni 21:32:39 ni? ¯\(°​_o)/¯ 21:32:57 `? o 21:32:59 o? ¯\(°​_o)/¯ 21:33:41 `? apple 21:33:42 apple? ¯\(°​_o)/¯ 21:34:49 `? orange 21:34:50 orange? ¯\(°​_o)/¯ 21:35:18 so long and yet it still doesn't have a complete catalogue of the world yet 21:36:47 That would be too difficult, although still we could add more files 21:37:57 `learn o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer to conquer the world, essentially, and they're out to stop him and conquer their personal problems at the same time. Hopefu 21:37:59 Learned 'o': o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer to conque 21:38:04 `? o 21:38:06 o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer to conquer the world, 21:38:15 I have an idea... set up a search engine within HackEgo to search Gopher servers for the key terms. (Why not the full web? HTML is difficult! And used way too much. And I'm deliberately appealing to zzo38.) 21:39:29 `? ring 21:39:32 Addition, subtraction and multiplication have a certain ring to them. 21:40:55 `? tom 21:40:56 tom? ¯\(°​_o)/¯ 21:41:08 `? quiz 21:41:10 quiz? ¯\(°​_o)/¯ 21:41:45 -!- Warrigal has changed nick to tswett. 21:41:56 `? russell's teapot 21:41:58 Russell's Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show? 21:42:35 `? schiffffahrt 21:42:36 schiffffahrt? ¯\(°​_o)/¯ 21:42:39 `? schifffahrt 21:42:40 schifffahrt? ¯\(°​_o)/¯ 21:42:43 `? schiffahrt 21:42:44 schiffahrt? ¯\(°​_o)/¯ 21:42:46 `? schifahrt 21:42:47 schifahrt? ¯\(°​_o)/¯ 21:42:52 `? schiffart 21:42:53 schiffart? ¯\(°​_o)/¯ 21:42:55 `? schifffart 21:42:56 schifffart? ¯\(°​_o)/¯ 21:43:00 `? schiahrt 21:43:01 schiahrt? ¯\(°​_o)/¯ 21:43:03 `? schiart 21:43:04 schiart? ¯\(°​_o)/¯ 21:44:18 `? cactus 21:44:20 cactus? ¯\(°​_o)/¯ 21:44:46 `? phthisis 21:44:47 phthisis? ¯\(°​_o)/¯ 21:45:53 '? esoteric 21:46:01 Ah, whoops. 21:46:58 `? silent 21:47:00 silent? ¯\(°​_o)/¯ 21:48:09 `? bdellium 21:48:11 bdellium? ¯\(°​_o)/¯ 21:48:11 `? chthonic 21:48:13 Chthonic lithping can be vethy dithturbing to lithten to. 21:48:24 `? mnemonic 21:48:25 mnemonic? ¯\(°​_o)/¯ 21:48:27 `? pneumatic 21:48:28 pneumatic? ¯\(°​_o)/¯ 21:48:29 `? gnu 21:48:30 gnu? ¯\(°​_o)/¯ 21:48:42 `? slough 21:48:43 slough? ¯\(°​_o)/¯ 21:49:32 `learn slough /slaʊ/ or /sluː/ means a marsh; slough /slʌf/ means skin thrown off a reptile 21:49:35 Learned 'slough': slough /slaʊ/ or /sluː/ means a marsh; slough /slʌf/ means skin thrown off a reptile 21:53:44 `? spice 21:53:46 `? sugar 21:53:46 spice? ¯\(°​_o)/¯ 21:53:47 sugar? ¯\(°​_o)/¯ 21:55:04 `? spice girls 21:55:05 spice girls? ¯\(°​_o)/¯ 21:55:40 `? xkcq 21:55:41 ​"xkcq" is worth 8 more points than "xkcd" in Scrabble, or a whopping 30 more if both are played optimally on a triple word score. Nyahhh. 21:55:41 `? xkcd 21:55:42 xkcd? ¯\(°​_o)/¯ 21:57:04 b_jonas: I did that earlier. It was shocking. 21:57:51 `learn spice girls/The Spice Girls are Pog spice, Story spice, Sarah spice, Gender spice, and Baleen spice. 21:57:54 Learned 'spice': spice girls/The Spice Girls are Pog spice, Story spice, Sarah spice, Gender spice, and Baleen spice. 21:58:34 b_jonas: What about THE CREATURE THAT FEASTS ON DREAMS spice? 22:00:58 -!- gamemanj has quit (Ping timeout: 244 seconds). 22:01:49 `? indigo 22:01:50 indigo? ¯\(°​_o)/¯ 22:04:41 `? blay 22:04:42 blay? ¯\(°​_o)/¯ 22:05:40 `le/rn blaeg/blaeg is a color that cannot exist under the current understanding of physics. It is used on the #esoteric flag, along with ultraviolet and whatever is convenient. 22:05:43 Learned «blaeg» 22:07:05 `le/rn_append blaeg/It is a nullary color, meaning that it can be mixed with itself to produce the primary colors. 22:07:10 Learned 'blaeg': blaeg is a color that cannot exist under the current understanding of physics. It is used on the #esoteric flag, along with ultraviolet and whatever is convenient. It is a nullary color, meaning that it can be mixed with itself to produce the primary colors. 22:08:24 -!- Xe has quit (Ping timeout: 260 seconds). 22:09:14 `? octarine 22:09:15 octarine? ¯\(°​_o)/¯ 22:09:20 `? tsatsuma 22:09:21 tsatsuma? ¯\(°​_o)/¯ 22:09:27 `? satsuma 22:09:27 satsuma? ¯\(°​_o)/¯ 22:09:32 however is that spelled 22:10:16 b_jonas: Have you ever heard of some sort of Axiomatic Computer Science? 22:10:22 `? icklibogg 22:10:23 icklibogg? ¯\(°​_o)/¯ 22:10:26 -!- tromp has joined. 22:11:46 `? phoenix 22:11:47 phoenix? ¯\(°​_o)/¯ 22:11:48 `? basilisk 22:11:50 basilisk? ¯\(°​_o)/¯ 22:14:08 `? icklibõgg 22:14:10 icklibõgg? ¯\(°​_o)/¯ 22:14:15 `? storgé 22:14:18 storgé? ¯\(°​_o)/¯ 22:14:38 -!- Xe has joined. 22:15:02 -!- tromp has quit (Ping timeout: 260 seconds). 22:15:16 `? title 22:15:18 title? ¯\(°​_o)/¯ 22:15:46 `? titles 22:15:47 titles? ¯\(°​_o)/¯ 22:18:41 `slashlearn title/Titles J. K. Rowling had specifically denied on her webpage would be the titles of the sixth or seventh Harry Potter book are: Harry Potter and the{ Green Flame Torch, Mountain of Fantasy, Fortress of Shadows, Forest of Shadows, Graveyard of Memories, Pyramids of Furmat, Pillar of Storgé, Toenail of Icklibõgg}. 22:18:45 Learned «title» 22:18:57 `? titles 22:18:58 Titles J. K. Rowling had specifically denied on her webpage would be the titles of the sixth or seventh Harry Potter book are: Harry Potter and the{ Green Flame Torch, Mountain of Fantasy, Fortress of Shadows, Forest of Shadows, Graveyard of Memories, Pyramids of Furmat, Pillar of Storgé, Toenail of Icklibõgg}. 22:32:41 -!- fizzie` has joined. 22:41:00 -!- picobit has quit (Quit: leaving). 22:41:07 -!- hppavilion[1] has quit (*.net *.split). 22:41:07 -!- Frooxius has quit (*.net *.split). 22:41:07 -!- fizzie has quit (*.net *.split). 22:41:07 -!- FreeFull has quit (*.net *.split). 22:41:39 I wake up from my afternoon nap, I check the wisdom repo, and b_jonas went apocalyptical on it. 22:41:39 I shouldn't sleep. it's dangerous. 22:41:55 sorry 22:42:48 `? ursala 22:42:49 ​~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 22:42:51 -!- p34k has quit. 22:42:56 is that real ursala code? and what does it mean? 22:43:33 `? vegeta 22:43:34 vegeta? ¯\(°​_o)/¯ 22:45:15 `? ewoks 22:45:16 ewoks? ¯\(°​_o)/¯ 22:45:27 `? wookie 22:45:28 wookie? ¯\(°​_o)/¯ 22:46:20 I believe it is real. there was that PDF manual for the language, but I think it disappeared. 22:46:35 boily: in page 44, why are some entries duplicated? 22:46:49 eh? 22:46:50 Total list of my farbfeld programs now is: ffpng pngff ff-back ff-bright ff-channel ff-colorkey ff-composite ff-convolve ff-crop ff-enlarge ff-gradient ff-hjoin ff-info ff-matrix ff-padsynth ff-paeth ff-poster ff-printf ff-scanf ff-shrink ff-solar ff-turn ff-vjoin 22:46:56 boily: of the wisdom.pdf 22:47:12 `? god 22:47:13 god? ¯\(°​_o)/¯ 22:47:21 `learn GOD is GOD over djinn 22:47:24 Learned 'god': GOD is GOD over djinn 22:47:46 b_jonas: I don't see any duplicates. my page 44 is `W'. 22:48:00 boily: yes, and "webcarting" and "Water" are duplicated 22:48:56 abingadon. 22:49:09 look at that, they sure are. 22:49:10 huh 22:49:15 `? abingadon 22:49:17 abingadon? ¯\(°​_o)/¯ 22:49:29 `? 323 22:49:30 323? ¯\(°​_o)/¯ 22:49:41 abingadon → ah bien regarde donc → oh, well, would you look at that. 22:49:56 ah 22:50:40 `learn 323 is a quine in McCulloch's first machine 22:50:45 Learned '323': 323 is a quine in McCulloch's first machine 22:52:31 but the correctivitations will come later. time to disappear in the Great Outside Void. 22:52:37 -!- boily has quit (Quit: ANOREXIC CHICKEN). 22:55:33 b_jonas: Are djinn a field? 22:59:19 `? submarine jousting 22:59:20 submarine jousting? ¯\(°​_o)/¯ 23:00:56 `? macedonia 23:00:58 macedonia? ¯\(°​_o)/¯ 23:01:02 `? fyrom 23:01:05 fyrom? ¯\(°​_o)/¯ 23:01:16 `? taiwan 23:01:17 taiwan? ¯\(°​_o)/¯ 23:02:02 `learn Macedonia and Taiwan are two countries of which the United Nations denies the existance. 23:02:06 Learned 'macedonia': Macedonia and Taiwan are two countries of which the United Nations denies the existance. 23:05:08 -!- oerjan has joined. 23:11:15 -!- tromp has joined. 23:15:40 -!- tromp has quit (Ping timeout: 250 seconds). 23:15:54 -!- relrod_ has changed nick to relrod. 23:19:08 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:21:13 Man, some of these wisdom entries I add suck, so feel free to replace them with better ones. 23:22:52 b_jonas: Well, partially it's because you packed multiple facts into one entry 23:23:00 `? chatspeak 23:23:01 chatspeak? ¯\(°​_o)/¯ 23:23:12 Wut. 23:23:15 No fungot. 23:23:25 Doesn't seem to be online. 23:23:27 (When typing fun) 23:23:40 hppavilion[2]: um, isn't conflating multiple true facts in a wisdom entry to get one misleading thing actually a good recipe for wisdom? 23:23:51 b_jonas: ...yes? 23:24:00 so waht's the problme? 23:24:05 b_jonas: But you talk about Macedonia AND taiwan in one article 23:24:14 Which reminds me of something funny I thought of 23:24:44 Inspired by https://en.wikipedia.org/wiki/Islam_and_cats 23:24:56 "Compound Encyclopedic Entries" 23:25:03 For people in a hury 23:25:06 *hurry 23:25:22 They talk about combinations of generally-disparate topics rather than just one topic 23:25:37 https://en.wikipedia.org/wiki/Islam_and_cats is an intersection, but this idea is a union 23:26:50 But NOT a cartesian product 23:27:02 `? macedonia 23:27:05 Macedonia and Taiwan are two countries of which the United Nations denies the existance. 23:27:19 rotfl 23:27:25 `` mv wisdom/macedonia{, and taiwan} 23:27:26 mv: target `taiwan}' is not a directory 23:27:36 b_jonas: TYS 23:27:39 `` mv wisdom/macedonia{," and taiwan"} 23:27:42 No output. 23:27:43 `quote while confused 23:27:45 927) Áis523ÎkËÇÏ52Í¿ÉnÐffjliated/ais523: ever tried reading while confused? 23:28:03 ye olde bug 23:28:04 oerjan: hey! that should be wisdom/macedonia and possibly wisdom/taiwan 23:29:03 `learn Macedonia is a country of which the United Nations denies the existance, just like Taiwan is. 23:29:08 Learned 'macedonia': Macedonia is a country of which the United Nations denies the existance, just like Taiwan is. 23:29:10 `learn Taiwan is a country of which the United Nations denies the existance, just like Macedonia is. 23:29:14 Learned 'taiwan': Taiwan is a country of which the United Nations denies the existance, just like Macedonia is. 23:30:05 `` sed -i 's/stance/stence/' wisdom/{macedonia,taiwan} 23:30:09 No output. 23:30:25 oh yes... that's among those words I often get wrong 23:30:28 `rm wisdom/macedonia and taiwan 23:30:31 No output. 23:30:32 like message 23:32:56 -!- hppavilion[2] has quit (Ping timeout: 244 seconds). 23:33:10 -!- hppavilion[2] has joined. 23:35:47 wait what? how can the case ending precede the possessive marker? <-- heh that's one of the main differences i've noticed between finnish and hungarian 23:36:43 iirc another is that finnish declines adjectives like the noun, hungarian doesn't 23:37:07 oerjan: Hungarian does too sometimes, namely when they are after the adjective (separated by a comma), but that's rare 23:37:17 ah 23:37:19 (and has some role difference) 23:38:00 and by "like" i also mean that it agrees with the following noun in case and number 23:38:13 (no gender "alas") 23:38:15 also (more importantly) when they're the predicate (in which case they don't get a case ending but can get a plural suffix), or when they stand alone as a noun phrase, not as an ephitet qualifying a noun phrase, 23:38:40 right 23:39:00 and you also drop plural endings on nouns when redundant 23:39:34 oerjan: that's only when after a numeral. I don't think it happens at any other time. 23:39:41 ah 23:40:23 oh and of course finnish doesn't have articles. 23:40:53 < oerjan> iirc another is that finnish declines adjectives like the noun, hungarian doesn't ← iirc, this was a development in proto-finnic due to influence by baltic and germanic langs where they were inflected as well, while in proto-uralic and early-proto-finnic they didn't 23:41:20 nortti: right i vaguely recall something like that 23:42:16 * oerjan vaguely recalls that he used to vaguely recall all the time 23:42:49 i guess now all my recalls are vague so it's redundant hth 23:42:50 nortti: heh, there's a recent entry related to that: http://www.madore.org/~david/weblog/d.2015-12-17.2343.html 23:43:59 :/ I don't know french 23:45:15 i know just enough to start trying to read and then lose patience after half a minute. 23:54:44 `? nød 23:54:45 nød? ¯\(°​_o)/¯ 23:54:58 `learn nød is French for vertex 23:55:00 Learned 'nød': nød is French for vertex 23:55:03 `? the meaning of life 23:55:05 echo 10181 23:57:19 Wait. 23:57:38 Can we interpret prime numbers as atomic types and composite numbers as tuples? 23:57:44 Whooooooooa 23:58:04 hppavilion[2]: s/tuples/sets/ 23:58:12 wait, bags 23:58:35 oerjan: No, tuples 23:58:40 O KAY 23:58:54 oerjan: Because a composite number is the product of some number of prime numbers