00:01:09 -!- augur has quit (Remote host closed the connection). 00:12:10 -!- augur has joined. 00:14:48 -!- navet has joined. 00:24:25 https://www.piratesforiceland.party/ 00:26:59 and also https://ruv.is/ 00:28:26 note the current pie chart is prediction only based on votes counted so far. 00:33:06 * Zarutian looks for oerjan, boily and the usual suspects 00:39:36 the delay though! Between the pirate party stream and the ruv broadcast 00:56:22 -!- boily has joined. 01:00:03 butter chicken is good. 01:02:53 * Zarutian forces https://www.piratesforiceland.party/ and https://ruv.is/ upon boily 01:04:57 * boily is being forced 01:05:12 «Firefox ne peut établir de connexion avec le serveur à l’adresse ruv.is.» 01:06:04 try just ruv.is then 01:07:31 it works. many acute accents. thorns and ethes... 01:08:30 I direct you attention the the pie graph 01:08:57 it has letters. D is blue. 01:09:38 apparently, the fylgi is around 30%. 01:09:43 fungot: what's a fylgi? 01:09:43 boily: it has a bunch of major intersections across town. nobody ever visits the site, seeing bugs, and writing a wrapper function around it 01:10:15 following 01:10:24 I am rooting for the P 01:11:32 https://pbs.twimg.com/media/Cv-WycDWEAAr0x0.jpg might be more comprehensible to you 01:25:25 https://t.co/A9SEiiTNje 01:26:37 which one is the P? 01:27:12 the Pirates! (The black one) 01:29:05 :D 01:34:19 -!- augur has quit (Remote host closed the connection). 01:36:06 -!- `^_^v has joined. 01:36:29 `wisdom 01:36:35 log//I think you might mean !logs 01:37:43 -!- ais523 has joined. 01:51:16 !logs 01:51:27 ^prefixes 01:51:27 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 01:51:44 `forget log 01:51:45 Forget what? 01:53:08 -!- DHeadshot has quit (Ping timeout: 260 seconds). 01:01:11 `wisdom 01:01:12 treefolk//Treefolk are genericized treants for intellectual property reasons. 01:07:28 `? intellectual property 01:07:28 intellectual property? ¯\(°​_o)/¯ 01:09:45 `le/rn intellectual propterty/Intellectual property is either the plot of land where an university campus is or otherwise a property which gives something an intellectual air or apearance. 01:09:47 Learned 'intellectual propterty': Intellectual property is either the plot of land where an university campus is or otherwise a property which gives something an intellectual air or apearance. 01:16:36 . 01:16:49 .? 01:17:11 .. 01:18:22 -!- imode has quit (Ping timeout: 250 seconds). 01:18:27 .- .-. . / -.-- --- ..- / ... ..- .-. . 01:20:08 -!- `^_^v has quit (Quit: This computer has gone to sleep). 01:21:22 -!- boily has quit (Quit: JUNIPER CHICKEN). 01:25:06 -!- imode has joined. 01:32:43 -!- moony_the_lycan has joined. 01:32:57 moo2 01:34:15 -!- hppavilion[1] has joined. 01:34:40 -!- ais523 has quit (Ping timeout: 260 seconds). 01:34:54 hellovillion[1] 01:38:47 -!- ais523 has joined. 01:39:54 hellos513 01:40:14 s/513/523 01:46:49 -!- augur has joined. 01:48:04 hello-augur 01:50:10 -!- moony_the_lycan has quit (Quit: Page closed). 01:52:17 `wisdom 01:52:19 ​ß//ß is not a beta. It's a "scharfes S", aka s with a scarf. 01:52:49 `wisdom 01:52:50 chu space//A Chu space is just a matrix. Taneb invented them, then Chu stole his invention. 01:53:01 `wisdom 01:53:02 lystrosaurus//lystrosaurus is a genus of Late Permian and Early Triassic Period dicynodont therapsids, which ruled the world around 250 million years ago. 01:54:28 ...what's the difference between a Gryphon and a Hippogriff? 01:54:56 In other news, Apparently Hippogriffs aren't just a thing JK Rowling made up. 01:55:27 -!- moony_the_lycan has joined. 01:56:46 a griffon is a lion and eagle. a hippogriff is a griffon and a horse. 01:56:53 There seems to be a lot of misconceptions in the music community regarding the differences between 320kbps mp3 and FLAC format. It is true that 320kbps is technically as good as FLAC, but there are other reasons to get music in a lossless format. 01:56:55 Hearing the difference now isn’t the reason to encode to FLAC. FLAC uses lossless compression, while MP3 is ‘lossy’. What this means is that for each year the MP3 sits on your hard drive, it will lose roughly 12kbps, assuming you have SATA – it’s about 15kbps on IDE, but only 7kbps on SCSI, due to rotational velocidensity. You don’t want to know how much worse it is on CD-ROM or other optical 01:56:58 media. 01:57:00 I started collecting MP3s in about 2001, and if I try to play any of the tracks I downloaded back then, even the stuff I grabbed at 320kbps, they just sound like crap. The bass is terrible, the midrange…well don’t get me started. Some of those albums have degraded down to 32 or even 16kbps. FLAC rips from the same period still sound great, even if they weren’t stored correctly, in a cool, dry place. 01:57:01 izalove: Oh, right 01:57:01 Seriously, stick to FLAC, you may not be able to hear the difference now, but in a year or two, you’ll be glad you did. 01:57:40 imode: Though by the MLP interpretation, a gryphon can be any front-half predatory bird, back-half large cat 01:57:52 Which is much more awesome 01:57:54 ew, MLP. 01:58:05 imode: BLASPHEMY 01:58:18 `? mlp 01:58:19 mlp? ¯\(°​_o)/¯ 01:58:23 blasphemy huh. :P 01:58:32 something something beastiality. 01:58:45 imode: itym "bestiality" hth 01:59:00 as opposed to worstiality 01:59:08 izalove: Yes, correct 01:59:12 mediocrestiality. 01:59:22 ehstiality 01:59:45 imode: I'll have you know that clop makes up only about 80% of Pony-related content 02:00:10 the rest is furry porn 02:00:26 and then you find out that clop is furry porn as well 02:00:28 `` yes "FLAC IS BEST SQUAAK" | head 02:00:29 FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK \ FLAC IS BEST SQUAAK 02:02:20 -!- Zarutian has quit (Read error: Connection reset by peer). 02:03:52 -!- Zarutian has joined. 02:07:30 izalove: Lol at that 02:07:35 :3 02:07:36 The mp3 thing 02:08:30 izalove: Though, where's the boundary between furry porn and non-furry porn (not to be confused with furry non-porn and non-furry non-porn)? 02:09:50 The boundary is "Does it have animalistic non-humans in it" 02:10:08 So, dwarves and elves wouldn't count 02:10:09 FreeFull: OK, then there's a significant portion of clop that isn't furry 02:10:13 Or blue alien chicks 02:10:21 hppavilion[1]: How so? 02:10:29 FreeFull: how many penises can aliens have to be non humans? 02:10:40 FreeFull: Anything humanized (not to be confused with anthro) 02:10:55 Any number I think (down to zero) 02:11:00 hppavilion[1]: Ah, like human girls with the pony hairstyles 02:11:06 Sure, that wouldn't count 02:11:07 FreeFull: ...yes, basically 02:11:18 FreeFull: And characterization 02:11:40 ... 02:12:11 moony_the_lycan: Shutup 02:12:24 ... 02:12:28 MP3 isn't very good quality; there are better formats such as FLAC (as mentioned), Vorbis, and Opus. 02:13:02 `wisdom 02:13:03 uwe boll//Uwe Boll is the undefined behavior of cinematography. 02:13:17 Vorbis is lossy, but definitely better quality per bit than mp3 02:13:17 I really like that one 02:13:24 And Opus is newer than Vorbis and even better 02:13:26 (that wisdom entry, I mean) 02:14:05 -!- moony_the_lycan has quit (Quit: Page closed). 02:14:17 >:D 02:23:26 Uwe Bollshit 02:28:22 meanwhile I've been making progress on my CALESYTA entry 02:28:34 I now have a working interpreter, working I/O for it, and a working cat program 02:28:50 and am trying to figure out how to write a hello world that isn't terribly inefficient 02:29:33 `? the bell 02:29:34 the bell? ¯\(°​_o)/¯ 02:29:42 ais523: For whom does the esobell toll? 02:29:51 ? 02:30:01 ais523: You know, the esobell 02:30:47 The thing that psychically summons all #esotericans when rung 02:31:03 I suspect it doesn't exist 02:31:16 We established that it does 02:31:41 Is there /dev/something such that reads from it will block? 02:32:30 maybe /dev/random? 02:32:34 it is like the pavbell? dont ring it if you dont want to drown in dogslobber 02:32:52 Zarutian: Sure? 02:33:04 But for whom does the esobell toll? 02:34:28 shachaf: I don't think there's one /designed/ for that purpose 02:34:30 the esotericantechnicians! 02:34:38 but there are normally plenty that work, such as /dev/stderr 02:34:40 -!- Phantom_Hoover has quit (Quit: Leaving). 02:35:03 ais523: Ah, good point. 02:35:03 (which typically reads from your terminal) 02:35:21 stderr isn't ideal, though. 02:37:18 Hmm, I want to run a process in the background that expects input on stdin. 02:37:26 So this doesn't really work. 02:42:21 what about using one end of a fifo, when the other isn't attached to anything? 02:42:27 although I think that might block on open rather than read, not sure 02:47:54 -!- navet has quit (Ping timeout: 250 seconds). 02:47:54 (I guess you could attach the other end to an unused terminal, if this is for testing purposes) 02:48:38 or, hmm, clever idea: use two fifos, one attaches the output of tee to its input, the other attaches the copy-out of tee to the program you're testing 02:48:53 I'm pretty sure that blocks in a straightforward sane way 02:49:08 (well, as sane as piping a program to itself ever is) 02:51:48 -!- Zarutian has quit (Ping timeout: 250 seconds). 03:01:01 -!- navet has joined. 03:01:04 Use an anonymous pipe as the stdin input. That will block indefinitely. 03:01:36 Alternately, do the more "normal" thing, and just make stdin /dev/null. Won't *block* indefinitely, but it won't ever read from there. 03:02:34 anonymous pipes are fairly annoying to get hold of on demand though 03:02:46 I don't think you can do it with a typical shell, without the help of external programs 03:03:11 Ah, true. I was assuming you were doing this from C. 03:03:43 -!- otherbot has quit (Remote host closed the connection). 03:05:19 -!- MoALTz has quit (Quit: Leaving). 03:06:35 I have a server program that reads input from stdin and gives it to clients on a port. 03:06:50 It exits when its input is done. 03:06:59 I want to run the program so the clients have something to connect to, but I don't want it to exit. 03:07:32 are you trying to test it? do you have control over its source? 03:07:56 if no to both, the tee-loop thing seems like the simplest way to do it from a shell 03:08:12 I have control over its source but I was hoping not to bother. 03:08:50 Oh, maybe I can pipe something like sleep n into it. 03:13:50 now I'm wondering if there's a command that does nothing foreer 03:13:53 *forever 03:14:16 GNU sleep seems to accept "sleep +inf" 03:14:42 (it says it accepts arbitrary floats, that's an arbitrary float) 03:14:43 sh -c 'while true;do sleep 65536;done' should be pretty portable. 03:14:47 I thought yes '' might do it, but it always adds a newline. 03:14:56 ais523: it's strtod that accepts it 03:14:59 and it's 24 days 03:15:19 izalove: why would strtod parse +inf as 24 days? 03:15:35 strace it and it'll be clear 03:15:49 also it rejects +nan, which is something that strtod can parse 03:16:25 In the algbra of UNIX commands, it seems like the command that always blocks would be important. 03:16:36 Probably an identity to something. 03:16:38 izalove: I agree that strace sems to interpret it as a large timespan 03:16:41 but I don't know why 03:17:09 ltrace shows the use of strtod_l 03:17:19 which appears to be undocumented 03:18:47 ah, hmm, apparently it's an "extended locale" version of strtod 03:21:16 strtod except you can pass a locale_t to it. 03:25:07 So basically double strtod_l(const char *n, char **end, locale_t l) { double ret; locale_t loc = uselocale(l); ret = strtod(n, end); uselocale(loc); return ret; } 03:25:45 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 03:36:32 -!- ais523 has quit (Ping timeout: 244 seconds). 04:11:34 -!- imode has quit (Ping timeout: 256 seconds). 04:15:59 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 04:28:06 -!- copumpkin has joined. 04:38:12 -!- imode has joined. 04:51:43 idea for a startup: manpages for vegetables 04:51:49 i'm gonna be rich 04:55:23 man cucumber 04:59:11 that would make my life so much easier 05:01:13 -!- `^_^v has joined. 05:18:06 -!- Froox has joined. 05:20:30 -!- Frooxius has quit (Ping timeout: 265 seconds). 05:42:57 -!- hppavilion[1] has joined. 05:48:39 -!- navet has quit (Ping timeout: 252 seconds). 05:50:57 -!- `^_^v has quit (Ping timeout: 265 seconds). 05:51:14 -!- `^_^v has joined. 06:04:32 I want a first person-omniscient book written in future tense 06:08:07 (Wait, that's just prophesy) 06:16:43 -!- `^_^v has quit (Quit: This computer has gone to sleep). 06:18:58 -!- navet has joined. 06:21:10 -!- `^_^v has joined. 06:22:51 Pet peeve #ω₆₊ₑ: "we can't send your body back through time, but we can send your mind" 06:23:58 so I'm trying to come up with a spec for my language without using any english, just symbols. how would you explain your language without resorting to english or any other language? 06:24:39 isn't that why they invented bnf? 06:24:54 that describes syntax. 06:25:02 semantics are another story. 06:25:12 isn't that why they invented words? 06:25:16 na. 06:25:17 izalove: Yes hth 06:25:39 imode: Technically, describing it without using language is a logical impossibility. 06:25:42 we invented words because mouthing individual letters was a pain. :P 06:25:55 hppavilion[1]: I'm mostly inspired by the "smalltalk on a postcard" mentality. 06:26:01 imode: Any form of transmitting information counts as language 06:26:09 <\oren\> https://www.youtube.com/watch?v=GultCL-z3lc 06:26:29 the "by example" aspect of a language can be exploited but it doesn't work for mine that well. 06:35:08 provide the source code of an interpreter in befunge. no words. 06:37:23 To describe by mathematics. 06:37:51 You can use mathematical symbols and formal logic symbol to make one kind of description 06:37:59 But maybe even in that case can be a bit problem 06:46:56 -!- Froox has quit (Quit: *bubbles away*). 06:47:12 -!- Frooxius has joined. 06:54:06 -!- `^_^v has quit (Quit: This computer has gone to sleep). 07:12:56 `? library of #esoteric 07:12:57 library of #esoteric? ¯\(°​_o)/¯ 07:13:29 imode: You might like to use... what was his name? Larry something? 07:13:32 The LISP guy. 07:14:49 "halfpennyworths" is apparently one syllable 07:16:39 Oh, found it 07:16:47 imode: You might want that speech by Guy L. Steele 07:17:26 (famous programmer, inventor of Scheme, and surprisingly-not-a-porn-star) 07:18:13 imode: https://www.youtube.com/watch?v=_ahvzDzKdB0 07:21:54 -!- atslash has quit (Read error: Connection reset by peer). 07:22:08 -!- atslash has joined. 07:22:08 -!- atslash has quit (Read error: Connection reset by peer). 07:23:04 -!- navet has quit (Ping timeout: 250 seconds). 07:30:10 -!- augur has quit (Remote host closed the connection). 07:32:41 -!- MoALTz has joined. 07:40:39 -!- Froox has joined. 07:41:02 -!- augur has joined. 07:43:30 -!- Frooxius has quit (Ping timeout: 244 seconds). 07:49:38 -!- izalove has quit (Ping timeout: 245 seconds). 07:50:59 -!- Frooxius has joined. 07:52:44 -!- augur has quit (Remote host closed the connection). 07:53:50 -!- Froox has quit (Ping timeout: 250 seconds). 07:55:34 -!- Frooxius has quit (Ping timeout: 250 seconds). 08:03:39 -!- Akaibu has joined. 08:08:02 This language is fun 08:08:40 "grωdən" is "envy", "grωtən" is greed, coveting, or desire 08:09:59 (certain phonemes- particularly voiced and unvoiced ones- form "phonetic groupies" that mean words that differ by swapping them out often have a relationship related to which is used- "g" for masculine words, "k" for feminine, "d" for neuter; "d" is also "animate" to "t"'s "inanimate") 08:12:48 -!- izalove has joined. 08:16:06 -!- benderB787 has joined. 08:19:51 am i having problems or is it freenode? 08:25:03 -!- godel has quit (Ping timeout: 245 seconds). 08:30:15 -!- AnotherTest has joined. 08:37:20 -!- augur has joined. 09:09:09 -!- augur has quit (Remote host closed the connection). 09:36:51 -!- oerjan has joined. 09:38:03 Is it possible to semi-vowelize ANY vowel? 09:38:48 can any vowel be the weakest element of a diphthong? 09:39:09 that may be the same thing 09:40:43 * oerjan attempts to semi-vowelize /a/ 09:55:41 !logs 09:55:48 RIP glogbot 09:56:39 @tell shachaf !logs was glogbot iirc 09:56:39 Consider it noted. 09:58:31 `? intellectual property 09:58:32 intellectual property? ¯\(°​_o)/¯ 09:58:48 `? intellectual propterty 09:58:49 Intellectual property is either the plot of land where an university campus is or otherwise a property which gives something an intellectual air or apearance. 10:00:20 `` mv wisdom/intellectual\ prop{t,}erty; slwd 'intellectual property//s/ an / a /;s/apear/appear/' 10:00:23 wisdom/intellectual property//Intellectual property is either the plot of land where a university campus is or otherwise a property which gives something an intellectual air or appearance. 10:01:02 -!- benderB787 has quit (Read error: Connection reset by peer). 10:05:56 `? lystrosaurus 10:05:57 lystrosaurus is a genus of Late Permian and Early Triassic Period dicynodont therapsids, which ruled the world around 250 million years ago. 10:06:36 `slwd lystrosaurus//s/l/L/ 10:06:38 wisdom/lystrosaurus//Lystrosaurus is a genus of Late Permian and Early Triassic Period dicynodont therapsids, which ruled the world around 250 million years ago. 10:07:31 Hm, I just realized that XORing a message with a repeated string is basically just Viginere over binary 10:07:36 `` rgrep -l '^[a-z]' wisdom 10:07:43 NOT cypher is rot1 10:07:43 wisdom/nooga \ wisdom/metar \ wisdom/cpressey \ wisdom/lambdabot \ wisdom/shavention \ wisdom/supermarionation \ wisdom/indentity function \ wisdom/mroman_ \ wisdom/guestbot \ wisdom/burma \ wisdom/bird \ wisdom/rntz \ wisdom/oren \ wisdom/fomething \ wisdom/links \ wisdom/ehlist \ wisdom/otp \ wisdom/gaspasjo \ wisdom/impomatic \ wisdom/nlhp \ wis 10:07:56 I don't see how https://www.xkcd.com/145/ is a parody 10:08:08 `? shavention 10:08:09 shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 10:08:21 `slwd shavention//s/s/S/ 10:08:23 wisdom/shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 10:09:04 `slwd indentity function//s/i/I/ 10:09:07 wisdom/indentity function//Indentity function is the function that measures how indented source code is. 10:09:34 `slwd burma//s/a/Burma: A/ 10:09:37 wisdom/burma//Burma: Ask Bike 10:10:23 `slwd fomething//s/f/F/ 10:10:29 wisdom/fomething//Fomething denotes the obsolescence of clinical insanity. 10:11:16 `? automatic squirrel feeders 10:11:18 Automatic squirrel feeders are just feeders in the category of automatic squirrels. Taneb invented them. hppavilion[1] uninvented them. 10:11:21 oerjan: hth 10:11:38 * hppavilion[1] waits for his uninventions to get a wisdom 10:11:50 `slwd links//s/are/is/;s/don/doesn/;s/letter to/letter in/ 10:11:52 wisdom/links//links is one of the very few HTML renderers that doesn't try to store a full document tree with heavyweight objects for each node just in case javascript wants to modify it later, so it's the only engine that can render those HTMLs that are automatically converted from a PDF and put each letter in a separate element. 10:12:01 (aka "coinventions", "coventions", or "ventions") 10:12:10 (or "exventions") 10:13:15 `slwd gaspasjo//s/g/G/ 10:13:19 wisdom/gaspasjo//Gaspasjo is a norwegian soup, which died out due to a lack of hot summer days 10:14:22 -!- imode has quit (Ping timeout: 244 seconds). 10:17:03 fff there are still 272 wisdoms starting with lowercase :( 10:17:21 `` rgrep -l '^[a-z]' wisdom | shuf 10:17:22 wisdom/b_jonas \ wisdom/gamemanj \ wisdom/døsthiswørk \ wisdom/bleen \ wisdom/fternooner \ wisdom/word \ wisdom/blæg \ wisdom/tdnh \ wisdom/ed \ wisdom/forty \ wisdom/minsky \ wisdom/tmyk \ wisdom/dynamic-unwind \ wisdom/olist \ wisdom/boxmodel \ wisdom/zzo38mtg.php \ wisdom/keenlist \ wisdom/u \ wisdom/megalun \ wisdom/fun fact \ wisdom/b_jonas 10:17:55 `slwd bleen//s/b/B/;s/$/./ 10:17:57 wisdom/bleen//Bleen is the color of the ocean and the trees. 10:18:39 `slwd word//s/w/W/ 10:18:41 wisdom/word//Word (Microsoft Word) was a text-editor for animated texts but not anymore. 10:19:01 `slwd blæg//s/b/B/ 10:19:03 wisdom/blæg//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. 10:19:48 `slwd forty//s/f/F/;s/$/./ 10:19:50 wisdom/forty//Forty means "in a fort-like manner". 10:20:43 too many that are supposed to be, too. 10:20:59 oerjan: oh 10:21:20 @menages-loud 10:21:20 oerjan said 24m 40s ago: !logs was glogbot iirc 10:21:55 `undo 9517 10:21:59 patching file wisdom/log 10:22:01 `now 10:22:02 wisdom/log//I think you might mean !logs 10:23:02 shachaf: well we don't know that it's coming back. 10:23:11 oerjan: Shouldn't forty mean "fort-like"? 10:23:27 "in a fort-like manner" sounds more like "fortly" or "fortily" 10:23:42 shachaf: i dunno, i didn't make the wisdom also english is weird hth 10:23:51 `dowt forty 10:23:54 2014-10-06 learn forty means "in a fort-like manner" \ 2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm \ 2015-08-13 revert accbc9c5c7ec \ 2016-09-25 ` chmod 777 / -R \ 2016-09-25 revert 942e964c81c1 \ 2016-10-30 slwd forty//s/f/F/;s/$/./ 10:24:53 I'm a bit tempted to make an explicit blacklist of commits and make hoag etc. ignore all of those. 10:25:25 but can that be done efficiently? 10:26:02 Hmm, maybe dowg etc. should show the revision number along with the date. 10:26:05 Would be useful. 10:26:12 Survey: Who in this channel can reliably produce the [θ] and [ð] (alt; \oren\'s variant: [T] and [D]) phonemes? 10:26:25 Yo dowg... 10:26:40 hppavilion[1]: um anyone who can pronounce english? 10:26:47 oerjan: Well yes 10:26:59 * oerjan raises hand then 10:27:28 oerjan: But being able to communicate with english text doesn't tell me whether they can pronounce english with the proper phonemes- they might only be able to type, or might have to approximate them when speaking 10:27:40 true. 10:27:45 * hppavilion[1] raises his digital hand 10:27:54 `? bleen 10:27:56 Bleen is the color of the ocean and the trees. 10:28:06 oerjan: that's a little biased toward those cultures that pronounce english using those phonemes tdnh 10:28:24 shachaf: The ones that don't aren't pronouncing standard english hth 10:28:26 shachaf: yep. 10:28:58 (I feel like "hth" should be "heth" [hɛθ]) 10:29:33 i feel like your feelings are unreliable hth 10:30:02 `cat bin/dowg 10:30:03 doag "wisdom/$1" 10:30:04 `cat bin/doag 10:30:05 hlnp --removed --template "{date|shortdate} {desc}\n" -- "$@" 10:30:26 `` hlnp log --removed --template "{date|shortdate} {desc\n}" -r "! 9070" wisdom/forty 10:30:29 2014-10-06 learn forty means "in a fort-like manner"2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm2015-08-13 revert accbc9c5c7ec2016-09-25 revert 942e964c81c12016-10-30 slwd forty//s/f/F/;s/$/./ 10:30:46 `` hlnp log --removed --template "{date|shortdate} {desc}\n" -r "! 9070" wisdom/forty 10:30:48 2014-10-06 learn forty means "in a fort-like manner" \ 2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm \ 2015-08-13 revert accbc9c5c7ec \ 2016-09-25 revert 942e964c81c1 \ 2016-10-30 slwd forty//s/f/F/;s/$/./ 10:30:57 It annoys me when I hear myself talk (and when people who don't know me hear me talk) because, apparently, I tend to turn initial [l]s (specifically not [ɫ]s) as [w] under certain conditions 10:31:20 Mostly when talking quickly and when the previous word had a terminal vowel, maybe? 10:31:23 `` hlnp log --removed --template "{date|shortdate} {desc}\n" -r "! 9070 & ! 9071" wisdom/forty 10:31:25 2014-10-06 learn forty means "in a fort-like manner" \ 2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm \ 2015-08-13 revert accbc9c5c7ec \ 2016-10-30 slwd forty//s/f/F/;s/$/./ 10:31:34 Botspam 10:31:38 shachaf: um hlnp includes "log" hth 10:31:45 oh 10:31:49 `` hlnp --removed --template "{date|shortdate} {desc}\n" -r "! 9070 & ! 9071" wisdom/forty 10:31:51 2014-10-06 learn forty means "in a fort-like manner" \ 2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm \ 2015-08-13 revert accbc9c5c7ec \ 2016-10-30 slwd forty//s/f/F/;s/$/./ 10:32:02 why is that backwards tdnh 10:32:56 `` hlnp --removed --template "{date|shortdate} {desc}\n" -r '! 9070 & ! 9071 & ! desc("ais523")' wisdom/forty 10:33:02 2014-10-06 learn forty means "in a fort-like manner" \ 2015-08-13 revert accbc9c5c7ec \ 2016-10-30 slwd forty//s/f/F/;s/$/./ 10:33:12 oerjan: the point is that it's possible to filter hth 10:33:45 hppavilion[1]: afaiu most american dialects use dark l in all positions... 10:33:57 oerjan: No, not really 10:34:02 oerjan: [l] is used all the time 10:34:21 That's why learning about allophones REALLY freaked me out 10:35:15 Because there was a nearby example that's been right on the tip of my tongue (and, in other cases, right under my nose (or sinuses)) this whole time 10:36:05 oerjan: But dark l in initial position would also be acceptable; it'd only be weird to use light l in syllable-terminal position 10:36:25 (well, not even consistently) 10:37:55 In my conlang, tyldər [tɪl.dər] is the word for the worldview or philosophical approach of "preferring brevity" 10:38:27 `` hlnp --removed --template "{date|shortdate} {desc}\n" -r ". & ! 9070 & ! 9071" wisdom/forty 10:38:28 shachaf: if the -r flag can be anywhere, you could just put that in bin/hlnp then. 10:38:29 No output. 10:38:40 shachaf: Get a... PM window 10:38:40 oerjan: sure 10:38:58 this experiment is providing valuable information for others in the channel, i think 10:39:11 Is it? I haven't been reading 10:39:24 -!- Frooxius has joined. 10:40:53 anyway, i'll let oerjan take it from here hth 10:41:54 `sled bin/hlnp//s/$/ -r '! 9070 \& ! 9071'/ 10:41:56 bin/hlnp//hg log "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' -r '! 9070 & ! 9071' 10:42:02 ep 10:42:05 `revert 10:42:14 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 10:42:27 `sled bin/hlnp//s/log/log -r '! 9070 \& ! 9071'/ 10:42:30 bin/hlnp//hg log -r '! 9070 & ! 9071' "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' 10:42:56 oerjan: what, no 10:43:01 `cwlprits forty 10:43:04 don't just put in 9070 and 9071 10:43:05 mroman̈_ ais52̈3 int-̈e oerjän 10:43:15 shachaf: why not? 10:43:29 there have been a bunch of other destructive commits 10:43:44 `` hlnp -r 9070 10:43:45 changeset: 0:e037173e0012 \ user: HackBot \ date: Thu Feb 16 19:42:32 2012 +0000 \ summary: Initial import. \ \ changeset: 1:91fab2e0598f \ user: HackBot \ date: Sun Feb 19 20:54:56 2012 +0000 \ summary: addquote the allocation is done by the "Dynamic" in DRAM before that we us 10:43:50 oops 10:43:51 shachaf: you add those commit numbers to `doag first. 10:44:08 Also does this reverse the order of log messages? 10:44:15 `dowg forty 10:44:16 2014-10-06 learn forty means "in a fort-like manner" \ 2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm \ 2015-08-13 revert accbc9c5c7ec \ 2016-10-30 slwd forty//s/f/F/;s/$/./ 10:44:23 It does. 10:44:24 argh 10:44:31 `revert 10:44:33 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 10:44:43 `cwlprits forty 10:44:45 oerjän fizzïe evilips̈e int-̈e ais52̈3 mroman̈_ 10:45:11 shachaf: that seems ... inefficient. 10:45:27 `` hlnp -r 'grep("")' 10:45:29 changeset: 0:e037173e0012 \ user: HackBot \ date: Thu Feb 16 19:42:32 2012 +0000 \ summary: Initial import. \ \ changeset: 1:91fab2e0598f \ user: HackBot \ date: Sun Feb 19 20:54:56 2012 +0000 \ summary: addquote the allocation is done by the "Dynamic" in DRAM before that we us 10:45:31 oops 10:46:14 `` hlnp -r 'grep("")' --template '{rev}\n}' wisdom/forty 10:46:17 5023 \ }9532 \ } 10:46:29 `` hlnp -r 'tip:0' --template '{rev}\n' wisdom/forty 10:46:30 9532 \ 5023 10:46:38 `` hlnp --removed -r 'tip:0' --template '{rev}\n' wisdom/forty 10:46:40 9532 \ 9071 \ 9070 \ 5897 \ 5895 \ 5023 10:46:48 `` hlnp --removed -r 'grep("")' --template '{rev}\n' wisdom/forty 10:46:50 5023 \ 5895 \ 5897 \ 9070 \ 9071 \ 9532 10:46:58 `` hlnp --removed -r 'tip:0 & grep("")' --template '{rev}\n' wisdom/forty 10:47:02 9532 \ 9071 \ 9070 \ 5897 \ 5895 \ 5023 10:47:22 `` hlnp --removed -r 'tip:0 & ! 9070 & ! 9071' --template '{rev}\n' wisdom/forty 10:47:23 -!- hppavilion[1] has quit (Quit: I blame shachaf). 10:47:24 9532 \ 5897 \ 5895 \ 5023 10:47:31 hth 10:49:05 `` hlnp --removed -r 'tip:0 & ! (9070 | 9071)' --template '{rev}\n' wisdom/forty 10:49:11 `cat bin/doag 10:49:12 9532 \ 5897 \ 5895 \ 5023 10:49:12 hlnp --removed --template "{date|shortdate} {desc}\n" -- "$@" 10:49:23 `` hlnp --removed -r 'tip:0 & ! (9070 | 9071)' --template '{desc}\n' wisdom/forty 10:49:24 slwd forty//s/f/F/;s/$/./ \ revert accbc9c5c7ec \ echo wisdom/* | shuf | head -n 10 | xargs rm \ learn forty means "in a fort-like manner" 10:49:33 `dowg forty 10:49:34 2016-10-30 slwd forty//s/f/F/;s/$/./ \ 2016-09-25 revert 942e964c81c1 \ 2016-09-25 ` chmod 777 / -R \ 2015-08-13 revert accbc9c5c7ec \ 2015-08-12 echo wisdom/* | shuf | head -n 10 | xargs rm \ 2014-10-06 learn forty means "in a fort-like manner" 10:49:35 `` hlnp --removed -r 'tip:0 & ! (9070 | 9071)' --template '{rev} {desc}\n' wisdom/forty 10:49:37 9532 slwd forty//s/f/F/;s/$/./ \ 5897 revert accbc9c5c7ec \ 5895 echo wisdom/* | shuf | head -n 10 | xargs rm \ 5023 learn forty means "in a fort-like manner" 10:49:58 `` hlnp --removed -r 'tip:0 & ! (9071 | 9070 | 5897 | 5895)' --template '{rev} {desc}\n' wisdom/forty 10:49:59 9532 slwd forty//s/f/F/;s/$/./ \ 5023 learn forty means "in a fort-like manner" 10:50:15 shachaf: isn't enough spam now 10:50:24 i think we have all the necessary parts 10:50:27 blessed silence hth 10:50:35 oerjan: Well, now I want to make a file with a blacklist. 10:50:44 And then hlnp can just read the query from that file. 10:51:11 shachaf: but it won't be used anywhere else so why add a file... 10:51:18 Maybe there's no benefit to an additional file. 10:51:34 OK, fine. 10:51:40 i leave it in your capable hands hth 10:52:18 I think hg might have a way to mark commits directly. 10:52:40 But we probably can't use it. 10:52:48 fizzie probably could. 10:53:15 breaking the rules tdnh 10:55:29 `cat bin/hlnp 10:55:30 hg log "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' 10:56:37 `sled bin/hlnp//s/hg log/revset=tip:0 \& ! (9071 | 9070 | 5897 | 5895)\nhg log -r "$revset"/ 10:56:39 bin/hlnp//revset=tip:0 & ! (9071 | 9070 | 5897 | 5895) \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' 10:56:47 oops 10:57:23 hg log no point? 10:57:30 no ping 10:57:33 `sled bin/hlnp//s#=#='#; s#\)#)'# 10:57:34 ​/bin/sed: -e expression #1, char 17: Unmatched ) or \) 10:57:37 `sled bin/hlnp//s#=#='#; s#)#)'# 10:57:39 bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)'\([^>]>\)/\1̈\2/' 10:57:45 `dowg forty 10:57:47 ​/hackenv/bin/hlnp: line 2: unexpected EOF while looking for matching `'' \ /hackenv/bin/hlnp: line 3: syntax error: unexpected end of file 10:58:41 `revert 10:58:43 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 10:58:45 where did the $ go 10:58:50 `sled bin/hlnp//s#=#='#; s#)$#)'# 10:58:52 bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' 10:58:54 `dowg forty 10:58:56 2016-10-30 slwd forty//s/f/F/;s/$/./ \ 2014-10-06 learn forty means "in a fort-like manner" 10:59:26 oerjan: please add a dowg variant that shows revision numbers twh 10:59:49 `` hlnp --removed -r : --template '{rev} {desc}\n' 10:59:51 9541 sled bin/hlnp//s#=#=\'#; s#)$#)\'# \ 9540 revert \ 9539 sled bin/hlnp//s#=#=\'#; s#)#)\'# \ 9538 sled bin/hlnp//s/hg log/revset=tip:0 \\& ! (9071 | 9070 | 5897 | 5895)\\nhg log -r "$revset"/ \ 9537 revert \ 9536 sled bin/hlnp//s/log/log -r \'! 9070 \\& ! 9071\'/ \ 9535 `` hlnp --removed -r 0:tip --template '{rev} {desc}\n' 11:00:02 9541 sled bin/hlnp//s#=#=\'#; s#)$#)\'# \ 9540 revert \ 9539 sled bin/hlnp//s#=#=\'#; s#)#)\'# \ 9538 sled bin/hlnp//s/hg log/revset=tip:0 \\& ! (9071 | 9070 | 5897 | 5895)\\nhg log -r "$revset"/ \ 9537 revert \ 9536 sled bin/hlnp//s/log/log -r \'! 9070 \\& ! 9071\'/ \ 9535 ugh 11:00:06 is it too verbose to just put it in doag itself? 11:00:08 mysterious 11:00:13 Not sure. 11:00:17 `cat bin/doag 11:00:17 hlnp --removed --template "{date|shortdate} {desc}\n" -- "$@" 11:00:26 Could be worth trying. 11:00:44 `sled bin/doag//s/date/rev}:{date/ 11:00:46 bin/doag//hlnp --removed --template "{rev}:{date|shortdate} {desc}\n" -- "$@" 11:00:52 `dowg forty 11:00:54 9532:2016-10-30 slwd forty//s/f/F/;s/$/./ \ 5023:2014-10-06 learn forty means "in a fort-like manner" 11:00:57 `doag bin/doag 11:00:59 9542:2016-10-30 sled bin/doag//s/date/rev}:{date/ \ 9216:2016-10-10 ` sed -i \'s/hg log/hlnp/\' bin/{doag,hog} \ 9075:2016-09-25 revert 58b9ee8f97a7 \ 9074:2016-09-25 ` rm --no-preserve-root -rfv / # testing, plz no ban \ 8626:2016-06-27 mkx bin/doag//hg log --removed --template "{date|shortd 11:01:11 `cat bin/hlnp 11:01:12 revset='tip:0 & ! (9071 | 9070 | 5897 | 5895)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' 11:01:32 Hmm, putting it on two lines actually makes it more annoying to edit. 11:02:01 `slwd bin/hlnp//s#)'$# | 9075 | 9074&# 11:02:02 Roswbud! 11:02:04 shachaf: you know how to use line numbers in sed, surely? 11:02:10 Oh, right. 11:02:19 I always do filewide operations so I forget about that. 11:02:38 -!- PinealGlandOptic has joined. 11:02:51 `slwd bin/hlnp//1s#..$# | 9075 | 9074&# 11:02:51 Roswbud! 11:02:55 `sled bin/hlnp//1s#..$# | 9075 | 9074&# 11:02:56 bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074)' \ hg log -r "$revset" "$@" | sed 's/\(<[^>]*\)\([^>]>\)/\1̈\2/' 11:03:06 `doag bin/doag 11:03:08 9542:2016-10-30 sled bin/doag//s/date/rev}:{date/ \ 9216:2016-10-10 ` sed -i \'s/hg log/hlnp/\' bin/{doag,hog} \ 8626:2016-06-27 mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\\n" -- "$@" 11:04:53 All this work and nothing new to add to the shaventions list. 11:05:05 Oh well, I have many other shaventions that were never accounted for. 11:05:07 I should file patents. 11:05:23 shachaf: i did change its capitalization today, at least. 11:05:34 `dowg shaventions 11:05:36 No output. 11:05:37 `dowg shavention 11:05:39 9523:2016-10-30 slwd shavention//s/s/S/ \ 9281:2016-10-14 slwd shavention//s#/#/now/# \ 8627:2016-06-28 slwd shavention//s#hogue#{h,d}oag# \ 8608:2016-06-25 sled wisdom/shavention//s#mk#tmp/, mk# \ 8395:2016-06-07 sled wisdom/shavention//s/\\*list, // \ 8337:2016-06-05 sedlast s 11:06:20 Hmm, is that right? 11:06:25 `dowt shavention 11:06:27 8336:2016-06-05 le/rn shavention/shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, *list, mk/mkx, sled/sedlast, spore/spam/speek/sport/1 \ 8337:2016-06-05 sedlast s/$/. Taneb invented them./ \ 8395:2016-06-07 sled wisdom/shavention//s/\\*list, // \ 8608:2016-06-25 sled wisdom/shavent 11:06:39 I must've had a reason for keeping it lowercase. 11:06:52 `? tanebventions 11:06:54 Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex. 11:07:06 shachaf: maybe your nick, hm 11:07:51 `? special relativity 11:07:52 special relativity? ¯\(°​_o)/¯ 11:08:10 `dowg tanebventions 11:08:12 3520:2013-08-28 rm wisdom/tanebventions \ 3507:2013-08-28 learn Tanebventions include D-modules, automatic squirrel feeders, the torus, and Go. \ 3492:2013-08-27 mv wisdom/tanebvention{s,} \ 3491:2013-08-27 learn Tanebventions include D-modules, automatic squirrel feeders, and Go \ 1921:2013-01-31 `dowg tanebvention 11:08:19 9481:2016-10-27 slwd tanebvention//s#sand#&, dragons# \ 9412:2016-10-23 slwd tanebvention//s/persi/sand, persi/ \ 9334:2016-10-18 slwd tanebvention//s/BBC/BBC, _46bit/ \ 9299:2016-10-16 slwd tanebvention//s/progress/progress, sanity/ \ 9258:2016-10-13 slwd tanebvention//s#the triverse#special 11:08:51 `` dowg tanebvention | grep relati 11:08:53 9258:2016-10-13 slwd tanebvention//s#the triverse#special relativity# 11:10:40 that tanebvention is living dangerous unless _someone_ gets a bright idea. 11:10:44 *+ly 11:11:13 oerjan: what do you think of the kuratowski closure axioms twh 11:11:37 that rings a vague bell. 11:12:48 ah right. very neat hth 11:13:14 ok, now what do you think of https://en.wikipedia.org/wiki/Diffeology twh 11:13:31 looks like it uses the D-topology 11:13:39 no doubt named after Doorn 11:13:45 so Taneb might know 11:15:12 `? d-module 11:15:13 D-modules are just modules over the ring of differential operators. Taneb invented them. 11:15:36 `slwd d-module//s# # (Doorn modules) # 11:15:38 wisdom/d-module//D-modules (Doorn modules) are just modules over the ring of differential operators. Taneb invented them. 11:17:05 that is not properly kemed :( 11:17:22 `revert 11:17:23 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 11:18:14 we need to get \oren\ to pressure the unicode consortium to add keming modifiers twh 11:20:10 `? keming 11:20:11 keming? ¯\(°​_o)/¯ 11:20:26 hmm I know what it is but, there *should* be an entry for that though :P 11:20:40 tru 11:21:05 `learn Keming is a text compression scheme popular in Word processors. 11:21:08 Learned 'keming': Keming is a text compression scheme popular in Word processors. 11:21:42 I'm not saying it's the case in this particular case, but in general, "there should be an entry" isn't sufficient motivation to make an entry. 11:21:55 No entry at all is better than a scow entry. 11:22:06 Because people are reluctat to modify others' wisdom. 11:22:12 feel free to `revert 11:22:33 but I thought it was decent enough an idea 11:22:46 I mean in general, not right now. 11:28:45 izalove: thanks for clearing up my FLAC/MP3 misconceptions tdh 11:29:01 `? mp3 11:29:02 mp3? ¯\(°​_o)/¯ 11:29:14 that explanation of lossy data formats was brilliant. 11:29:21 yep 11:29:54 (I liked the SCSI detail (when was the last time you saw a SCSI device?)) 11:30:38 * int-e had a SCSI *scanner* at some point... now there's a crazy idea. 11:34:24 -!- Phantom_Hoover has joined. 11:36:54 `wisdom 11:36:55 cuisine//Cuisine is the posh cousin of cooking. 11:42:38 `wisdom bell 11:42:41 obell//The obell is what we ring each time a new strip of the o webcomic is published. 12:17:48 unusually, the iwc forum seems to be getting some spam. 12:19:02 perhaps it's just not being removed as fast as usual because dmm is on vacation. 12:30:33 am i the only one who hates the two separate clipboards in X? 12:31:04 -!- oerjan has quit (Quit: Later). 12:31:14 like, i've been using linux for years and i still don't even know which clipboard is primary and which one is secondary 12:34:53 With two clipboards you can emulate a turing machine 12:37:42 THAT'S MY MAIN CONCERN 12:37:59 i always wanted to emulate a turing machine with my clipboard 13:26:35 -!- boily has joined. 13:30:28 My name's been mentioned, but the discussion is too long to figure out what all that was about. :/ 13:32:20 izalove: There aren't two clipboards in X, there are three standard selections (PRIMARY, SECONDARY and CLIPBOARD). 13:32:44 ah three, ok 13:32:59 Yes, and they're not clipboards, they're selections. (Of which one is the clipboard.) 13:33:17 what's the difference? 13:33:28 clipboard is standard windowsy clipboard, primary is current selection for middle mouse paste, secondary is ? 13:33:44 Secondary is the thing nobody uses. 13:34:40 so you do use at least clipboard and primary 13:34:48 Yes. 13:35:09 -!- Zarutian has joined. 13:36:27 I might not be super-happy about them being distinct, but it can sometimes be useful. Because the "don't need to do anything except select" behavior of the primary is convenient, but OTOH sometimes you want something to persist even through that (e.g. when trying to select a piece of text to replace by pasting). 13:36:27 you hackers amaze me 13:40:40 `wisdom 13:40:41 united states//See America. 13:40:51 `? America 13:40:52 This wisdom entry had to be removed due to a DMCA takedown notice. 13:42:23 The other sometimes confusing thing with X selections is that, unless you (or your desktop environment) runs a clipboard manager, there is no place they're stored; when you request the content, the request gets passed to the app currently owning the selection. 13:42:34 That's why you can't always copy something, quit the program you copied from, and then paste it somewhere. 13:44:41 X is a strange beast. 13:45:07 If you do run a clipboard manager, then whenever someone takes the clipboard selection, the clipboard manager asks for the contents and takes it right back. But this limits the things you can paste to the formats the clipboard manager understands (sometimes only plain text); otherwise the two programs can negotiate any format they like. 13:45:49 And I didn't even mention cut buffers, the somewhat similar thing from X10 that also nobody uses but which still hangs around. 13:57:47 the X windowing system is a bit strange but you should have read about Display(Post)Script. 14:06:24 -!- gsora has joined. 14:07:18 `relcome gsora 14:07:20 ​gsora: 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.) 14:07:47 hey ho 14:09:06 boily: yet another rainbowrow, put up you oars a bit. 14:10:41 Zarutellon. `relcoming people is an important tradition. 14:11:50 I know, just wanted to let that pun sail a bit 14:12:08 -!- pikhq has quit (Ping timeout: 250 seconds). 14:13:01 -!- pikhq has joined. 14:14:04 * boily gleefully mapoles Zarutian. 0.98 Sh. 14:14:41 Did you hear why the writing implements specialy store had to close even though it had over fifteen varities? 14:15:29 It was because of its name and brand. (It is six letters and the last one is +) 14:18:56 ... 14:19:24 can you guess the name? 14:19:56 -!- Frooxius has quit (Ping timeout: 250 seconds). 14:20:01 is it the infamous island of the pens joke? 14:21:07 yes but written in a new way 14:24:02 -!- Frooxius has joined. 14:26:57 ciao gsora 14:27:06 o/ 14:40:56 how does one make a slightly too big wisdom entries? 14:42:56 you can use me or oerjan as an approximative upper limit. 14:43:18 right, found a work around. 14:45:53 `? welcome.it 14:45:54 welcome.it? ¯\(°​_o)/¯ 14:56:06 what is it it called when one gets like an nostalgic feeling for what should have been but was prevented to be by imbelecles? 14:58:35 regret? 14:59:06 (not very specific) 15:06:52 retrograde zeerust? 15:22:31 yeah, use soda can with paint shaker 15:22:42 point&click adventures can be so annoying :P 15:23:42 -!- boily has quit (Quit: YAW CHICKEN). 15:33:36 -!- benderB787 has joined. 15:37:04 -!- Vorpal has quit (Ping timeout: 250 seconds). 15:38:57 -!- Vorpal has joined. 15:38:57 -!- Vorpal has quit (Changing host). 15:38:57 -!- Vorpal has joined. 16:12:50 -!- benderB787 has changed nick to benderB747. 16:22:10 -!- ais523 has joined. 16:32:18 -!- benderB747 has quit (Read error: Connection reset by peer). 16:34:46 -!- DHeadshot has joined. 17:23:10 -!- ybden has quit (Quit: Fing). 17:25:48 -!- boily has joined. 17:26:07 `wisdom 17:26:08 curry's paradox//If this sentence is true, then Taneb invented Curry's paradox. 17:26:34 -!- ybden has joined. 17:49:43 I think the X selection mechanism is versatile. 17:51:17 A clipboard manager that is not automatic might help in a bit, if you have a program you activate which when started will request the selection and then own it and report the same data, and then when it loses the selection it quits. 17:52:14 There can be more than one selection anyways, such as PRIMARY, SECONDARY, and CLIPBOARD, and whatever other selections you want. 17:58:32 -!- LKoen has joined. 18:05:26 -!- godel has joined. 18:16:29 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 18:22:42 -!- Lord_of_Life has joined. 18:30:35 nowadays I think most programs only use primary and clipboard 18:30:47 primary is copied to via selecting text, typically with the mouse, and pasted with the middle mouse button 18:30:58 and clipboard uses specific cut/copy/paste commands 18:31:05 thus it's a bit more durable than the primary selection 18:31:09 Yes, and in xterm you can also use SHIFT+INSERT to paste the primary selection. 18:34:00 (SHIFT+INSERT in Firefox pastes the clipboard instead though, and I want to know how to make SHIFT+INSERT to paste the primary selection instead, and have only CTRL+V paste the clipboard.) 18:34:15 I think we're sort of slowly repeating the entire discussion here. 18:34:24 If we keep going, that is. 18:35:24 well I missed it first time 18:38:59 And some clipboard managers will sync them, though I don't think that's the most obvious way to do it. 18:39:26 IMO probably the best thing would be to sync clipboard to primary when clipboard gets set, but not the other way around. 18:39:34 (if you're going to do any syncing at all) 18:41:37 -!- boily has quit (Quit: IMPERIAL CHICKEN). 18:41:48 I think you should not need any syncing like that 18:42:20 It can cause problems; many of the advantages of the X selection mechanism will be avoided if you do it like that either way 18:43:33 I also happen to think the fact there's multiple selections is a *negative* of the system, which I think is probably where we're going to have disagreements... 18:44:53 I think two is the correct number 18:45:35 both Microsoft Windows and X do this; Windows uses drag then drag as the input for the transient clipboard, X uses drag then middle click 18:45:52 X's is harder to learn but much more efficient to do in practice because you can use normal gestures for changing between windows 18:46:07 The selections can be whatever you want. I have had idea about the MEDIA_PLAYER selection too 18:46:17 (typically changing between windows that hide each other is hard if you're holding down the mouse button and don't want to use the keyboard; it's sometimes but not always possible via a series of hovers) 18:52:15 ais523: The other difference is that for the Windows one, there's no global ownership of the selection, which means you don't get the X thing where if you select something in program A, the selection in program B disappears. 18:55:18 -!- oerjan has joined. 18:59:38 I don't think Windows has the X feature that the selection buffer actually *comes from* the process that made the selection (so if the process dies then the selection goes away), either. 18:59:58 pikhq: it used to 19:00:04 I have a suspicion that it's changed since though 19:00:15 Ah. 19:00:38 Probably by having Windows more-or-less have a builtin clipboard manager. 19:01:17 yes, that seems likely 19:01:46 -!- imode has joined. 19:02:25 It probably helps that Windows' "smart" paste stuff works via OLE, which relies on a COM registered shared object, rather than a running program. 19:03:22 With X selections it is also possible for the program to support multiple data formats and for other programs to command the selection to do stuff (such as delete the selected text, or with my MEDIA_PLAYER selection idea, to tell it to pause or go to the next track or whatever). 19:03:53 I know it is, I'm just not super familiar with how it works in X. 19:04:16 -!- augur has joined. 19:11:24 I think most programs don't do such things, but it would be possible, for example a text editor might be able to report in this way what file name and line number, and another program may be able to use that to set a breakpoint in a debugger 19:18:48 -!- augur has quit (Remote host closed the connection). 19:19:56 Gregor: please respond to fizzie's PR twh 19:20:45 `revert 9546 19:20:49 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 19:23:43 `touch test 19:23:44 No output. 19:24:54 `? dmca 19:24:55 dmca? ¯\(°​_o)/¯ 19:25:53 hm i see... 19:29:35 -!- augur has joined. 19:30:41 `cat test 19:30:42 No output. 19:30:47 `rm test 19:30:48 No output. 19:32:49 `? united states of soviet russia 19:32:50 united states of soviet russia? ¯\(°​_o)/¯ 19:32:53 -!- ais523 has quit (Ping timeout: 244 seconds). 19:35:06 Zarutian: your wisdom additions and changes were all crap, and besides not done in public, so i have reverted them. 19:37:17 (the most recent bunch, that is.) 19:37:50 seriously, bile without humor is not appropriate for wisdom/ . 19:39:20 `cwlprits patent 19:39:21 Zarutiän 19:39:26 `cwlprits copyright 19:39:28 Zarutiän 19:58:31 -!- LKoen has quit (Remote host closed the connection). 20:13:01 so, on my quest to make a language spec using only ascii art... 20:13:24 https://ptpb.pw/GK9d this is what I've got so far. 20:14:35 semantic encryption 20:14:48 heh. 20:33:01 -!- kragniz has changed nick to kragspooks. 20:35:40 -!- boily has joined. 20:43:22 <\oren\> https://www.youtube.com/watch?v=NdmzLEvtJWM 20:45:05 he\\oween\! 20:49:13 -!- boily has set topic: News: esolang contest at http://calesyta.xyz/en/ | The intrapumpkin hub of esoteric pizza discussion and development | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive bot testing, use #esoteric-spamoidal. 20:57:32 -!- kragspooks has changed nick to dootniz. 21:01:11 -!- MoALTz has quit (Quit: Leaving). 21:03:16 -!- hppavilion[1] has joined. 21:04:22 I wish "dachshund" was pronounced with [x] for the ch 21:04:43 So I could show off my snazzy phonetic savviness 21:06:41 hppavilion[1]: streichholzschächtelchen 21:06:43 go ahead 21:10:26 myname: I would guess approximately, [strɻaɪx.oɫtzʃa:x.teɫx.ɛn] 21:10:50 myname: Maybe you want something slightly different from [ɻ] though 21:10:51 no [x] here, either 21:11:00 myname: I anticipated this. -_- 21:11:17 also, i don't ipa very well 21:12:24 myname: Half of the letters are the same as german or english; [ɫ] is the dark l at the back of the mouth, [ɛ] is a short e from english (like the first sound in the word "english"), [e] is the german 21:12:43 [o] is the german [o], [ʃ] is english "sh" 21:12:55 [.] is a syllable boundary 21:12:59 Ist bald Schicht im Schacht? 21:13:13 int-e: NEIN! 21:13:18 int-e: ¡NEIN! 21:13:27 (Germain!) 21:14:28 Hm, is ‽ considered more wrong auf Deutsch than in english? 21:15:31 (It's probably considered almost mandatory en españole, given their love of clear punctuation) 21:16:10 Though I hear the younger spanish-speaking crowd is dropping ¡s and ¿s 21:16:14 Like idiots. 21:16:35 hppavilion[1]: st is a sh with a t here 21:16:46 myname: Dammit! 21:16:56 myname: Oh, I see. I just missed the 21:17:01 i do think it always is at the start of a word 21:17:32 "[...] at the start of a word" said the person talking about German 21:17:52 myname: Oh, nevermind, that WAS my mistake 21:18:05 I thought you were referencing something in the middle. 21:19:26 ("German has really long words" is well-known in english, to the point of being considered implicit prior knowledge in humor: http://thumbpress.com/wp-content/uploads/2014/11/funny-scrabble-game-words-German1.jpg ) 21:20:07 well, start of a syllable then 21:20:14 Yes :P 21:20:17 i am not sure of it being true, though 21:20:37 i can think of "lust" with st pronounced like in english 21:20:50 It's also a well known piece of wisdom in the US that the Inupiaq (or one of the natives here in alaska) have thousands of words for snow 21:21:17 Which is technically true, but only because the language has the same push-words-together feature as english; "yellowsnow" is just one word 21:21:26 i know 21:23:02 So really, their number of words is #{root words for "snow"}*product([#g+1 | g in {mutually-exclusive adjective groups}]) 21:24:04 (Not here that we assume adjectives are idempotent- "yellow yellow yellow snow" is no different from "yellow snow-, that adjectives don't correlate, and that they can be divided into mutually-exclusive groups where at most only one from each can be used) 21:24:18 s/"yellow snow-/"yellow snow"-/ 21:24:33 s/Not/Note/ 21:27:28 Now my program to convert Farbfeld to PNG support option to control PNG encoding; tampering with these options might allow the file to compress better, or you can add extra text chunk into the PNG file. 21:28:57 hppavilion[1]: actually from reading wikipedia the other month, i learned that eskimo languages don't actually have word composition, so they don't push words together hth 21:29:15 oerjan: Really? There are a lot of languages spoken here 21:29:16 however they have _heaps_ of suffixes to make up for it. 21:29:23 Oh, that makes more sense 21:31:05 We have a large population that speaks fucking *Hmong* here. There are only 260,000 Hmong people in the entire country, and we have enough that there are dedicated translators for it who have to worry about a large number of people. 21:31:40 * hppavilion[1] doesn't have anything wrong with Hmong people, e is just expressing how diverse Anchorage is, and e believes that it's a wonderful thing; e is just making a point of *how* diverse it is 21:32:25 and e is certainly not being racist, nope 21:34:32 oerjan: /me is not racist, but... 21:35:08 oerjan: ...OK, to be clear, am I being racist? [please use a reasonable definition. Not "everything is racist, everything is sexist, everything is homophobic"] 21:35:15 <\oren\> https://www.youtube.com/watch?v=ecYv2js3GNk 21:36:02 hppavilion[1]: no, i was just being ironic about your excessive disclaimer there :P 21:36:43 * hppavilion[1] has no black friends, but that's just because e goes to a school so diverse that EVERYBODY, even the white kids, forms a racial minority in local euclidean space. So eir friends are much more diverse. Probably 21:38:35 \oren\: Excellent >:) 21:38:42 Currently it does not include a setting to override the colour mode, to set a palette explicitly, to set the suggested background colour, to set the date/time information, or to set the physical dimensions. 21:39:00 Whoops 21:39:27 s#\\oren\\#oerjan# 21:40:56 -!- navet has joined. 21:41:08 "Hmong" is sometimes spelled "Mong". I'm trying to figure out whether to properly pronounce it [mɑ:ŋ] or [hmɑ:ŋ] (alt. [moG] or [hmoG]) 21:41:09 Anyone who speak English is racist even if you don't want to be racist. I speak English even though I don't want to be racist but do because I am speaking English 21:42:27 zzo38: ...you're kidding, right? 21:44:45 ...apparently, [hmɔ̃b] or something. 21:47:56 <\oren\> https://www.youtube.com/watch?v=KFyF6kEco_k 21:49:29 hppavilion[1]: apparently, the -b is a tone mark, not a [b] https://en.wikipedia.org/wiki/Romanized_Popular_Alphabet#Tones 21:49:40 ...oh 21:52:13 hm seems to be [m̥], aka voiceless m. 21:52:30 you got the ɔ̃ right. 21:54:17 oerjan: Unfortunately, I'll probably have some trouble imitating it without making fun of french people xD 21:54:55 hppavilion[1]: just get boily to do it for you hth 21:55:17 oerjan: OK, I'll just get boily's phone and call him at any time I need to talk about Hmong :P 21:55:40 un hmong vin blanc 21:57:26 "So, in the hm" (beep boop beep beep boop beep boop) (riiiiing.... riiiiing... riiing) "Hi boily" "*sighs* ɔ̃" "Thank you!" "language, their word for..." 21:58:00 *quebecois cursing 21:58:16 oerjan: Do they get angry if you refer to the language spoken as "french"? 21:58:21 Is it still mutually intelligible? 21:58:30 <\oren\> barely 21:58:37 they still _call_ it french, anyway. 21:58:44 afaik 21:59:19 although i get the impression they think the french french have deteriorated the language :P 21:59:40 Ah, makes sense 22:00:33 \oren\: Would an impartial linguist (let's say they're from Switzerland) be inclined to treat them as distinct languages? 22:01:02 <\oren\> probably not 22:01:20 hppavilion[1]: hppavellon[1]! 22:01:26 ahoily 22:01:43 oerjan: hellørjan. québécois cursing is a little bit more complex than hmong hth 22:03:45 hppavilion[1]: awéye, t'es capable! calle-moé! 22:04:13 \oren\: OK, then they're the same language. "French (fra)" and "French (can)" or "French (can:qc)". 22:05:17 There seems to be a train nearby 22:05:27 It's doing a lot of BWAAAAAAAAAAAAAAAAAAing 22:05:37 What probability distribution has (x/(x+1)) as its cdf? 22:05:42 is it a zombie train 22:05:58 If the EU becomes a single country as it looks like it's aiming for, I will be sad because then we'll have 27 less countries :( 22:07:51 not if it happens by 26 countries leaving hth 22:09:41 oerjan: Ah, true 22:09:58 Well, now we have to steer the channel away from Brexit 22:10:06 Lovely metar we're having 22:10:07 Maybe 22:10:10 @metar pamr 22:10:11 PAMR 302153Z 00000KT 7SM -RA OVC080 03/02 A2956 RMK AO2 SLP011 P0000 T00280017 22:10:29 Actually, that's not particularly lovely. 22:10:37 `? weather 22:10:38 lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK 22:10:41 CYUL 302200Z 28006KT 15SM OVC030 06/01 A2997 RMK SC8 SLP153 \ ENVA 302150Z 13004KT 9999 -DZ BKN026 OVC053 05/04 Q1025 RMK WIND 670FT 11003KT \ ESSB 302150Z AUTO 28003KT 9999 NCD 02/01 Q1023 \ KOAK 22:10:41 302153Z 21014KT 9SM -RA BKN032 BKN045 18/14 A2991 RMK AO2 RAB28 SLP126 T01830139 PNO $ 22:10:43 Oh 22:10:58 `le/rn_append weather/PAMR 22:11:00 Learned 'weather': lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR 22:11:41 `? weather 22:11:42 lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR 22:11:45 CYUL 302200Z 28006KT 15SM OVC030 06/01 A2997 RMK SC8 SLP153 \ ENVA 302150Z 13004KT 9999 -DZ BKN026 OVC053 05/04 Q1025 RMK WIND 670FT 11003KT \ ESSB 302150Z AUTO 28003KT 9999 NCD 02/01 Q1023 \ KOAK 22:11:45 302153Z 21014KT 9SM -RA BKN032 BKN045 18/14 A2991 RMK AO2 RAB28 SLP126 T01830139 PNO $ \ PAMR 302153Z 00000KT 7SM -RA OVC080 03/02 A2956 RMK AO2 SLP011 P0000 T00280017 22:14:57 -!- LKoen has joined. 22:14:58 oerjan: duly noted. 22:15:31 but what is this text that lambdabot sometimes emits here? 22:15:47 METAR weather reports. 22:17:08 for which location? 22:18:48 CYUL is either montreal or toronto, not sure. ENVA is trondheim. ESSB is somewhere in sweden, KOAK is oakland in california, PAMR is anchorage, alaska. 22:19:09 -!- otherbot has joined. 22:19:47 oh it's near stockholm. 22:19:51 these are airport identification codes? 22:19:56 yes, ICAO 22:20:06 -!- The_Prospector has joined. 22:20:07 @google metar 22:20:08 https://www.aviationweather.gov/adds/metars/ 22:20:18 <\oren\> @metar CYYZ 22:20:18 CYYZ 302200Z 34010G16KT 15SM BKN024 07/02 A3009 RMK SC7 SLP196 22:20:30 oh, I see. I only have seen raw weather reports from APRS sites here in Iceland 22:20:38 @metar KEF 22:20:39 oh right, CYYZ is toronto. then the other must be montreal. 22:21:04 Zarutian: ICAO codes are always four letters. 22:21:20 @ping 22:21:20 pong 22:21:20 -!- alercah has quit (Quit: leaving). 22:21:29 @ICAO Keflavik 22:21:29 Unknown command, try @list 22:21:41 -!- alercah has joined. 22:21:49 @metar BIKF 22:21:50 BIKF 302200Z 28026KT 9999 FEW018 SCT025 BKN042 04/02 Q1014 22:21:58 google says it's that 22:22:24 -!- navet has quit (Ping timeout: 250 seconds). 22:22:39 @metar EGNM 22:22:39 EGNM 302150Z VRB02KT 3500 BR BKN007 10/10 Q1029 22:22:52 looks like everyone except oakland is hovering slightly above 0. 22:22:59 except Taneb had to ruin it. 22:23:02 oh, I was using an iata code 22:23:04 @metar KSEA 22:23:04 KSEA 302153Z 34009KT 10SM OVC075 11/08 A2958 RMK AO2 RAE21 SLP022 P0000 T01060083 $ 22:23:23 :( 22:23:35 I just wanted to know the weather at an airport 40 miles away 22:23:46 @metar EGLL 22:23:47 EGLL 302150Z 05003KT 1200 R09L/1200 R09R/P1500 BR NSC 11/10 Q1029 NOSIG 22:23:50 In a format I find nigh-incomprehensible 22:24:03 The frog says it's going to be +19 on Monday. 22:24:09 warm, sunny england 22:24:15 blasphemy. 22:24:19 Monday as in tomorrow? 22:24:23 Taneb: Right. 22:24:31 Just Monday, though, then it goes back to hovering just over 10. 22:24:46 And this was for London, I don't know about other parts. 22:25:29 lambdabot feature request for an IATA to ICAO and back conversion commands 22:26:13 @metar CYVR 22:26:13 CYVR 302200Z 29013KT 20SM FEW010 BKN096 BKN160 11/09 A2962 RMK SF1AC4AS2 PRESFR SLP032 22:27:19 @google ICAO KEF 22:27:20 https://en.wikipedia.org/wiki/Keflav%C3%ADk_International_Airport 22:27:52 hm not too useful 22:28:14 @list metar 22:28:14 metar provides: metar 22:28:34 To be fair, the Wikipedia page does have the code. 22:30:52 oerjan: It's based on a US service, maybe they haven't bothered because in the US most of the places with IATA codes seem to have an ICAO code of 'K' + the IATA code. 22:31:01 -!- ais523 has joined. 22:31:27 @metar ~fi 22:31:51 Hmm. 22:32:08 ugh, why does esoprogramming have to be so hard 22:32:14 I have a working cat in my CALESYTA language 22:32:17 but hello world is stumping me 22:32:34 what's your language? 22:32:39 I know how to do it in principle, but there's so much fighting with the details 22:32:50 imode: I'm keeping it secret until the contest deadline 22:32:56 heh. okay. 22:33:25 Aw, there's an "all isAlpha code" guard on the lambdabot function. 22:33:41 fiendish 22:34:03 Because the service it's hitting should support @XY (for all stations in the US state or Canadian province XY) or ~ab (all stations in country ab). 22:34:21 (That's all, though; icaoIds or those two.) 22:35:56 I don't want to give any spoilers so that people can have fun writing in this language by themselves 22:36:10 I'm still trying to specify mine in terms of ASCII diagrams. 22:36:13 (the distribution will contain spoilers but clearly marked, so that people can avoid looking at them) 22:36:39 at least I have a working (if inefficient) interp, plus a working syntax highlighter 22:37:08 the syntax highlighter is necessary 22:37:34 trailing whitespace is significant in this language and it's so easy to leave in a file by mistake :-( 22:38:50 I've only had one decent idea since Fueue 22:39:04 And that was COMPLEX which is already public 22:39:07 well, this is an idea I've been working on for ages 22:39:17 but CALESYTA has motivated me to do a really good job of it 22:39:34 if it weren't for the contest I'd have released the spec already, but with no interp or example programs 22:39:40 I have both of those now so I'm doing better than normal 22:39:46 the problem is to write something nontrivial 22:40:50 -!- navet has joined. 22:41:17 `welcome navet 22:41:18 navet: 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.) 22:41:30 I really like this language, though 22:41:37 it even has a practical use (although that use is also esoteric) 22:41:41 thanks 22:41:49 I already love this channel 22:42:07 the use came first, then I designed the language around it 22:42:17 what was the use-case? 22:43:16 not sure how many clues I'm supposed to give until the contest comes out 22:43:32 I guess I'm just here for moral support, because I can't give enough details for any of my questions to have real answers 22:43:43 I don't even have a name for mine yet, but I've written quite a few example programs. 22:43:43 I'll link everyone to my new language on nov 16 22:44:08 I have a really good name for mine, or at least it works on about four different levels 22:44:40 alohnavet! 22:45:21 porthellos are one of the worst methods of conveying information I've ever seen 22:45:29 often you have to figure out they're porthellos from context 22:45:45 which implies that the sentence carries an entire 0 bits of information beyond its mere existence 22:46:25 ais523: Yes, and? 22:46:47 -!- atslash has joined. 22:46:48 ais523: That's the fun in them. Recognition. 22:49:00 -!- vifino- has changed nick to oniifiv. 22:49:26 porthellos? 22:50:18 imode: it's a method of saying hello via forming a portmanteau of a word meaning hello and the person's name 22:50:32 ahahaha. I get it. 22:50:32 for example, "hi imode" could be portmanteaued to "himode" 22:50:44 they're popular here and I don't really understand why 22:50:48 at least it's a fairly harmless meme 22:51:31 ais523: Greetings usually carry no information beyong their existence. 22:51:53 I guess 22:52:51 ais523: I think the origin is related to Look Around You. 22:53:01 And maybe to monqy. 22:53:32 `hi imode 22:53:32 Hi imode. Himode. 22:53:58 monqy was the original portheller? 22:54:28 No, but monqy said "hi [name]" 22:54:30 Maybe? 22:54:31 `hi iovoid 22:54:32 Hi iovoid. Hiovoid. 22:54:33 `hi jeffl35 22:54:34 Hi jeffl35. Heffl35. 22:54:36 `hi boily 22:54:37 Hi boily. Hoily. 22:54:38 lol 22:54:43 hahaha. 22:54:51 This is spam. 22:55:05 * boily *THWACKS* the spammers 22:55:13 hi jeffl35 22:55:58 hiovoid! 22:55:59 `cwlprits monqy 22:56:00 boil̈y quintopïa Bik̈e FreeFul̈l oerjän FreeFul̈l ellioẗt oerjän shachäf shachäf ellioẗt nitia 22:56:06 I like the new cwlprits. 22:56:29 Is there an easy way to detect commits that should be filtered out? 22:56:36 Say, if they touch a lot of files at once. 22:58:00 I guess so, but IANAHGE... 22:58:17 (I am not a mercurial expert) 22:58:19 -!- AnotherTest has quit (Ping timeout: 268 seconds). 22:58:23 `? porthello 22:58:24 Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some thé or caffè and a fternooner. 22:58:43 :set term_charset utf8 22:58:55 Don't you want an = inbetween them 22:59:05 no 22:59:28 -!- alercah has quit (Quit: leaving). 22:59:34 `? fternooner 22:59:35 fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”) is a screamingly delicious pastry. 23:00:05 Whence come the term porthello? 23:00:11 `cwlprits porthello 23:00:13 oerjän 23:00:21 -!- alercah has joined. 23:00:22 -!- alercah has quit (Client Quit). 23:00:51 -!- alercah has joined. 23:01:56 * boily pokes alercah's connection. *poke poke poke* 23:02:19 it's not a connection problem 23:02:24 client configuration problem :) 23:02:29 fixed, though! 23:02:38 `howg porthello 23:02:40 le/rn porthello/Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some th\xc3\xa9 or caff\xc3\xa8 and a fternooner. 23:02:55 huh i did make it. 23:03:10 * oerjanfused 23:03:31 The fusion of two oerjans into one. 23:03:34 konboilywa 23:03:51 konalercwah 23:04:02 こんばんハレルカ 23:04:26 -!- atslash has quit (Read error: Connection timed out). 23:05:03 -!- ^v has quit (Ping timeout: 245 seconds). 23:06:44 boily: itym こんばんワレルカ 23:06:52 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:07:46 alercah: indeed. ごめん! 23:08:12 \xC3 is Ã, \xA9 is ©, \xA8 is ¨ 23:08:34 \xA8 is a combining char? 23:08:41 ybden: Maybe? 23:08:41 hm 23:09:34 U+00A8 DIARESIS is not a combining character. 23:09:53 pikhq: Why not? 23:09:59 Dunno. 23:10:09 pikhq: Presumably it's meant to represent one in the wisdom? 23:10:17 Where does the term 'porthello' originate from? 23:10:40 ybden: "portmanteau" (french) + "hello" (english) 23:10:57 `fetch https://raw.githubusercontent.com/jpatokal/openflights/master/data/airports.dat 23:10:58 ybden: "porthello" is a portmanteau of "portmanteau" and "hello" 23:11:01 2016-10-30 23:10:01 URL:https://raw.githubusercontent.com/jpatokal/openflights/master/data/airports.dat [850313/850313] -> "airports.dat" [1] 23:11:04 Oho. I guessed correctly. 23:11:06 hppavilion[1]: thank you 23:11:07 `` mv airports.dat share/ 23:11:09 No output. 23:11:15 `` grep '"KEF"' share/airports.dat | cut -d ',' -f 6 23:11:15 ​"BIKF" 23:11:31 thé or caffÃ̈ 23:11:35 I'll script that up some other day, unless someone else does it first. 23:11:39 (in your browser, Ã̈ should be doubly diacritical) 23:11:45 U+00A8 is in the latin-1 part of unicode, i don't think that has any combining chars? 23:12:09 hppavilion[1]: No, that's UTF-8 encoded. "\xc3\xa9" is "é" and "\xc3\xa8" is "è". 23:12:09 oerjan: It doesn't, but that character is DIARESIS, which presumably is meant to imply combining 23:12:14 pikhq: Oh! 23:12:18 pikhq: Thank you 23:12:46 oh that. 23:13:17 yeah the hg log descriptions are sometimes escaped 23:13:34 hppavilion[1]: Anyways, U+0308 COMBINING DIARESIS is a different codepoint. 23:13:43 pikhq: Yes, I know hth 23:14:34 I think DIARESIS is intended to be similar to ^, in that you can "combine" it on printers by putting DEL before it. 23:14:49 (which is no longer done. :)) 23:15:34 é 23:15:35 hmm 23:15:57 `unicode LATIN LETTER E WITH ACUTE 23:16:00 No output. 23:16:09 `` grep '"KEF"' share/airports.dat 23:16:09 16,"Keflavik International Airport","Keflavik","Iceland","KEF","BIKF",63.985,-22.605556,171,0,"N","Atlantic/Reykjavik" 23:16:18 `unicode U+01AF 23:16:19 ​Ư 23:16:28 `unicode U+018F 23:16:29 ​Ə 23:16:33 hmm ok 23:16:51 `mkx bin/icao grep "$1" share/airports.dat | cut -d ',' -f 6 23:16:51 usage: mk[x] file//contents 23:16:59 `mkx bin/icao//grep "$1" share/airports.dat | cut -d ',' -f 6 23:17:00 bin/icao 23:17:17 `mkx bin/icao//grep -i "$1" share/airports.dat | cut -d ',' -f 6 23:17:19 bin/icao 23:17:24 `? ꙮ 23:17:25 ​ꙮ is the official Unicode character of #esoteric. 23:17:30 `icao trondheim 23:17:31 ​"ENVA" 23:17:44 `icao montreal 23:17:45 ​"CYHU" \ "CYMX" \ "CYUL" \ \N \ "MTRL" \ \N 23:17:47 fizzie: hth 23:18:05 hm that \N looks fishy 23:18:11 `icao seattle 23:18:12 ​"KSEA" \ "KBFI" \ "KW55" \ \N \ \N \ \N \ \N \ "SEAT" \ \N \ "PSEA" 23:18:16 nice. 23:18:38 `` grep -i montreal share/airports.dat 23:18:39 71,"St Hubert","Montreal","Canada","YHU","CYHU",45.5175,-73.416944,90,-5,"A","America/Toronto" \ 93,"Montreal Intl Mirabel","Montreal","Canada","YMX","CYMX",45.681944,-74.005278,270,-5,"A","America/Toronto" \ 146,"Pierre Elliott Trudeau Intl","Montreal","Canada","YUL","CYUL",45.470556,-73.740833,118,-5,"A","America/Toronto" \ 7462,"Central Railway 23:19:16 `` grep -i montreal share/airports.dat | tail -n +1 23:19:17 71,"St Hubert","Montreal","Canada","YHU","CYHU",45.5175,-73.416944,90,-5,"A","America/Toronto" \ 93,"Montreal Intl Mirabel","Montreal","Canada","YMX","CYMX",45.681944,-74.005278,270,-5,"A","America/Toronto" \ 146,"Pierre Elliott Trudeau Intl","Montreal","Canada","YUL","CYUL",45.470556,-73.740833,118,-5,"A","America/Toronto" \ 7462,"Central Railway 23:19:30 CYHU is not Montréal, it's St-Hubert, and CYMX is dead. 23:19:32 never can remember the right tail syntax 23:20:07 I guess there's still weather over there, even if the airport is ripe for a zombie apocalypse... 23:20:14 oh it was right 23:20:20 `` grep -i montreal share/airports.dat | tail -n +3 23:20:21 146,"Pierre Elliott Trudeau Intl","Montreal","Canada","YUL","CYUL",45.470556,-73.740833,118,-5,"A","America/Toronto" \ 7462,"Central Railway Station","Montreal","Canada","YMY",\N,45.499722,-73.566111,0,-5,"A","America/Toronto" \ 7845,"Montreal Central Bus Station","Montreal","Canada","","MTRL",45.51527887,-73.561427593,0,-5,"A","America/Toronto" \ 23:20:51 hm i suppose \N is "not applicable" or something 23:21:48 Montreal Central Bus Station???????? 23:22:02 a bus is not an airplane, last time I checked. 23:22:31 -!- ^v has joined. 23:23:09 says you! 23:23:20 * imode has been working on his airbus project for years! 23:23:22 -!- DHeadshot has joined. 23:23:59 `fetch http://zem.fi/tmp/airport 23:24:03 2016-10-30 23:23:02 URL:http://zem.fi/tmp/airport [515/515] -> "airport" [1] 23:24:09 a bus is something that is late, and you're cramped with many noisy strangers, whereas an airplane is... uhm... ok, they're about the same. 23:24:16 `` mv airport bin/airport; chmod a+x bin/airport 23:24:18 No output. 23:24:21 `` airport iata hel 23:24:22 Helsinki Vantaa (HEL, EFHK) 23:24:26 `` airport name kefl 23:24:27 Keflavik International Airport (KEF, BIKF) 23:24:49 `` airport chicken 23:24:50 usage: airport name|iata|icao key 23:24:52 oerjan: It's a little more elaborate than the grep-cut, but maybe a little more user-friendly as well. 23:25:00 `` airport name chicken 23:25:00 No output. 23:25:12 @metar MTRL 23:25:13 No result. 23:25:19 @metar CYUL 23:25:19 CYUL 302300Z 30006KT 15SM BKN032 06/01 A2999 RMK SC7 SLP159 23:25:22 @metar CYMX 23:25:23 CYMX 302300Z 00000KT 25SM OVC030 05/01 A3000 RMK SC8 SLP165 23:25:42 Admittedly it's only an exact-string match, unlike the grepping. 23:26:51 <\oren\> you know it's kind of a massive troll to name the airport in Montreal after trudeau 23:27:10 <\oren\> becuase that's the part of Canada that didn't like him 23:27:35 `` mkx bin/icao//airport icao '"$*"'; 23:27:37 bin/icao 23:27:48 Wait, that's the wrong way around. 23:27:53 I'm testing out grammar in my language 23:28:06 also, too much quoting 23:28:15 `cat bin/icao 23:28:16 airport 23:28:22 No, too little quoting. 23:28:27 oh 23:28:30 Or too many `s, whichever way you look at it. 23:28:38 or that. 23:28:42 https://ptpb.pw/zb_z so, I introduced breaking, and showed how blocks don't continue unless broken from. 23:28:51 I'm doing it by writing sentences with what I have to see if there's obvious ambiguity or things that can't be expressed 23:29:07 One of the possibilities is "fωxλrei vədedɛlum ocωlum" 23:29:24 s/ocω/okω/ 23:29:40 are there any languages which use IPA as their primary method of spelling 23:29:44 Anyway, I'm not sure what the right command interface is. I was imagining you'd do `foo X to look up *by* foo, but maybe that's less intuitive than if you're looking *for* foo. 23:29:48 `` airport icao MTRL 23:29:49 Montreal Central Bus Station (?, MTRL) 23:29:50 ais523: Probably not? 23:29:51 (I'm mostly thinking natural languages here, but conlangs and esolangs would also be interesting) 23:30:00 `` airport iata YMY 23:30:01 Central Railway Station (YMY, \N) 23:30:11 <\oren\> ais523: I think some of the afican languages use ipa inspired alphabets 23:30:12 Those don't look all that airport-like. 23:30:14 That sentence translates to "fear the beast with just one eye" 23:30:23 Also I think python's CSV reader didn't handle \N. 23:30:37 ais523: https://en.wikipedia.org/wiki/Africa_Alphabet is pretty close. 23:30:49 * boily was \oreninjaed\ 23:31:08 <\oren\> well but you provided a link so it's not redundant per say 23:31:54 "fωxλr" means fear; the "-ei" suffix is an inflective version of the pronoun "ei" (usually suffixes are different), which is usually third-person non-specific, but in this case is generic and refers to everybody 23:32:59 `` airport name Central Railway Station 23:33:00 usage: airport name|iata|icao key 23:33:11 `` airport name Central 23:33:12 Grand Central (GCJ, FAGC) \ North Central State (SFZ, KSFZ) \ Central Illinois Rgnl (BMI, KBMI) \ Central Wisconsin (CWA, KCWA) \ Draughon Miller Central Texas Rgnl (TPL, KTPL) \ Central (RTW, UWSS) \ Central Nebraska Regional Airport (GRI, KGRI) \ Central Airport (CEM, PACE) \ Central Railway Station (YMY, \N) \ Ciudad Real Central Airport (CQM, L 23:33:13 "və" roughly means "is", "de" is a type of possessive specifically referring to ccomponentpossession- something you "own" because it's a physical part of you. "dɛlus" is beast, "um" is singular, and "ocωlus" is eye 23:33:28 `` airport name 'Central Railway Station' 23:33:29 Central Railway Station (YMY, \N) 23:33:38 oh, that actually was unique 23:34:09 -!- lynn has changed nick to pumpklynn. 23:34:33 copumpklynn 23:34:47 `? lynn 23:34:48 lynn? ¯\(°​_o)/¯ 23:35:21 `learn lynn likes to impersonate seasonal cucurbitaceæ. 23:35:23 Learned 'lynn': lynn likes to impersonate seasonal cucurbitaceæ. 23:37:44 <\oren\> http://ctrlv.in/874896 23:40:15 -!- PinealGlandOptic has quit (Quit: leaving). 23:44:40 `fetch http://zem.fi/tmp/airport 23:44:42 2016-10-30 23:43:41 URL:http://zem.fi/tmp/airport [650/650] -> "airport" [1] 23:44:45 `` mv airport bin/airport-lookup; mkx 'bin/airport//airport-lookup any "$*"'; mkx 'bin/icao//airport-lookup icao "$*"'; mkx 'bin/iata//airport-lookup iata "$*"' 23:44:47 bin/airport \ bin/icao \ bin/iata 23:44:53 `airport helsinki 23:44:54 ​/hackenv/bin/airport: line 1: /hackenv/bin/airport-lookup: Permission denied 23:44:56 Bah. 23:45:03 `` chmod a+x bin/airport-lookup 23:45:05 No output. 23:45:09 Always forgetting one thing or another. 23:45:10 `airport helsinki 23:45:11 Helsinki Malmi (HEM, EFHF) \ Helsinki Vantaa (HEL, EFHK) \ Helsinki Cruise Port (?, HELC) 23:45:18 `icao EGLL 23:45:19 Heathrow (LHR, EGLL) 23:45:25 `iata BOS 23:45:25 General Edward Lawrence Logan Intl (BOS, KBOS) 23:45:34 I think that's relatively sane. 23:46:17 as a sane person, I approve. 23:46:26 fizzie: tdh 23:46:30 fizzie++ 23:46:32 `unidecode 🂓 23:46:34 ​[U+1F093 DOMINO TILE VERTICAL-06-06] 23:46:47 fizzie++ 23:46:59 I'll wrap around if you keep doing that. 23:47:39 -!- DHeadshot has quit (Ping timeout: 268 seconds). 23:48:03 @karma fizzie 23:48:03 fizzie has a karma of 18 23:48:19 I guess that's still quite far off. 23:49:09 fizzie×× 23:49:16 @karma fizzie 23:49:16 fizzie has a karma of 18 23:49:28 karma isn't multiplicative. 23:49:40 ^ul ((fizzie++ )S:^):^ *MWAHAHAHAHA* 23:49:41 fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ fizzie++ ...too much output! 23:50:16 (quoting oerjan 2012-12-29:19:13:33) 23:50:33 fungot++ 23:50:33 olsner: now that i know of that knows i'm not on the list, not returned directly. 23:50:38 @karma fungot 23:50:38 fungot has a karma of 9 23:50:38 shachaf: isn't omega the possibility that it could simply mean that " shit" 23:50:44 @karma fizzie 23:50:44 fizzie has a karma of 54 23:50:49 @karma 23:50:49 You have a karma of 13 23:51:18 hmm, lambdabot must have decades of state by now 23:51:51 there may have been some wipeouts. 23:51:56 lambdabot is over 30 years old hth 23:51:59 * boily applauds shachaf with a pair of mapoles for the well-timed *MWAHAHAHAHAHA* 23:52:16 @karma 23:52:17 You have a karma of 109 23:52:21 what. 23:52:27 boily-- 23:52:29 shachaf: how old is Haskell? 23:52:34 how in fungot did I manage to deserve that much karma. 23:52:34 @karma 23:52:34 boily: bit wise, byte foolish. but if you thought someone might want to have 23:52:34 You have a karma of 4 23:52:55 ais523: approx. 1990 23:52:56 olsner: thanks for aligning me on 108. very buddhic. 23:53:02 boily: see http://codu.org/logs/log/_esoteric/2012-12-29#191333oerjan 23:53:12 boily: I just thought you had too much karma 23:53:24 shachaf: heh ^^ 23:53:42 Also one time I figured out how to use @@ to make lambdabot generate a whole lot of karma internally. 23:53:45 @karma-all 23:53:45 blah 31337 23:53:45 egrep 31337 23:53:45 zgrep 31337 23:53:45 nobody 2000 23:53:45 C/C 1710 23:53:47 g 949 23:53:49 ( 786 23:53:51 + 539 23:53:53 jrvc 348 23:53:55 ##C 241 23:53:55 oops 23:53:57 vc 166 23:53:59 "C 162 23:54:01 libc 140 23:54:03 i 138 23:54:04 uh 23:54:05 libstdc 138 23:54:07 clang 137 23:54:08 um 23:54:09 monochrom 120 23:54:11 kaptin 111 23:54:13 boily 108 23:54:15 #C 106 23:54:17 shachaf 96 23:54:19 x 92 23:54:20 oh, there I go. 23:54:21 ++ 77 23:54:23 Cale 77 23:54:25 java/c 72 23:54:25 I guess it'll do this for about half an hour until it runs out of lines then 23:54:27 ubuntuguru 70 23:54:29 (c 69 23:54:31 dmwit 66 23:54:31 That used to do @more 23:54:33 a 65 23:54:35 Crypto 60 23:54:37 mauke 59 23:54:39 sirpengi 57 23:54:40 -!- ChanServ has set channel mode: +o ais523. 23:54:41 edwardk 55 23:54:43 fizzie 54 23:54:47 oh lord. 23:54:47 wrexem 54 23:54:48 -!- ais523 has set channel mode: +q lambdabot!*@*. 23:54:49 -!- lambdabot has left. 23:54:56 beuh... 23:54:56 -!- ais523 has set channel mode: -q lambdabot!*@*. 23:54:58 -!- ais523 has set channel mode: -o ais523. 23:55:02 sorry about that 23:55:16 s/s/S/ s/$/./ 23:55:17 shit happens. 23:55:17 I thought a quiet would work better than a spamkick, seeing as it's a bot 23:55:30 I think this is a bug with one of the recent changes. 23:55:38 It definitely used to require @more past a few lines. 23:55:45 -!- lambdabot has joined. 23:55:47 rcr 29 23:55:51 sixthgear 29 23:55:52 :D 23:55:52 also, it's amusing how all the top entries are things which have ++ as part of their name 23:55:53 Still going strong. 23:55:53 -!- lambdabot has left. 23:55:54 So much for that. 23:55:55 BWAH AH AH AH AH :D 23:56:09 I assume it's shachaf who's controlling the joins and parts? 23:56:16 Yes. 23:56:29 I'm not really supposed to have admin access, but it seemed like an emergency. 23:56:37 right 23:56:46 you could have let me deal with it 23:56:54 although we both acted at basically the same time 23:57:13 I also think I ought to have admin access so I don't mind using obvious bugs to get it. 23:57:27 oh, you mean you got your admin access via hacking? 23:57:28 Maybe that's not a good attitude. 23:57:52 I wouldn't quite phrase it that way. 23:58:25 Do you reckon it's done yet? 23:58:30 I'll give it some more time. 23:59:03 given the likely distribution of karma, it's probably going to go for a while longer 23:59:15 we can take it in and out every now and then to see how far it's got, if you like