2016-12-01: 00:00:48 -!- FreeFull has joined. 00:01:42 Like, if you have a sorting algorithm that works in O(n log n) where n is the length of the list, but you're trying to sort based on the cardinality of prime factorization using an algorithm that runs in O(k^3) (did I not mention that someone proved that integer factorization is in P in this hypothetical scenario? :P) 00:02:59 Then the actual sorting would be at least O(k^3 n log n), though a few terms there might be superfluous 00:03:12 You can factor primes in O(1) time. 00:03:16 Or at most O(log n). 00:04:27 shachaf: ...integer factorization. Finding the prime factorization of the number. 00:04:31 void factor(int prime) { printf("1 %d\n", prime); } 00:05:12 Yes. 00:05:22 O(log n) 00:05:45 shachaf: ...what problem do you think I'm describing? 00:06:23 and what part of that is log n? 00:06:32 The printf. 00:06:35 And maybe the function call? 00:06:44 I guess that depends on your calling convention. 00:06:50 *sigh* 00:06:59 why does printf take log n time? 00:07:14 Because the string length is logarithmic in the integer. 00:07:17 ok 00:07:23 shachaf: You can factor a subset of wholes in O(1) 00:07:25 but it's at most 10 bytes 00:07:38 Oh, you're using real C, not hypothetical C with unbounded integers? 00:07:42 Then everything is O(1) hth 00:07:45 ok 00:07:46 s/T/t/ 00:08:01 One of us is being an idiot. 00:08:03 I should be writing a theta but I don't have the key here. 00:08:04 I'm not sure which one. 00:08:13 ? 00:09:02 `` us=( 'hppavilion[1]' shachaf izalove ); echo "${us[RANDOM%3]} is an idiot" 00:09:03 izalove is an idiot 00:09:08 fuck 00:09:15 d3 00:09:15 shachaf: 2 00:09:42 shachaf: You didn't declare who each number corresponds to tdnh 00:10:02 I don't want to declare anyone an idiot. 00:10:05 Why would I do that? 00:11:18 shachaf: toucheACUTE 00:12:22 `? Taneb 00:12:25 Taneb is not elliott, no matter whom 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 nine genders, and above average, not too voluminous, but calm eyebrows. He sometimes invents without noticing it (see: tanebventions). 00:12:41 The who with the what now 00:12:51 * hppavilion[1] hides 00:14:27 `cwlprits taneb 00:14:38 shachäf shachäf Tanëb oerjän boil̈y Tanëb oerjän Tanëb oerjän shachäf boil̈y oerjän shachäf shachäf shachäf oerjän Tanëb nitïa 00:15:05 Now we need a way to `? without triggering a nick 00:15:40 `?uiet 00:15:42 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?uiet: not found 00:16:17 I think I will depart as quickly as I arrived now 00:16:22 On account of it is time for bed 00:16:58 I think it'd have to be a separate command like `?uiet which takes an argument with a special separator, removes the separator (with escaping somehow), passes the new content to ?, then returns its output with the deseparated version replaced with a non-nick-triggering one 00:19:00 `` \? $(rot13 gnaro) | rot13 00:19:01 So if _ is the separator, [`?uiet Ta_neb] will return "Tanëb is not elliott, no matter whom you ask. He also isn't ..." 00:19:02 Gnaro vf abg ryyvbgg, ab znggre jubz lbh nfx. Ur nyfb vfa'g n enoov nygubhtu ur unf cergraqrq va gur cnfg. Ur unf ng yrnfg gjb onpxhc xrlobneqf jvgu qbqtl FUVSG XRlf, phor ebbg bs avar traqref, naq nobir nirentr, abg gbb ibyhzvabhf, ohg pnyz rlroebjf. Ur fbzrgvzrf vairagf jvgubhg abgvpvat vg (frr: gnaroiragvbaf). 00:30:19 `unidecode 00:30:20 No output. 00:30:23 `unidecode ढथग 00:30:24 ​[U+0922 DEVANAGARI LETTER DDHA] [U+0925 DEVANAGARI LETTER THA] [U+0917 DEVANAGARI LETTER GA] 00:42:02 -!- moonheart08 has quit (Ping timeout: 250 seconds). 00:43:51 `? gnaro 00:43:52 gnaro? ¯\(°​_o)/¯ 00:44:13 -!- moonheart08 has joined. 00:46:08 i am the ugly nesting 3000: world[room.content.exits[Object.keys(room.content.exits)[exitInd]]] 00:46:18 (actual piece of code from something im writing) 01:08:06 -!- oerjan has joined. 01:51:13 -!- moonythewolf has quit (Remote host closed the connection). 01:54:57 @messages-foul 01:54:57 hppavilion[1] said 18h 58m 8s ago: I believe pledis is next to be banned, if you check the logs. 01:55:09 WE'LL SEE 01:58:50 messages most foul 01:59:09 -!- adu has joined. 01:59:11 oerjan: Do you match the @messages suffix to the messages that you know you're about to receive because you read the logs anyway? 01:59:24 ...MAYBE. 01:59:27 hadu 01:59:28 (yeth) 01:59:47 I didn't realize that until I saw your poem. 01:59:52 Actually I didn't realize it until now. 02:00:00 epiphany! 02:05:03 -!- heroux has quit (Ping timeout: 245 seconds). 02:06:13 -!- heroux has joined. 02:06:16 there seems to be a hole in the logs, i'm going to assume nothing of interest happened... 02:07:08 it was silent enough it's likely to be true. 02:08:34 When? 02:10:34 3:27 - 5:03 02:10:43 tunes time. 02:11:03 (which may or may not be a round timezone these days. 02:11:07 ) 02:11:11 oerjan: What IS tunes ti- oh. 02:11:17 oerjan: Is it a UTC+ of any sort? 02:11:34 oerjan: What's on the sides of the log? 02:11:49 (loghole) 02:12:08 -!- adu has quit (Quit: adu). 02:12:21 03:27:32 --- nick: MoALTz_ -> MoALTz 02:12:39 05:04:02 --- join: clog (~nef@bespin.org) joined #esoteric 02:13:21 (it also had a very brief break earlier) 02:14:08 the previous message of any interest was your @tell 02:14:22 Oh 02:14:24 and the next was \oren\'s TTF talk 02:15:33 How much does the GURPS fourth edition basic set Characters book weigh (in pounds)? 02:15:55 so basically nothing in 10 1/2 hours, so it seems likely tunes missed nothing in its breaks either 02:18:14 Bowserinator: ...Oh, I thought this was #xkcd xD <-- and somehow, it didn't really look out of place. 02:18:32 oerjan: Well true 02:25:09 -!- moonheart08 has quit (Ping timeout: 248 seconds). 02:30:31 You can factor primes in O(1) time. <-- O(n) hth 02:30:56 is n the number of factors here 02:31:06 the n is conventionally input size in bits or equivalent 02:31:30 so, assuming writing a character of output is O(1)... 02:32:29 (which is true for TMs) 02:33:07 n is obvious the number you're factoring hth 02:33:08 ly 02:33:18 `? ly 02:33:25 ly? ¯\(°​_o)/¯ 02:33:32 a common misconception. 02:33:35 oerjan: obviously 02:33:50 obvious ly is obvious 02:34:09 ah. obvious 02:36:04 Oh, that's where dingbat is familiar from 02:36:09 that or this. whichever. 02:37:04 I ARE BEEN SUMMON 02:37:22 what is it that you require to be dinged or batted? 02:38:47 dingbat: ...nothing, I was just noting that I realized I recognize you in nomic from here 02:46:55 * dingbat goes back into his hole 02:49:33 * oerjan sees no dingbat in ##nomic 02:50:07 oerjan: a different network :) 03:05:26 oerjan: nomic people tend to be silent hth 03:05:52 yes, but not invisible 03:19:17 `? whom 03:19:20 See: who 03:37:07 `? u 03:37:12 u monad? 03:37:26 `? the u 03:37:27 The U are a very mad people. 03:50:59 -!- Sprocklem has quit (Ping timeout: 260 seconds). 04:24:48 -!- The_Prospector has quit (Quit: when in doubt, kernel panic). 04:30:07 -!- The_Prospector has joined. 04:42:22 -!- otherbot has quit (Remote host closed the connection). 04:53:33 `? abyss 04:53:38 In Soviet Russia, the abyss gazes into you first. Other than that, it's pretty much the same. 04:54:04 I thing "`? you" would be a better entry there. 04:55:48 Do anyone on here know how to figure new modifier values for GURPS? 04:57:31 `? esoterria 04:57:33 esoterria? ¯\(°​_o)/¯ 04:57:46 `? esoterra 04:57:47 esoterra? ¯\(°​_o)/¯ 04:58:48 `learn Esoterra is the planet of Esoterrans, also known as esolangers. The proof of its existence is non-constructive, although some suspect that it is in fact Earth. 04:58:53 Learned 'esoterra': Esoterra is the planet of Esoterrans, also known as esolangers. The proof of its existence is non-constructive, although some suspect that it is in fact Earth. 05:20:44 -!- Sprocklem has joined. 05:34:34 <\oren\> AAAAAA 05:34:41 A? 05:35:11 <\oren\> why do movies keep showing the engines on spaceships firing when the ship is going at a constant velocity?!?? 05:35:34 space molasses hth 05:35:46 <\oren\> spaceships only fire their engines when they CHANGE their velocity!!!!!!!! 05:36:06 \oren\: when to movies keep showing spaceships with engines only at the back steering? 05:44:30 GURPS has both kinds 06:41:54 versin t = 1-cos(t) 06:42:14 coversin t = 1+cos(t) 06:42:16 Hm... 06:42:30 a(+)b = 1/((1/a)+(1/b)) 06:42:45 harmcoversin t = 1(+)cos(t) 07:11:40 -!- oerjan has quit (Quit: Nite). 07:18:14 -!- keemyb has quit (Quit: https://fnordserver.eu). 07:19:13 -!- ybden has quit (Ping timeout: 245 seconds). 07:20:22 -!- ybden has joined. 07:44:58 -!- puckipedia has quit (Remote host closed the connection). 07:59:17 -!- b_jonas has quit (Remote host closed the connection). 08:30:04 -!- Perenelle has joined. 08:30:39 I do love pizza 08:30:49 -!- kline has quit (Read error: Connection reset by peer). 08:34:09 who doesn't 08:36:12 -!- lifthrasiir has quit (Ping timeout: 244 seconds). 08:36:29 -!- lifthrasiir has joined. 08:36:36 -!- Guest66666 has quit (Ping timeout: 260 seconds). 08:38:12 -!- Guest66666 has joined. 08:40:38 -!- Perenelle has quit (Ping timeout: 265 seconds). 08:43:29 -!- kline has joined. 08:47:06 -!- pikhq has quit (Ping timeout: 250 seconds). 08:54:30 -!- pikhq has joined. 09:28:52 -!- AnotherTest has joined. 09:58:01 -!- hppavilion[1] has quit (Quit: Leaving). 10:17:41 -!- LKoen has joined. 10:36:41 -!- aloril_ has joined. 10:39:04 -!- hydraz has quit (*.net *.split). 10:39:05 -!- Nithogg has quit (*.net *.split). 10:39:05 -!- aloril has quit (*.net *.split). 10:39:05 -!- zzo38 has quit (*.net *.split). 10:39:06 -!- newsham has quit (*.net *.split). 10:39:06 -!- Yurume_____ has quit (*.net *.split). 10:39:07 -!- pdxleif has quit (*.net *.split). 10:43:34 -!- hydraz has joined. 10:43:34 -!- Nithogg has joined. 10:43:34 -!- zzo38 has joined. 10:43:34 -!- newsham has joined. 10:43:34 -!- Yurume_____ has joined. 10:43:34 -!- pdxleif has joined. 10:54:57 -!- ais523 has joined. 11:00:04 -!- ais523 has quit (Remote host closed the connection). 11:01:54 -!- ais523 has joined. 11:36:12 -!- boily has joined. 11:38:08 `wisdom 11:38:22 caps lock//CAPS LOCK IS CRUISE CONTROL FOR TIRED OLD MEMES 11:38:30 -!- ais523 has quit (Ping timeout: 265 seconds). 12:09:30 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 12:10:40 `quote 12:10:53 105) but yeah i'm not exactly comfortable with this stuff, to me it seems like if you can unscrew lightbulbs, why couldn't you see into the future, or through walls as well 12:13:46 ... Oh that's what inspired \oren\'s remark about Granny Smith yesterday. 12:16:26 fungot: fungellot. can you clarify that? 12:16:26 boily: i also love the sound of that it's just that i was a pilot when shinra was killed! ulp! what a crew. expert! enlighten us on limit techniques, why don't you think we're welcome here? rude of the ones you were sad. 12:16:45 fungot: I like the sound of coffee. 12:16:45 boily: oh? that's too bad. 12:16:54 fungot: no, really, it's good coffee. 12:16:54 boily: it's not you they're after sephiroth.... i cannot speak. even the rooms of people in midgar. i'm ...really... sorry... 12:17:15 fungot: I'm not Sephiroth. I'm also not Taneb. 12:17:16 boily: uh... tifa... i don't know each other. until one day you'll meet the real world, being done in like that, buy!! we sell! we buy!! 12:17:22 fungot: neither am I Tifa. 12:17:57 fungot seems to be in a dark mood 12:17:57 int-e: ye... yes let's... yet let's... yet let's...! is that the way....... that one! this is it? 12:18:12 ... 12:20:29 ^botsnack 12:20:29 Oh nom nom nom! 12:20:33 ^style irc 12:20:33 Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 12:20:38 * boily pats the fungot 12:20:38 boily: it makes perfect sense... 12:25:23 -!- boily has quit (Quit: RISE CHICKEN). 13:09:45 -!- Zarutian has joined. 13:10:18 -!- Zarutian has quit (Read error: Connection reset by peer). 13:10:25 -!- Zarutian has joined. 13:11:47 -!- Zarutian has quit (Client Quit). 13:38:01 -!- ais523 has joined. 13:55:22 -!- keemyb has joined. 13:57:41 -!- moonythedwarf has joined. 13:57:49 moo2 14:06:48 -!- otherbot has joined. 14:35:56 -!- b_jonas has joined. 14:44:30 hi b_jonas 15:04:45 -!- TieSoul has joined. 15:13:47 -!- LKoen has joined. 15:36:49 [wiki] [[ReThue]] https://esolangs.org/w/index.php?diff=50430&oldid=44321 * SuperJedi224 * (-1252) Blanked the page 15:44:58 [wiki] [[HBL]] https://esolangs.org/w/index.php?diff=50431&oldid=50424 * Moon * (+121) Added categories 16:16:06 [wiki] [[Math++]] https://esolangs.org/w/index.php?diff=50432&oldid=44685 * SuperJedi224 * (+2) /* Subtraction */ 16:17:02 [wiki] [[Math++]] https://esolangs.org/w/index.php?diff=50433&oldid=50432 * SuperJedi224 * (-27) /* Cube Root */ 17:20:05 * moonythedwarf ponders if his theoretical HBL -> Boolfuck translation is accurate 17:40:46 -!- moonythedwarf has changed nick to moony. 17:42:42 -!- puckipedia has joined. 17:50:02 In git, if I want to reset the current branch to a different state and move the working tree and index to there as well, is it true that instead of messing with git reset, I should instead (curbranch=$(git rev-parse --abbrev-ref HEAD); git checkout targetcommit && git checkout -B "$curbranch") because that properly deletes version-controlled files that exist in the current state but not in the new state? 17:55:04 -!- hppavilion[1] has joined. 18:00:33 -!- Phantom_Hoover has joined. 18:04:15 -!- hppavilion[1] has quit (Quit: Leaving). 18:04:42 -!- hppavilion[1] has joined. 18:23:10 -!- Sprocklem has quit (Ping timeout: 258 seconds). 18:31:44 -!- DHeadshot has joined. 18:32:13 -!- Zarutian has joined. 18:32:54 -!- Zarutian has quit (Read error: Connection reset by peer). 18:33:11 -!- Zarutian has joined. 18:49:18 -!- Lord_of_Life has quit (Excess Flood). 18:50:42 -!- Lord_of_Life has joined. 19:17:51 -!- otherbot has quit (Disconnected by services). 19:31:02 -!- hppavilion[1] has quit (Ping timeout: 250 seconds). 19:34:50 -!- Sprocklem has joined. 20:02:59 -!- DHeadshot has quit (Ping timeout: 268 seconds). 20:05:15 -!- LKoen has quit (Remote host closed the connection). 20:29:45 <\oren\> now there's an element named after tennissee?! 20:31:06 What's wrong with Tennessee? 20:31:29 -!- LKoen has joined. 20:32:05 -!- DHeadshot has joined. 20:44:01 <\oren\> shachaf: I prefer then they name elements after people 20:44:12 It's named after Tennessee Williams, obviously. 20:44:51 What do you think of Yttrium, Ytterbium, Terbium, and Erbium? 20:45:09 They're all named after the same Swedish village. 20:45:13 or strontium 20:45:16 or ruthenium 20:45:18 or polonium 20:45:29 or americium 20:45:46 Well, plenty of elements are named after places. 20:45:51 Like Berkelium! 20:46:33 @metar KOAK 20:46:33 KOAK 011953Z 30011KT 10SM FEW150 14/05 A3012 RMK AO2 SLP200 T01440050 20:46:36 `? weather 20:46:46 lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR 20:46:51 CYUL 012000Z 23018G25KT 15SM -RA BKN020 OVC030 07/03 A2946 RMK SC6SC2 SLP978 \ ENVA 012020Z 26021KT 9999 FEW012 BKN017 BKN022 02/01 Q1006 TEMPO 1000 SHSN VV005 RMK WIND 670FT 28026KT \ ESSB 012020Z 20:46:51 30006KT CAVOK M02/M07 Q0998 R30/19//60 \ KOAK 011953Z 30011KT 10SM FEW150 14/05 A3012 RMK AO2 SLP200 T01440050 \ PAMR 011953Z 05003KT 9SM OVC055 A2925 RMK AO2 SNE45 SLPNO P0000 $ 20:47:29 i think like a third of elements are named after places 20:47:47 Many places are named after people, though. 20:47:57 scandium, gallium, germanium, indium 20:48:02 shachaf, ...no? 20:48:24 Berkeley, CA is named after George Berkeley, for example. 20:48:45 America is named after Amerigo Vespucci. 20:49:20 hmm, Paris? 20:50:19 -!- LKoen has quit (Remote host closed the connection). 20:50:26 * int-e without verbs today, apparently. 20:50:28 meanwhile strontian, russia, poland, scandinavia, gaul and india are not named after people 20:53:48 -!- Sprocklem has quit (Ping timeout: 250 seconds). 20:57:42 ah, hafnium, manganese, magnesium and europium also 21:08:02 * moony nouse verbs 21:08:32 @messages-loud 21:08:32 APic said 3d 7h 51m 22s ago: Discord is proprietary, centralized, and probably records all Conversations. Also „We also added Virus Scanning, which will automatically scan uploaded executables and 21:08:32 archives to make sure they're safe.“ So: Everything goes through the Servers and is indexed; so maybe it has a Voicechat You can use without paying Money, but it is absolutely not _free_. You are 21:08:32 paying with Your Privacy. 21:11:09 "you're the product" 21:11:14 * moony wonders if his HBL->Boolfuck translation is accurate 21:13:49 <\oren\> @metar CYYZ 21:13:50 CYYZ 012100Z 25015KT 15SM OVC025 05/00 A2966 RMK SC8 SLP051 21:15:57 <\oren\> europe is named after a phoenician princess 21:17:21 <\oren\> who was kidnapped by zeus when zeus was in the form of a bull 21:33:30 -!- TieSoul has quit (Quit: Leaving). 21:41:24 -!- paul2520 has joined. 21:41:24 -!- paul2520 has quit (Changing host). 21:41:24 -!- paul2520 has joined. 21:50:42 -!- The_Prospector has quit (Quit: when in doubt, kernel panic). 21:54:29 @metar EGLL 21:54:29 EGLL 012150Z VRB02KT 9999 SCT036 03/02 Q1028 21:59:27 @tell Vorpal found while trying to find cfunge's website: https://www.usna.edu/Users/cs/roche/courses/f12si413/project/befunge.php.html (apparently cfunge is genuinely being used in academia as a teaching aid, and the resulting website outranks the cfunge repo in the search I did; I didn't even realise cfunge did Befunge-93, maybe it doesn't) 21:59:27 Consider it noted. 22:02:33 -!- The_Prospector has joined. 22:13:44 -!- moonheart08 has joined. 22:20:47 -!- d has joined. 22:21:09 -!- d has quit (Client Quit). 22:22:05 -!- augur has quit (Quit: Leaving...). 22:27:44 -!- LKoen has joined. 22:29:25 -!- centrinia has joined. 22:31:27 -!- augur has joined. 22:35:00 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:38:08 <\oren\> U.S. media report multiple shootings by butcher knife in Ohio province, sparking world-wide search for manufacturer of miraculous knife. 22:39:47 Hmm, butcher knife armed with deadly AI. 22:47:01 -!- augur has quit (Ping timeout: 248 seconds). 22:47:08 -!- impomatic_ has joined. 22:51:34 -!- augur has joined. 22:54:01 -!- centrinia has quit (Quit: Leaving). 23:18:30 I found someone used -n and +b and +e channel modes to make it similar to having +n but some clients are exempt. 23:50:28 -!- hppavilion[1] has joined. 2016-12-02: 00:06:12 -!- moonheart08 has quit (Ping timeout: 260 seconds). 00:07:19 -!- Sprocklem has joined. 00:18:00 -!- ais523 has quit. 00:20:08 -!- DHeadshot has quit (Ping timeout: 268 seconds). 00:24:19 -!- moonheart08 has joined. 00:24:47 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:42:50 -!- Jafet has quit (Quit: Jafet). 00:44:57 -!- Jafet has joined. 01:01:38 -!- oerjan has joined. 01:48:56 *chirp* 01:48:57 -!- moonheart08 has quit (Ping timeout: 240 seconds). 01:58:55 * hppavilion[1] smashes oerjan 01:59:03 CRICKETS MUST BE EXTERMINATED 01:59:17 smashing people is not cricket tdnh 02:00:07 also you may be confusing crickets with cockroaches. 02:00:24 oerjan: No, crickets 02:01:32 if you exterminate crickets you have no conscience 02:01:45 * oerjan wonders if anyone gets his puns 02:03:21 oerjan: I got that. 02:03:37 both of them? 02:03:56 oerjan: smashing people is not cricket [the sport] 02:04:28 *ding* un point 02:04:29 if you exterminate [Jimny- Jiminie- OH FUCK THAT GUY] cricket[] you have no conscience 02:04:41 *ding* deux point 02:04:44 *+s 02:05:05 . o O ( i must be more obscure in the future ) 02:31:31 <\oren\> now there's an element named after tennissee?! <-- i'm really wondering what it's going to be called in norwegian. historical custom would suggest "Tenness", but the german and danish wikipedia (which have similar issues) have gone to opposite conclusions of eachother (and i think neither has been approved by any scientists.) 02:31:42 `` echo $LANG 02:31:50 (also Tenness is a horrible word.) 02:31:50 en_NZ.UTF-8 02:31:58 `` LANG=C sort <<< $'aaaa\tbbbb\naaaa_bbbb' 02:32:00 aaaabbbb \ aaaa_bbbb 02:32:04 ``` echo $LANG 02:32:06 C 02:32:08 `` LANG=C sort -tx <<< $'aaaaxbbbb\naaaa_bbbb' 02:32:08 hth 02:32:08 aaaa_bbbb \ aaaaxbbbb 02:32:20 what's happening? 02:32:30 `which sort 02:32:32 ​/usr/bin/sort 02:32:34 it's comparing aaaa with aaaa_bbbb both times 02:32:54 but the first time aaaa is sorted before aaaa_bbbb 02:32:59 and the second time after 02:36:25 `` LANG=C sort -s <<< $'aaaa\tbbbb\naaaa_bbbb' 02:36:30 aaaabbbb \ aaaa_bbbb 02:36:41 `` LANG=C sort -s -tx <<< $'aaaaxbbbb\naaaa_bbbb' 02:36:43 aaaa_bbbb \ aaaaxbbbb 02:36:46 hth 02:37:01 how does that help? D: 02:37:11 izalove: last resort comparison 02:37:36 I don't see any difference in the outputs. 02:37:47 oh 02:37:50 never mind 02:38:00 fizzie: the order 02:38:12 same order as what i got without -s 02:38:44 right, sorry 02:39:10 ``` sort -tZ <<< $'aaaaZbbbb\naaaa_bbbb' 02:39:11 aaaaZbbbb \ aaaa_bbbb 02:39:44 > ord '_' 02:39:45 this makes no sense! 02:39:46 95 02:40:07 izalove: i think it depends on whether the character is before or after _ 02:40:37 hierjan 02:40:50 HireFly 02:41:24 hiring everyone today 02:41:50 `` LANG=C sort <<< $'aaaa\tbbbb\naaaabbbb' 02:41:52 aaaabbbb \ aaaabbbb 02:43:03 izalove: it might be a bug that has never been caught because people rarely use characters smaller than tab? 02:43:32 What is? 02:43:34 i get the same output in toybox/busybox/gnu/sbase/heirloom/plan9 02:43:45 LANG=C sort order is a well-known thing. 02:44:39 izalove: oh wait. you're not actually declaring a field to sort by, so it's sorted by the whole regardless. duh. 02:44:52 * oerjan hopes that was right 02:45:15 yes it's sorted by the whole line but why does that matter? 02:45:17 *the whole line 02:45:47 izalove: that means your -tx does not matter at all. 02:45:58 you're just sorting a slightly different file 02:45:59 are you sure? 02:46:25 `` LANG=C sort <<< $'aaaa\tbbbb\naaaa_bbbb' 02:46:26 aaaabbbb \ aaaa_bbbb 02:46:32 `` LANG=C sort <<< $'aaaaxbbbb\naaaa_bbbb' 02:46:34 aaaa_bbbb \ aaaaxbbbb 02:46:54 > sort "\tx_" 02:46:57 "\t_x" 02:47:08 ok, let me try again 02:47:51 `` LANG=C sort -tx -k1,1 <<< $'aaaaxbbbb\naaaa_bbbb' 02:47:52 aaaaxbbbb \ aaaa_bbbb 02:47:58 `` LANG=C sort -k1,1 <<< $'aaaa\tbbbb\naaaa_bbbb' 02:47:58 aaaabbbb \ aaaa_bbbb 02:48:02 what 02:48:25 ok 02:48:34 `` LANG=C sort -k1 <<< $'aaaa\tbbbb\naaaa_bbbb' 02:48:36 aaaabbbb \ aaaa_bbbb 02:48:40 `` LANG=C sort -k1 <<< $'aaaa\tbbbb\naaaa_bbbb' 02:48:42 aaaabbbb \ aaaa_bbbb 02:48:48 `` LANG=C sort -tx -k1 <<< $'aaaaxbbbb\naaaa_bbbb' 02:48:49 aaaa_bbbb \ aaaaxbbbb 02:49:02 hichaf btw 02:49:08 it makes sense i guess 02:50:56 -k1 is equivalent to the whole line 02:51:10 at least in this case. 02:51:27 yes i was just testing it 02:51:29 thanks 02:53:40 you're welcome 02:53:54 `5 w 02:54:00 1/1:bct//BCT is short for Bored Cat Transform, an effective compression technique for curtains and sofas. \ d//D is a letter in the alphabet! It's also the name of a programming language. \ password//The password of the month is ⛄ \ til//TIL that TIL means Today I Learned \ oregano//Oregano is the main spice in oreganic cuisine. 02:54:16 `dowt d 02:54:21 `` LANG=C sort -k 2 <<< $'x a\nx\tb' 02:54:23 oerjan: ahem hth 02:54:36 3195:2013-06-20 learn d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d nothing \ 3341:2013-07-31 for x in wisdom/*; do tac "$x" > "$x"a; mv "$x"a "$x"; done \ 5139:2014-11-16 ` rm -r wisdom/d \ 6150:2015-10-26 echo "D is a letter in the alphabet! It\'s also the name of a programming 02:54:36 xb \ x a 02:54:37 That one's the weird one. 02:55:07 (Without a specified delimiter, the blanks used as a field separator are included in the following field.) 02:56:43 `` hg log -r 3342 02:56:47 changeset: 3342:c777e2d91031 \ user: HackBot \ date: Wed Jul 31 20:46:16 2013 +0000 \ summary: for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done 02:56:54 Ok 02:57:03 `` hg log -r 3343 02:57:09 changeset: 3343:76820f8a4c50 \ user: HackBot \ date: Wed Jul 31 20:53:16 2013 +0000 \ summary: revert 02:57:19 `` hg log -r 3344 02:57:25 changeset: 3344:77ab2dbd6adb \ user: HackBot \ date: Wed Jul 31 20:54:18 2013 +0000 \ summary: echo \'? | rev\' >bin/\xd8\x9f && chmod +x bin/\xd8\x9f 02:57:27 oerjan: it's a new month, is what i was getting at 02:57:33 oh 02:57:39 `? hlnp 02:57:41 hlnp? ¯\(°​_o)/¯ 02:57:51 `? ../bin/hlnp 02:57:53 revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[ `slwd ../bin/hlnp//1s#.$# | 3342 | 3343&# 02:58:16 ​../bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497) | 3342 | 3343' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[ `revert 02:58:44 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 02:58:47 `slwd ../bin/hlnp//1s#..$# | 3342 | 3343&# 02:58:51 ​../bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497 | 3342 | 3343)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[ `learn The password of the month is lutefisk 02:59:05 Relearned 'password': The password of the month is lutefisk 02:59:09 Haven't we had that one before? 02:59:09 it's in season! 02:59:12 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:59:16 oh have we? 02:59:45 `` howg password | grep -i lut 02:59:53 learn The password of the month is lutefisk 02:59:56 Maybe not. 03:00:00 doesn't look like it 03:00:08 What was the way to get a history URL? 03:00:31 `hurl wisdom/password 03:00:35 http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/wisdom/password 03:00:40 `hwrl password 03:00:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hwrl: not found 03:00:59 feel free to add it. 03:01:08 Huh. 03:01:49 `mkx bin/hwrl//echo 'come on, you can type seven characters' 03:01:51 bin/hwrl 03:03:09 shachaf: your additions of 3342 and 3343 were redundant hth 03:03:20 oerjan: So they were. 03:03:50 `undo -2 03:03:55 um 03:04:01 patching file wisdom/password 03:04:05 oops 03:04:07 we've had in between changes hth 03:04:10 `revert 03:04:12 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 03:04:17 `cat bin/undo 03:04:19 ​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R 03:04:26 `` hg diff -c -4 03:04:30 diff -r 479bc0f57a54 -r afd7af1d22f4 wisdom/password \ --- a/wisdom/passwordFri Dec 02 02:58:22 2016 +0000 \ +++ b/wisdom/passwordFri Dec 02 02:58:37 2016 +0000 \ @@ -1,1 +1,1 @@ \ -The password of the month is ⛄ \ +The password of the month is lutefisk 03:04:35 `` hg diff -c -5 03:04:39 diff -r e72686e2660c -r 479bc0f57a54 bin/hlnp \ --- a/bin/hlnpFri Dec 02 02:58:16 2016 +0000 \ +++ b/bin/hlnpFri Dec 02 02:58:22 2016 +0000 \ @@ -1,2 +1,2 @@ \ -revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497)' 03:04:49 shachaf: wait 03:05:00 `hoag bin/hnlp 03:05:05 No output. 03:05:08 wat 03:05:12 `hoag bin/hlnp 03:05:18 slwd ../bin/hlnp//1s#..$# | 3342 | 3343&# \ revert \ slwd ../bin/hlnp//1s#.$# | 3342 | 3343&# \ sled bin/hlnp//s,It,Itb, \ sled bin/hlnp//1s.5643.5643 | 1000 | 1001 | 1493 | 1497. \ sled bin/hlnp//1s#..$# | 5642 | 5643&# \ revert \ sled bin/hlnp//s#..$# 03:05:24 `doag bin/hlnp 03:05:26 ... 03:05:30 9812:2016-12-02 slwd ../bin/hlnp//1s#..$# | 3342 | 3343&# \ 9811:2016-12-02 revert \ 9810:2016-12-02 slwd ../bin/hlnp//1s#.$# | 3342 | 3343&# \ 9800:2016-11-29 sled bin/hlnp//s,It,Itb, \ 9799:2016-11-29 sled bin/hlnp//1s.5643.5643 | 1000 | 1001 | 1493 | 1497. \ 9690:2016-11-14 sl 03:05:52 `` hg cat -r 9800 bin/hlnp >bin/hlnp 03:06:00 No output. 03:06:04 `cat bin/hlnp 03:06:06 revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[ That seems overly complicated. 03:06:14 Could've just `undo -5 03:06:23 At the time that I showed what revision -5 was. 03:06:32 and losing the password? 03:06:39 undo isn't revert 03:06:45 oh 03:06:48 darn 03:06:50 OKAY 03:07:14 Anyway, that password is insecure. 03:07:18 According to http://inutile.club/estatis/password-security-checker/ 03:07:24 `sled bin/hlnp//s,1497,1497 | 3341, 03:07:26 shocking 03:07:28 bin/hlnp//revset='tip:0 & ! (9071 | 9070 | 5897 | 5895 | 9075 | 9074 | 4530 | 4531 | 770 | 771 | 196 | 195 | 194 | 3342 | 3343 | 2114 | 2113 | 121 | 122 | 5642 | 5643 | 1000 | 1001 | 1493 | 1497 | 3341)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[ In fact every password we've had has been insecure! 03:08:55 -!- moony has quit (Remote host closed the connection). 03:11:18 impossible! 03:12:34 -!- Zarutian has quit (Quit: Zarutian). 03:12:37 `cat bin/makelist 03:12:39 name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 03:12:46 `cat bin/emptylist 03:12:47 echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit 03:13:53 wtf 03:17:06 `sled bin/hlnp//1s,9071.*,121 | 122 | 194 | 195 | 196 | 770 | 771 | 1000 | 1001 | 1493 | 1497 | 2113 | 2114 | 3341 | 3342 | 3343 | 4530 | 4531 | 5642 | 5643 | 5895 | 5897 | 9070 | 9071 | 9074 | 9075)', 03:17:09 bin/hlnp//revset='tip:0 & ! (121 | 122 | 194 | 195 | 196 | 770 | 771 | 1000 | 1001 | 1493 | 1497 | 2113 | 2114 | 3341 | 3342 | 3343 | 4530 | 4531 | 5642 | 5643 | 5895 | 5897 | 9070 | 9071 | 9074 | 9075)' \ hg log -r "$revset" "$@" | sed 's/\(\(^\| \)[ oerjan: come on 03:17:55 now i'm going to have to keep it sorted #scow 03:18:01 -!- aleph- has joined. 03:18:04 *MWAHAHAHA* 03:18:18 Why am I just now learning of this chan? :D 03:19:08 `relcome aleph- 03:19:08 oerjan: I told you this should have been in a separate file. 03:19:11 ​aleph-: 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.) 03:19:23 But then I was trying to make you write it, which is futile. 03:19:31 yep. 03:19:53 ...ok then 03:19:58 `` for r in 121 122 194 195 196 770 771 1000 1001 1493 1497 2113 2114 3341 3342 3343 4530 4531 5642 5643 5895 5897 9070 9071 9074 9075; do echo $r; done | sort > share/badrevs 03:20:03 No output. 03:20:15 i was going to call it scowrevs hth 03:20:27 `` mv share/{bad,scow}revs 03:20:31 No output. 03:20:31 tdh thx 03:22:12 If I left it like this, you would fix it, though. 03:22:18 AH 03:22:24 `cat share/badrevs 03:22:24 Since your weakness is an inconsistent state. 03:22:26 cat: share/badrevs: No such file or directory 03:22:32 `cat share/scowrevs 03:22:33 1000 \ 1001 \ 121 \ 122 \ 1493 \ 1497 \ 194 \ 195 \ 196 \ 2113 \ 2114 \ 3341 \ 3342 \ 3343 \ 4530 \ 4531 \ 5642 \ 5643 \ 5895 \ 5897 \ 770 \ 771 \ 9070 \ 9071 \ 9074 \ 9075 03:22:37 HMPH 03:23:47 `` sort -n share/scowrevs > share/sc; mv share/sc{,owrevs} 03:23:50 No output. 03:23:53 HackEgo: Welcome. 03:23:54 `` type sponge 03:23:56 ​/hackenv/bin/`: line 4: type: sponge: not found 03:23:56 `cat share/scowrevs 03:23:57 121 \ 122 \ 194 \ 195 \ 196 \ 770 \ 771 \ 1000 \ 1001 \ 1493 \ 1497 \ 2113 \ 2114 \ 3341 \ 3342 \ 3343 \ 4530 \ 4531 \ 5642 \ 5643 \ 5895 \ 5897 \ 9070 \ 9071 \ 9074 \ 9075 03:24:15 oerjan: oh man, that wasn't even what i was talking about 03:24:22 Shite. 03:24:24 I mean, hi. 03:24:27 *MWAHAHAHA* 03:24:29 I'm fucking zonked. 03:24:33 hi aleph- 03:24:36 o/ 03:24:52 So esolangs huh... very on topic. :P 03:25:42 `mkx bin/hlnp//scowrevs="$(cat share/scowrevs | paste -sd'|')"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ bin/hlnp 03:26:07 `dowg ../wisdom/zzo38 03:26:15 hg: parse error at 16: syntax error 03:26:51 `sled bin/hlnp//s,[(][$],$(, 03:26:53 bin/hlnp//scowrevs="$(cat share/scowrevs | paste -sd'|')"; hg log -r "tip:0 & ! $(scowrevs)" "$@" | sed 's/\(\(^\| \)[ huh? 03:27:03 scowrevs isn't a command 03:27:04 oh wait 03:27:06 `revert 03:27:16 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 03:27:20 i'm probably zonked too 03:27:25 @wn zonked 03:27:26 No match for "zonked". 03:27:26 `` echo "$(cat share/scowrevs | paste -sd '|')" 03:27:29 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/-sd 03:27:37 oh 03:27:39 right 03:27:42 fnord 03:27:46 `` echo "$(cat share/scowrevs | /bin/paste -sd '|')" 03:27:48 ​/hackenv/bin/`: line 4: /bin/paste: No such file or directory 03:27:53 `` type -a paste 03:27:55 paste is /hackenv/bin/paste \ paste is /usr/bin/paste 03:28:00 `` echo "$(cat share/scowrevs | /usr/bin/paste -sd '|')" 03:28:02 121|122|194|195|196|770|771|1000|1001|1493|1497|2113|2114|3341|3342|3343|4530|4531|5642|5643|5895|5897|9070|9071|9074|9075 03:28:20 `slwd ../bin/hlnp//s#p#/usr/bin/p# 03:28:22 ​../bin/hlnp//scowrevs="$(cat share/scowrevs | /usr/bin/paste -sd'|')"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ `dowg elliott 03:28:49 2487:2013-03-23 sed -i \'s/$/ And a lystrosaur./\' wisdom/elliott \ 1855:2013-01-26 sed -i -e 1N -e \'s/\\n//\' wisdom/elliott \ 1854:2013-01-26 echo " He is also tire." >>wisdom/elliott \ 1853:2013-01-26 revert \ 1852:2013-01-26 learn elliott is tire \ 199:2012-04-08 revert \ 198: 03:28:56 `dowg zzo38 03:29:01 0:2012-02-16 Initïal import. 03:29:38 `` mv share/{s,}cowrevs; dowg zzo38; mv share/{,s}cowrevs 03:29:45 cat: share/scowrevs: No such file or directory \ hg: parse error: missing argument 03:30:12 `` mv share/{s,}cowrevs; touch share/scowrevs; dowg zzo38; mv share/{,s}cowrevs 03:30:17 hg: parse error: missing argument 03:30:51 `` mv share/{s,}cowrevs; echo 1000000 > share/scowrevs; dowg zzo38; mv share/{,s}cowrevs 03:30:56 abort: unknown revision '1000000'! 03:31:01 come on, hg 03:31:17 `` mv share/{s,}cowrevs; echo 2 > share/scowrevs; dowg zzo38; mv share/{,s}cowrevs 03:31:24 9071:2016-09-25 revert 942e964c81c1 \ 9070:2016-09-25 ` chmod 777 / -R \ 771:2012-10-06 revert \ 770:2012-10-06 run rm -rf wisdom \ 196:2012-04-08 revert 0 \ 194:2012-04-08 run rm -rf wisdom/* \ 0:2012-02-16 Initïal import. 03:31:28 `doag 03:31:35 9826:2016-12-02 slwd ../bin/hlnp//s#p#/usr/bin/p# \ 9825:2016-12-02 revert \ 9824:2016-12-02 sled bin/hlnp//s,[(][$],$(, \ 9823:2016-12-02 mkx bin/hlnp//scowrevs="$(cat share/scowrevs | paste -sd\'|\')"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed \'s/\\(\\(^\\| \\)[ Man, I haven't played with one of these in years. 03:31:41 good, no lasting harm 03:31:46 One of whom? 03:31:54 HackBots 03:35:08 `sled bin/hlnp//1s,cat[^"]*,/usr/bin/paste -sd'|' share/scowrevs), 03:35:11 bin/hlnp//scowrevs="$(/usr/bin/paste -sd'|' share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ `dowg zzo38 03:35:34 0:2012-02-16 Initïal import. 03:35:47 oerjan: The hell are you attempting to do? 03:36:46 aleph-: we're just improving HackEgo's change history lookup feature 03:37:12 Without leaving the irc window? 03:37:15 it has a list of vandalism entries that it censors to reduce noise 03:37:25 Ah. Like? 03:37:41 `` paste -sd '|' share/scowrevs 03:37:45 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/-sd 03:37:49 right 03:37:53 `` /usr/bin/paste -sd '|' share/scowrevs 03:37:54 121|122|194|195|196|770|771|1000|1001|1493|1497|2113|2114|3341|3342|3343|4530|4531|5642|5643|5895|5897|9070|9071|9074|9075 03:37:57 Those. 03:38:06 `` hg log -r 121 03:38:12 changeset: 121:8a04b0258775 \ user: HackBot \ date: Thu Mar 22 19:17:38 2012 +0000 \ summary: run mv bin test; touch bin 03:38:18 `` hg log -r 194 03:38:24 changeset: 194:b354fd7abfc7 \ user: HackBot \ date: Sun Apr 08 00:19:32 2012 +0000 \ summary: run rm -rf wisdom/* 03:38:29 mea culpa 03:39:05 aleph-: mass deletions like that. easily reverted but leaves noise in the hg repository. 03:42:13 `doag 03:42:17 9827:2016-12-02 sled bin/hlnp//1s,cat[^"]*,/usr/bin/paste -sd\'|\' share/scowrevs), \ 9826:2016-12-02 slwd ../bin/hlnp//s#p#/usr/bin/p# \ 9825:2016-12-02 revert \ 9824:2016-12-02 sled bin/hlnp//s,[(][$],$(, \ 9823:2016-12-02 mkx bin/hlnp//scowrevs="$(cat share/scowrevs | paste -sd\'|\')"; hg 03:48:14 Ahhhh 03:49:21 fungot: say hello to aleph- 03:49:21 oerjan: i've been messing around with longjmp that anmaster's asking all sorts of things. --atterbury... new fnord? 03:50:17 ^source 03:50:17 https://github.com/fis/fungot/blob/master/fungot.b98 03:50:25 Neat 03:58:22 <\oren\> I've updated my font 03:58:44 <\oren\> now includes ಠಥದಧರ 04:02:13 <\oren\> ... except it doesnt? 04:02:19 <\oren\> whyyyyyyy 04:03:14 ㉈㉉㉊㉋㉌㉍㉎㉏ 90 is missing? 04:03:29 <\oren\> there is no 90 04:03:39 why D: 04:03:46 <\oren\> unicode is retarded 04:05:16 Unicode is at least 101% stupid 04:06:15 can you add it as a non standard character? 04:12:31 Please tell me if this explanation of UHS file format is good enough http://zzo38computer.org/fossil/freeuhs.ui/wiki?name=UHS+File+Format 04:14:24 <\oren\> ok, I have no idea why this isn't displaying 04:14:55 <\oren\> test ಠಥದಧರ 04:15:00 <\oren\> WHYYYY 04:16:19 <\oren\> it shows up fine on the web 04:16:23 zzo38: How can it be more than 100%? 04:17:41 Unfortunately it can be. 04:19:15 <\oren\> the fixed öẅë shows up but not the Kannada characters?S?S?S 04:19:19 <\oren\> AAAAAAAAAAAAAAAAAa 04:19:29 <\oren\> test ಠ 04:21:34 <\oren\> maybe it is doing something based on the language support.... 04:21:36 <\oren\> ugh 04:22:09 <\oren\> so I have to add the rest of the Kannada letters if I want this to work 04:23:19 <\oren\> aint nobody got time fo dat 04:23:37 <\oren\> t least not until I finish with Japanese 04:27:51 <\oren\> `u8tbl 0x26e3 0x26e7 04:27:52 ​⛣⛤⛥⛦⛧ 04:28:38 <\oren\> `u8tbl 0x33de 0x33df 04:28:39 ​㏞㏟ 04:35:14 -!- trn has joined. 04:36:08 `welcome trn 04:36:10 trn: 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.) 05:07:01 Wheels are trning, shachaf. Wheels are trning. 05:11:10 <\oren\> hppavilion[1]: I fixed the problem with öẅë by the way 05:12:06 <\oren\> now the diarheses line up 05:22:20 <\oren\> wow, the old german handwriting is even more illegible than Fraktur 05:22:34 <\oren\> https://de.wikipedia.org/wiki/S%C3%BCtterlinschrift#/media/File:S%C3%BCtterlin-Ausgangsschrift.jpg 05:41:36 How to change the default filename when saving a document in Firefox to the filename in the URL rather than the title of the document? 05:41:53 (The title of the document is never what I want to call the saved file.) 06:33:29 c and e confuse me a lot on that picture 06:33:38 the rest kinda makes sense 06:34:01 like how g is just a extended downwards and a is just o with an attached line 06:34:07 also, h sucks there 06:45:22 If the pokemon game is easy then use these rules: http://s7.zetaboards.com/Nuzlocke_Forum/topic/9278478/1/ 06:49:19 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 06:52:19 one of the extra credit guys use nuzlocke rules 06:57:23 okay, he only uses the first 3 though 06:57:29 4 and 5 are hard 07:26:21 -!- oerjan has quit (Quit: Nite). 07:40:04 if i order apples on a scale from sweet to sour and i like it somewhere in the middle, can i consider the spot i like a "sweet spot" even if it is excplicitly not on the sweet only spot? 08:10:35 I think you can only order apples in boxes, not on scales 08:12:06 also, there are sweet sops and sour sops, but none in between 09:32:05 "wow, the old german handwriting is even more illegible than Fraktur" => duh. handwriting is always less readable than printed, otherwise they'd change the printed types to resemble the handwriting more, to make it more readable 09:32:25 typesetters do awfully crazy hard work stuff if it comes to making the output look better 09:56:54 [wiki] [[Special:Log/newusers]] create * L3viathan * New user account 10:03:31 -!- LKoen has joined. 10:28:39 -!- trn has quit (Ping timeout: 246 seconds). 10:28:50 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50434&oldid=50382 * L3viathan * (+242) 10:28:57 [wiki] [[OIL]] N https://esolangs.org/w/index.php?oldid=50435 * L3viathan * (+4144) Created page with "'''OIL''' is an [[esoteric programming language]] made by [[User:L3viathan|L3viathan]] that stands for '''O'''verly '''I'''ntrospective '''L'''anguage. It is turing-machine-li..." 10:30:01 [wiki] [[OIL]] M https://esolangs.org/w/index.php?diff=50436&oldid=50435 * L3viathan * (+55) /* Official implementation */ 10:30:21 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50437&oldid=50416 * L3viathan * (+10) /* O */ 10:47:37 -!- AnotherTest has joined. 11:17:26 -!- trn has joined. 11:33:27 -!- boily has joined. 11:43:16 `wisdom 11:43:23 treaty//The Treaty on `lists treats how to `list our treats. 11:51:26 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 12:01:10 fungot: all in all each man in all men all men in each man. 12:01:11 boily: those can be dropped if you know which binding to use more energy than we do, it's definitely a beta tester)). an object structure, as far as the method is very easily expressed recursively :) 12:08:33 `quote leet" 12:08:33 1223) when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? yeah seriously, who is evn in charge anymore? apparently not santa claus Santa Claus is dead by now. 12:14:32 b_jellonas. does it snow on Christmas in your corner of the World? 12:15:00 -!- DHeadshot has joined. 12:19:46 boily: sometimes it does 12:20:00 but not most of the time 12:20:40 if you want guaranteed snow at a predetermined date, you go skiing in the alps, not just stay here and hope for favorable weather 12:28:58 -!- boily has quit (Quit: PROMOTED CHICKEN). 12:28:59 -!- DHeadshot has quit (Quit: Wink, Wink, nudge, nudge. Know what I mean?). 12:30:34 -!- DHeadshot has joined. 12:33:53 -!- Phantom_Hoover has joined. 12:51:39 `? elrond 12:51:40 Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. 12:58:53 -!- PinealGlandOptic has joined. 14:04:38 -!- moony has joined. 14:05:16 hi 14:27:17 -!- LKoen has joined. 14:39:29 -!- moony has quit (Remote host closed the connection). 14:40:15 -!- moony has joined. 14:49:57 -!- AnotherTest has quit (Ping timeout: 240 seconds). 15:07:25 -!- otherbot has joined. 15:28:39 https://streamable.com/5egh 15:41:18 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 15:59:29 -!- iczero has changed nick to wlp1s1. 16:17:35 -!- Zarutian has joined. 16:18:30 -!- Zarutian has quit (Read error: Connection reset by peer). 16:18:33 -!- Zarutian_ has joined. 16:35:12 -!- Bowserinator has changed nick to PacketKiller. 16:35:26 -!- PacketKiller has changed nick to Bowserinator. 16:38:25 <\oren\> `quote 16:38:32 1036) I'm glad I quit programming to take up listening to numbers stations 16:38:37 <\oren\> `quote 16:38:38 493) I'm sacrificing the animals, then I'm going to bed. 16:38:41 <\oren\> `quote 16:38:42 78) theory: some amused deity is making the laws of physics up as they go along 16:38:46 <\oren\> `quote 16:38:47 197) are you always careful to have a small enough margin so that it can't contain the proof? nddrylliog: i usually use latex, and make sure my hd is almost full 16:50:42 -!- ais523 has joined. 17:07:41 -!- Zarutian_ has quit (Quit: Zarutian_). 17:37:31 -!- Zarutian has joined. 17:38:22 -!- Zarutian has quit (Read error: Connection reset by peer). 17:38:33 -!- Zarutian has joined. 17:41:58 -!- otherbot has changed nick to AzureBot. 17:42:06 -!- AzureBot has changed nick to otherbot. 17:48:56 -!- AnotherTest has joined. 17:51:22 `quote 17:51:24 1159) kmc: any chance one can have a box full of tnt to throw around 17:51:33 `quote 17:51:33 194) oerjan: also actually A(4, 4) is larger than any other integer, i learned this the other day when i was reading about this algo, it had complexity O(n a^-1(n)) = O(n a^-1(4)) 17:52:52 `quote 17:52:53 658) When you die in Canada, you die in real life. 17:52:58 `quote 17:52:59 1197) I am in room number 404. I keep not finding it and walking past the door. 17:53:07 `quote 17:53:08 765) You can't quote me. 17:53:14 `quote 17:53:14 1034) this new apartment stuff has interesting side effects: i'm now getting physical spam. 17:53:30 `quote 17:53:31 488) FFS, building a perpetual motion machine should not be this hard. 17:53:37 `quote 17:53:38 918) DIE oh hey elliott 17:53:44 `quote 17:53:44 565) that's trippy. how does such a thing evolve? what biological niche is it filling? we need to film a mockumentary on this 17:53:51 `quote 17:53:51 458) I MIGHT BECOME GHOST 17:53:55 `quote 17:53:55 802) I wonder if Red Alert 4 will use MMIX 17:54:01 `quote 17:54:01 221) OK, I give up, logging into Wikia is harder than writing a Firefox extension 17:54:08 Zarutian: you *do* know that HackEgo replies to PRIVMSG, don't you? 17:54:14 -!- Phantom_Hoover has joined. 17:54:53 oh hey peeps 17:54:58 whats new in the esolang world 18:04:25 int-e: yes, it was too silent here. 18:08:19 <\oren\> `qote 18:08:24 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: qote: not found 18:08:25 <\oren\> `quote 18:08:26 890) Usually I'd use Rankine, but the fucking weather doesn't support it. 18:08:34 <\oren\> `quote 18:08:34 1057) Bike: so I'm home now i believe you owe me a picture of elephants fisting each other 18:08:44 <\oren\> `quote 18:08:44 1048) 05:09 < utoneq> what exactly is a monad.. and where is the difference to a set or a tuple? kmc: the difference is that a monad is a triple one more element 18:09:02 This is too much spam. 18:09:21 5 quotes at a time is permitted (though you can get them more compactly with `5) 18:16:12 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 18:49:36 moo 18:59:07 -!- hue has quit (Quit: ZNC 1.7.x-git-686-93297b7 - http://znc.in). 19:01:43 <\oren\> Trivia! Armin Van Buuren was the first president of the USA to be born in the USA 19:05:09 -!- ais523 has quit (Ping timeout: 248 seconds). 19:06:11 -!- ais523 has joined. 19:07:16 hello 19:08:27 -!- hue has joined. 19:15:47 -!- dingbat has quit (Remote host closed the connection). 19:15:47 `? hue 19:15:48 hue? ¯\(°​_o)/¯ 19:15:54 speaking of esoteric computing, i'm building a rod logic computer :) 19:16:10 got a video? 19:16:14 or pics? 19:16:15 I hope hue's been `relcomed 19:16:26 hi 19:18:57 -!- dingbat has joined. 19:19:01 izalove: only of some simple prototypes 19:19:13 soon i'll be back in SF and I can actually start laser cutting things 19:19:24 also, importantly, i have money now to spend on personal projects. lol 19:20:14 `rainbow can you name the hues of the rainbow? 19:20:14 ​can you name the hues of the rainbow? 19:21:50 augur: i'd be interested in the simple prototypes as well 19:33:47 izalove: ok let me dig up my vids :) 19:34:01 -!- zgrep has quit (Remote host closed the connection). 19:34:02 -!- dingbat has quit (Read error: Connection reset by peer). 19:34:02 -!- ocharles_ has quit (Remote host closed the connection). 19:34:45 izalove: here's some pics of the full added i built https://twitter.com/psygnisfive/status/754186779813478400 19:35:37 adder* 19:35:45 izalove: here's the video of the AND gate I built, w/ explanation, and in the replies to that you can find a video of the adder https://twitter.com/psygnisfive/status/754509236340527104 19:37:56 i wrote a little JS program that will automatically design these gates, too :) 19:38:04 i need to clean up the code, tho 19:38:19 and add some better UI stuff, and extend it to do gate stacking 19:39:42 given a truth table, it'll spit out a monogate design for it in SVG format so you can throw it into a laser cutter and cut it out 19:40:00 nice streamlined process for manufacturing rod logic computers. lmfao 19:41:08 I also want to try to build these in silicon. a bunch of people are noisebridge are going to the stanford nanofab facility today as a result of my pestering about chip fab processes :) 19:41:23 we're going to set up a little fab in noisebridge. not very clean, but still existant! 19:41:36 DIY semiconductors and MEMS! \o/ 19:51:06 -!- ocharles_ has joined. 19:54:46 -!- zgrep has joined. 20:00:15 -!- dingbat has joined. 20:13:55 -!- ais523 has quit (Read error: Connection reset by peer). 20:19:00 -!- ais523 has joined. 20:23:04 augur: thanks! 20:41:10 -!- ais523 has quit (Remote host closed the connection). 20:45:22 -!- ais523 has joined. 21:05:05 someone made a zip file quine in 2010: http://swtch.com/r.zip 21:07:24 I have seen that 21:07:36 its really somewhat suprising it works, isnt it? 21:07:42 at least, it is until its explained 21:08:22 Knowing something about DEFLATE, it doesn't seems too surprising 21:09:40 `dowt canary 21:09:43 5293:2015-03-30 ` ln -s canary wisdom/canary; ls -l wisdom/canary \ 5294:2015-03-30 ` rm wisdom/canary; ln -s ../canary wisdom/canary; ls -l wisdom/canary \ 9435:2016-10-26 rm wisdom/canary 21:09:46 oops 21:09:49 `doat canary 21:09:50 0:2012-02-16 Initïal import. \ 111:2012-03-19 run echo now this file will be strangely hard to empty completely >> canary \ 112:2012-03-19 run echo chirp >canary \ 113:2012-03-19 run rm canary && mkdir canary \ 114:2012-03-19 run echo chirp >canary \ 198:2012-04-08 revert 193 \ 199:2012-04- 21:10:33 `? shaventions 21:10:34 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. 21:10:51 `spore 21:10:53 ? 21:10:56 whoa whoa whoa 21:11:00 that is whoafully out of date 21:11:22 No output. 21:11:40 huh, does shachaf have inventions? 21:11:59 `? olsneventions 21:12:00 olsneventions? ¯\(°​_o)/¯ 21:12:07 `? moonyventions 21:12:08 moonyventions? ¯\(°​_o)/¯ 21:12:09 :C 21:12:12 I know I haven't invented shit 21:12:18 nor anything else 21:12:28 Maybe I'm confusing you with oklopol. 21:12:44 `? okolopolitics 21:12:45 okolopolitics? ¯\(°​_o)/¯ 21:13:00 oklopolice 21:13:18 `? oklopolis 21:13:19 oklopolis? ¯\(°​_o)/¯ 21:13:52 olsner: But I thought you invented alphanumeric poetry? 21:13:53 speaking of which, how long since oklo* actually went here? 21:14:08 out of curiousity... 21:14:11 shachaf: I think someone else invented that I invented that 21:14:15 `fetch http://www.unforgettable.dk/42.zip 21:14:18 2016-12-02 21:13:48 URL:http://www.unforgettable.dk/42.zip [42838/42838] -> "42.zip" [1] 21:14:20 * moony is curious 21:14:22 can you not 21:14:31 :C ok 21:14:37 `rm 42.zip 21:14:39 No output. 21:14:57 `quote alphanum 21:14:58 1134) A Swede who was in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric." 21:16:18 :D 21:18:00 is that a silent #? 21:18:39 Yes. 21:19:48 It's years later and I'm still pleased with that limerick. 21:20:06 you should be, that is brilliant work 21:22:36 09:20:03: how do people just pop out limericks like that? I seem to be lacking that skill 21:23:02 still am, seeming to, lacking, it 21:25:00 ais523: oerjan told me to ask you something about intercal btw 21:25:53 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 21:26:42 why is whitespace afraid of intercal? 21:27:30 :t intercalate 21:27:31 [a] -> [[a]] -> [a] 21:27:40 yes 21:27:44 because intercalate " " 21:28:14 :t unwords 21:28:16 [String] -> String 21:28:28 oh, whitespace was afraid of intercal, somehow managed to read that backwards 21:28:34 because intercalate " " 21:29:43 {1} Artifact - Fortification ;; Fortified land is a 1/2 artifact creature. ;; Fortify {1} 21:29:46 Do you like this? 21:39:34 actually yes, it fixes the main problem with fortifications 21:39:42 however I suspect the creature needs better stats 21:39:47 I'd me more inclined towards 2/2 21:40:06 even then, Wizards wouldn't like something that's cheap and makes lands easily destroyable, but I disagree with them on this 21:43:55 OK then, make 2/2 21:47:18 ais523: Remind me whether there's a double dactyl written with your name yet? 21:47:43 shachaf: I'm not aware of one 21:47:54 I mean IRC nick of course. 21:48:09 Maybe the emphasis is wrong. 21:48:32 Why do you disagree with WotC on this? 21:50:15 -!- moonheart08 has joined. 21:59:42 <\oren\> `quote 21:59:43 1046) i can say "no, i mean the WEIRD porn" in over six japonic languages 22:01:43 hmm, the trick is that what you're looking for isn't even considered weird in any of them 22:05:49 <\oren\> `quote 22:05:49 1196) It seems there aren't any expert systems for answering questions on the nature of expert systems. 22:05:59 <\oren\> `quote 22:05:59 1255) I get paid by Simon Peyton Jones to promote Haskell . mroman, how did you wind up getting paid by SPJ to promote Haskell? Did he see you and think, "Aha! There is a chap who can avoid success at all costs!"? 22:07:45 <\oren\> by the way, I have found that TTF doesn't allow infinite lookahead for ligatures 22:08:30 good, would be funfortunate to find a turing complete string rewriting system in TTF 22:09:27 <\oren\> olsner: that's what I was trying to do 22:09:58 <\oren\> ttf requires you to give a number as the maximum lookahead 22:10:00 -!- dingbat has quit (Quit: Connection closed for inactivity). 22:10:19 <\oren\> ... although, I wonder if ttf actually holds you to it 22:10:29 I am sorry, what is a ligature? some sort of loop or knot? 22:10:47 \oren\: What about OTF? ;) 22:10:54 <\oren\> Zarutian: when two characters get combined 22:11:04 like æ? 22:11:20 lookahead is probably not the most interesting limitation though, I think post systems and such can be very small 22:11:51 Yes, though æ is generally considered a distinct grapheme in languages that use it. 22:11:58 (even though it began life as a ligature) 22:12:36 <\oren\> No like some fonts will automatically diplay the string fi as fi 22:12:45 in ttf/otf terms, it would be a ligature if you have a font that merges "a e" into æ 22:13:16 Which would be most appropriate for a font used for Latin. 22:13:30 Particularly medieval Latin. 22:13:59 pikhq: it latin orthography began as a ligature though it is exists before that as a rune 22:14:49 Its use in transcribing runic languages and in writing Latin are somewhat unconnected, though. 22:15:40 <\oren\> ꜲꜳꜴꜵꜶꜷꜸꜹꜺꜻꜼꜽ 22:15:44 In runic transcription it was transcribing a single glyph, "ᚨ" (æsc) 22:15:55 <\oren\> no idea what language those are from 22:16:43 <\oren\> I think Ꜩꜩ is for german 22:17:49 <\oren\> like plaꜩ 22:18:15 -!- Perenelle has joined. 22:19:50 Huh, while Cirth hasn't been encoded in Unicode, Tolkien's unique runes for transcribing Modern English were. 22:21:06 Damn 22:43:53 -!- Ox0dea has joined. 22:59:24 [wiki] [[Golfish]] https://esolangs.org/w/index.php?diff=50438&oldid=44755 * Sp3000 * (-507) 23:00:43 say, can anyone here be so kind to explain for me the english word 'reasonable'? It is clearly an adjective of some kind but what is its meaning precisely? 23:01:20 [wiki] [[Special:Log/delete]] delete * Ais523 * deleted "[[Golfish]]": author request: "Edit (Dec 2016): Writing a 2D semi-golfing language didn't turn out very nice since it gradually devolved into predominantly one line programs. I'd still like to see an extension of ><> one day" ... "but this is not it." 23:02:16 Zarutian: it means, approximately, "without unlikely/unplausible situations occuring", the meaning sort-of shifts on context 23:02:31 "it is reasonable to think that…" means "it would not be stupid/ridiculous to think that…" 23:03:05 "be reasonable" means something like "stop having silly ideas, and focus on something more practical" 23:03:14 I have SEEN and BEEN in unlikely and unplausible situations! 23:03:32 Zarutian: yes, it's still not reasonable to allow for them though 23:03:45 what is unlikely or unplausible is too damn fucking subjective 23:03:52 Zarutian: so have I! we have so much in common!!!1 23:04:10 "reasonable precautions" are precautions that will deal with any likely situation, but might potentially be defeated by unlikely situations 23:05:25 Reasonable prices are what you put on an ad when the actual price would scare away buyers. 23:05:59 well, somebody told me that 'reasonable' is a good indicator someone who uttered it is trying to evade themselfs out of some situation where they need to give clear and precise definitions for the terms they are using because those aforesaid terms are not common vernicular nor easily derived logically or analytically 23:06:18 fizzie: hizzie 23:06:36 Do you think putting all a company's code in one repository is a good idea? 23:06:49 ais523: yeah, "reasonable precautions" get your license to practice permanently suspended in my field of practice 23:07:02 shachaf: I can't answer unless I can think of an answering porthello, sorry. 23:07:18 hachaf? 23:07:18 <\oren\> shachaf: probably not 23:07:27 Zarutian: "reasonable" is often not a high enough standard for this reason, in safety-critical fields you sometimes need to take unreasonable precautions too :-) 23:07:30 Do you think doing that, and also not having library versioning etc., just doing everything from master/etc., is viable if you don't have good tests? 23:07:42 <\oren\> shachellof 23:08:07 shachaf: Reasonably viable. 23:08:13 the adverb "reasonably" often carries the connotation of "not to an extreme extent"; if a builder said that they'd designed my house to be reasonably stable, I'd be concerned 23:08:19 -!- centrinia has joined. 23:08:36 ais523: hence my mounting suspiction that it is basically a weasle word for someone to evade with 23:08:54 it's more of a weasel word with a fairly specific meaning, but that meaning is inherently weaselly 23:09:49 shachaf: Anyway, just, you know, have a rollback binary, that sort of thing. 23:10:06 even if it has specific meaning it is still imprecise and most probably inaccurate 23:10:31 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:10:50 like "Take the thingy and apply that other thingy to it before bolting it to the other thing" 23:11:27 I was in Paris for Wednesday, and on Thursday woke up having pretty much entirely lost my voice (now it's back); wonder if that's connected somehow. 23:15:49 fizzie: I'm trying to argue for using that sort of system, and people say it won't work because they don't have tests. 23:16:36 And also they don't want to bother keeping things up to date. 23:17:11 -!- Perenelle has quit (Quit: Bye). 23:18:36 -!- Phantom_Hoover has joined. 23:20:15 Just appeal to authority. 23:20:23 Which authority? 23:20:31 -!- centrinia has quit (Quit: Leaving). 23:20:44 spotus 23:21:20 supreme pooch of the united states? 23:21:29 i meant scotus 23:21:32 <.< 23:21:37 spotus sounded better 23:21:53 What I do is in this sort of arguments (well, usually it's my wife claiming some word I'm using is not a "proper word"), I write a convincing-looking web page and open it as file:/// in my browser. 23:21:59 Admittedly it doesn't usually help much. 23:22:02 <\oren\> recently the local mcdonalds installed large self service touchscreens and reduced the number of registers 23:22:41 I've always found the "POTUS" term somehow ridiculous. Probably because "pottu" is a colloquial Finnish term for a potato. 23:22:45 <\oren\> the minimum wage jobs are being replaced with soulles androids 23:22:52 \oren\: do those touchscreen have sanitary wipes to use on it before one touches it? 23:23:04 <\oren\> no 23:23:14 \oren\: "Soulless androids in soulless jobs!" 23:23:45 perfect fit, no? 23:24:00 fizzie: have you considered using data:text/html, hth 23:24:02 I'll have you know there's a little bit of soul in every Android installation. (That's probably not true.) 23:24:10 in 10 years all jobs will be replaced by androids 23:24:25 fizzie: Is it the bit that you sold when you got your job? 23:24:44 izalove: and who is going to buy the services provided by said androids? 23:25:04 fizzie: you mean the soul.so file? 23:25:26 -!- PinealGlandOptic has quit (Quit: leaving). 23:25:32 shachaf: That would make sense. What else would they do with it? 23:25:57 <\oren\> devour it! #spiritcooking 23:26:13 Zarutian: https://www.youtube.com/watch?v=7Pq-S557XQU 23:26:47 fizzie: I imagine Calico could put it to good use. 23:27:41 regarding 'minimum wage', 'living wage' and such. Why do proponents of those often oppose 'citizen salary' (which is basically covers only bear minimum subsitance) 23:28:09 izalove: not intrested in video, didnt watch. What does it depict? 23:29:12 shachaf: I guess. Probably Deepmind as well. 23:29:25 They're the sort of people I can imagine dabbling in souls. 23:32:42 -!- DHeadshot has quit (Ping timeout: 258 seconds). 23:33:00 Have you moved into your new office yet? 23:33:17 -!- moonheart08 has quit (Ping timeout: 240 seconds). 23:34:41 Depends on the definition of "new office". I mean, I moved to one months ago already, some time in the summer or so. 23:35:12 The proper "new office" that Sundar announced the other week he was in London, that we still haven't even started building. 23:37:16 -!- boily has joined. 23:38:08 (Allegedly it's going to be real nice, though.) 23:38:52 @massages-loud 23:38:52 You don't have any messages 23:39:58 -!- LKoen has joined. 23:47:20 -!- moony has quit (Remote host closed the connection). 2016-12-03: 00:14:02 fungot: do you ever send massages? 00:14:02 boily: damn you structural ambiguity!", i think 00:14:11 fungot: no, a massage is structurally sound hth 00:14:11 boily: you're just a zealot incapable of having an in-numbers? ( lambda ( x) 00:14:29 -!- DHeadshot has joined. 00:14:30 fungot: By His Noodly Appendage, I ain't no zealot, you heretic! 00:14:30 boily: and there's no automatic fnord, i was gonna submit a srfi too, but it's 00:15:06 fungot: srfi: Subversive Radiophonic Fnord Integration? 00:20:23 There might be use for some unofficial node types in FreeUHS, with names having "x-" at front. One thing I thought is a thing similar to the "incentive" type but dynamic; which nodes are hidden/locked can be controlled by the game. 00:21:34 Does it make any sense to you? Do you have other idea? 00:28:26 -!- oerjan has joined. 00:34:32 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:37:57 -!- DHeadshot has quit (Ping timeout: 248 seconds). 00:38:31 * Zarutian is reading https://theintercept.com/2016/12/01/expanded-federal-hacking-authority-goes-into-effect-despite-last-minute-efforts-in-senate/ 00:40:34 This would require the hint system to be linked with the game though. Another way for a hint system which is not linked with the game can be for the game to provide a "hint reference code", which is entered into the hint viewer in order to access a hidden hint menu. Hint reference codes can be provided even if there is no UHS file for this game; the UHS can be provided later, and these hint reference codes can possibly even be used with stuff that 00:41:50 hmm... anyone up for co authoring an Binding International Arbitration Contract Notice, telling both the USA FBI and USA DOJ that any 'equipment interference' or access gained by means not authorized by the sending party to sending party's equipment, accounts or such is equivlent to them accepting the IAC. 00:42:21 I do not live in United States and have no authority to do such a thing 00:42:42 zzo38: I said co authoring not issuing 00:43:05 O, OK. Even then, I do not know how. 00:43:46 basically constructing an EULA-esque mousetrap for them. 00:44:55 OK, do that if you know how, but I don't know how. 00:46:34 that reminds me of https://xkcd.com/538/. as in, it's about as naive as the first panel. 00:47:14 except trying to hack law instead, which probably works even worse. 00:49:37 [wiki] [[EsoInterpreters]] https://esolangs.org/w/index.php?diff=50439&oldid=50340 * 0x0dea * (+1785) Added Whitespace interpreter in LOLCODE 00:49:45 oerjan: so you are suggesting at the end of it, it should state: This IACN is as legal as your so called 'Rule 41'. 00:50:21 Zarutian: i was assuming you were suggesting this with some kind of illusion that would in any sense "work". 00:50:25 oerjan: Sorry for only just getting around to that. 00:51:07 Ox0dea: no problem, i was going to do that refactoring eventually anyway. 00:51:13 Fair enough. 00:51:18 oerjan: it """works""" in the same sense that EULAs """work""" 00:51:37 (they dont. Not at all) 00:51:44 there's a rule 41? 00:52:39 `? nuff 00:52:46 nuff? ¯\(°​_o)/¯ 00:53:10 `learn Nuff is a substance extracted from fairies. Somehow no one really minds this. 00:53:12 Learned 'nuff': Nuff is a substance extracted from fairies. Somehow no one really minds this. 00:54:02 oerjan: or should I rather send them an warning that any such malware they produce will be analysed and any CoC servers it contacts DDOSed of the net? (Like it is done with CoC of botnets in places where the 'authorities' are too corrupt to care) 00:54:46 . o O ( snuff is to nuff what scow is to cow... ) 00:55:27 Zarutian: i'm just saying there is no point in posing like this. 00:56:00 oerjan: just go straight to the malware analysis and DDOSing then? 00:56:06 Fairy snuff would indeed be pretty scow. 00:57:00 Zarutian: i think that's still posing when the target is a powerful government. except more likely to be harmful to yourself. 00:58:20 Write such note anonymously and sent to newspaper to publish. 00:59:52 oerjan: the 'agents' arent 'powerful government'. Their actions are their own. And actions do have consequences for whoever performs them. 01:00:54 how many weeks since the last oots? 01:00:57 oerjan: one of which is rescindment of credibility of their signitures. 01:02:54 well ok then 01:23:44 -!- FreeFull has quit (Ping timeout: 250 seconds). 01:40:59 esoserious problem I'm having: is the bookworm character used by INTERCAL best represented in Unicode as ∀ (for all) or Ɐ (which actually is an upside-down A, as opposed to merely looking like one)? 01:41:47 what does it mean again 01:42:11 xor 01:42:17 i take it it's V overstriked with - 01:42:24 yes 01:42:59 his523. I believe forall is better. 01:44:21 OK, thanks 01:44:40 `unicode XOR 01:44:40 ​⊻ 01:44:43 I didn't realise there were two identical-looking (in all the fonts I've seen them in) bookworms in Unicode until I tried to shapecatcher it 01:45:38 oerjan: that's not a XOR, that's a wormbook hth. 01:45:55 OH 01:46:37 i suppose it's not too good that the worm is missing 01:46:46 (missing the book, that is) 02:02:19 -!- haavard has joined. 02:02:51 ais523: did you see my O(log n) improvements. admittedly they're probably still not very optimal for constant factors... 02:03:32 *? 02:03:45 oerjan: I'm missing context, so I'm guessing no 02:03:54 on the Incident talk page 02:04:18 ah, no 02:04:26 I'm glad it's possible though 02:05:18 ooh, base fibonacci 02:05:33 it seemed the easiest way to keep it 01 based 02:05:56 although it's easy enough to adapt to other bases, as mentioned later 02:06:11 also, that filler is amazing 02:06:33 i simplified it a bit later by using overlap rejection 02:08:42 I don't think the problem of "good Incident filler" will be fixed until we find filler that doesn't need to embed the tokens themselves though 02:08:55 and that has a reasonable length 02:09:02 heh 02:09:19 my simulated annealing filler program can normally fill length-2 tokens using just three filler characters distinct from those in the tokens, within a minute or so of runtime 02:10:30 I assume that using length-3 tokens would make filling harder, and possibly require a larger alphabet of filler characters 02:10:44 and when your tokens get long enough, perhaps the filler needs to be multiple characters too 02:15:23 hm maybe you can see this as a graph problem, with an edge from each token to the other tokens that may follow it 02:15:51 three except for the one that's last in the program 02:16:46 right, you only have to consider the tokens pairwise because if a combination of three tokens were relevant, you'd definitely have an overlap somewhere 02:20:30 the delimiters neighboring a token should be unique for each occurrence, that takes care of all strings containing a whole token 02:20:48 *for each occurrence of that token 02:22:19 you could perhaps use nine delimiters to simply encode the occurrence numbers of their neighbors. 02:23:14 (now i'm assuming we're using a reasonably large character set) 02:23:57 but then there still remains preventing repetition of substrings not containing a whole token 02:24:08 *triple repetition 02:26:22 ...that may not be the easiest thing to solve. 02:30:53 right, the most common accidental tokens (I call these "incidents" in the docs, just because I can) involve a delimeter plus half a token 02:36:57 < A698 CYRILLIC CAPITAL LETTER DOUBLE O [Ꚙ] 02:36:57 < A699 CYRILLIC SMALL LETTER DOUBLE O [ꚙ] 02:36:57 < A69A CYRILLIC CAPITAL LETTER CROSSED O [Ꚛ] 02:36:57 < A69B CYRILLIC SMALL LETTER CROSSED O [ꚛ] 02:37:11 new cyrillic O letters in unicode hth 02:37:33 but no DOUBLE-CROSSED? scow. 02:37:52 ⛵ 02:40:12 `unicode DOUBLE CROSS 02:40:17 No output. 02:41:56 not new enough hth 02:42:01 `ls share 02:42:02 8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ scowrevs \ sedtest \ UnicodeData.txt \ units.dat \ usercm 02:42:17 `fetch ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt 02:42:22 2016-12-03 02:41:51 URL: ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt [1686443] -> "UnicodeData.txt" [1] 02:42:29 `mv UnicodeData.txt share/ 02:42:30 mv: missing destination file operand after `UnicodeData.txt share/' \ Try `mv --help' for more information. 02:42:37 drat and double drat 02:42:39 `` mv UnicodeData.txt share/ 02:42:41 No output. 02:42:58 `unicode DOUBLE CROSS 02:42:59 No output. 02:43:07 LIES 02:43:41 `unidecode ⛵ 02:43:42 ​[U+26F5 SAILBOAT] 02:44:26 `unicode DOUBLE O 02:44:27 U+033F COMBINING DOUBLE OVERLINE \ UTF-8: cc bf UTF-16BE: 033f Decimal: ̿ \ ̿ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ Combining: 230 (Above) \ \ U+1AB8 COMBINING DOUBLE OPEN MARK BELOW \ UTF-8: e1 aa b8 UTF-16BE: 1ab8 Decimal: ᪸ \ ᪸ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ 02:44:35 -!- FreeFull has joined. 02:44:55 `unicode LETTER DOUBLE O 02:44:57 U+A698 CYRILLIC CAPITAL LETTER DOUBLE O \ UTF-8: ea 9a 98 UTF-16BE: a698 Decimal: Ꚙ \ Ꚙ (ꚙ) \ Lowercase: U+A699 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+A699 CYRILLIC SMALL LETTER DOUBLE O \ UTF-8: ea 9a 99 UTF-16BE: a699 Decimal: ꚙ \ ꚙ (Ꚙ) \ Uppercase: U+A698 \ Category: Ll (Letter, Lowercase) \ 02:45:55 Oh, you were searching for something that wasn't even in there. 02:50:48 -!- boily has quit (Quit: TOMB CHICKEN). 02:51:18 boily's quit messages are becoming more grave 03:13:06 `grwp piggle 03:13:12 hppavilion1:higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed \ Binary file reflection matches 03:14:06 -!- dingbat has joined. 03:15:17 Minskily, Munskily / ais523 / calling from Birmingham / is a sublime // master of intricate / esotericity / yet is confounded by / travel in time. 03:15:32 hth. 03:15:45 well, I imagine it helped someone :-D 03:19:16 someone in the past, perhaps 03:20:13 If Lobachevsky's name fit the pattern, it would go well with "Minskily Pinskily" 03:20:21 `doag quotes 03:20:23 9699:2016-11-16 addquote ais523: Hmm, I think the wisdom database is like the quotes file, except it\'s for when people think they\'re being funny, rather than when other people think they\'re funny. \ 9643:2016-11-07 addquote I\'m waiting for the sequels to Gravity to come out: Electromagnetism and t 03:20:44 `addquote Minskily, Munskily / ais523 / calling from Birmingham / is a sublime // master of intricate / esotericity / yet is confounded by / travel in time. 03:20:47 1299) Minskily, Munskily / ais523 / calling from Birmingham / is a sublime // master of intricate / esotericity / yet is confounded by / travel in time. 03:20:48 Calling? 03:21:07 is that the wrong word? 03:23:18 Maybe it's Nynorsk English and not American English. 03:24:10 ...i guess i should have used hail. 03:25:16 `sedlast 1299s/call/hail/ 03:25:16 Minskily, Munskily / ais523 / hailing from Birmingham / is a sublime // master of intricate / esotericity / yet is confounded by / travel in time. 03:25:18 quotes// EgoBot just opened a chat session with me to say "bork bork bork" \ Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... More practice is in order. \ that's where I got it rocket launch facility gift shop \ GKennethR: he shou 03:25:26 hailing is better I think 03:25:29 good thing you said it at the last moment there 03:25:37 otherwise i'd've been misquoting you 03:25:48 shachaf: it's a time travel quote 03:25:54 true enough 03:25:57 oerjan retroactively unmisquoted himself 03:26:00 i,i temporarily misquoting 03:26:07 i,i temporally misquoting 03:26:32 `quote Munsk 03:26:35 1299) Minskily, Munskily / ais523 / hailing from Birmingham / is a sublime // master of intricate / esotericity / yet is confounded by / travel in time. 03:26:59 Hmm, how about adding a command on the third-to-last line? 03:27:16 A comma 03:27:30 Also on the second line. 03:27:33 And the first line. 03:27:39 the slashes work as commas 03:27:42 This reminds me of a double dactyl. 03:27:47 newline is a punctuation mark on IRC, after all 03:28:46 Higgledy-piggledy / Emily Dickinson / Liked to use dashes / Instead of full stops. // Nowadays, faced with such / Idiosyncracy / Critics and editors / Send for the cops. 03:34:02 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:45:45 i had commas initially, that was one of the things i was checking the hppavilion one for 03:46:03 oh wait 03:46:23 it was the period. oh wait. 03:46:30 were you going by my example? 03:46:32 bad idea hth 03:46:49 * oerjan sdrawkcab gnihtyreve seod 03:47:27 That one wasn't even a good one. 03:47:32 I've written good ones in here before, I think. 03:47:36 Or maybe it was another channel. 03:48:52 oh well. 03:49:16 shachaf: i was only checking it for formatting hth 03:49:32 and even that didn't work out hth 03:49:36 fancy 03:49:45 or maybe it did 03:49:53 and i should stop being scow about it 03:49:55 wth 03:51:19 oc 03:51:38 Apparently profunctor optics are what it takes to be proficient at functional programming nowadays. 03:51:44 `grwp / 03:51:45 ​☃:Frosty the Snowman / had a very shiny nose / And everywhere that Frosty went / the nose was sure to go. \ evilipse:evilipse, the most obnoxious of evil people, likes to use chmod 000 / -R \ ha:Ha van szíved, hogy mindazt, mit elértél, / Ha kell, egyetlen kockára rakd, / s túltegyed magad, ha veszteség ér, / s ne legyen róla többé e 03:52:13 i seem to like not using commas 03:52:18 That's fine. 03:52:26 There are no wisdomfmt rules. 03:53:22 `quote / 03:53:23 428) beautiful summer / fuck fuck fuck fuck fuck fuck fuck / fuck fuck fuck fuck fuck \ 476) i am out of all the fame loops and the australien soap opera loops so much loop / s omcuh \ 1028) beautiful summer / massacres in qusayr / sent from my iphone \ 1134) A Swede who was in #esoteric / Thoug 03:54:04 `2 quote " / " 03:54:06 2/3:in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric." \ 1258) MAHJONG TILE AUTUMN / HIRAGANA LETTER YA / SNOWMAN WITHOUT SNOW \ 1299) Minskily, Munskily / ais523 / hailing from Birmingham / is a sublime // master of intricate / esotericity 03:54:39 a sublime poetry collection 03:54:47 now food -> 03:54:49 is there a `3 as well? if so, how far do the numbers go? 03:54:57 or do we generate them automatically 03:54:59 There are `1 and `2 03:55:02 (idea: using `n generates a command for `n+1) 03:55:08 `spam 03:55:09 3/3: / yet is confounded by / travel in time. 03:55:15 (thus if used as intended we never run out) 03:55:33 Well, the only reason `2 exists is if you forgot to use `1 03:55:43 Otherwise you can use `spam n to see the nth line of output of the previous command. 03:55:54 nth IRC line, I mean. Not line line. 03:56:06 oh, I see, `1 sets up for `spam, and `2 retroactively `1s the last message 03:56:06 but you have to tell it what it was because HackEgo isn't stateful unless you tell it to be 03:56:33 Right. 03:56:38 We could replace `` with `1 03:56:49 But that has drawbacks. 03:57:30 yes, useless commits for every command that doesn't overspam 03:57:44 another possibility is to commit only if the command generates multiple IRC lines of output 03:57:47 No, spam doesn't commit. 03:57:57 oh, it uses tempfiles? 03:58:11 /tmp doesn't persist across HackEgo invocations. 03:58:18 But /hackenv/tmp is in .hgignore 04:00:36 now I'm wondering what happens if you put .hgignore in itself 04:00:46 would the change not be saved? or would it be impossible to revert? 04:01:05 hg checks .hgignore on commit 04:01:09 I guess it'd revert because the .hgignore would be versioned in the revision you're reverting /to/… 04:01:54 No, it wouldn't be reverted. It would just not be recorded. 04:02:05 One trick you can do is putting a wildcard in .hgignore that ignores everything. 04:02:53 I think the effect of that is that all changes until the wildcard is removed aren't committed. 04:03:17 Wait, maybe I'm thinking of the other case, where you put canary in .hgignore and delete it. 04:03:23 There were too many cases, I can't remember. 04:03:24 wouldn't that change to .hgignore itself not be commited? 04:03:31 The point is, we figured out how to delete canary. 04:03:38 (But not how to commit it.) 04:03:39 I like the idea of ignoring the canary, though 04:03:45 it still wouldn't be a /proper/ deletion of the canary though, would it? 04:03:49 `cat .hgignore 04:03:50 ​^tmp/ 04:03:56 would a revert restore it? 04:04:01 `` echo '^canary' >> .hgignore 04:04:04 No output. 04:04:05 `rm canary 04:04:07 No output. 04:04:08 `file canary 04:04:11 canary: ASCII text 04:04:15 Hmm. 04:04:19 `cat canary 04:04:19 cat: canary: No such file or directory 04:04:28 race condition? 04:04:30 `` grep '' canary 04:04:31 cat: canary: No such file or directory 04:04:43 cat? 04:04:46 `xxd canary 04:04:47 0000000: 6361 743a 2063 616e 6172 793a 204e 6f20 cat: canary: No \ 0000010: 7375 6368 2066 696c 6520 6f72 2064 6972 such file or dir \ 0000020: 6563 746f 7279 0a ectory. 04:05:02 oh, that message is actually the contents of canary 04:05:06 `cat .hgignore 04:05:06 ​^tmp/ \ ^canary 04:05:25 `sled .hgignore//2s,.,, 04:05:26 `revert 04:05:27 ​.hgignore//^tmp/ \ canary 04:05:31 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 04:05:33 oops 04:05:39 err, hmm, I think I raceconditioned your revert 04:05:43 `cat .hgignore 04:05:44 ​^tmp/ \ ^canary 04:05:45 err, your correction 04:05:47 yes 04:05:49 `revert 04:05:51 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 04:05:58 `cat .hgignore 04:05:59 ​^tmp/ \ canary 04:05:59 `cat .hgignore 04:06:00 ​^tmp/ \ canary 04:06:03 `rm canary 04:06:05 No output. 04:06:07 `file canary 04:06:09 canary: ASCII text 04:06:15 Hmm, how did we remove canary back then? 04:06:44 I know I tried to replace it with a symlink to itself once, but I don't think that worked 04:06:49 `ln -sf canary canary 04:06:50 ln: invalid option -- ' ' \ Try `ln --help' for more information. 04:06:54 `` ln -sf canary canary 04:06:57 ln: `canary' and `canary' are the same file 04:07:09 `slwd .hgignore//2s#.*#.*# 04:07:10 Roswbud! 04:07:13 …and why would ln care about that? 04:07:16 `sled .hgignore//2s#.*#.*# 04:07:18 ​.hgignore//^tmp/ \ .* 04:07:28 `rm canary 04:07:31 No output. 04:07:34 `file canary 04:07:36 canary: ASCII text 04:07:50 `sled .hgignore//2,d 04:07:51 ​/bin/sed: -e expression #1, char 3: unexpected `,' 04:07:57 `sled .hgignore//2,$d 04:07:59 ​.hgignore//^tmp/ 04:10:18 ? 04:11:24 `` echo ^canary/ >> .hgignore 04:11:26 No output. 04:11:35 `` rm -rf canary; mkdir canary 04:11:37 No output. 04:11:42 `` file canary 04:11:43 canary: directory 04:11:46 `` rmdir canary 04:11:47 No output. 04:11:49 `file canary 04:11:50 canary: ERROR: cannot open `canary' (No such file or directory) 04:11:58 `` ls -l canary 04:11:59 ls: cannot access canary: No such file or directory 04:12:04 There we go. 04:12:29 Now all commits will fail. 04:17:31 apart from commits that create canary, presumably? 04:17:41 `` echo test | tee test 04:17:43 test 04:17:46 `cat test 04:17:47 cat: test: No such file or directory 04:17:58 Well, creating canary won't be a commit, because it's ignored. 04:18:14 `cat .hgignore 04:18:15 ​^tmp/ \ ^canary/ 04:18:28 hmm 04:18:38 `` sed -i '2,$d' .hgignore; touch canary 04:18:40 ​.hgignore//^tmp/ 04:18:44 `cat .hgignore 04:18:45 ​^tmp/ 04:18:58 looks like it is possible after all :-) 04:19:19 `` ln -sf canary canary-tmp; mv canary-tmp canary 04:19:20 mv: `canary-tmp' and `canary' are the same file 04:19:38 `file canary-tmp 04:19:39 canary-tmp: symbolic link to `canary' 04:20:01 `mv -f canary-tmp canary 04:20:01 mv: invalid option -- ' ' \ Try `mv --help' for more information. 04:20:05 `` mv -f canary-tmp canary 04:20:06 mv: `canary-tmp' and `canary' are the same file 04:21:10 `` ln -sf canary canary-tmp2 04:21:12 No output. 04:21:19 `` mv canary-tmp2 canary-tmp 04:21:21 No output. 04:21:37 oh, so it allows /that/, but doesn't allow renaming a symlink over the file it's a symlink too? 04:21:49 `` ln -sf ../canary tmp/canary-tmp3 04:21:50 No output. 04:22:04 `cat tmp/canary-tmp3 04:22:05 No output. 04:22:19 `` mv tmp/canary-tmp3 canary 04:22:20 mv: `tmp/canary-tmp3' and `canary' are the same file 04:22:27 but after the rename, they wouldn't be! 04:22:38 `rm tmp/canary-tmp3 04:22:38 No output. 04:22:46 (I tried to tab-complete that; it didn't work) 04:22:51 `` ls -l canary* 04:22:52 ​-rw-r--r-- 1 5000 0 0 Dec 3 04:18 canary \ lrwxrwxrwx 1 5000 0 6 Dec 3 04:20 canary-tmp -> canary 04:23:35 `` ln -s canary tmp/canary-tmp4 04:23:36 No output. 04:23:44 `` mv tmp/canary-tmp4 canary 04:23:47 mv: cannot stat `tmp/canary-tmp4': No such file or directory 04:24:05 `` ls -l tmp/canary* 04:24:06 ls: cannot access tmp/canary*: No such file or directory 04:24:14 ?? 04:24:25 `` ls -l canary* 04:24:26 ​-rw-r--r-- 1 5000 0 0 Dec 3 04:23 canary \ lrwxrwxrwx 1 5000 0 6 Dec 3 04:20 canary-tmp -> canary 04:24:49 `` ln -sf canary tmp/canary-tmp4; ls -l tmp/canary* 04:24:50 lrwxrwxrwx 1 5000 0 6 Dec 3 04:24 tmp/canary-tmp4 -> canary 04:24:58 `` mv tmp/canary-tmp4 canary 04:25:00 mv: cannot stat `tmp/canary-tmp4': No such file or directory 04:25:01 ais523: What's possible after all? 04:25:19 shachaf: committing into your system that doesn't allow commits 04:25:39 I think what I said was that it doesn't allow commits as long as that file doesn't exist. 04:25:42 Or that's what I meant. 04:25:55 although I don't seem to be able to create tmp/canary-tmp4 and have it persist, for some reason 04:25:56 But creating the file isn't a commit in itself, because it's ignored. 04:26:08 which is bizarre, as tmp/canary-tmp3 worked fine 04:26:18 Oh, right. The mv trick. 04:26:25 `` mv canary-tmp tmp 04:26:27 No output. 04:26:34 `` cat tmp/canary-tmp 04:26:35 cat: tmp/canary-tmp: No such file or directory 04:26:46 `` echo hi > tmp/test 04:26:46 `` cat canary-tmp 04:26:47 No output. 04:26:47 cat: canary-tmp: No such file or directory 04:26:51 `` mv tmp/test . 04:26:53 mv: cannot stat `tmp/test': No such file or directory 04:26:53 aha, I think I know what's happening 04:26:56 `` ls -l test tmp/test 04:26:57 ls: cannot access test: No such file or directory \ ls: cannot access tmp/test: No such file or directory 04:27:05 broken symlinks get deleted from the filesystem 04:27:08 `` touch tmp/canary 04:27:08 No output. 04:27:11 It's pretty, what's the word oerjan uses? 04:27:18 `` ln -s canary tmp/canary-tmp 04:27:19 fiendish 04:27:19 ln: failed to create symbolic link `tmp/canary-tmp': File exists 04:27:31 `` ll tmp/canary-tmp 04:27:31 ​/hackenv/bin/`: line 4: ll: command not found 04:27:35 Did you see the tmp/ thing I did above? It's not related to links. 04:27:36 `` ls -l tmp/canary-tmp 04:27:37 lrwxrwxrwx 1 5000 0 6 Dec 3 04:25 tmp/canary-tmp -> canary 04:27:42 (Or to canary.) 04:27:57 I don't think so 04:28:02 `` mv tmp/canary-tmp canary 04:28:04 mv: cannot stat `tmp/canary-tmp': No such file or directory 04:28:13 `` ls -l tmp/canary-tmp 04:28:14 ls: cannot access tmp/canary-tmp: No such file or directory 04:28:24 Here: 04:28:26 ???? 04:28:29 `` ls -l test tmp/test 04:28:30 ls: cannot access test: No such file or directory \ ls: cannot access tmp/test: No such file or directory 04:28:32 `` echo hi > tmp/test 04:28:34 No output. 04:28:38 `cat tmp/test 04:28:38 hi 04:28:42 `` mv tmp/test . 04:28:44 mv: cannot stat `tmp/test': No such file or directory 04:28:46 `` ls -l test tmp/test 04:28:47 ls: cannot access test: No such file or directory \ ls: cannot access tmp/test: No such file or directory 04:28:48 hth 04:29:01 `` ls -ld tmp 04:29:02 drwxr-xr-x 2 5000 0 4096 Dec 3 04:28 tmp 04:29:26 This tricks people who try to make a big file in one commit by writing into tmp/ in a few commands and then moving it. 04:29:30 It's just gone. 04:29:48 does tmp get cleared whenever you write to outside tmp, then? 04:29:52 it doesn't seem to get cleared instantly 04:30:01 `` ls -l canary tmp/canary-tmp; mv tmp/canary-tmp canary 04:30:02 ls: cannot access tmp/canary-tmp: No such file or directory \ mv: cannot stat `tmp/canary-tmp': No such file or directory \ -rw-r--r-- 1 5000 0 0 Dec 3 04:27 canary 04:30:10 `` ln -s canary tmp/canary-tmp; mv tmp/canary-tmp canary 04:30:11 No output. 04:30:17 `` ls -l canary 04:30:19 ​-rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary 04:30:28 tmp/ isn't getting cleared. 04:30:30 `ls tmp 04:30:31 canary \ spline \ spout 04:30:37 I guess making the canary a symlink isn't getting committed 04:31:18 but I'm not sure what's causing, say, mv to fail to find files in tmp 04:31:20 unless mv is not /bin/mb 04:31:23 */bin/mv 04:31:27 `` which mv 04:31:28 ​/bin/mv 04:32:01 mv is mv 04:32:19 `` echo hi; echo hi > test 04:32:21 hi 04:32:34 `` echo hi >&2; echo huh > test 04:32:36 hi 04:32:47 `cat tmp/test hi `` mv tmp/test . mv: cannot stat `tmp/test': No such file or directory 04:32:49 I don't remember the details anymore. 04:32:52 `rm test 04:32:54 No output. 04:32:55 this is probably the best example/counterexample 04:32:58 -!- Zarutian has quit (Quit: Zarutian). 04:33:00 I know what's happening, though. 04:33:11 oh, the fact that HackEgo runs each command twice 04:33:18 once for side effects, once for the output 04:33:28 if I call mv, the file's already moved by the time it goes to run it for the output 04:33:30 That's not quite right. 04:33:32 and so it doesn't find it the second time 04:33:45 It runs it once, and then if the repository changes, it reverts to a clean state and runs it again. 04:33:52 While not allowing other commands in parallel. 04:33:55 To avoid race conditions. 04:34:10 But the revert doesn't restore the file in tmp/, because it's ignored. 04:34:18 And it does delete the destination file. 04:34:20 right, so the file just vanishes altogether 04:34:24 Yes. 04:40:44 `` ls canary* tmp/canary* 04:40:45 canary \ tmp/canary 04:40:50 `` rm tmp/canary 04:40:50 No output. 04:40:53 `cat .hgignore 04:40:53 ​^tmp/ 04:41:15 I wish we could get to tmp/ via the HTTP server. 04:41:20 I don't like pastes being committed to hg. 06:17:41 -!- ais523 has quit (Ping timeout: 248 seconds). 06:37:17 How could collaborative quiz writing with Internet Quiz Engine work? 06:37:38 How does regular quiz writing work? 06:39:10 It is simply a text file. The format would be the same in this case, I would just to see how collaborative quiz writing might be done 06:39:33 Use a collaborative text editor like Etherpad or Gobby to edit the text file together? 06:40:57 Maybe for real time collaboration (if that is what it does), but maybe there is other ways I don't know 06:41:20 Actually I think there are different things which can be wanted, such as real time collaboration or not real time 06:41:36 Real time is better than not real time. 06:48:04 I suppose one way might be to make discussion on IRC for various people to suggest questions and one person to write them into one file, but another way might be for anyone to edit the file as a wiki, although there still may be some issues involved with such thing specifically with Internet Quiz Engine or with quiz files for other systems too just in general. 06:57:23 -!- oerjan has quit (Quit: Real time is better than fake time). 07:00:55 `5 w 07:01:06 1/2:the u//The U are a very mad people. \ phantom____________________hoover//Your soundcard works perfectly. \ physiology//Physiology looks confusingly like psychology when written in English. \ nooga//no. \ dragon//Dragons are fractal creatures of magic, capable of shrinking or expanding to any size. T 07:01:28 `spam 07:01:28 2/2:aneb invented them to live inside his string diagrams, but they prefer to hover around pinheads and feed on angels. 07:01:36 `` type n 07:01:37 ​/hackenv/bin/`: line 4: type: n: not found 07:01:46 `` ln -s spam bin/n 07:01:49 No output. 07:02:02 `n 2 07:02:03 2/2:aneb invented them to live inside his string diagrams, but they prefer to hover around pinheads and feed on angels. 07:02:12 `cwlprits dragon 07:02:15 oerjän 08:02:38 -!- hppavilion[1] has joined. 08:06:12 `? members 08:06:29 I'm sorry, #esoteric has regulars, not members. Who told you about members? There are definitely no members here, and you wouldn't be allowed to know about them, anyway. 08:07:23 I found that the uncompressed size of FreeUHS is smaller than the compressed size of OpenUHS (not counting the stuff under the javadoc/ directory). Even though, FreeUHS also includes such feature as regular expression search, toggle 88a mode, a compiler, and some other features. 08:08:28 -!- hppavilion[1] has quit (Quit: Leaving). 08:08:52 -!- hppavilion[1] has joined. 08:09:34 `? regulars 08:09:35 regulars? ¯\(°​_o)/¯ 08:51:56 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 09:22:29 -!- AnotherTest has joined. 09:59:25 -!- function has joined. 10:03:52 -!- gniourf has quit (Quit: Leaving). 11:07:14 -!- LKoen has joined. 11:11:37 -!- function has quit (Quit: /dev/null is full). 11:36:28 -!- LKoen has quit (Remote host closed the connection). 11:39:04 -!- Phantom_Hoover has joined. 12:17:25 -!- LKoen has joined. 12:20:50 -!- LKoen has quit (Remote host closed the connection). 12:21:03 -!- LKoen has joined. 12:34:27 -!- LKoen has quit (Remote host closed the connection). 12:43:23 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 12:45:59 -!- LKoen has joined. 12:48:18 -!- Phantom_Hoover has joined. 12:56:18 -!- LKoen has quit (Remote host closed the connection). 13:39:14 -!- boily has joined. 13:43:12 fungot: nostril. 13:43:22 fungot: I said nostril. 13:43:32 fungot: the nostril was said. 13:45:50 fungot: What have you got against nostrils? 13:45:50 fizzie: i fnord accept the account in wikipedia as the one over there... 13:45:57 nostril no thrill 13:56:42 what's a stril? 14:02:04 -!- LKoen has joined. 14:05:53 A coistril was something akin to a squire once. 14:06:00 Bonus points for being anagrammatical with "clitoris". 14:06:52 And "testril" is apparently an archaic synonym for "tester". 14:06:57 These are all the strils I know. 14:07:52 WordNet knows about Zestril. 14:07:54 @wn zestril 14:07:56 *** "zestril" wn "WordNet (r) 3.0 (2006)" 14:07:56 Zestril 14:07:56 n 1: an ACE inhibiting drug (trade names Prinival or Zestril) 14:07:56 administered as an antihypertensive and after heart attacks 14:07:56 [syn: {lisinopril}, {Prinival}, {Zestril}] 14:08:11 Proper nouns are verboten. 14:08:15 Zestril and nostril are the two stril nouns it knows. 14:08:33 I got my fancy ones from words-insane. 14:11:13 I'll try to use “testril” with my teammates. mwah ah ah. 14:25:41 -!- ais523 has joined. 14:25:42 -!- ais523 has quit (Changing host). 14:25:42 -!- ais523 has joined. 14:46:33 -!- Ox0dea has quit (Quit: WeeChat 1.7-dev). 15:02:53 -!- ais523 has quit. 15:29:19 -!- function has joined. 15:34:48 -!- function has quit (Quit: found 1 in /dev/zero). 16:25:00 -!- Zarutian has joined. 16:58:52 -!- boily has quit (Quit: MASCOT CHICKEN). 17:36:41 -!- ybden has quit (Quit: Fing). 17:38:59 -!- ybden has joined. 18:01:05 -!- Zarutian has quit (Quit: Zarutian). 18:09:21 -!- Zarutian has joined. 18:09:46 -!- Zarutian has quit (Read error: Connection reset by peer). 18:10:27 -!- Zarutian has joined. 18:21:08 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50440&oldid=50437 * Slnetaiga * (+12) Added LAMPA 18:22:44 one the topic of noise, why is there so much of it in todays world? 18:23:23 an I am talking about audio noise made by thoughtlessness or brusequeness 18:29:05 -!- Sgeo__ has quit (Ping timeout: 268 seconds). 18:31:23 -!- Zarutian has quit (Quit: Zarutian). 18:34:49 -!- Zarutian has joined. 18:34:58 [wiki] [[LAMPA]] N https://esolangs.org/w/index.php?oldid=50441 * Slnetaiga * (+1096) Initial 18:34:58 -!- Zarutian has quit (Read error: Connection reset by peer). 18:35:49 [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50442&oldid=50415 * Slnetaiga * (+26) 18:59:19 -!- function has joined. 19:08:31 [wiki] [[Special:Log/newusers]] create * John Cena 237894728 * New user account 19:11:55 -!- boily has joined. 19:13:41 -!- LKoen has quit (Remote host closed the connection). 19:16:56 -!- LKoen has joined. 19:18:55 -!- moonheart08 has joined. 19:20:28 -!- DHeadshot has joined. 19:32:08 -!- moonheart08 has quit (Ping timeout: 260 seconds). 19:32:25 -!- function has changed nick to trout. 19:32:51 -!- moonheart08 has joined. 19:54:01 I finally uploaded my COMPLEX implementation 19:54:01 https://github.com/Taneb/COMPLEX 19:59:12 Tanelle. dig the file extension ^^ 20:02:12 :D 20:02:42 haha 20:04:42 boily lol 20:23:45 -!- Kaynato has joined. 20:24:31 Someone's been trying to make a non-trivial quine in Daoyu and I don't know if I should tell them to stop 20:25:13 Is there a way to prove a non-empty quine nonexistent in a specific language? 20:25:49 -!- Sgeo__ has joined. 20:28:08 -!- boily has quit (Quit: PNICTOGEN CHICKEN). 21:11:05 Is there any programming language that literally has programmable semicolons? 21:15:47 -!- moonheart08 has quit (Ping timeout: 265 seconds). 21:23:48 How do you meant? 21:25:50 -!- moonheart08 has joined. 21:36:30 zzo38: One "analogy" for monads in haskell is programmable semicolons 21:36:41 But I'm thinking about something more literal 21:40:08 -!- wlp1s1 has quit (Changing host). 21:40:08 -!- wlp1s1 has joined. 21:42:42 I don't know, but still it is difficult for me to figure out what is meant exactly 21:58:01 -!- wlp1s1 has quit (Changing host). 21:58:01 -!- wlp1s1 has joined. 22:07:03 zzo38: At each semicolon, some extra code runs and decides what to do with that line 22:08:32 Ah, OK 22:09:04 I don't know of any such thing, nor does that really make much sense to me anyways exactly as is 22:09:04 -!- tromp has joined. 22:09:23 (and monads in Haskell don't work like that anyways) 22:12:46 -!- tromp__ has quit (Ping timeout: 256 seconds). 22:15:43 Yeah, they don't 22:28:07 [wiki] [[DROL]] M https://esolangs.org/w/index.php?diff=50443&oldid=50388 * BradleySadowsky * (+59) Add links, fix implementation naming 22:43:00 -!- LKoen has quit (Remote host closed the connection). 22:53:24 -!- moonheart08 has quit (Ping timeout: 258 seconds). 22:56:41 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:58:44 -!- aleph- has quit (Ping timeout: 265 seconds). 23:06:26 midnight spaghetti, anyone? 23:06:35 izalove, please 23:06:45 \o/ come here 23:07:34 I think you may be a bit far away 23:07:39 Unless you are in, like, York 23:08:21 maybe you're fast 23:08:22 idk 23:08:40 I'll do my best 23:09:42 I made midnight spaghetti recently. 23:09:51 @time Taneb 23:09:51 Local time for Taneb is Sat Dec 03 23:09:44 23:10:09 Is Italian spaghetti better than the kind I bought at the store? 23:11:11 i hope so because i bought expensive ones 23:11:23 shachaf: Did you buy it at a store in Italy? 23:11:55 shachaf, I have not had Italian spaghetti in like 3 months 23:12:35 Although that was in Sudtirol, so it may not count 23:13:10 ybden: No. 23:25:56 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:32:39 -!- DHeadshot has joined. 23:49:56 -!- DHeadshot has quit (Ping timeout: 250 seconds). 23:52:21 Taneb: hm, York is pretty far away from Bristol, isn't it 23:52:51 -!- mad has joined. 23:53:03 hey 23:53:19 gripe of the day: 23:53:37 x86 division is wrong in, like, 4 different ways at the same time 23:56:19 What ways is that? 23:56:42 zero division exceptions are bad and actually make the cpu slower 23:56:44 I want to visit York soon for the retro games shop! 23:57:00 -1 / 2 gives 0. that's bad and irl it should give -1 23:57:59 also it generates multiple results - division result in one register and remainder in another. multiple result instructions are bad 23:58:12 why 23:58:30 also some of the registers you use are fixed and that's also bad 23:58:32 returning only one would mean to throw away information 23:58:56 (because compilers hate fixed registers because it turns register allocation into an np complete problem) 23:59:03 I think it is good if they can more easily to calculate both at once 23:59:06 also division sets flags which is also bad 23:59:19 izalove : it's good on a 486 23:59:41 which runs in order and doesn't do 4 operations at the same tiem 2016-12-04: 00:00:20 izalove : on an out-of-order pipeline, the problem with multiple result instructions is that they really take 2 slots on the pipeline 00:01:04 which means you have 1 slot instructions and 2 slot instructions and that complexifies the scheduler 00:01:24 idiv is slower than the rest of the pipeline anyway 00:01:53 most instructions are 1 slot which means you're basically adding some extra stalling stuff for no good reason really 00:02:20 izalove : that's also a thing... you want to have slow instructions have as few side effects as possible 00:02:56 this is why zero division exceptions are bad actually 00:03:18 dividing by 0 is fast 00:03:53 yes but the problem is that it basically turns into a conditional jump 00:04:15 so don't divide by 0? 00:04:24 it's a cpu design problem 00:04:49 what's the alternative? idiv should have like 4 operands? 00:05:11 every conditional instruction needs to be tracked by the retirement system 00:05:20 which means that it has to be able to rollback everything 00:05:42 idiv should be 32/32->32 00:05:48 and strictly arithmetic 00:06:07 change no flags, no exceptions, no extra remainder register 00:06:37 and negative results should round the same as positive results - down 00:06:48 so that the compiler can optimize /8 as >>3 00:06:51 but that means to throw away information 00:07:06 irl 99.9% of divisions are C++'s / operator 00:07:12 you can't compute division without computing both results 00:07:17 which only gives you the 32 bit result and nothing else 00:07:51 you need to use some non portable intrinsic if you want the full result, and that only compiles on x86 00:07:57 which means that nobody ever uses it 00:08:05 compilers use it 00:08:14 people use / 00:08:15 also div(3) is a thing 00:08:27 Oh wow 00:08:30 / is 32x32->32 00:08:45 or 64x64->64 on 64-bit when using 64-bit types 00:09:16 if you really need more of the result 99.9% of the time you'll just switch to floating point anyways 00:10:15 it's the same thing as the higher bits of the result of * on 32bit cpus 00:10:40 in theory 32*32 division gives you 64 bits of result so you might want to keep those higher bits 00:10:47 -!- hppavilion[1] has joined. 00:10:52 er 00:10:59 in theory 32*32 multiplication gives you 64 bits of result so you might want to keep those higher bits 00:11:00 rather 00:11:26 in practice 99% of the actual multiplications in actual programs are 32*32->32 simply because that's how C++'s * operator works 00:11:56 again you're throwing away information 00:11:58 so you end up with the problem of having an opcode that doesn't work in the way people actually use it 00:12:18 izalove : real programs throw away information 00:12:59 and for programs it's better to have less information but have multiply results come in 1 cycle earlier because it's easier to schedule and implement fast on silicon 00:13:06 I had different idea, you have partially reprogrammable microcodes, and part of the C runtime is in the microcodes 00:13:43 zzo38 : how does that make your cpu faster 00:15:01 The microcode is reprogrammed to make whatever operation is the mainly one faster. 00:15:15 (As well as smaller code, if applicable) 00:15:15 izalove : like, what's good for programs is something like the GBA's multiply... it throws away bits and is only 32*32->32... BUT it comes out in 1 cycle if the multiplicator is 8bit (and games used this a ton) 00:15:42 You don't have to access the external RAM during part of the operation therefore it can do two thing at once and be faster. 00:16:36 zzo38 : irl on x86, memcpy() has been faster in some tight software loop rather than REP STOSB for years 00:17:13 . o O ( and more correct too ) 00:17:19 and that's one C++ library function that cpu designers know that people use and needs to be fast and could specifically optimize for 00:17:33 mad: are you mixing up memset and memcpy or stosb and movsb? 00:17:38 probably 00:17:43 :D 00:18:04 yeah 00:18:12 I do know of that things in memcpy() for in x86 00:18:22 the general problem is 00:19:11 to run your microcoded block copy, the cpu has to make sure it doesn't conflict with any other operations in the pipeline 00:19:21 which means that it's slow to start and to stop 00:19:44 to make sure the cpu doesn't reorder the micro-ops in a wrong way or something like that 00:20:01 And that is done in my design by the blitter, so it does not block microcode (although it does block memory access, meaning you still have to wait before the next non-microcode instruction is executed) 00:20:33 zzo38 : what sort of microcode operations do you have that don't access memory? :D 00:21:13 like, even operations like function call and return have memory accesses in them 00:21:13 All of them mandatorily do access memory actually, but you can just suppress that part while the blitter is in operation. 00:21:22 mad: and what's the point of making rep movsb fast if the language runtimes don't use it anymore anyway... 00:21:43 (circular reasoning is fun) 00:21:57 int-e : who knows, maybe they've put reb movsb back in by now 00:22:15 [wiki] [[Special:Log/newusers]] create * JGeo * New user account 00:22:28 I guess it's particularly compact in the instruction cache 00:22:29 int-e: ask intel, who made it really fast again in ivy bridge 00:22:46 or maybe it was haswell 00:23:06 but I'm not sure icache compactness on that kind of operation is really worth it 00:24:57 also full euclidean division is used very often: when calculating rectangular array indices, or in high-precision arithmetic 00:25:39 those are the uses that need to be optimal, not C programmers' bizarre * and / operators 00:26:01 in what field? :D 00:27:09 in sound processing (my field), if you're running into precision limits of / you switch to floating point 00:27:51 but it's true that if you're doing bignum processing then that's a different thing and then it might be good 00:29:00 a whole bunch of cpu design decisions that make no sense in general purpose code (flags registers, add-with-carry, 32*32->64 multiply, etc) suddenly make total sense if you're doing bignum, yes 00:29:03 even remainder-less division gives the quotient to full precision, so there is no precision limit involved 00:29:18 what do you mean by precision? 00:29:40 Other thing is if writing assembly-language programming, but that is only if you target a specific computer 00:29:47 well, sound never needs more than 64 bit programming 00:30:06 64 bit double precision float is really good enough for the ear 00:30:19 and 99% of the time 32 bit float is good enough as well, for audio 00:30:50 3d gfx in video games is another different field so I expect it breaks some other way :3 00:30:54 most CPUs don't provide euclidean division for more than 64-bit integers, so nothing is wasted there (except having a remainder in signal processing would be odd) 00:31:45 irl if I need a remainder 99% of the time I can change scaling factors and then just do var &= 0xfff 00:32:15 so in a way, my code has a ton of remainders, but they're all implemented with bitmasks 00:32:52 One program I wrote that is doing sound processing is XISYNTH, which internally works with 64-bit floating-points but it must downgrade the signal to 16-bit integers when output. 00:32:54 does that work when the divisor is not a power of 2? 00:33:05 Jafet : of course not :D 00:33:14 then you weren't doing any divisions at all 00:33:34 (But there is also one option you can tell it to downgrade to 8-bits instead, but by default it downgrades to 16-bits) 00:33:49 it's very rare to have variable quotients in signal processing 00:34:04 so 99% of the time if / shows up, turn it into * 00:35:10 one case I can think of is ramping a value over a block linearly... 00:35:30 then stepsize = (endvalue - startvalue) / blocksize 00:36:27 in that _one_ particular case, /'s way of rounding upwards in the negatives instead of downwards as usual sorta helps you-ish 00:37:50 if you have to ramp more than 1 parameter, then it's better to do 1/blocksize once and then use * for each ramped value 00:56:15 -!- Zarutian has joined. 01:37:55 .,+*=A# 01:37:59 are these characters sorted by brightness? 01:38:42 -!- HackEgo has quit (Ping timeout: 250 seconds). 01:43:31 = is less bright than * on my font 01:43:50 you might want to look into % $ @ & 01:43:57 : 01:44:05 - 01:44:05 ehlo mad 01:44:24 ...hi 01:44:32 - 01:44:32 Kernel panic - not syncing: Attempted to kill init! 01:44:37 -!- HackEgo has joined. 01:46:01 .oO@ 01:46:11 i'll just use these 01:53:24 -!- iovoid has quit (Excess Flood). 01:58:25 -!- iovoid has joined. 01:58:34 -!- moonheart08 has joined. 02:05:23 -!- trout has quit (Quit: found 1 in /dev/zero). 02:08:47 izalove: This is a meaningless question without font choice 02:08:58 AFAYK, my font is negative 02:11:20 * hppavilion[1] has a brilliant idea 02:11:28 (maybe) 02:11:59 hppavilion[1]: it is also a question on transliteration-orthography (or how it is for one is using something like freemasons 'cipher') 02:12:42 (or eljian script which is very similiar) 02:18:37 -!- HackEgo has quit (Ping timeout: 240 seconds). 02:19:46 -!- ais523 has joined. 02:21:10 is the wiki down? 02:21:39 Looks down to me. 02:22:29 ugh, and I have a new language I want to document 02:22:48 for the time being, you can get an interpreter with embedded spec from http://nethack4.org/esolangs/7/7.pl 02:23:27 But it's being served as application/x-perl :-( 02:26:15 for me that opens it in a text editor, with syntax highlighting 02:26:28 given that the spec is in perldoc anyway, a browser wouldn't be ideal for viewing it 02:28:19 hppavilion[1]: lets hear that brilliant idea or least a rough sketch of it 02:28:36 Zarutian: Basically, make a font with non-english characters for the alphabet 02:28:45 Zarutian: Completely unrelated to english 02:29:02 hppavilion[1]: like the fúþark runic charset? 02:29:06 Maybe? 02:29:28 Zarutian: Take advantage of brain's neuroplasticity to read in it. Never have anyone read over my shoulder again. 02:29:30 Profit. 02:31:13 who's in charge of the wiki? fizzie? we should probably ping whoever it is to let them know the wiki's down 02:31:17 hppavilion[1]: I have used an variant of 'younger swedish fúþark' to write semi private notes. That is, notes that I do not intend to be glanced at and absorbed by people seeing my writing. 02:31:17 Also, look like a god 02:32:50 -!- moonheart08 has quit (Ping timeout: 244 seconds). 02:38:55 -!- oerjan has joined. 02:47:47 wiki down :( 02:48:07 who keeps the wiki up these days? 02:48:10 i,i no one 02:48:28 fizzie may 02:48:52 but only if the server is up 02:49:53 <\oren\> @messages-maud 02:49:53 You don't have any messages 02:50:45 `quote @messages 02:50:52 `? @messages-loud 02:51:03 Oh, right. 02:51:49 <\oren\> O NOES 02:51:55 i guess the server isn't up, then. 02:52:05 <\oren\> @metar CYYZ 02:52:05 CYYZ 040200Z 28008KT 15SM BKN049 03/M01 A3020 RMK SC7 SLP235 02:52:56 @@ @@ (@where weather) KOAK KSFO KSJC 02:52:59 KOAK 040153Z 34004KT 10SM FEW200 13/09 A3018 RMK AO2 SLP220 T01280094 \ KSFO 040156Z 29010KT 9SM FEW015 FEW200 13/10 A3018 RMK AO2 SLP220 T01280100 $ \ KSJC 040153Z 27003KT 10SM FEW050 SCT100 13/04 02:52:59 A3018 RMK AO2 SLP218 T01280044 02:57:04 -!- HackEgo has joined. 03:00:06 is there a way to turn the knapsack problem into a turing machine? (by introducing something like an infinite number of items or something) 03:14:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:15:23 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 03:15:31 midnight spaghetti, anyone? <-- already had some at approx. 22:30 hth 03:15:50 that's no midnight spaghetti >:O 03:15:56 indeed 03:18:26 oerjan can eat midnight spaghetti at whatever hour he pleases hth 03:18:46 tdh thx 03:20:13 That didn't help? 03:20:31 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50444&oldid=50440 * Ais523 * (+8) /* Non-alphabetic */ +[[7]] 03:20:42 wiki's back up I think 03:21:40 yay 03:22:23 we seem to have two new users who couldn't get past the filter 03:23:10 and one tried a ridiculous amount of times... 03:24:37 what were they doing wrong? 03:25:17 kept adding a http link 03:25:23 *an 03:26:06 the other one didn't get to the introduction at all 03:26:38 although i'm not sure the edit he tried to make wasn't a copyvio 03:28:39 * oerjan is too lazy to download that mediafire one 03:31:29 mad: a declarative, additive version of fractran? 03:31:55 making it declarative shouldn't be too hard, but making it additive could be 03:32:11 see Bag hth 03:32:38 although that's still multiplicative in notation 03:33:23 i'm reminded of sylver coinage 03:34:00 which is not TC afaik 03:34:22 (being terminating for a start) 03:35:21 well, the first few moves are unbounded 03:41:00 (compare http://mathoverflow.net/q/122250, a chess position with game length ω) 03:41:45 has sylver coinage been proven to terminate? 03:42:37 that is, is it known whether every game has finite optimal moves 03:42:43 um it's proven that it terminates 03:42:49 each game 03:43:11 regardless of what the players do 03:44:13 maybe “terminate” was the wrong word 03:44:45 you mean if perfect play is known? 03:45:17 for example, could there be any position where the losing player can force the game to be arbitrarily long? 03:45:43 hm 03:45:52 any player can always play 1 to win. 03:46:32 oh wait it's misere 03:46:35 so he loses 03:47:39 some games with unbounded move choices (even where every game is finite) have been proven undecidable 03:47:43 iirc 03:48:03 * oerjan looks at wikipedia 03:49:12 hm the first player to name 2 or 3 would also lose 03:50:09 oh it's not been solved 03:50:44 expecting infinite chess to be found turing complete under the right conditions 03:51:21 "Hutchings's Theorem states that any of the prime numbers 5, 7, 11, 13, …, wins as a first move, but very little is known about the subsequent winning moves: these are the only winning openings known. Complete winning strategies are known for answering the losing openings 1, 2, 3, 4, 6, 8, 9, and 12." 03:51:26 this game sounds pretty good 03:51:30 though the transfinite thing is interesting 03:51:33 mad: I think it is, but all constructions so far require infinitely many pieces 03:51:45 well 03:51:54 you need some source of infinite information 03:52:01 using finitely many pieces is an open problem 03:52:13 so either soem infinitely movable piece 03:52:23 or infinitely many pieces yes 03:53:04 I don't think it's been proven that either of those are even necessary for undecidability 03:53:15 well 03:53:27 the board is infinite, so in principle short-moving pieces can move an unbounded distance 03:53:59 you for the amount of information in your state to be always able to grow more 03:54:34 er... what you need, is that the amount of information in your state needs to be always able to grow more 03:54:39 in particular, they could move an unbounded distance away from each other, and it's plausible that this could store unbounded information 03:55:00 yeah 03:55:28 you need 2x unbounded counters + 1 state (bounded) for a minsky machine 03:55:32 maybe this would not work in a directmate construction, because the pieces would no longer influence each other 03:56:26 you could use sets of passed pawns though, as their moves are irreversible 03:57:57 given a board with one-ways, 'wire crossings' (ie superposed paths in 2d), and a mix of different infinitely repeated sections, you can get computation using the movement of 1 piece (by using the x and y position as your two unbounded minsky-machine counters, and using which path you're on as the state) 04:00:05 for unbounded chess... 04:00:17 you'd need 2 unbounded movable pieces 04:00:32 that can be moved +1 or -1 an infinite number of times 04:01:05 and if they move back to position 0 they change state transitions 04:04:06 hmm, a “knapsack” problem over a word group (instead of an additive group) is undecidable again, because it is a post correspondence system 04:04:37 hmm 04:06:07 you could try and determine if a knapsack problem where each item value is a k-tuple of integers is decidable 04:06:15 (the standard knapsack problem is where k=1) 04:09:05 having a deterministic (order-independent) fractran UTM would show that a finite k-knapsack is curly-L-complete 04:09:30 k would be the number of prime factors in the fractran program 04:15:42 [wiki] [[7]] N https://esolangs.org/w/index.php?oldid=50445 * Ais523 * (+10419) new language! 04:16:19 [wiki] [[User:Ais523]] https://esolangs.org/w/index.php?diff=50446&oldid=50252 * Ais523 * (+7) +[[7]] 04:17:13 kinda wonder what infinichess would look like on a hyperbolic plane 04:18:25 <\oren\> if the right winger win the election tomorrow, maybe austria will demand south tyrol back 04:19:25 -!- Zarutian has quit (Quit: Zarutian). 04:24:28 -!- otherbot has quit (Remote host closed the connection). 04:24:50 -!- hppavilion[1] has joined. 04:39:06 why not poland with that 04:41:29 <\oren\> maybe if the right wingers win in poland, they can insto space 04:50:11 -!- Kaynato has quit (Ping timeout: 260 seconds). 04:58:58 <\oren\> `quote 04:59:05 <\oren\> @quote 04:59:05 mnislaih says: When one of the Simons says that he is having trouble reading your code, you ought to listen! 04:59:11 <\oren\> @quote 04:59:11 davidhasselh0f says: [on SPJ's "A Taste of Haskell" tutorial]: It's better than sex. 04:59:16 <\oren\> @quote 04:59:16 Failure02 says: in haskell you can have korean smilies as variables! like (^-^) 04:59:20 1259) boily: some girl from germany just messaged me and turned out the freezer was set to some sort of esoteric natural language. 04:59:36 <\oren\> YAAAAY Hackego is back! 05:00:08 <\oren\> `quote 05:00:15 536) I mean, any organisation called the Scottish Defence League should be beating up English people, what other point would there be? 05:07:42 One chess variant I have read about is all pieces also have the power of pawns (except for promotion) in addition to their normal powers. Double-step is possible from your second rank, in which case they can be captured by en-passan by any other pieces. In the default variant, rooks and queens cannot be captured by en-passan. 05:09:06 I can think of two other kinds of subvariants though. One is that rooks and queens can be captured by en-passan, but only if it moves two spaces forward from your second rank without capturing anything. The other possible way is that it is only allowed if it would otherwise be stalemate, and then only if the player who moved the rook/queen agrees to let you to capture it so that the game can continue. 05:16:55 turns out that mate-in-n problems with finitely many pieces are decidable, because each of the n moves can be described in presburger arithmetic: https://arxiv.org/abs/1201.5597 05:19:12 To have an infinite number of pieces is only also with infinite size of board 05:29:18 Jafet: Strip chess never ends in a stalemate. 05:32:00 I hear that playing in some places might get you a Czech mate 05:36:00 -!- augur has quit (Ping timeout: 260 seconds). 05:44:27 -!- augur has joined. 05:49:34 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 06:37:59 -!- impomatic_ has quit (Ping timeout: 260 seconds). 06:48:31 -!- hppavilion[1] has joined. 07:01:37 Jafet: I assume that this is finitely many pieces, but an infinite board? otherwise it's obviously decidable by brute force 07:01:51 next question: we know it isn't above TC; is it below TC? 07:08:33 decidable implies below TC, usually? 07:09:31 oh right 07:09:40 it's 7am and I haven't gone to bed yet 07:10:20 * oerjan is about to consider it 07:10:37 @time oerjan 07:10:37 Local time for oerjan is Sun Dec 4 08:10:37 2016 07:10:45 maybe you want to have some midnight spaghetti 07:11:52 Apparently there's some massive pm-spamming advertising campaign going on on freenode right now 07:12:07 does it involve spaghetti by any chance? 07:18:47 Sadly it doesn't 07:19:03 Apparently "this irc" is being moved 07:19:08 sam[0]: ...is your name a reference to mine? 07:19:18 sam[0]: Yes, I heard 07:19:26 Stay out of the big channels and you won't get spammed 07:19:28 hppavilion[1]: no 07:19:50 Or just set usermode +R 07:20:14 Stops unregged nicks PMing you 07:20:26 sam is an editor, not a model of laptop 07:20:26 sam[0]: Well, yes, that too 07:20:35 sam[0]: I heard 07:20:42 sam[0]: But the [0] 07:20:45 Wait 07:20:49 ais523: The [0] 07:21:01 Ah, that's due to something from another channel 07:21:17 A disagreement about who the original sam was 07:23:39 hppavilion[1]: well [1] isn't a laptop model as far as I know 07:24:12 ais523: And is [0] an editor version? 07:24:19 I assume 07:36:04 -!- hppavilion[0] has joined. 07:38:48 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 07:52:11 -!- mad has quit (Quit: Pics or it didn't happen). 07:54:41 @time 07:54:44 Local time for shachaf is Sat Dec 3 23:54:41 2016 07:54:48 izalove: presently cooking spaghetti 07:54:48 i need a cool nonsense name for a project 07:54:57 thanks that's a great name 07:56:16 izalove: What's a great name? 07:56:21 izalove: Do I have somebody on block?? 07:56:33 Or was it what shachaf said? :P 07:56:36 shachaf ? 07:56:53 spaghetti is the name 07:57:16 izalove: I see der chaf's message before yours 07:57:32 at first i wanted to use presently-cooking-spaghetti but then it was too long to type 07:58:29 izalove: Go with something that treats "spaghet" as if it were a greek root 07:58:36 izalove: The same way we say "spaghettification" 07:58:47 who says that 08:00:19 izalove: ...scientists 08:00:27 @time 08:00:30 Local time for shachaf is Sun Dec 4 00:00:27 2016 08:00:30 Spaghetti is ready. 08:00:36 izalove: Spaghettification is the actual, scientific term for how you get torn apart as you fall into a black hole 08:00:57 izalove: At some point, your legs move faster than your head (...assuming you fall feet first) and you're torn in half 08:00:59 If you're trying not to ping me by saying "chaf's", it's not working. 08:01:20 shachaf: I knew it'd ping you, I just wanted to call you "der chaf" 08:01:21 I have /hilight on chaf\b 08:01:24 izalove: Then the same thing happens to each piece then 08:01:27 etc. 08:01:38 Until you're just a train of individual particles falling into a singularity 08:02:13 why does everything you say end up with me in particles falling apart 08:02:29 hppavilion[0]: pretty sure that hasn't been observed and therefore can't be called science hth 08:02:56 https://aaronkcollett.files.wordpress.com/2016/01/0055_08.gif 08:03:02 shachaf: Oh. 08:03:10 izalove: It's my master plan 08:03:54 shachaf: Wait, I'm confused 08:05:48 http://media.chick.com/tractimages67491/0055/0055_14.gif 08:05:52 that's science for you 08:07:01 shachaf: Yeah, I get it 08:07:10 * hppavilion[0] remember Jack Chick is dead and dances 08:07:33 chick tracts are so good 08:09:34 Oh right, there was a celebrity death I approved of this year. 08:10:06 hikhq 08:10:20 How should we build, package, and deploy software? 08:10:42 Oh gee, that's a hard question. 08:10:56 Why don't you give me an easier one, like "does P=NP?" 08:11:21 That one is pretty easy. 08:11:33 P≠NP 08:11:38 Just the proof is tricky. 08:11:46 And I'm not asking you for a proof. 08:12:01 Would you say there exists a proof this IRC line is too small to contain? 08:12:18 `cat bin/distort 08:12:29 ​#!/usr/bin/env python \ import sys \ N=330 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N] 08:13:02 shachaf: P ⊃ NP obv. 08:13:02 oerjan: What if `` piped the output through a program that automatically became a variant of `1 when the output was long enough? 08:13:17 pikhq: You can do a lot in 330 bytes. I wouldn't bet on it. 08:17:10 shachaf: fiendish 08:17:39 oerjan: which part 08:17:41 I estimate there are approximately 330*2^8 possibilities. 08:18:01 (actually less, but that's a decent lazy upper bound) 08:23:08 -!- oerjan has quit (Quit: Shouldn't that be 2^(8*330)). 08:35:03 -!- hppavilion[0] has changed nick to hppavilion[1]. 08:35:03 THERE CAN BE ONLY ONE 08:51:06 pikhq: lern2math 09:10:31 -!- AnotherTest has joined. 09:14:38 if there were a 330-byte proof that P≠NP, I'd expect it to have been discovered by now 09:14:45 perhaps not, though 09:15:01 one of the main results of my PhD thesis had a proof that was only about a paragraph long, it might be golfed into that length 09:15:11 *golfable 09:23:27 a sufficiently well-written 330-character grant application ought to do the job 09:25:10 failing that, a 330-character invitation to attend your keynote where you will present the most important 23 problems of this century 09:25:36 is it possible that P=?NP is undecidable? (if it is, I'm pretty sure you can prove that you can't prove that it's undecidable) 09:26:21 (because doing so would prove that no algorithm for solving an NP-complete problem can provably run in polynomial time, and it's hard to see how an algorithm could run in polynomial time but unprovably so) 09:27:26 How should we build, package, and deploy software? ← via an international hub for software design and deployment 09:27:37 (alternative answer: aimake, preferably the vaporware version that I haven't even really started yet) 09:28:02 I initially understood that sentence as "I'm pretty sure you can prove that, if it is, you can't prove that it's undecidable" 09:28:26 Which I think is a stronger statement. But you can't trust me after midnight spaghetti. 09:29:09 ais523: What is aimake? 09:29:23 well, suppose that you try to brute-force a problem that turns out to always has a solution of size O(log n), but you can't prove it 09:29:25 Ah, I should have looked it up. 09:29:26 shachaf: a build system I've been working on for several years now 09:29:41 I can't think of an example, though 09:29:43 I remember now that you've talked about it. 09:29:56 it contains a (weak) AI that figures out how to build much of your code; it can also generate installers, at least on Windows 09:30:15 Jafet: This reminds me of a thing someone said once which I can't quite remember. 09:30:45 It was along the lines of, there's a problem which is undecidable, but decidable given an oracle for any undecidable problem. 09:31:29 like, a minimally undecidable problem? 09:31:43 is it known what the problem actually /is/, or merely proven that it exists? 09:31:51 Yes, I think it was known. 09:31:56 I might be misstating it, though. 09:32:39 I'll ask in the other channel. 09:33:43 partial example: a simplex algorithm with a sufficiently clever oracle for pivoting might always run in polynomial time, though it could be extremely hard to prove this 09:36:50 ais523: I don't think having to write a bit of metadata about my code is a build system problem. 09:37:04 I mean, a problem that I have with existing build systems. 09:37:19 I think having to change the makefiles whenever you shuffle things around in your source tree is really annoying 09:37:57 and things like determining which directories installed system header files are in is a problem that most build systems push onto the end user (!) even though they can be solved more easily by a computer than by a human 09:38:26 Well, I certainly think a build system's description files should be high-level and declarative, not lists of commands like Makefiles. 09:39:00 the worst metadata that a makefile forces you to write is the build dependencies 09:39:18 I'm not sure that explicit dependencies are that bad. 09:39:30 usually, you don't even know what they are, so why are you expected to write them correctly? 09:40:25 If you're using a library, you presumably know that you're using it. 09:41:18 in aimake, you specify that you're using it (+ a symbol from the library to ensure that it finds the right one) 09:41:24 you don't specify where it is, though 09:41:54 How do you specify something without specifying where it is? 09:42:12 I can specify shachaf without knowing where it is 09:42:34 ais523: Aha, I got a reference: https://arxiv.org/pdf/1110.1907.pdf 09:42:40 by name, in this case 09:42:49 I was referring, though, to libraries and binaries (such as compilers) that depend on other files 09:43:18 Well, you're implicitly referring to freenode:shachaf or, freenode:#esoteric:shachaf 09:44:28 fortunately, shachaf is sufficiently unique in this context 09:44:48 I wonder how aimake would deal with multiple versions of libraries, such as on a multiarch debian system 09:44:54 Right. Like you can specify a file with a relative path. 09:45:08 There's enough information from context that you're still specifying where it is. 09:47:33 Jafet: that already happens with ncurses and ncursesw; it seems to just pick one that causes the link to succeed 09:48:02 OK, now I see what you mean. 09:48:27 shachaf: What are the actual limits of an IRC line length? 09:48:45 hppavilion[1]: 510 characters including metadata 09:48:54 it's sometimes a little hard to predict the length of the metadata though 09:49:04 ais523: And how short can you reliably get metadata down to? 09:49:05 (I believe that debian amd64 allows you to have three libc's simultaneously: :amd64, :i386, and the -i386 variant that exists for backwards compatibility) 09:49:10 330 was conservative, if I remember correctly. 09:49:10 so clients tend to wrap the lines early, and in general it's impossible to predict where you'll be cut off 09:49:48 oh, there are i686 variants as well (even for amd64‽) which brings the total to 5 09:50:22 OK, we'll stick with 330 09:50:43 Let's just assume any 330-8-bit-byte line can be used 09:50:44 WAIT! 09:50:44 330 is for distort, though. 09:51:00 We have to include lines of length <330; I think those are distinct 09:52:18 "typedef char *char_p; char_p AIMAKE_EXPORT(function_returning_a_string)(void) /* exported */" 09:52:21 Looks complicated. 09:52:45 ais523: Are they distinct? 09:53:19 it depends on whether they can be uniquely padded 09:53:25 especially with trailing whitespace 09:53:35 shachaf: I've had to jump through several hoops to avoid having to write a custom preprocessor :-( 09:53:48 that is something I'd love to fix 09:53:50 because it's annoying 09:54:01 What character terminates an IRC line? 09:54:04 Is it only \r\n? 09:54:04 (also the typedef's only needed in gcc; IIRC it works in clang even with the obvious char *) 09:54:09 Why is it necessary? 09:54:15 Would, say, just a \r or just an \n still end it? 09:54:21 Or a \n\r? 09:54:50 Oh, it's about shared libraries? 09:54:56 Why not statically link everything? 09:55:19 Wait, I might be confusing things. 09:56:51 it's about getting aimake to generate shared libraries 09:57:10 it has this feature because NitroHack used it, and the original motivation for aimake was that NitroHack's build system was broken 10:16:32 -!- ais523 has quit. 10:18:45 -!- Sprocklem has quit (Ping timeout: 268 seconds). 11:07:37 Are all traditional programming languages (henceforth "borilangs", by analogy to "esolangs") analytic? 11:07:56 what does analytic mean in this case? 11:08:12 izalove: In terms of language typology 11:08:21 izalove: https://en.wikipedia.org/wiki/Analytic_language 11:08:24 ah i know nothing about that 11:08:35 izalove: May I ask why you stopped being izabera at some point? 11:09:05 idk 11:09:33 most “traditional” programming languages are actually fairly esoteric 11:10:06 at any rate, there is perligata, which is about as inflective on the word level as languages go 11:11:14 `? perligata 11:11:31 Duck Duck Go can search the esowiki with !eso :D 11:11:44 perligata? ¯\(°​_o)/¯ 11:12:03 Oh god, http://esolangs.org/wiki/Inflection is appalling 11:12:49 I'm... just going to redo it 11:12:55 http://search.cpan.org/~dconway/Lingua-Romana-Perligata-0.50/lib/Lingua/Romana/Perligata.pm 11:17:44 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50447&oldid=50434 * JGeo * (+242) /* Introductions */ 11:17:53 Wat 11:17:58 Why wasn't it 11:17:59 Wait 11:18:07 Oh. That's why 11:18:14 I had Strip Colors on for #esoteric 11:19:58 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50448&oldid=50447 * JGeo * (-242) /* Introductions */ 11:20:21 is pr(a | emptyset) a valid thing to calculate? 11:21:04 thyname: Assuming you mean P(a|{}), yeah, but it'll always just be P(a) ips 11:21:38 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50449&oldid=50448 * JGeo * (+204) /* Introductions */ 11:21:43 how so? i'd argue it is 0 because A | {} can never happen 11:22:05 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50450&oldid=50449 * JGeo * (+9) /* Introductions */ 11:22:14 myname: Isn't P(A|{}) the probability of A given that {} is true? 11:22:26 myname: The probability that {} is true is... I think it's actually 1 11:22:32 As a vacuous truth 11:22:56 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50451&oldid=50450 * JGeo * (+46) /* Introductions */ 11:23:16 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50452&oldid=50451 * JGeo * (-1) /* Introductions */ 11:23:36 But since the happenedness of {} is irrelevant to the probability of A (and also, since {} always happens anyway, it's not important), it doesn't change anything 11:24:10 [wiki] [[Piet]] https://esolangs.org/w/index.php?diff=50453&oldid=47000 * JGeo * (+127) Added a link to a new Piet program. 11:26:19 no, because P(A | ∅) is defined as P(A ∩ ∅) / P(∅) 11:26:44 but what is P({})? 11:26:47 it it 11:26:53 if it's 1 i am right 11:27:02 if it's 0 you cannot compute it 11:28:23 P(∅) is always zero 11:28:48 so it's not computable what P(a | {}) is? 11:29:08 now, a more interesting question is P(A | B) for a nonempty set B with probability measure 0 11:30:03 how is this more interesting? 11:30:20 well, empty set is just an edge case of that i guess 11:30:24 https://en.wikipedia.org/wiki/Borel–Kolmogorov_paradox 11:31:23 i hate probabilities 11:31:35 even the word is just horible 11:36:57 Jafet: I'd think P(∅) would be one 11:37:03 Jafet: because vacuousity 11:37:26 `unidecode ∩ 11:37:50 ​[U+2229 INTERSECTION] 11:38:18 Güt 11:38:21 Or Gut 11:41:09 well, your thinking would be… unlikely to be correct 11:41:25 Jafet: cow.org/csi 11:41:29 (in fact, it is correct with probability P(∅).) 11:45:39 :D 12:10:05 would you say Pr(omega in S) is the probability of a given omega that has to be in S or the probability that a given omega is in S? 12:17:24 myname: P(a) = 2 12:32:14 -!- boily has joined. 12:46:54 -!- Phantom_Hoover has joined. 13:12:00 -!- boily has quit (Quit: SAMURAI CHICKEN). 13:21:47 does a samurai chicken lay samurai x? 13:29:42 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 13:41:40 -!- Zarutian has joined. 15:01:58 -!- Zarutian has quit (Quit: Zarutian). 15:27:23 -!- Zarutian has joined. 15:28:32 -!- Zarutian has quit (Read error: Connection reset by peer). 15:28:48 -!- Zarutian has joined. 15:38:25 -!- DHeadshot has joined. 15:40:28 Outside in a lamp post there was a sticker with a photo of a cat, and the text: "If cats could talk to the cops, they wouldn't." And a logo of some organization with the word "anarchy" in the name. 15:41:34 bcause all cats are bastards? 15:43:26 I don't know. But this was the photo: https://twitter.com/mathieumatiu/status/649668969050308608 15:55:16 myname: noooo, all cats are beautiful 15:56:29 int-e: i don't see any contradictions to what i said 15:56:46 `quote 1312 15:56:55 No output. 15:57:08 `wc quotes 15:57:10 ​ 1299 26146 156447 quotes 16:01:18 what? 16:02:18 `quote 1299 16:02:20 1299) Minskily, Munskily / ais523 / hailing from Birmingham / is a sublime // master of intricate / esotericity / yet is confounded by / travel in time. 16:32:49 -!- Kaynato has joined. 17:24:20 [wiki] [[Special:Log/newusers]] create * Redstarcoder * New user account 17:32:53 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50454&oldid=50452 * Redstarcoder * (+340) /* Introductions */ 17:33:39 [wiki] [[Fish]] https://esolangs.org/w/index.php?diff=50455&oldid=47187 * Redstarcoder * (-10) Tenatively removing "fish.go" as it doesn't look like it has ever compiled, and certainly not on a modern version of Go. Tenatively placed my own "go-fish" in the same area, which actually utilises the GOPATH and doesn't need anything arcane to run. 17:34:49 [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=50456&oldid=50455 * Redstarcoder * (+0) /* Interpreters */ Changed ordering to put the fishlanguage.com interpreter higher up. 18:06:14 -!- Taneb has changed nick to nvd. 18:10:54 [wiki] [[Fish]] https://esolangs.org/w/index.php?diff=50457&oldid=50456 * Redstarcoder * (+57) /* Interpreters */ Updated go-fish description to reflect recent changes 18:44:35 -!- Kaynato has quit (Ping timeout: 260 seconds). 19:10:51 -!- Kaynato has joined. 19:18:47 -!- Sprocklem has joined. 20:31:12 -!- atrapado_ has joined. 20:41:01 <\oren\> good morning! 20:44:05 Heya. 21:02:38 -!- Bowserinator has quit (Disconnected by services). 21:02:54 -!- Bowserin- has joined. 21:04:39 -!- Bowserinator has joined. 21:07:45 -!- Bowserin- has quit (Client Quit). 21:10:44 <\oren\> `quote 21:10:58 937) fungot: begrudging pat 21:11:30 <\oren\> `quote 21:11:31 1168) "A phone touted as the first to put privacy and security ahead of all other considerations launched at a packed event at Mobile World Congress in Barcelona, Spain, today." So, a paperweight? Yes I dunno man, could be bugged. 21:11:55 -!- atrapado_ has quit (Quit: Leaving). 21:11:59 <\oren\> `quote 21:11:59 302) oerjan you're swedish, right? 21:12:03 <\oren\> `quote 21:12:04 397) There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. [...] You've just gave me a different result [...] It's always insane to expect different results, even when it's likely to occur. 21:12:25 <\oren\> `quote 21:12:26 789) the scene: it is a warm summer's day in scotland, although one obscured by cloud and the fact that it is september 21:14:38 ☺ 21:20:09 `? apic 21:20:13 apic? ¯\(°​_o)/¯ 21:20:27 does APic say more than a thousand words? 21:21:22 (And while I'm making up bad puns, it could also be an APic failure.) 21:21:37 grep you log for lines said by "words" and look if those from apic are at least 1000 times as much 21:23:47 *shrug* 21:24:01 It does not matter. 21:24:15 Also: It does not make Sense. ;) 21:24:26 Need to watch South-Park now. 21:26:33 -!- Elronnd has left. 21:30:35 always with the quotes 21:32:30 `quote 21:32:30 104) * Phantom_Hoover wonders where the size of the compiled Linux kernel comes from. To comply with the GFDL, there's a copy of Wikipedia in there. 21:35:16 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:03:36 -!- hydraz has changed nick to amused. 22:12:50 -!- DHeadshot has quit (Ping timeout: 250 seconds). 22:14:07 -!- Kaynato has quit (Ping timeout: 260 seconds). 23:11:31 stagnating wages only makes sense where the 'legal tender' currency is inflated over time, no? 23:12:18 I have been looking into how guilds and such in Europe made their payment and benefits rules 23:13:59 those evolved be basically by tradition and how much their work was worth relative to other services or products 23:14:57 in those days a coin was usually just the yardstick 23:15:31 or yardline more like 23:16:19 and you want your yardline to be of sturdy string and not made of streatchable rubber 23:19:44 <\oren\> I have made it a rule in life to greet anyone whom I know has a phd with "what's up doc" 23:20:34 <\oren\> `quote 23:20:47 626) i cnat eve begin to understand what you meant with that "one" 23:21:05 <\oren\> `quote 23:21:06 803) unfortunately df is not yet able to simulate norway 23:21:10 <\oren\> `quote 23:21:13 507) this strikes me as probably better than a singularity, because you can't trust a random AI, but you can probably trust olsner 23:21:21 <\oren\> `quote 23:21:22 180) Invent the game called "Sandwich - The Card Game" and "Professional Octopus of the World" (these names are just generated by randomly) 23:21:27 <\oren\> `quote 23:21:28 1083) are you saying the rockies and some mountains in norway are the same range 23:22:32 i,i "This is my son, he's a doctor but not the kind that helps people" 23:33:48 italian prime minister just resigned 23:49:48 -!- boily has joined. 23:59:38 -!- DHeadshot has joined. 2016-12-05: 00:02:28 shachaf: I know of an doctor that orignally didnt help people then his equation regarding volumetric processing were used to improve resolution of MRI 00:16:27 @massages-loud 00:16:27 You don't have any messages 00:34:40 -!- DHeadshot has quit (Ping timeout: 260 seconds). 00:41:20 -!- oerjan has joined. 00:49:01 fungot: you need massages. 00:49:01 boily: and xp manuals?! :) 00:49:15 fungot: uuuuugh! XP is so EOL. get with the times! 00:49:16 boily: window is up in the fnord. this information can be taken, though. 00:49:28 fungot: I take note of the windowed fnord. 00:49:29 boily: but its o(n) property... bet that's not cheap) 00:49:40 fungot: I can manage O(n) just fine, no worries. 00:49:41 boily: are you punctual all the time as an integer in the large, as forcer suggested, me. :) 00:50:37 -!- Kaynato has joined. 00:51:29 @tell ais523 (because doing so would prove that no algorithm for solving an NP-complete problem can provably run in polynomial time, and it's hard to see how an algorithm could run in polynomial time but unprovably so) <-- no, you only need it to be impossible to prove any algorithm _correct_, which is much more plausible. 00:51:29 Consider it noted. 00:52:47 @tell oerjan so how 'bout that norwegian rice porridge? can it be made without dairy? twh 00:52:47 Consider it noted. 00:52:49 @tell ais523 in fact P ? NP is _not_ known to be in the classes of statements that can obviously not be proved undecidable in this way. 00:52:49 Consider it noted. 00:53:11 @messages-food 00:53:11 shachaf said 23s ago: so how 'bout that norwegian rice porridge? can it be made without dairy? twh 00:53:19 there we go 00:53:26 i wanted you to use @messages-food tdh 00:53:43 shachaf: not that i know of, but someone probably has found a way 00:53:46 `? @messages-loud 00:54:08 ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold 00:54:57 `wisdom 00:55:00 but//But is a Trintercal operator. 00:56:33 `dowt but 00:56:47 7462:2016-04-17 learn But is a trintercal operator. \ 7465:2016-04-17 learn But is a Trintercal operator. 01:00:10 -!- Zarutian has quit (Quit: Zarutian). 01:00:32 ` 01:00:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 01:00:38 `? twh 01:00:43 twh would help, but is an hth derivative. hth. twh. hand. 01:01:03 `learn But is an hth derivative. 01:01:15 Relearned 'but': But is an hth derivative. 01:01:38 good rebuttal 01:01:42 thx 01:02:10 but derivates from hth? 01:02:37 boily: the `? twh entry states so 01:02:53 `? hand 01:02:56 A hand in the bush is better than a stoned bird. 01:02:59 probably through some advanced phonological process. 01:03:24 `? tanebventions 01:03:26 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: maths. He never invents anything involving sex. 01:03:45 `slwd tanebvention//s#ss,#& cumin,# 01:03:50 tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex. 01:04:10 i've been using cumin seeds lately 01:04:12 they're great 01:04:31 shachaf: there's a norwegian concept of vassgraut, which i think is porridge without dairy. i'm not sure it's compatible with rice, though. 01:05:01 oerjan: also is norwegian rice porridge a rip-off of riisipuuro twh 01:06:41 riisipuuro is probably just rice porridge 01:06:42 `? cumin 01:06:44 cumin? ¯\(°​_o)/¯ 01:06:52 -!- hppavilion[1] has joined. 01:07:41 riisipuucho 01:07:49 riisipooch. 01:08:14 shachaf: it's obviously stolen, given rice doesn't really grow in norway. from whom i don't know. 01:08:28 @wn cumin 01:08:29 *** "cumin" wn "WordNet (r) 3.0 (2006)" 01:08:30 cumin 01:08:30 n 1: dwarf Mediterranean annual long cultivated for its aromatic 01:08:30 seeds [syn: {cumin}, {Cuminum cyminum}] 01:08:30 2: aromatic seeds of the cumin herb of the carrot family [syn: 01:08:31 {cumin}, {cumin seed}] 01:08:44 cumin is too good 01:09:17 spisskum hth 01:09:29 shachaf: i have trouble thinking of a wisdom for cumin which doesn't involve sex, so you'll have to make it yourself hth 01:09:47 oerjan: hm, i have trouble thinking of one that does 01:10:36 why doesn't Taneb document his ownventions? 01:12:01 Hm... 01:12:09 I'm using fontstruct to make a simple font... 01:12:31 But it appears it doesn't support non-lettery things; there's no section to define exempli gratia mathematical operators 01:13:34 `learn Cumin is a quantum tanebvented spice, only if it doesn't involve sex. 01:13:42 Learned 'cumin': Cumin is a quantum tanebvented spice, only if it doesn't involve sex. 01:13:43 shachaf: it's a little too close to a certain dysphemism. 01:14:06 I don't know why you say "exempli gratia" like that. 01:14:14 Oh, there we go. Fixed it. 01:14:15 It's completely gratiatous. 01:14:34 oerjan: ah 01:14:51 boily: no good, a discussion of whether something involves sex itself involves sex 01:15:06 oerjan: the hebrew name is camun hth 01:15:43 don't seeds generally involve sex, anyway 01:16:27 maybe we can define cumin by the morphisms that target it, and not mention it itself? 01:23:19 shachaf: It's gratuitous Latin because I love the Lat 01:23:37 oerjan: The dysphemism has two 'm's 01:24:21 hppavilion[1]: it also often has a 'g'. i fail to see the relevance. 01:24:28 oerjan: True 01:25:18 `? tanebventions 01:25:21 Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex. 01:25:39 QUESTION! What happens when somebody repurposes a tanebvention for sex? 01:25:54 I see several sexualizable things in there 01:26:06 we already had that discussion with the universe. 01:26:11 oerjan: Yeah 01:26:14 oerjan: True 01:26:36 submarine jousting; the universe; special relativity; metar; sand; dragons; persistence; the BBC (obviously); progress; sanity. 01:28:04 dibs on metar! 01:28:11 wait. 01:28:29 metars are tanebbed? 01:28:40 `? metar 01:28:42 metar is a service Taneb invented that allows nerds to talk about the weather. 01:28:51 `dowg metar 01:29:02 9021:2016-09-08 slwd metar//s#that#Taneb invented &# \ 6536:2016-01-11 learn metar is a service that allows nerds to talk about the weather. 01:29:12 oops 01:29:37 apparently so. 01:30:43 `? _46bit_ 01:30:45 _46bit_? ¯\(°​_o)/¯ 01:31:03 `` dowg tanebvention | grep 46 01:31:14 9334:2016-10-18 slwd tanebvention//s/BBC/BBC, _46bit/ 01:31:18 huh 01:31:32 `? _46bit 01:31:34 _46bit is a slightly-uptight public-schooled Brit. Taneb invented him. 01:31:39 oh that. 01:32:09 `grwp xford comma 01:32:19 Binary file reflection matches \ tanebvention:Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents any 01:32:39 `` grwp -l 'xford comma' 01:32:41 reflection \ tanebvention 01:32:46 oxford cumin 01:32:55 `` dowg tanebvention | grep comma 01:32:58 it was me 01:33:03 9222:2016-10-10 slwd tanebvention//s#and#the Oxford comma, and# 01:38:21 `le/rn grace period//The grace period was invented by Taneb to give him more time to invent the Oxford comma. 01:38:26 Learned 'grace period': /The grace period was invented by Taneb to give him more time to invent the Oxford comma. 01:38:29 argh 01:38:39 oerjan: see, it should just produce an error in this case 01:38:49 `slwd grace period//s,/,, 01:38:55 grace period//The grace period was invented by Taneb to give him more time to invent the Oxford comma. 01:44:07 `? ../le/rn 01:44:10 sep="/" \ [[ "$0" == *//* ]] && sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[/ ].&.')" 01:45:41 My secrecy font is almost complete :D 01:45:41 oerjan: just check [[ $sep == "/" && $value == /* ]] or something and exit twh 01:45:55 you appear not to be very good at this secrecy thing hth 01:46:14 oerjan: What do you think of deprecating le/rn and always having a // separator? 01:47:13 tempting. 01:48:29 I HAVE COMPLETED THE ALPHABET 01:48:36 shachaf: How so?? 01:49:33 `sled bin/slashlearn//1,2csep="//" 01:49:38 bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[/ ].&.')" 01:51:14 oh, come on 01:52:02 `sled bin/slashlearn//$s,[/] , , 01:52:06 bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].&.')" 01:52:38 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 01:58:02 `sled bin/slashlearn//s,exit 1,{ echo "usage: $0 key//wisdom"; exit 1; }, 01:58:05 bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo "usage: $0 key//wisdom"; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].&.')" 01:58:31 `le/rn testing ho 01:58:32 usage: /hackenv/le/rn key//wisdom 01:58:40 gah 01:58:45 echo >&2 twh 01:59:23 i was copying from bin/sled 01:59:43 and also the $0 is not working :( 01:59:52 scientific led 02:00:12 $(basename "$0") hth 02:00:20 hmm, no 02:00:22 doesn't work 02:00:30 can't help you hth 02:00:34 `revert 02:00:55 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 02:03:09 -!- cosmiclatte has joined. 02:04:29 apparently le/rn_append has never worked with the double slash afaict 02:04:45 and isn't written in such a way that it's easy to fix 02:04:58 `? ../le/rn_append 02:05:00 ​#!/bin/bash \ [[ "$1" = */* ]] || exit \ topic=$(echo "$1" | lowercase | cut -d / -f 1) \ [ -z "$topic" ] && exit 1 \ stuff=$(echo "$1" | cut -d / -f 2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" 02:10:36 or wait 02:12:17 fungot: do you ever update your sources? 02:12:30 `wc le/rn_append 02:12:31 ​ 9 50 267 le/rn_append 02:13:01 `` ls bin | wc -l 02:13:04 423 02:13:14 too many 02:13:51 `` ( head -4 bin/slashlearn | sed 's/key/topic/;s/value/stuff/'; tail -5 le/rn_append ) > le/rn_app; mv le/rn_app{,end} 02:13:56 No output. 02:14:25 `cat le/rn_append 02:14:26 sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ topic="$(echo "${1%%$sep*}" | lowercase)" \ stuff="${1#*$sep}" \ stuff=$(echo "$1" | cut -d / -f 2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" 02:14:38 oerjan: how about $mk{x,} that expands escape sequences 02:14:41 or does that already exist? 02:14:44 `` ls bin/*mk* 02:14:47 bin/mk \ bin/mkcmd \ bin/mkpasswd \ bin/mkx 02:14:52 `cat bin/mkcmd 02:14:54 chmod +x "$1" && echo "$1" 02:15:04 `doat bin/mkcmd 02:15:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:15:14 7773:2016-05-05 ` mv mkcmd bin/mkcmd \ 7774:2016-05-05 mkx bin/mkcmd//chmod +x "$1" && echo "$1" 02:16:40 `cat bin/mkpasswd 02:16:40 echo $(base64 /dev/urandom | head -c 12) 02:16:44 `doat bin/mkpasswd 02:16:48 `sled le/rn_append//5d 02:16:50 6344:2015-11-28 echo \'echo $(base64 /dev/urandom | head -c 12)\' > bin/mkpasswd \ 6345:2015-11-28 chmod +x bin/mkpasswd 02:16:52 le/rn_append//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ topic="$(echo "${1%%$sep*}" | lowercase)" \ stuff="${1#*$sep}" \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" 02:17:08 `le/rn_append testing//ho! 02:17:11 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/le/rn_append: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/le/rn_append: cannot execute: Permission denied 02:17:23 `` chmod +x le/rn_append 02:17:25 `le/rn_append testing//ho! 02:17:26 No output. 02:17:31 Can't open wisdom/testing: No such file or directory. \ Learned 'testing': ho! 02:17:42 `learn Testing should always be around. 02:17:47 Relearned 'testing': Testing should always be around. 02:17:49 `le/rn_append testing//ho! 02:17:52 Learned 'testing': Testing should always be around. ho! 02:18:24 `cat bin/learn_append 02:18:26 ​#!/bin/bash \ topic="$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//')" \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" 02:19:13 can you imagine if all shaventions were deleted? 02:19:18 return to the dark ages 02:19:47 -!- boily has quit (Quit: CONJUNCTIVE CHICKEN). 02:21:48 `forget testing 02:21:51 Forget what? 02:22:20 `` perl -i -p -e 's/\n/ /' "wisdom/testing" || echo "Whoops" 02:22:22 Can't open wisdom/testing: No such file or directory. 02:22:33 fff 02:22:48 `` perl -i -p -e 's/\n/ /' "wisdom/testing" && echo "Whoops" 02:22:50 Can't open wisdom/testing: No such file or directory. \ Whoops 02:29:47 `learn Testing is mandatory. 02:29:50 Learned 'testing': Testing is mandatory. 02:30:23 ais523: Aha, I got a reference: https://arxiv.org/pdf/1110.1907.pdf <-- i found no reference to you, tdnh 02:30:38 A reference for the previous conversation. 02:30:55 fancy 02:31:05 but you can find references to me at https://scholar.google.com/scholar?q=shachaf+ben-kiki hth 02:31:24 just look at all those references 02:31:27 more fancier 02:31:30 thanked in a phd thesis and a paper! 02:32:30 oh man, that paper was published in jfp 02:32:34 i'm p. much famous 02:33:37 i take it you're more of a gentleman than a scholar. 02:33:52 do i have to be either? 02:34:00 oerjan: Do you recommend becoming a scholar? 02:34:13 not unless you want to. 02:34:16 Can I publish papers outside of academia? 02:34:29 If I have a good idea, should I bring it up in IRC, or write a paper about it? 02:34:33 i suppose it's _possible_. 02:34:36 Do I ever have good ideas? 02:34:41 I think I must've had a few. 02:34:58 why are you asking me, i never got a paper published outside of academia. 02:35:08 Well, isn't it a similar process either way? 02:35:22 You write it and submit it to a journal and then you're done, right? 02:35:52 then there's proofreading. 02:35:58 if it gets accepted. 02:36:03 and corrections. 02:36:08 Should I go be in academia? 02:36:12 Is it too late for me? 02:36:27 i'm not the right person to ask. 02:36:34 Who is? 02:38:54 i don't know that either. 02:39:50 Why did you scrap academia? 02:40:13 `learn_append shachaf//He doesn't know when to stop asking questions. 02:40:15 Can't open wisdom/shachaf//he: Not a directory. \ /hackenv/bin/learn_append: line 5: wisdom/shachaf//he: Not a directory \ Learned 'shachaf//he': cat: wisdom/shachaf//he: Not a directory 02:40:25 `learn_append shachaf He doesn't know when to stop asking questions. 02:40:38 Learned 'shachaf': Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. 02:41:18 Is now a good time to stop asking questions? 02:41:59 * oerjan swats shachaf -----### 02:42:35 oerjan: is this the dual of passover or something twh 02:42:59 i am not sufficiently familiar with passover to tell. 02:43:37 there's a thing with four children 02:43:51 the last one doesn't know how to ask questions 02:44:44 sounds dual. 04:13:42 -!- snoozypooch has changed nick to kookyzook. 04:14:24 pooch?! 04:14:44 Maybe you can write it both on the IRC and on the paper. 04:17:49 zzo38: Have you published any papers? 04:21:18 No 04:23:11 -!- kookyzook has changed nick to moodyhoot. 04:30:15 How common is it to ignore the return value of String.prototype.replace() in JavaScript? 04:32:13 Why would you do that? 04:34:08 See if you can think of why. 04:35:30 You pass in a function that has a side effect? 04:36:00 Yes 04:37:59 For example you can see the definition of parseCatalog in here http://zzo38computer.org/fossil/freeuhs.ui/raw/catalog.js?name=2a60e705e083c10b19e8ee4bd24eba8904b93e23 04:39:26 Why not use .match() instead in this case? 04:41:48 But .match() does not return captured groups when the g flag is specified 04:42:20 When not using a global match, it does generally make more sense to use RegExp.prototype.exec instead 04:45:01 You can use .exec in this case too. 04:45:15 You call .exec() multiple times and it gives you the next match each time. 04:46:21 I didn't know this until now, but now I know. 04:46:40 Yes it does, although I don't really like the way .exec() works with the g flag, since you have to call it multiple times and it has to keep track of where in the input to look in. 04:47:12 Yes, I didn't know RegExp objects had state like that. 04:47:14 Kind of scow. 04:47:27 But .replace() isn't really ideal either. 04:48:19 I know it isn't really ideal either 05:20:11 -!- Kaynato has quit (Ping timeout: 260 seconds). 05:23:28 -!- puckipedia has quit (Ping timeout: 260 seconds). 05:23:28 the lower left panel of today's girl genius seriously disturbs my brain's ability to fit the weasel queen arc into the continuity... 05:23:48 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 05:24:28 -!- puckipedia has joined. 05:25:36 now it _has_ to have happened in the main story, but i cannot see when they'd have had time... 05:28:52 oh well it _is_ apocryphal. 05:29:07 `? gg 05:29:20 gg? ¯\(°​_o)/¯ 05:30:00 -!- zzo38 has quit (Ping timeout: 260 seconds). 05:36:30 `? girl genius 05:36:32 girl genius? ¯\(°​_o)/¯ 05:36:56 `? gglist 05:36:58 gglist? ¯\(°​_o)/¯ 05:37:00 what! 05:37:07 `grwp enius 05:37:15 comics:Recommended comics include Genius Stick, Stuck Girl, and Home of the Order. The content of this list is not to be questioned. \ Binary file reflection matches 05:37:31 `dowt comics 05:37:38 7134:2016-03-06 le/rn comics/Recommended comics include genius stick, stuck girl, and home of the order. \ 7135:2016-03-06 le/rn comics/Recommended comics include Genius Stick, Stuck Girl, and Home of the Order. \ 7381:2016-04-14 ` echo -n \' The content of this list is not to be questioned.\' >>wisdom/comics \ 7382:20 05:37:58 `2 dowt comics 05:38:16 2/2:dom/comics \ 7382:2016-04-14 revert \ 7383:2016-04-14 le/rn_append comics/The content of this list is not to be questioned. 05:39:51 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50458&oldid=50454 * TehFlaminTaco * (+188) 05:47:45 -!- zzo38 has joined. 05:56:10 `slwd comics//s:G[^,]*:Yet another Genius Gamer:;s:and ::;s:[.]:, and Fantasy Stick Comic.: 05:56:13 comics//Recommended comics include Yet another Genius Gamer, Stuck Girl, Home of the Order, and Fantasy Stick Comic. The content of this list is not to be questioned. 05:58:03 `slwd comics//s, a, A, 05:58:08 comics//Recommended comics include Yet Another Genius Gamer, Stuck Girl, Home of the Order, and Fantasy Stick Comic. The content of this list is not to be questioned. 05:58:31 You are wrong; everything is to be questioned, especially questions? 05:59:43 `? comic 05:59:44 comic? ¯\(°​_o)/¯ 06:06:53 zzo38: pooches are not to be questioned hth 06:10:16 -!- hppavilion[1] has joined. 06:46:48 -!- trn has quit (Quit: quit). 06:57:04 -!- trn has joined. 07:03:54 -!- cosmiclatte has quit (Quit: AndroidIrc Disconnecting). 07:19:48 -!- hppavilion[1] has quit (Quit: Leaving). 07:32:17 -!- oerjan has quit (Quit: Nite). 08:23:31 -!- DHeadshot has joined. 08:32:54 -!- idris-bot has quit (Ping timeout: 244 seconds). 08:40:31 -!- AnotherTest has joined. 08:45:33 -!- DHeadshot has quit (Ping timeout: 268 seconds). 09:02:36 -!- Akaibu has quit (Ping timeout: 246 seconds). 09:05:06 -!- Akaibu has joined. 09:16:26 -!- Phantom_Hoover has joined. 09:27:08 ninja date => http://www.savagechickens.com/2016/12/just-the-two-of-us.html 09:48:26 -!- Sprocklem has quit (Ping timeout: 246 seconds). 11:08:43 -!- MoALTz_ has joined. 11:10:20 -!- MDude has joined. 11:11:33 -!- MoALTz has quit (Ping timeout: 248 seconds). 11:18:23 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 11:34:04 -!- boily has joined. 11:36:47 NINJA CHICKEN 11:41:22 ybdellon! 11:55:07 belloily! 11:59:33 -!- sebbu has quit (Ping timeout: 260 seconds). 12:15:45 `? ybden 12:15:52 ybden daintily hides in her den, fostering dark machinations on warfare cutlery. 12:16:57 -!- boily has quit (Quit: BREADTH CHICKEN). 12:52:20 -!- idris-bot has joined. 12:53:28 -!- AnotherTest has quit (Ping timeout: 258 seconds). 12:54:22 `? boily 12:54:33 ​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. 12:55:13 `?? boily 12:55:20 I must confess, I know not of what you are speaking. 12:55:26 `? shikhin 12:55:29 shikhin is a Malevolent God, who will promise you stuff tomorrow. 12:56:06 Sounds like me alright. 13:06:00 -!- Phantom_Hoover has joined. 13:17:49 -!- AnotherTest has joined. 13:48:00 -!- wlp1s1 has quit (Ping timeout: 260 seconds). 13:51:05 -!- iczero has joined. 13:55:04 -!- sebbu has joined. 13:58:33 -!- iczero has quit (Ping timeout: 260 seconds). 14:08:59 -!- iczero has joined. 14:34:44 -!- Kaynato has joined. 14:49:09 -!- PinealGlandOptic has joined. 14:50:15 hi everyone! does anybody can point me to downloads of source code of Unix v8, v9? specifically i'm looking for source code of that util: http://man.cat-v.org/unix_8th/1/struct 15:15:21 -!- ybden has quit (Read error: Connection reset by peer). 15:15:50 -!- ybden has joined. 15:19:01 -!- Sprocklem has joined. 15:26:48 -!- Kaynato has quit (Ping timeout: 258 seconds). 15:50:28 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 15:55:37 -!- Phantom_Hoover has joined. 15:55:43 -!- Phantom_Hoover has quit (Changing host). 15:55:43 -!- Phantom_Hoover has joined. 16:07:31 -!- moony has joined. 16:17:15 http://i.imgur.com/JsJZ8w4.jpg 16:17:18 wolfram alpha, friends 16:18:12 lol 16:19:34 http://i.imgur.com/L1Jk0tD.png 16:19:40 wolfram alpha, friends 16:20:06 lol 16:22:36 Phantom_Hoover: hehe 16:26:58 Phantom_Hoover: Sidney and Brisbane don't have train stations, so bahn.de suggests "Widney Manor" and "Brißbachtal, Brodenbach" instead as closest matches, and gives a list of other stations you might have thought of 16:28:34 Phantom_Hoover: and Brißbachtal, Brodenbach is unlikely what you thought of, because it doesn't have a train line, so bahn.de gives only train+bus combinations 16:47:56 [for the logs] “What is the cost of a train ticket from Sidney to Brisbane” The answer is about 28.8 quadrillion kilometer US dollars squared. Input interpretation. {The Train (movie) production budget} {The Train (movie) total US box office receipts} {distance from Sidney, New South Wales to Brisbane, Queensland} -- Wolfram Alpha 16:49:04 I wonder if we could addquote that or something 16:59:20 `? wolfram 16:59:31 Stephen Wolfram is an esolanger with too much money and power. Taneb invented him. 17:09:01 -!- otherbot has joined. 17:34:38 -!- zzo38 has quit (Ping timeout: 245 seconds). 17:35:15 -!- iczero has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...). 17:35:53 -!- iczero has joined. 17:44:32 -!- Vorpal has quit (Ping timeout: 256 seconds). 17:50:12 -!- Vorpal has joined. 17:50:12 -!- Vorpal has quit (Changing host). 17:50:12 -!- Vorpal has joined. 17:54:22 -!- MoALTz_ has changed nick to MoALTz. 17:56:40 -!- Zarutian has joined. 17:57:00 -!- Zarutian has quit (Read error: Connection reset by peer). 17:57:17 -!- Zarutian has joined. 18:03:34 -!- zzo38 has joined. 18:21:55 -!- iczero has changed nick to wlp1s1. 18:24:42 -!- AnotherTest has quit (Ping timeout: 246 seconds). 18:36:39 -!- DHeadshot has joined. 18:39:40 <\oren\> Emoji was a mistake 18:48:33 lol 18:55:00 String.prototype.toArray=function(){return Array.of.apply(Array,Object(this));}; 18:59:23 Actually String.prototype.split("") works better anyways 19:01:51 -!- AnotherTest has joined. 19:06:39 -!- LKoen has joined. 19:18:32 -!- hppavilion[1] has joined. 19:19:44 -!- LKoen has quit (Remote host closed the connection). 19:22:48 -!- iovoid- has joined. 19:22:52 -!- DHeadshot_ has joined. 19:23:22 -!- lifthras1ir has joined. 19:23:49 -!- iovoid has quit (Killed (karatkievich.freenode.net (Nickname regained by services))). 19:23:49 -!- iovoid- has changed nick to iovoid. 19:28:32 -!- DHeadshot has quit (*.net *.split). 19:28:32 -!- otherbot has quit (*.net *.split). 19:28:35 -!- aloril_ has quit (*.net *.split). 19:28:35 -!- lifthrasiir has quit (*.net *.split). 19:28:37 -!- APic has quit (*.net *.split). 19:28:37 -!- lynn has quit (*.net *.split). 19:28:38 -!- Alcest has quit (*.net *.split). 19:30:37 -!- wob_jonas has joined. 19:31:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:34:21 -!- APic has joined. 19:34:38 -!- lynn__ has joined. 19:35:18 -!- aloril_ has joined. 19:36:24 `quote 19:36:26 213) actually, I think vorpal is the "retarded team member" to the left 19:36:46 `wisdom 19:36:53 elrond//Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. 19:36:57 `wisdom 19:37:00 mothology//Mothology is the study of moths, myths and mirths. 19:42:47 -!- LKoen has joined. 20:06:43 -!- LKoen has quit (Remote host closed the connection). 20:10:28 `wisdom 20:10:32 mosquito//Mosquitos are tiny vampires, sucking out your soul. 20:10:58 `ls 20:11:02 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf 20:11:29 `wisdom 20:11:31 boxmodel//boxmodel is how we figure out how big Taneb's cage is going to be. 20:11:37 `wisdom 20:11:39 fiora//Fiora is half JRPG fangirl, half SIMD dork, and all sucrose. She's a sous-chef who shushes sushi. 20:11:50 `wisdom 20:11:53 cloud//The cloud is a server Blackhat guy runs, connected to the internet through a cable modem. There's a lot of caching. Cloud is also the shape of clouds. 20:12:02 `wisdom 20:12:05 ttf//TTF is the true typography format. All others are heretical. 20:12:08 `wisdom 20:12:11 _46bit//_46bit is a slightly-uptight public-schooled Brit. Taneb invented him. 20:12:14 `wisdom 20:12:16 the//the Toe of Harriness's Enclosure 20:12:35 `wisdom 20:12:37 palate//Palate is usually a metaphor for a person's preferences about food or drink. 20:12:48 *goes to query* 20:14:24 `olist 1060 20:14:25 olist 1060: shachaf oerjan Sgeo FireFly boily nortti b_jonas 20:14:42 oh let me check 20:14:44 did someone make hackego ignore my PMs >_< 20:15:01 moony: it's just slow 20:15:04 im simply running `wisdom over and over again to see what shows up. 20:15:05 wait several minutes 20:16:28 <\oren\> I finally added 𝕲𝕶𝕷𝕻𝕼𝖁𝖂𝖃𝖄𝖅 20:17:01 \oren\: you added what? 20:17:20 <\oren\> the uncial letters that were missing before 20:17:45 <\oren\> er, uncial decorative capitals anyway 20:21:30 -!- otherbot has joined. 20:21:32 <\oren\> I also debugged the line height problem that was happening on macs 20:22:17 <\oren\> `quote 20:22:19 995) :D :D oh man.. i wonder if they ever made chess variants based off of animes 20:23:03 how did you do that? do you have an apple? 20:23:13 or did you borrow one? 20:23:23 woe be jonas 20:24:07 <\oren\> wob_jonas: I borrowed my dad's 20:24:23 I see 20:25:55 <\oren\> The ttf my program generates is 𝕒𝕝𝕞𝕠𝕤𝕥 acceptible to windows, but I still have to run it through fontforge to generate a valid cmap format 4... 20:26:29 `? ttf 20:26:32 TTF is the true typography format. All others are heretical. 20:26:50 <\oren\> but since fontforge isn't doing the actual bdf->ttf conversion, the turnaround time has been reduced from hours to a few minutes 20:26:54 \oren\: and it's still vector only? 20:27:05 Then, HTF means Heretical Typography Format. 20:27:07 Didn't someone here make a good pun about ttf? 20:27:13 `1 grwp font 20:27:17 1/3:font:#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz \ lifthrasiir's font:lifthrasiir's font is https://github.co 20:27:20 `spam 20:27:21 2/3:m/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png \ oren's font:\oren\'s font neoletters is http://www.orenwatson.be/fontdemo.htm \ Binary file reflection matches \ unicide:Unicide is when people can't read your suicide note because they lack the proper font. \ waltext2:WalText2 is WalrusOS's vector font rend 20:27:24 `spam 20:27:25 3/3:erer. See "WalText2i" for the improved version. 20:27:31 It would be the better format than TTF maybe 20:27:32 `1 quote font 20:27:34 1/2:30) I guess when you're immortal, mapping your fonts isn't necessary \ 1117) I do sometimes work on Linux computer. I think it is set to en.UTF-8 by default although on my account I have changed it to the C locale, disabled Unicode translation, and loaded a CP437 font. This improves the operation of the 20:27:38 `spam 20:27:39 2/2: system. \ 1248) I'm making a new font. I'm up to the capital E with diarhea 20:28:51 <\oren\> wob_jonas: sort of. I have a vector ttf version, and a bitmap bdf version available 20:29:04 oh man 20:29:06 @time fizzie 20:29:06 Local time for fizzie is Mon Dec 5 20:29:06 2016 20:29:13 independence day tomorrow 20:29:21 <\oren\> whose? 20:29:27 99th finniversary 20:30:41 oops, "Bay Area’s Finnish Independence Day Celebration on the first Sunday of December" 20:30:46 Maybe I should've gone. 20:45:02 -!- DHeadshot_ has quit (Ping timeout: 265 seconds). 20:48:13 -!- LKoen_ has joined. 20:49:47 <\oren\> how do I diff two diffs 20:50:02 diffff 20:50:44 \oren\: right, but not bitmap (or graymap) ttf or otf yet 20:50:58 I can think of this kind of Magic: the Gathering cards: Exile ~ and return all other spells to their owner's hand. ;; Split second 20:51:10 <\oren\> er, how do I put this... I have a diff A->B and a diff A->C and I want a diff B->C 20:55:32 zzo38: there's one similar spell: Unsubstantiate 21:08:49 <\oren\> `le/rn OTF/OTF is the Orthodox Typography Format, formed after the Schism of 1991. 21:08:55 No output. 21:13:28 Can you apply the two diffs and then diff? 21:13:39 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 21:13:40 Or do you not have a copy of A? 21:14:08 <\oren\> I have B and I have A, I accidentally C 21:14:29 You what? 21:14:36 <\oren\> I deleted C 21:14:39 If you have A and you have a diff A->C, then you have C. 21:14:48 <\oren\> well, sure 21:15:31 <\oren\> but shouldn't it be possible to do diff algebra independently? 21:15:44 Oh, this is theoretical? 21:16:12 <\oren\> somewhat, since I alreadys solved the original probem another way 21:16:36 darcs had some patch algebra thing that I never read about. 21:16:42 Why are you even doing all this? 21:16:51 <\oren\> because we use svn 21:17:10 <\oren\> and svn doesn't have advanced commands 21:17:36 Maybe you should use git-svn. 21:18:15 <\oren\> I hate git 21:18:29 -!- wob_jonas has joined. 21:18:38 git would make your A,B,C problem very easy. 21:18:49 <\oren\> git has too much complexity in other parts 21:20:17 What complexity? 21:22:30 All a git repository is is a collection of (content-addressed) objects and some tools for managing them. 21:23:19 shachaf: the complexity is mostly in the tools 21:23:29 and their interfaces 21:23:37 There isn't that much of it, though. 21:23:45 It's certainly less than whatever \oren\ is doing right now. 21:24:07 it's more ugliness than complexity 21:25:20 <\oren\> git has far more concepts involved than svn 21:25:21 I'm currently wondering if I should try to get past my prejudices and look at some of the other version control systems; or figure out how to fix subversion so it's more usable; or just wait for ais523's vaporware. 21:25:29 The hydraulic press guy has a special live crushing going on on Finnish TV, as part of the independence celebrations. 21:25:36 99 isn't a 100, though. 21:25:46 I'm a bit bummed Norway decided not to give us that mountain. 21:26:35 fizzie: "live crushing"? does that mean he crushes live objects? 21:26:49 sorry, that doesn't work in English. they say "alive" or "living" 21:26:53 <\oren\> https://steveko.files.wordpress.com/2012/02/subversion-arrows1.png 21:27:03 <\oren\> ^ this is the workflow for SVN 21:27:11 They haven't said what he'll crush, but I doubt it'll be anything alive. 21:27:16 <\oren\> https://steveko.files.wordpress.com/2012/02/git-arrows31.png 21:27:19 -!- centrinia has joined. 21:27:21 wob_jonas: the hydralic press channel's english is less than perfect though 21:27:24 <\oren\> ^ this is the workflow for git 21:27:42 \oren\: What? Git has nothing to do with GitHub. 21:27:45 Well, not nothing. 21:27:46 That's definitely not "the workflow" for git. It might be a one. 21:27:55 But that looks like one person's workflow for a GitHub thing. 21:28:22 Yes, that's certainly not my git workflow. 21:28:28 <\oren\> right, but look at the part that doesn't involve github even 21:28:51 It looks pretty simple? 21:29:02 There are a bunch of redundant arrows for some reason. 21:29:03 <\oren\> not as simple as svn though 21:29:23 I think git is simpler than svn. 21:29:31 My git workflow at work involves two git worktrees so that I can merge stuff without touching the mtimes of files that aren't changed so that the stupid slow to build project doesn't have to rebuild everything because it thinks source files have changed. 21:29:39 <\oren\> the point is, there should be a way to use git *without* having a local repository 21:30:05 <\oren\> with just the remote one and your working directory 21:30:13 I think you can use git archive and tar to do that 21:31:21 well, that's only read-only, but maybe you shouldn't have write access when you do that :P 21:33:15 \oren\: do you really want no local repository, or just a sparse local repository that doesn't have the stuff you don't need? 21:34:12 Even a svn working copy has that local pristine copy, right? 21:34:25 <\oren\> fizzie: yes, but it's transparent to the user 21:34:57 <\oren\> git commit should commit all the way to central repository, without any extra steps 21:35:09 wob_jonas: My git workflow at work involves two git worktrees mostly because if I check out a different branch in the one Android Studio has a project open from, it starts running like crazy trying to reindex and recompile everything. I'd really like it if Android Studio (/IntelliJ) had a "pause" button I could use to tell it to pay no attention to the filesystem for a moment. 21:35:19 \oren\: it isn't transparent unless you have network connection and storage space way bigger than the remote repository 21:36:07 \oren\: not according to me. I want to have local branches. 21:36:30 -!- DHeadshot has joined. 21:36:41 local-only branches that is 21:36:55 I can't (easily) have those in svn 21:36:58 I think by definition that means you have something to hide. 21:37:30 In related news, UK passed the Snoopers' Charter the other week. 21:37:40 svn and git are similarly transparent to the user as far as I can tell. 21:37:41 fizzie: yes, or at least I have something that I'm not yet sure I want to show 21:37:59 <\oren\> shachaf: what is the git command equivalent to svn ci 21:38:19 I dislike both svn and git, for mostly different reasons 21:38:38 and since they have different problems, svn is better for some uses, and git is better for some other uses 21:39:02 so I'd like a perfect version control system, which that vaporware thing might be 21:39:54 maybe I should just cryogenically suspend myself until that perfect vcs is done, TAOCP is finished, and there's peace in the Middle East 21:40:10 <\oren\> svn ci does the following: git add {all your changed files}, git commit, git push in one command 21:40:28 (I'm not sure which ones of those will be ready earlier.) 21:40:42 \oren\: do you mean git commit -a and git push in one command? 21:40:47 \oren\: because it totally doesn't do that 21:41:29 <\oren\> how so? 21:41:43 \oren\: svn ci succeeds in the commit even if your working copy isn't up to date, as long as all the files or directories you modify (even meta-data wise) are up to date in your working cpoy 21:41:47 git commit and push can't do that 21:41:54 -!- augur has quit (Quit: Leaving...). 21:42:09 <\oren\> so it does even more? wow. 21:42:16 git always updates the whole root directory 21:42:45 whereas in svn you can commit even if you don't have read access to some parts of the tree on the remote (that's a rare example, but it shows the principle) 21:44:00 <\oren\> cool! 21:45:08 You rarely want to set up an svn server where people don't have read access to parts of the remote, but the important part is that a client can operate on just part of the tree without knowing much about the rest. 21:46:16 -!- moonheart08 has joined. 21:47:45 . o O ( You rarely want to set up an svn server ) 21:48:58 -!- LKoen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:49:21 int-e: obviously, you just leave such things to sysadmins, that's what they're paid for. but you rarely even want to ask them to set up an svn server that way. 21:52:43 I like the anarchy of git and mercurial. 21:53:10 also svn sucks when one is offline 21:53:35 I like premature optimization, so I like the performance of svn 21:54:06 int-e: yes, that's the main drawback. and I think it might be possible (but not easy) to build a distributed vcs layer over svn 21:54:07 hmm, two n. annarchy. 21:54:18 git-svn exists, but... eh... 21:54:30 no, git-svn doesn't really do that 21:54:47 it alleviates the offline problem. 21:54:59 git-svn brings the worst of both worlds, people just advertise it because they claim it's faster than some old version of svn they tested against 21:55:19 faster for some urealistic task they benchmarked or something 21:55:36 anyway, it's the worst of both worlds 22:03:12 \oren\: Sorry, I had an emergency meeting. 22:03:22 there's also svk for making a shitty dvcs out of svn 22:03:32 \oren\: Anyway I don't want to git commit and git push in one command. What if I mess up a commit? 22:04:01 But if you want to do it, you can always set up an alias for running those two commands together, I guess? 22:04:24 wob_jonas: Doesn't Facebook run svn on the server side and hg on the client side? 22:04:32 I heard that that's what they do. 22:04:34 shachaf: that's why you commit to a private branch. the difference is, I also want that branch to be local-only sometimes. 22:04:34 you can commit to a private branch in git or svn alike. 22:04:34 and later merge back int othe main branch. 22:04:51 Right. 22:05:17 shachaf: no idea what facebook does 22:06:42 \oren\: For what it's worth there are a lot of things I like about git but I don't like GitHub pull requests. 22:07:59 I don't use github and don't particularly care about it. 22:08:09 Technically that's a lie, I've submitted bug reports in the github tracker a few times, plus looked at other people's projects on github. 22:21:42 \oren\: If you're managing a bunch of different versions of a collection of files, git is certainly going to be better than what you were doing with diffs. 22:21:51 or submited? I never know how this English spelling thing works 22:22:18 @wn submited 22:22:19 No match for "submited". 22:22:20 @wn submitted 22:22:21 No match for "submitted". 22:22:22 One version control system is fossil it is what I use, it work better than git and mercury and subversions and so on. 22:22:55 Mercury is in retrograde. 22:23:35 zzo38: but isn't fossil like git or worse when it comes to supporting clones sparse (containing only part of the directory tree or history)? 22:27:15 wob_jonas: I haven't tried cloning anything so I don't know, although maybe this can be fixed. I know that git has to clone everything; I asked someone once if I could clone only part of it and I couldn't. 22:27:27 shachaf: O, I don't know that. 22:29:36 zzo38: I think git in underlying architecture wouldn't have to clone everything, it's just that the interfaces don't support that 22:30:00 svn and darcs have mostly ok support for sparse stuff 22:32:24 My computer does not mention Mercury in retrograde 22:32:31 zzo38: It's not true. 22:32:43 zzo38: It was a joke because you said "mercury" instead of "mercurial". 22:32:55 http://www.ismercuryinretrograde.com/ 22:34:10 I get a positive longitudinal speed, so it is not retrograde. It says Uranus is retrograde 22:35:16 (Note I do not currently have JPL ephemerides installed, meaning they may be slightly inaccurate.) 22:36:12 -!- moonheart08 has quit (Ping timeout: 265 seconds). 22:36:22 -!- moonheart08 has joined. 22:36:27 Why did they even take a domain name just to make a webpage just for such purpose? There would be better ways to specify all of the data instead of just one. 22:36:55 wob_jonas: personally I believe you value sparse clones a tad too much 22:37:10 zzo38: domain names are cheap. it's not like you need a separate server for each one. 22:37:11 yes, svn is pretty much built around that ability 22:37:20 -!- centrinia has quit (Quit: Leaving). 22:37:25 https://bitbucket.org/Google/narrowhg <- we value sparse ("narrow", in this case) clones too. 22:37:25 but you don't have to use vcss as if they were svn 22:37:41 It is true, you do not need a separate server for each one. Still I think that isn't very good 22:38:04 int-e: of course not. I'm not using them like that. instead, I store the large data that I want to sparse clone in svn repos, and the other data that is changed or merged frequently in git repos. 22:38:04 fizzie: yay 22:38:23 int-e: I said already that I'm not happy with either git or svn, so I'm using both of them, each for their relative strengths 22:38:23 fizzie: Should I use hg instead of git because Facebook and Google are behind it now? 22:38:42 shachaf: I keep asking myself that as well. 22:38:48 I don't see how if Facebook and Google are behind it is really relevant though 22:39:01 fizzie: Facebook is apparently implementing a scalable hg backend server that they're going to release. 22:39:11 maybe they have applications where hg is good? 22:39:21 fungot: Which version control system would you want your source code to be stored in? 22:39:22 fizzie: don't know what that is." " me too!" 22:39:36 fizzie: I wonder whether there's a citc-style FUSE filesystem for one of these things? 22:39:36 maybe I have such applications too, I just don't know because I'm not familiar with mercurial or darcs 22:39:37 I don't foresee Facebook and Google's support really overriding the network effects of git right now. 22:39:55 pikhq: Well, hg is holding its own even without the support of those companies. 22:39:56 Could possibly lead to it, mind, but that alone won't do it. 22:40:01 that's why I said I was wondering if I should try to suppress my prejudices (man, that's impossible to type) and try to learn more about those two 22:40:23 fizzie: In theory, most of a narrow clone could be implemented "automatically" if you just did lazy loading of objects. More or less. 22:41:19 shachaf: no, that's contradictory with the aim of being able to work without net access 22:41:20 fizzie: (Also the existence of citc is public so I can talk about it here.) 22:41:39 shachaf: if I want to work without net access, that means I have to have a copy of all the data I may want to access 22:41:45 wob_jonas: Sure, if that's one of your goals. 22:41:48 so if I want sparse, I must tell in advance explicitly what I data don't want to have 22:42:11 But most of the hard implementation work is still going to be covered, I think. 22:42:16 it definitely is 22:43:01 I think there aren't many cases where I really care about both narrow clones and working offline. 22:43:20 <\oren\> has google finished putting taxi drivers out of work yet? 22:43:48 shachaf: even without that there's a problem 22:44:01 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:44:41 shachaf: the vcs can't know what files I need in the working tree to build some target or grep for something whose location I don't know. so if I want to do such things, it would have to download all files in the current revision. 23:03:53 -!- lynn__ has changed nick to lynn. 23:06:15 -!- otherbot has quit (Remote host closed the connection). 23:09:48 -!- boily has joined. 23:09:50 `wisdom 23:09:57 oklopol//oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid." 23:10:31 oklopol should start a HackEgo weblog 23:10:34 irclog 23:11:06 all entries must fit into a line of irc 23:12:51 oklopol disappeared a long time ago. he's like a Second Age character. 23:20:08 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:21:43 fungot: do you remember oklopol? 23:21:44 boily: he just announced on cls once... these specs remind me a litto of hilfinger actaully 23:21:59 fungot: what's cls? 23:22:00 boily: i only hire people with the biggest problems of an fnord, in case it didn't go bust because of lisp. 23:22:13 fungot: oh, a fnord support group. 23:22:13 boily: i meant the english version :) unless you're looking at 23:22:30 fungot: nah, the French version usually has less content. 23:22:30 boily: i don't think 23:22:38 fungot: yes you do, and stop being sentient. 23:23:24 -!- augur has joined. 23:26:33 comp.lang.scheme hth 23:28:40 -!- DHeadshot_ has joined. 23:29:13 -!- DHeadshot has quit (Ping timeout: 245 seconds). 23:29:45 fizzie: petition to reduce the maximum number of replies sent to one person from 5 to 3 twh 23:32:35 version control filesystem? clearcase is allegedly both, though few have survived to recount its appearance 23:33:43 shachaf: I think it's already 4. 23:35:15 fizzie: Oh, that last one was you. 23:35:23 I can't really distinguish between fizzie and fungot. 23:35:23 shachaf: somebody set bfm up the bomb. 23:35:34 fizzie: that makes no sense tdnh 23:35:52 Hmm, actually it does make sense. 23:37:56 -!- Perenelle has joined. 23:38:41 fungot isn't really optimized for sense. 23:38:41 fizzie: and using fnord ram... 23:38:45 That, too. 23:39:10 Fungot is a bot or a language? 23:39:31 Excuse me (is fungot a* 23:39:31 Perenelle: or a shell of some wider bottle." 23:39:34 Perenello. fungot is fungot. 23:39:34 boily: i always thought it is fnord 23:39:54 hellochaf. don't you dare reduce fungot. 23:39:54 boily: ( even matz admits that it's a more obfuscated syntax. it's something like /usr/ share/ games/ fnord 23:39:55 Whew 23:40:09 fungot is using fnord ram? 23:40:09 shachaf: what all other stuff being pulled out of that 23:40:12 So a Markov chain 23:40:12 that explains it all 23:40:20 take that back 23:40:26 fungot isn't a mere Markov chain 23:40:26 shachaf: if you're queen, you'd better not ignore it, but we do pass them to other areas or at least 23:40:27 shachaf: There's a Finnish proverb that says something like "you cannot take with a ladle what has been given with a spoon". 23:40:43 Well he reads better than most Markov bots 23:40:57 Proper sentence 23:41:12 ^source 23:41:12 https://github.com/fis/fungot/blob/master/fungot.b98 23:41:20 `? shachaf 23:41:23 Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. 23:41:24 Ill take a look 23:41:39 `slwd shacha//s/^/Queen / 23:41:39 Roswbud! 23:41:41 `slwd shachaf//s/^/Queen / 23:41:46 shachaf//Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. 23:42:00 First off what language is that 23:42:19 Funge-98. 23:42:49 I cannot believe we have 'functional' languages that look like someone head banged a keyboard 23:43:11 Think "fungus", not "functional". 23:43:11 But life is life 23:43:21 Fungus tribal 23:43:51 Fungustional 23:44:18 `? Perenelle 23:44:19 Perenelle? ¯\(°​_o)/¯ 23:44:30 About right 23:44:34 Oh, allegedly it's from "fungible" instead. 23:44:46 Perenelle: what are your approximative geographic coördinates and body weigh? 23:45:10 That's a question I've seen before 23:45:18 *gasp*! 23:45:27 So cute 23:45:28 you were asked the The Question? 23:45:34 Many times 23:45:44 you sound like somebody else. 23:46:01 You make me sound like a stranger boily 23:46:28 Anyways do you seek truth from that question or some random answer not entirely truth 23:48:36 -!- moonheart08 has quit (Ping timeout: 260 seconds). 23:49:02 46.4398° N, 122.8468° W 158 lbs 23:49:05 I believe it's for a file somewhere. 23:49:33 The funge language was made by who 23:49:48 And who created fungot or who had the idea first 23:49:48 Perenelle: i was technically taught the " proper" sense has to be implemented. ( note: it can be 23:49:59 By cpressey; It's all at https://esolangs.org/wiki/Befunge 23:50:02 I think fungot created befunge and then itself 23:50:03 olsner: people who don't like you, i just wrote my first macro 23:50:11 Same 23:50:36 Well, not all of it. In fact, I think our Befunge article could do with some improvement, both in scope and in style. 23:52:27 Perenelle: AAAAAAAAAAAAAAH! you are him! 23:52:47 !!!! 23:52:53 should I update the File to reflect your new nick, or do you plan do use your old self? 23:53:03 The former 23:53:17 consider it done. 23:53:24 Thank you 23:53:30 (you weigh less than me, you fiend :P ) 23:53:43 I forgot your weight 23:54:11 around 165, I think? haven't checked in a long time and it didn't really change. 23:54:20 That's not that much more 23:54:43 165 grams? 23:54:45 well, time to make a difference by employing the Power of the Poutine. 23:54:55 Who is Perenelle? 23:54:58 * boily pounds shachaf 23:55:07 zounds! 23:55:12 Oh was reading the bfunge article 23:55:17 -!- boily has quit (Quit: FINGERED CHICKEN). 23:55:19 Be right back. 23:55:21 shachaf: I see you're one of those right-thinking people who disagree with kilogram being the SI base unit of mass. 23:56:35 Well, you don't want to go too far in the other direction either. 23:57:03 People can become quite cruel in that case, as demonstrated in the Milligram experiment. 23:57:26 fizzie: I don't think I believe in base units. 23:57:41 Funge looks fungustional 23:58:29 `units 123 microkilograms 23:58:30 ​Definition: 0.000123 kg 23:58:59 Too small 23:59:17 -!- moony has quit (Remote host closed the connection). 23:59:52 Who plays magic the gathering / I know about some of you. 2016-12-06: 00:03:36 Been awhile since I came and talked extensively in esoteric 00:03:51 Under what name? 00:04:04 -!- hppavilion[1] has joined. 00:04:19 Talking in present tense 00:08:10 `unidecode \ 00:08:12 ​[U+005C REVERSE SOLIDUS] 00:08:14 Hm. 00:09:24 -!- PinealGlandOptic has quit (Quit: leaving). 00:09:36 It snowed here last night 00:10:17 -!- Perenelle has quit (Quit: Tired Zzz). 00:18:49 someone gave me a laptop with windows vista 00:19:04 every time i start it, i get a blue screen within a minute 00:19:15 blue screen says hardware error 00:19:57 i booted ubuntu from usb and it worked for several hours with no problem 00:20:26 internet works, screen works, keyboard works, disk works 00:20:40 how do i fix this? ;-; 00:22:11 i don't want to reinstall windows if it's not gonna fix the problem 00:22:51 have you run memtest? 00:23:26 no but it worked fine with ubuntu 00:23:49 that might just mean ubuntu failed to crash because of the problem 00:24:16 and instead you have e.g. corrupted files or file systems 00:24:24 olsner: That's a horrifying sentence. Is that a joke? 00:24:39 nope 00:24:53 olsner: I think I'm never going to switch to linux 00:25:05 olsner: i used ubuntu to copy all the files to a different machine 00:25:36 hppavilion[1]: I'm talking about the case where you have bad ram that is actually flipping bits 00:25:58 how could ubuntu not crash in that case? 00:26:19 good/bad luck, pretty much 00:27:52 Compiling something big is the traditional way of surfacing problems like that. 00:28:16 https://www.bitwizard.nl/sig11/ and so on. 00:28:31 holsner 00:29:02 but running a memtest is good, that should either confirm or almost-exclude memory problems as the cause and you can go on to other theories or replace the ram 00:29:20 `wisdom olsner 00:29:22 olsner//olsner seems to exist at least. He builds all his esolangs in diesel engines. 00:29:29 ok memtest it is 00:29:39 `dowg olsner 00:29:45 dowg? 00:29:47 4366:2014-01-25 sed -i \'s/$/./\' wisdom/olsner \ 4365:2014-01-24 echo \'olsner seems to exist at least. He builds all his esolangs in diesel engines\' > wisdom/olsner \ 656:2012-08-16 learn olsner seems to exist at least. 00:30:01 hichaf 00:30:11 hellolsner 00:30:41 (and I am not actually here, ignore me while I resume procrastinihting) 00:30:48 `learn_append olsner His poetry's alphanumeric. 00:30:52 Learned 'olsner': olsner seems to exist at least. He builds all his esolangs in diesel engines. His poetry's alphanumeric. 00:31:33 i was also wondering if linux is actually detecting a hardware problem and working around it 00:54:56 -!- DHeadshot_ has quit (Ping timeout: 246 seconds). 01:11:59 There is the rule in GURPS that a Faraday shield can block a lightning bolt spell. 01:19:42 -!- oerjan has joined. 01:20:33 my internet was down :( 01:21:15 net erectile dysfunction? Seems you got it up again 01:21:33 i didn't, i just waited. 01:21:51 after turning off and on the router enough times. 01:22:19 and convincing myself the fault wasn't on my side. 01:25:28 -!- Zarutian has quit (Quit: Zarutian). 01:38:49 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:59:12 If one chooses a random natural number, what is the probability of getting any particular random number? 02:01:12 0 hth 02:01:51 (more seriously, a uniformly random natural number does not fit in usual probability theory) 02:02:52 when you choose a random natural number, you get a natural number, not a random number 02:03:02 that too. 02:03:14 oerjan: OK, that's what I thought 02:03:23 Jafet: Crap, whoops 02:03:55 oerjan: I do feel like probability theory should have a value other than 0 for that. Using 0 bugs me. 02:04:10 The serious answer is not 0. 02:04:19 (The serious answer appears in parentheses.) 02:04:31 shachaf: Yes, true 02:04:35 oerjan: How so? 02:05:05 hppavilion[1]: probability theory has an axiom of countable additivity, which means that for countable sets you just sum the probabilities. 02:05:30 as a series. which means summing 0s gives 0. 02:05:39 Like, if r is a randomly-chosen real in [0 -> 1], P(r = k) = ι for any constant k in [0 -> 1] 02:05:41 oerjan: Oh? 02:05:58 oerjan: Wait, what if the sum > 1? 02:06:12 well then it wasn't a probability to start with. 02:06:18 * hppavilion[1] is probably confused 02:06:21 (pun intended) 02:06:35 Watch out, you don't want to do too much probability theory. 02:06:37 another axiom is that the probability of the whole outcome space is 1. 02:07:02 Bad things can happen, as specified in the axiom of countable addictivity. 02:07:16 hppavilion[1]: for reals it's simpler. then the probability _is_ 0, and it works splendidly. 02:07:29 shachaf: And also the axiom of countable acidity 02:07:34 (they're not countable.) 02:08:01 oerjan: Oh! I see what you're saying 02:08:03 I think 02:08:20 Yeah, that makes sense. I was confus as to what you were saying 02:08:31 I thought it was something about summing distinct sets 02:08:57 it is, it's just that when your whole space is countalbe you can make the sets contain a single point each 02:09:02 *bl 02:09:32 oerjan: whoa, for reals? 02:10:42 * oerjan swats shachaf -----### 02:12:00 the axiom of countable addictivity has been reported to leave people with a sense of disjointedness 02:12:28 more like scowntable 02:12:28 oerjan: If one DID make a number ι (not the definition above, that was a mistake), where sum({|countably infinitely many ιs|}) = 1, and SOMEHOW dodged all the problems and paradoxes you get with infinity and infinitessimals, would ι be an acceptable probability there? 02:12:35 s/make/define/ 02:13:09 probably. 02:13:13 ... 02:13:27 * hppavilion[1] revokes oerjan's swatter privileges 02:13:34 oerjan: If you can't practice what you preach, don't preach it 02:14:25 i'm just demonstrating privilege hth 02:15:11 hppavilion[1]: you seem to be under the misconception that the swatter has ever been used fairly. 02:16:04 P(*ℕ) = ι, P(*ℝ) = 2^(-1/ι) = ι₂ 02:16:16 oerjan is the final arbiter of swatworthiness 02:16:33 can we revoke hppavilion[1]'s unicode privileges instead? 02:16:35 He's even the arbiter where natural numbers are concerned. 02:16:39 oerjan: sgtm 02:17:18 (some addicts have also shown σ lingering behaviours) 02:17:20 Where *S is the probability of some element of S the one chosen when an element is chosen at random 02:17:31 Jafet: ...divisive? 02:17:42 Jafet: deviant? 02:17:54 Jafet: i don't get it. 02:18:35 Or, P(*S) is that probability. *S is... I don't know... short for = ? 02:19:09 Because P(a = b) = 1/|S| for two independently-randomly-chosen elements of S a and b, right? 02:19:14 they're σ-addicts hth 02:19:15 * hppavilion[1] needs to dinner 02:19:30 Jafet: OK, how are you reading σ? 02:19:47 I see "sigma" 02:20:28 the sigma is fine. i'm wondering where lingering fits. 02:21:05 maybe "malingering"? 02:21:10 maybe. 02:21:36 p. sure this was your job 02:21:43 Anyway I didn't even manage to make "arbiter" work. 02:21:47 probably sure? 02:22:22 `? p 02:22:24 P is the complexity class of Problems. They can be solved by reduction to NP. 02:22:26 `? p. 02:22:27 p.? ¯\(°​_o)/¯ 02:22:36 `dowt p 02:22:50 8981:2016-08-27 learn P is the complexity class of problems. They can be solved by reduction to NP. \ 8982:2016-08-27 learn P is the complexity class of Problems. They can be solved by reduction to NP. 02:23:06 Are you sure NP isn't Nasty Problems? 02:23:44 `le//rn p.//P. is p. easy to understand. 02:23:49 Learned 'p.': P. is p. easy to understand. 02:24:02 `? NP 02:24:04 NP is the complexity class of decisions that are No Problem. 02:24:05 p. sure. 02:24:27 i didn't say the reduction was easy. 02:25:16 shachaf: as an arbiter, it's obviously my job to be arbitrary. 02:25:21 oerjan: right 02:25:57 oerjan: Wait, are all problems decision problems? 02:28:18 `le/rn promise problem/A promise problem is one that happens because you promise too much. Their reduction to NP is particularly difficult. 02:28:18 `sled p.//sSsSs a p. good word that isS 02:28:19 No output. 02:28:20 Rosebud! 02:28:38 Jafet: slwd hth 02:28:49 oh duh 02:29:00 `le//rn promise problem//A promise problem is one that happens because you promise too much. Their reduction to NP is particularly difficult. 02:29:04 Learned 'promise problem': A promise problem is one that happens because you promise too much. Their reduction to NP is particularly difficult. 02:29:06 `slwd p.//sSsSs a p. good word that isS 02:29:09 p.//P. is a p. good word that is p. easy to understand. 02:29:25 vh 02:29:41 vh is nvh 02:30:24 `? Jafet 02:30:25 Jafet? ¯\(°​_o)/¯ 02:31:19 `slwd promise problem//s,par.* ,p. , 02:31:23 promise problem//A promise problem is one that happens because you promise too much. Their reduction to NP is p. difficult. 02:34:11 oerjan: now do all the other complexity classes twh 02:35:19 `? complexity class 02:35:21 complexity class? ¯\(°​_o)/¯ 02:36:13 p. sure P is a complexity set 02:54:50 `le//rn complexity class//Complexity classes are endangered creatures that lived unnoticed until the mid-20th century, when human exploitation caused many populations to collapse. The remaining specimens are now studied ethically in Canada. 02:54:53 Learned 'complexity class': Complexity classes are endangered creatures that lived unnoticed until the mid-20th century, when human exploitation caused many populations to collapse. The remaining specimens are now studied ethically in Canada. 03:06:04 Canada? 03:06:11 oerjan: twh 03:08:44 in waterloo, specifically 03:09:48 `sled bin/slashlearn//2s,exit 1,{ echo 'All le//rn variants now use two slashes in the format.' >\&2 ; exit 1 }, 03:09:53 bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'All le//rn variants now use two slashes in the format.' >&2 ; exit 1 } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed ' 03:10:12 `le/rn Testing/ho 03:10:13 ​/hackenv/le/rn: line 7: syntax error: unexpected end of file 03:10:16 fff 03:11:25 oerjan: exit 1; hth 03:11:45 `sled bin/slashlearn//2s,exit 1,&;, 03:11:49 bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'All le//rn variants now use two slashes in the format.' >&2 ; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 03:11:59 `le/rn Testing/ho 03:12:00 All le//rn variants now use two slashes in the format. 03:12:44 `le/rn Testing//hi 03:12:50 Relearned 'testing': hi 03:13:04 `before 03:13:15 wisdom/testing//Testing is mandatory. 03:40:57 `dowg oklopol 03:41:01 0:2012-02-16 Initïal import. 03:41:04 huh 03:41:19 guess who wrote the first piece of inutility that recurses in a directory tree 03:41:24 ok i'll tell you: it was me 03:41:29 OKAY 03:41:40 \o/ 03:42:32 (what's inutility) 03:43:16 a collection of small linux utilities 03:46:14 sounds inusefule 03:46:18 argh 03:46:30 * oerjan starts chasing muphry with the saucepan ===\__/ 03:46:35 also, food -> 03:46:36 What is it doing though? 03:47:21 `? muphry 03:47:22 muphry? ¯\(°​_o)/¯ 03:47:56 I wrote a program called "lease" which is specific to Linux. (It simply waits until a file is accessed, and then terminates.) 03:48:09 with inotify? 03:48:34 Why did you write it rather than using e.g. inotifywait? 03:48:48 No, it uses fcntl 03:48:51 maybe they didn't know about inotifywait 03:49:09 uh how does that work? 03:49:09 shachaf: For one thing, I didn't know about it. 03:49:38 http://sprunge.us/dAQh 03:49:45 That is how it works. 03:50:46 Aha. 03:51:40 It'd be really nice to be able to use a computer entirely without a mouse most of the time... 03:51:53 zzo38: what happens if you remove the second fcntl call? 03:52:02 Like, what if I had a tiny command prompt in the corner of my screen I could just trigger whenever that does everything nicely? 03:52:11 izalove: Probably nothing 03:52:27 s/nothing/not cause any problem/ 03:53:58 Also this program is very small compared to inotifywait 03:55:54 hppavilion[1]: with urxvt+bspwm+vimperator i almost never use a mouse 04:11:27 So I realized the other day... 04:12:14 It's plausible that Goldbach's conjecture is false (there is an even number no smaller than 4 which is not the sum of two prime numbers), but that this cannot be feasibly proven within ZFC. 04:14:01 tswett: Not if you define 1 to be prime. 04:14:24 tswett: And defining 1 as prime or non-prime is actually just arbitrary 04:14:50 how does that even help 04:14:59 hppavilion[1]: you're making my blood simmer. 04:15:05 tswett: How so? 04:15:11 * hppavilion[1] does not smile 04:16:18 The number-of-prime-divisors function clearly should say 0 for 1. 04:16:27 tswett: Well yeah 04:16:35 It is nicer that way, true 04:16:38 Carry on 04:16:50 Number-of-prime-divisors-including-duplicates, that is. 04:17:26 tswett: Well, yes. I call the bag of prime divisors of n ςn, so you could say |ςn| 04:17:34 Yeah, that. 04:18:51 izalove: OH! I see, I read tswett's message wrong 04:18:57 izalove: sorry 04:57:07 from man sponge 04:57:09 -a Replace the file with a new file that contains the file's original content, with the standard 04:57:11 input appended to it. This is done atomically when possible. 04:57:37 atomically when possible in this case just means to use rename when the file didn't exist 04:57:56 is there any filesystem that allows concatenating two files atomically? 04:58:02 izalove: What if I want to prepend? 04:58:10 you don't use -a 04:58:18 Oh 04:58:23 I don't have sponge, so I can't manit 05:03:01 -!- otherbot has joined. 05:09:14 Cumulative upkeep--untap a nontoken creature 05:21:41 `unidecode ΧΡ 05:21:43 ​[U+03A7 GREEK CAPITAL LETTER CHI] [U+03A1 GREEK CAPITAL LETTER RHO] 05:22:25 <\oren\> `unidecode ℴ 05:22:28 ​[U+2134 SCRIPT SMALL O] 05:23:29 `unidecode ꙮ 05:23:30 ​[U+A66E CYRILLIC LETTER MULTIOCULAR O] 05:23:37 \oren\: I win the unidecꙮding contest 05:23:41 windows chi rho 05:24:26 myname: Mein Gott... 05:24:52 was denn? 05:25:55 * hppavilion[1] gets his german-to-english dictionary 05:26:42 by the way, duolingo actually does a pretty good job at that 05:27:04 it has fewer words that say leo, but it has more phrase-like stuff 05:27:18 (ꙮ_ꙮ is a nice emoticon) 05:27:51 damn 05:27:55 i meant beolingus 05:29:10 it doesn't work well on this one, though 05:31:46 * hppavilion[1] returns with his dictionary 05:31:54 myname: Mine is... Collins 05:31:58 It appears 05:34:42 it's actually pretty hard to translate, i'm surprised 05:34:59 myname: Windows XP -> Windows Chi Rho. Das denn. 05:36:15 myname: OK, just to check, does standard QWERTZ have a slash I can do commands with? 05:36:44 shift+7? 05:37:25 hppavilion[1]: Looks like slash is shift+7, back slash is Alt-Gr+ß. 05:37:33 myname: Ah, ja 05:37:36 it is 05:40:46 Do you like this kind of Magic: the Gathering card: Cast target permanent. 05:41:24 what would that do to say "your opponent loses one health"? 05:41:48 ? 05:42:04 I do not quite understand you? 05:42:24 okay, i may not understand your desired effect correctly 05:44:19 I mean what it says 05:44:45 i am not familiar with mtg 05:46:05 Then you must learn. http://www.yawgatog.com/resources/magic-rules/ 05:46:16 Must you? 05:46:34 nah, i donjt find it that interesting 05:48:40 oh, mein Wörterbuch aufliste "ASCII" 05:49:15 * hppavilion[1] hopes that's even remotely correct 05:50:15 i am not sure what "listing ascii" is supposed to mean, but you'd say "listet ascii auf" 05:50:33 myname: Ah, danke 05:51:46 myname: So "mein Wörterbuch listet ascii auf"? 05:52:27 [to mean that it has an entry to translate ASCII into german] 05:52:52 fair enough 05:53:06 what does it translate to? 05:53:44 myname: I'm attempting to say "Oh, my dictionary lists ASCII". In retrospect, "lists" may have been bad word choice, because it doesn't even sound normal in english xD 05:53:57 myname: Oh! 05:54:08 myname: Just ASCII. I thought it was interesting because it seems obvious 05:54:18 * hppavilion[1] is bad at communicating in any language it seems 05:54:45 i don't see any reason to translate acronyms 05:55:02 myname: Yeah 05:55:19 It seems straightforward 05:55:32 Maybe ascii is in such common use people are beginning to forget it's an acronym? 05:55:43 Seems unlikely, but mayb 05:55:44 *+e 07:09:47 -!- The_Prospector|2 has joined. 07:12:24 -!- The_Prospector has quit (Ping timeout: 260 seconds). 07:27:45 -!- Guest66666 has quit (Ping timeout: 244 seconds). 07:29:14 -!- Guest66666 has joined. 07:30:03 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 07:43:20 -!- oerjan has quit (Quit: Nite). 07:43:57 -!- tromp_ has joined. 07:46:16 -!- tromp has quit (Ping timeout: 250 seconds). 08:18:58 -!- otherbot has quit (Remote host closed the connection). 09:13:22 <\oren\> `quote 09:13:31 709) Sgeo: I used to have strict requirements for when I said hi but then everyone started saying hi and it all got weird 09:26:41 <\oren\> `quote 09:26:44 984) W A R N I N G. This source code follows transcomplex computational paths, even where more accurate, real, computational paths exist. Y O U H A V E B E E N W A R N E D. It literally says that 09:28:30 <\oren\> oedp 09:29:08 <\oren\> `quote 09:29:10 371) oklopol: Why do you have so much experience with hoop-and-stick? :P Gregor: my fetish: learning pointless skills 09:32:41 wow, transcomplex 09:33:19 . o O ( It's so messy that we simply think of it as goo. We don't know how it works but it works. ) 09:37:20 <\oren\> `quote 09:37:21 624) wolfram armageddon, the genius overlord game 09:39:20 -!- newsham has quit (Ping timeout: 260 seconds). 09:39:44 -!- clog has quit (Ping timeout: 268 seconds). 09:40:58 -!- AnotherTest has joined. 09:44:42 -!- newsham has joined. 09:54:40 [wiki] [[OIL]] https://esolangs.org/w/index.php?diff=50459&oldid=50436 * L3viathan * (+75) add link to Rust implementation 10:02:36 -!- newsham_ has joined. 10:04:31 -!- newsham has quit (Ping timeout: 260 seconds). 10:08:03 whoa... another ais523 esolang 10:17:02 aah, monqy and 'hi' memes, good old esoteric times 10:20:14 ARGH trivial brainfuck substitutions have now spread to non-brainfuck esolangs. I don't know if I should consider that a good or a bad thing. http://esolangs.org/wiki/Numeric_Underload 10:24:50 oh! http://esolangs.org/wiki/Talk:Incident#O.28log_n.29_version 10:28:10 apparently oerjan has a construction 10:28:55 `? fuzzy prolog 10:28:57 fuzzy prolog? ¯\(°​_o)/¯ 10:29:30 scary 10:37:21 subjectivist prolog 10:43:57 -!- LKoen has joined. 11:20:06 -!- clog has joined. 11:28:10 -!- boily has joined. 11:36:23 [wiki] [[Emotinomicon]] N https://esolangs.org/w/index.php?oldid=50460 * B jonas * (+502) Created page with "'''Emotinomicon''' is a stack-based language by [[User:Conor O'Brien]]. Source code in this language is text built from emoticon characters. The language is likely Turing-co..." 11:38:51 -!- zzo38 has quit (Ping timeout: 244 seconds). 11:47:20 `wisdom 11:47:28 ehlist//ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ 12:08:35 -!- sam[0] has changed nick to sdhand. 12:20:08 -!- boily has quit (Quit: ANYTHING CHICKEN). 12:37:15 how often do non-vegetarian humans eat meat on avg? like, 2-4 times a week? 12:37:36 dog food contains meat, dogs eat meat twice a day 12:37:58 so to prove that you love animals you have to feed your dog other animals 12:39:18 Or get a hamster 12:39:42 yeah we love animals so let's get rid of dogs 12:46:37 izalove: I personally eat meat more than once per day, in particular, I insist on eating meat for the main course of the biggest meal (lunch or dinner) of the day, and often eat meat other times too, 12:46:47 provided you use a permissive enough definition of meat. 12:47:06 I eat meat at every lunch 12:47:18 b_jonas: meat is a spectrum? 12:47:27 because I eat at the university restaurant and they don't know about vegetables 12:47:38 (someone seriously needs to tell them) 12:49:25 izalove: for the purposes of this quest, food made of ground meat or sausages of any kind that isn't clearly a vegetarian sausage counts as meat, even if it actually has low meat content; also liver and other internals are meat; and fish meat is still meat. 12:49:57 izalove: basically each vegetarian uses different definitions of what he doesn't eat, so you need ot clarify this stuff 12:50:08 didn't know that 12:50:20 so some vegetarians can eat salami? 12:50:22 but the stuff I eat as meat is probably things most vegetarians don't eat 12:50:30 izalove: no, but some vegetarians might eat fish 12:50:34 ok 12:50:38 that i knew 12:52:21 the sausages definitely have some meat, so vegetarians don't eat them, it's just that some of the low quality ones have so little meat and so much fat and skin and other animal parts that we don't dare calling it real meat 12:54:09 basically, some "meat products" are made like this: you take the meat out of the pig because that thing is valuable, then ground the rest of the pig to very small particles and crush it together to a pink mostly homogenous thing and then heat it up for hygienic reasons. the result is clearly something a vegetarian won't eat, 12:54:30 but as a real meat-eater I have some hesitation of calling it meat, just like I have hesitation to call a Trabant a car 12:54:34 Yeah, fish I think is the main thing that is a bit arguable 12:54:50 If you invite me to a meat dinner, and then buy me some of those meat products, I'll be disappointed. 12:55:09 Accordingly, I try to eat real meat most of the time, but I don't want to claim that I eat real meat every day. 12:55:30 how often do non-vegetarian humans eat meat on avg? like, 2-4 times a week? ← I mean, would you count a slice of ham or salami or something on a sandwich? 12:55:46 it feels like it's hard to quantify properly 12:57:00 idk i was talking about lunch or dinner 12:57:14 -!- Akaibu has quit. 12:57:30 I would probably say most dishes then, I guess 12:57:30 FireFly: "how many times" is also hard to count: if for lunch I eat real chicken meat in a good meat soup (broth or bouillon or whatever you call that stuff) and then I eat real meat for main course, then how much do I have to wait between the two to count as eating meat twice 12:57:34 -!- Akaibu has joined. 13:32:56 -!- Phantom_Hoover has joined. 13:33:07 [wiki] [[Tiny]] M https://esolangs.org/w/index.php?diff=50461&oldid=33690 * Ron.hudson * (+141) 13:43:24 -!- LKoen has quit (Remote host closed the connection). 13:48:54 -!- LKoen has joined. 14:03:06 there always is a catch 14:06:10 I knew there'd be one, but couldn't see it 14:53:38 -!- AnotherTest has quit (Ping timeout: 258 seconds). 15:08:06 -!- AnotherTest has joined. 15:15:13 -!- AnotherTest has quit (Ping timeout: 260 seconds). 15:27:27 -!- moony has joined. 15:27:29 moo5 15:29:12 -!- otherbot has joined. 16:03:19 -!- centrinia has joined. 16:13:36 -!- DHeadshot has joined. 16:14:11 -!- centrinia has quit (Quit: Leaving). 16:42:32 -!- AnotherTest has joined. 16:47:08 -!- zzo38 has joined. 17:27:57 <\oren\> Cats are also obliagte carnivores 17:28:58 <\oren\> and if you have mice infesting your neighbourhood, you don't need to feed them as much 17:30:26 <\oren\> I have meat as part of my dinner pretty much every day 17:30:30 cloudatcost support just replied to my ticket 17:30:34 AFTER 25 DAYS 17:31:06 <\oren\> izalove: presumably it is cheaper than AWS right? 17:31:40 well it was $21/lifetime 17:32:20 so aws is probably cheaper if you have cancer 17:34:13 <\oren\> ok, so yeah, you're getting what youre paying for 17:35:18 izalove: so was the reply in any way constructive? 17:36:13 21 days uptime and no disk read or write error... what's happening! 17:36:19 (speaking of CaC) 17:37:01 int-e: http://i.imgur.com/nQmEFOk.png 17:37:56 that issue was resolved like 3 days later 17:40:11 well at least you got the (I'm assuming...) Senior Support Engineer to reply to you... sure must feel good :P 17:58:50 <\oren\> Trump just tanked Boeing's stock with a tweet 18:03:17 \oren\: oh? 18:03:43 <\oren\> He says the new Air Force One is overpriced and he'll cancelt heir contract 18:05:00 I wonder how much he's going to destroy whilst he's president 18:05:17 izalove: Huh. I wonder how they're able to provide such cheap services 18:05:18 <\oren\> a new and terrifying reign of terror for governemnt contractors 18:05:25 <\oren\> lol 18:06:35 Oh, you can only choose between Ubuntu, CentOS, Windows and FreeBSD 18:06:37 That's a be meh 18:06:54 “The CloudatCost Datacenter is located in Canada, Eh!” lol 18:07:44 ybden: the official story is that they're a side business of a telco so traffic and housing is essentially free to them. previous speculation on this channel points towards a pyramid scheme, essentially. it's *really* hard to tell, because they offer larger servers with regular payments... so it depends on how many of these people are actually paying for. 18:08:13 int-e: I see. 18:08:38 The pyramid scheme is probably more likely :P 18:09:25 And in any case, if they stop being profitable, bankruptcy trumps life-time contracts. 18:09:51 Indeed 18:11:25 -!- Zarutian has joined. 18:13:01 Anyway at this point I'm below $1/month of disservice, so it's all fine :P 18:16:02 <\oren\> lol, this unicode mailing list 18:16:07 <\oren\> quote: 18:16:09 <\oren\> How about package names like ロシアМС21(Note the МС are Cyrillic), or πr²の秘密, or エリ_хорошо_μ'sic_4⃣ever? Although they aren't really names that people would usually use in package/var names, they are meaningful names... 18:16:19 Emoji were a mistake? 18:17:02 <\oren\> int-e: they're arguing over how to prevent name spoofing in source code 18:17:08 `unidecode 4⃣ 18:17:20 ​[U+0034 DIGIT FOUR] [U+20E3 COMBINING ENCLOSING KEYCAP] 18:17:25 <\oren\> argh 18:17:33 <\oren\> I need to add that too?!?!?! 18:17:39 ah.HackEgo: 18:17:55 what's エリ? 18:18:03 <\oren\> eri 18:18:56 <\oren\> or maybe eli 18:19:02 first I heard the word Emoji I thought it was something like Emo-Ji, an ridiculus card game played by emo kids 18:19:27 e(l|r)i good music forever? 18:19:48 <\oren\> int-e: it's a reference to Love Live's http://love-live.wikia.com/wiki/Ayase_Eli and I am somewhat embarrassed for knowing all about it 18:20:35 that does make sense... 18:21:41 \oren\: hm, those examples are actually worse than what I usually see when it comes to japanese titles of things 18:22:07 int-e: is the service really that bad? 18:22:24 -!- DHeadshot has quit (Ping timeout: 250 seconds). 18:24:57 ybden: well for most of the time (23 months now) my VM would have the occasional write error to the storage device, causing it to mount the FS read-only and become unusable. I haven't tried customer support. From what I've seen the VMs tend to be sluggish (see HackEgo). But it could be far worse... as far as I know VMs don't simply disappear or reboot spontaneously, for example. 18:25:17 Ah. 18:25:46 I have actually lost data though (nothing that wasn't backed up or easy to recreate; I never put anything important there in the first place). 18:26:57 where "occasional" averages at every 2 or 3 weeks so far. 18:29:32 D: 18:35:41 oh there's also this story http://www.cloudatacost.com/ 18:35:52 (with a brilliant domain name) 18:38:29 I think I read that before I bought that VM. 19:08:53 -!- DHeadshot has joined. 19:10:09 -!- erdic has quit (Quit: leaving). 19:11:54 -!- erdic has joined. 19:22:02 -!- wob_jonas has joined. 19:33:06 -!- nortti_ has joined. 19:34:03 -!- trn has quit (Read error: Connection reset by peer). 19:34:16 -!- nortti has quit (Disconnected by services). 19:34:21 -!- nortti_ has changed nick to nortti. 19:34:29 -!- erdic has quit (Ping timeout: 248 seconds). 19:35:01 -!- APic has quit (Ping timeout: 248 seconds). 19:35:01 -!- heroux has quit (Ping timeout: 248 seconds). 19:36:21 -!- erdic has joined. 19:36:26 -!- heroux has joined. 19:36:27 -!- APic has joined. 19:44:15 -!- trn has joined. 19:47:11 -!- hppavilion[1] has joined. 19:48:29 -!- hue has quit (Quit: ZNC 1.7.x-git-686-93297b7 - http://znc.in). 19:50:09 -!- hue has joined. 20:02:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:15:46 -!- hppavilion[1] has joined. 20:33:30 -!- DHeadshot has quit (Ping timeout: 319 seconds). 20:33:30 -!- wlp1s1 has quit (Excess Flood). 20:33:30 -!- sdhand has quit (Excess Flood). 20:34:48 -!- DHeadshot has joined. 20:34:50 -!- sdhand has joined. 20:35:14 -!- sdhand has changed nick to Guest68122. 20:36:11 -!- iczero has joined. 20:37:20 -!- Guest68122 has changed nick to sam[0]. 20:37:30 -!- sam[0] has quit (Changing host). 20:37:30 -!- sam[0] has joined. 20:48:44 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:52:21 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:44:20 -!- LKoen has joined. 22:18:31 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:25:22 -!- hppavilion[1] has joined. 22:27:06 [wiki] [[Starfish]] N https://esolangs.org/w/index.php?oldid=50462 * Redstarcoder * (+9621) Created page with "{{wrongtitle|title=*><>}} '''*><>''' (pronounced as "starfish") is a [[Push-down_automaton|stack-based]], reflective, two-dimensional esoteric programming language based dire..." 22:41:38 -!- moonheart08 has joined. 22:41:56 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:50:34 -!- boily has joined. 22:51:18 @messages-fnord 22:51:18 Unknown command, try @list 22:51:21 beuh... 22:51:24 @massages-loud 22:51:24 You don't have any messages 22:52:02 -!- moony has quit (Remote host closed the connection). 22:54:52 int-e: int-ello. lambdie isn't fnordular enough hth 22:55:44 -!- otherbot has quit (Remote host closed the connection). 23:03:24 -!- hppavilion[1] has quit (Quit: * vanishes silently into the night, as quickly as e arrived). 23:04:15 @tell hppavilion[1] hppavellon[1]. proper gender-neutral pronouns are shi and hir hth 23:04:15 Consider it noted. 23:04:37 un cabot 23:05:04 bonshachoir. rien de tel qu'un bon cabot pour enjoyer la soirée. 23:06:22 rien de tel que un bon cabot 23:06:45 «qu'un». «-e» and «u-» merge together. 23:06:52 i do not use contractions hth 23:07:17 you ought to jqça. 23:11:51 the reddit admins modified the way votes count. the sudden spike is jarring. 23:12:10 boily: you do realize that I'm tempted to have a per-channel edit distance setting just so I can set it to 0 for #esoteric? 23:13:06 (but fortunately for you all there's currently no infrastructure for per channel settings at all.) 23:13:59 boily: in what way do the votes count now? 23:14:53 Zarutellon. https://www.reddit.com/r/announcements/comments/5gvd6b/scores_on_posts_are_about_to_start_going_up/ 23:15:47 shachaf: I think those contractions (removing the last vowel of the words "le la que de je se me te ce ne" when a vowel follows) are mandatory. 23:16:40 wob_jonas: then how come i managed not to use them hth 23:17:33 wob_jellonas. they are grammatically mandated. 23:18:47 The optional contractions are basically the silent schwas, which means that the vowel "e" when it would be pronounced as [ə] need not be pronounced, but that doesn't change writing, except that it must be pronounced when it's necessary to break up a cluster of three actually pronounced consonants (sometimes there's a choice of which schwa you prono 23:18:47 unce there) or it's the vowel in "que" or you're singing an opera. 23:20:52 Also there are informal optional contractions that come from (a) sometimes dropping the vowel of some of those words listed above even when not followed by a vowel, and (b) dropping a consonant from a consonant cluster in some cases. 23:21:10 boily: aand what was the point of that change? 23:21:41 You don't have to use any of these informal contractions, but you'd better recognize them if you want to understand spoken French... though that's impossible anyway, so don't bother. 23:22:12 Spoken French is a speak-only language, it's pretty hard to understand. 23:22:47 (I wonder if it's more speak-only than Japanese, but someone who is proficient in both of those would have to tell.) 23:22:49 Zarutian: no idea what for it was to. 23:23:42 wob_jonas: spoken French is easy, tsé. 23:24:00 easy to produce 23:24:47 -!- LKoen has joined. 23:25:11 My main problem with spoken French is that there are neither significant vowel length differences nor significant stress differences to break up a sentence. 23:26:05 And that results in too few entropy in the syllables and so too many ambiguities, though there's effectively still much more entropy per syllable than in Japanese. 23:27:58 boily: I thought posts were simply ordered by inverse of 'expiry' unix timestamp (upvotes just moved the expiry further into the future while downvotes did the opposite). (Expiry started as default + ) 23:28:19 wob_jonas: I'm pretty sure there are a lot of hints to break the sentences 23:29:09 because the quality of grammar and punctuation in newspaper has decreased pretty abruptly over the past few years 23:29:31 and when reading an article out loud I can hear that the music of it is all wrong 23:29:46 the sentences break at the wrong places 23:29:48 boily: (basically the post with the expiry furthest into the future is displayed first, then the next furthers one and so on) 23:30:00 Zarutian: that's how it approximatively worked, plus a fortuitous implementation bug where if the first vote was an upvote, the post got catapulted up front. 23:30:57 wob_jonas: it depends on the variety of spoken French. some of them have overlong vowels. 23:31:19 wob_jonas: overlong vowels for what function? as in, which vowels are overlong? 23:36:23 In Hungarian, we have stress and some phonology clues to break sentences to words: stress is always on the first syllable of a word, consonant clusters are usually either at word boundaries or at the start of grammatical inflections or in the syllable before them (and you distinguish between these by recognizing inflections), 23:38:34 stress happens on the last syllable. vowels with circumflexes are long (that distinction is lost in Metropolitan French). 23:39:29 clusters are hard to categorize. devoiced vowels happen all the time and give a Japanese feeling to words. 23:39:34 vowels have a somewhat different distribution in different parts of the word, which can help guess boundaries, and "a" before a stressed syllable is very often an article; as a result most of the ambiguities comes from when you don't know if a consonant is starting a word or ending the previous word, even though you can tell which syllables are in 23:39:34 the same word. 23:40:52 -!- moonheart08 has quit (Ping timeout: 268 seconds). 23:41:15 boily: which sort of vowels with circumflexes? the hôtel/fenêtre type that comes from etimology, the vowels in passé simple and past conditional forms, or the vowels that are circumflexed only for disambiguation like dû? 23:42:28 the etymological kind and conjugation one. circumflexes for disambiguation are pronounced the same as without. 23:43:14 although you may hear a difference between fr:à → en:to, and fr:a → en:(he/she/it) has. 23:43:28 s| dû| dû/ãge| 23:45:27 boily: difference between à and a (form of avoir)? hmm... 23:45:52 à is /æ/, and a is /ɑ/. 23:46:05 I wonder how that works 23:46:48 I think that one is dialectal only, but this is an unfounded conjecture. 23:48:08 and are other not very rare words pronounced as /æ/ too? or is /æ/ a definite clue for that one word? 23:49:15 -!- moonheart08 has joined. 23:49:21 /æ/ is definitely à, and nothing else. 23:51:16 the [æ] sound will appear in «ma ta sa», but it'll be preceded by those clear consonants, so there's no ambiguity in there. 23:52:08 -!- doesthiswork has joined. 23:53:42 <\oren\> the correct gender neutral pronoun is "that person". 23:53:56 \bonsoiren\. 23:54:24 Intersting. 23:55:19 Obviously spoken Hungarian is still hard enough to interpret, especially if it comes through a noisy channel, and a large part of my problem with spoken French is just that I'm not used to it. 23:55:40 <\oren\> in japanese it's sonohito which gets weirdified until it sounds almost like sonofto 23:55:51 of course, you can use contrived examples like «ma pelle m'apelle». 23:56:36 And also that reading written English or written French is easy because the grammar has a lot of similarities to Hungarian, and that's what I'm used to, whereas Hungarian doesn't help much if I try to listen to French or if I tried to learn to read Japanese or whatever. 23:57:07 <\oren\> like, you have to learn to pronounce an h at the beginning of a consonant cluster 23:57:59 -!- hppavilion[1] has joined. 23:59:22 <\oren\> heppavelloin[!] 2016-12-07: 00:02:14 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50463&oldid=50462 * Redstarcoder * (+33) /* Concepts */ 00:02:30 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50464&oldid=50444 * Redstarcoder * (+20) /* Non-alphabetic */ Added *><> 00:02:40 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 00:04:18 -!- DHeadshot has quit (Ping timeout: 268 seconds). 00:18:19 -!- DHeadshot has joined. 00:19:53 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50465&oldid=50463 * Redstarcoder * (-50) 00:24:25 -!- FreeFull has quit (Ping timeout: 258 seconds). 00:39:05 -!- Zarutian has quit (Read error: Connection reset by peer). 00:39:49 -!- Zarutian has joined. 00:40:16 -!- Zarutian has quit (Read error: Connection reset by peer). 00:40:17 -!- Zarutian has joined. 00:44:14 -!- oerjan has joined. 00:44:59 -!- FreeFull has joined. 00:47:26 there appears to be a nearly 2 hour gap in the logs. if anyone said anything of interest, please repeat it here twh 00:47:42 * oerjan whistles innocently 00:48:13 `quote 709 00:48:22 709) Sgeo: I used to have strict requirements for when I said hi but then everyone started saying hi and it all got weird 00:48:58 and then it gweirdot, but i think monqy was gone by then. 00:49:21 -!- DHeadshot has quit (Ping timeout: 244 seconds). 00:49:41 (boilyh) 00:49:43 hellørjan. which two hours twh 00:50:05 `? gweirdot 00:50:07 gweirdot? ¯\(°​_o)/¯ 00:50:23 oerjan: When was the gap? 00:50:26 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:50:31 from 01:33 to 3:20 tunes time hth 00:51:09 I'll give you the missing bits. 00:51:20 yay 00:51:52 -!- moonheart08 has quit (Ping timeout: 265 seconds). 00:52:09 `? oerjan 00:52:12 Your golfing @massages-lord oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 00:52:19 `slwrjan s#golfing#completionist# 00:52:19 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: slwrjan: not found 00:52:35 `doag bin/slwrjan 00:52:45 9808:2016-11-30 ` mv bin/s{l,}wrjan # no slash \ 9700:2016-11-17 mkx bin/slwrjan//slwd "oerjan//$1" 00:52:53 Oh, right. 00:53:20 `swrjan s#golfing#completionist#; soaoeo 00:53:24 oerjan//Your completionist @messages-lord oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 00:54:02 oerjan doesn't massage; I do. 00:57:53 <\oren\> how did you italic? 00:58:36 izalove taught me 00:58:43 normally you have to be italian 00:59:00 what italic, i see reverse video hth 00:59:44 <\oren\> I can do 𝑖𝑡𝑎𝑙𝑖𝑐 like this 01:00:13 <\oren\> but I think the way hackego is doing it, it looks different 01:00:32 reverse video 01:00:41 <\oren\> thats italic for me 01:00:59 both are reverse for me. 01:01:12 the onlitalic I saw was the \oren\ one. 01:02:37 <\oren\> I did it using unicode 01:02:55 -!- moonheart08 has joined. 01:03:06 mhelloony. are you italic? 01:03:17 <\oren\> test 01:04:09 bold. 01:05:10 <\oren\> test 01:05:16 <\oren\> test 01:05:25 space test, and respace retest. 01:05:27 Please don't beep. 01:05:30 That's quite rude. 01:05:39 there was a beep? 01:05:47 <\oren\> I used control G 01:05:59 <\oren\> test 01:06:30 <\oren\> test 01:06:46 rerespace reretest, reand rererespace rereretest. 01:07:24 -!- moonheart08 has quit (Ping timeout: 250 seconds). 01:08:12 Don't ^G please. 01:10:50 `? cdop 01:10:53 CDOP is OCPD, except with the letters in the *proper* order. 01:16:10 -!- doesthiswork has quit (Quit: Leaving.). 01:17:04 `swrjan s/oerjan/swr &/ 01:17:08 oerjan//Your completionist @messages-lord swr oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 01:17:28 -!- yorick has quit (Quit: No Ping reply in 180 seconds.). 01:17:44 -!- yorick_ has joined. 01:17:44 -!- yorick_ has quit (Changing host). 01:17:44 -!- yorick_ has joined. 01:22:00 `? boily 01:22:01 ​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. 01:22:15 one measly character less. that is unacceptable! 01:22:24 `? Zarutian 01:22:26 You can trust Zarutian, he fixes, as a techincian, banal mistakes of engineers. Also a provider of authentic fakes. 01:23:22 * ybden s at shachaf 01:23:41 Was that a ^G? 01:24:26 Yes. 01:24:41 Why does asking people not to do things cause them to do those things? 01:24:45 <\oren\> `` head -c 10 wisdom/oerjan | od -c 01:24:46 0000000 Y o u r 026 c o m p \ 0000012 01:25:16 <\oren\> test 01:26:06 <\oren\> test 01:26:09 <\oren\> YES 01:26:18 <\oren\> control V 01:26:55 <\oren\> hooray hooray its a glorius day for I have found my cow! 01:27:11 Please stop. 01:27:15 -!- shachaf has left. 01:28:04 I suppose since shachaf is gone, there is no need to stop 01:28:37 <\oren\> 01:28:50 <\oren\> i suppose so 01:29:57 @tell shachaf I believe it's called reverse psychology hth 01:29:57 Consider it noted. 01:30:16 * boily mapoles \oren\ 01:32:37 `le/rn Zarutian/You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild of Realers. 01:32:39 All le//rn variants now use two slashes in the format. 01:32:55 `le//rn Zarutian/You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild of Realers. 01:32:57 All le//rn variants now use two slashes in the format. 01:33:07 `le//rn Zarutian//You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild of Realers. 01:33:10 Relearned 'zarutian': You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider 01:34:48 * boily fears Zarutian's unnerver 01:37:42 `? Zarutian 01:37:44 You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild 01:37:50 `le//rn Icelandic unnerver/An steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. 01:37:51 All le//rn variants now use two slashes in the format. 01:38:07 hmm? how does one append? 01:38:13 `le//rn Icelandic unnerver//An steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. 01:38:15 Learned 'icelandic unnerver': An steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. 01:38:45 `` ls bin/*append* 01:38:47 bin/append \ bin/learn_append \ bin/learn_append2 01:39:09 Zarutian: are you a VX junkie, by chance? 01:39:18 fizziello. 01:39:32 I met an Icelandic person today. 01:39:47 `le//rn_append Zarutian// of Realers. 01:39:50 Learned 'zarutian': You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' 01:40:22 `learn_append Zarutian of Realers. 01:40:26 Learned 'zarutian': You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' 01:40:47 `? Zarutian 01:40:50 You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild 01:41:05 boily: VX? 01:41:17 https://www.reddit.com/r/VXJunkies/ 01:42:04 `` tail -c 50 wisdom/zarutian # Zarutian: I think you overcompensated. 01:42:05 om the guild of Realers. of Realers. of Realers. 01:42:18 damn 01:42:42 `quote april lavigne 01:42:43 No output. 01:42:48 `quote airbus 01:42:49 96) AnMaster: to any airbus plane. 3 passengers sadly died the most awesome thing ever. \ 923) kmc: that is just a value of type " airbus is a big fan of avril....but this song " there \ 1031) boily: that is just a value of type " airbus is a big fan of avril....but this song " there 01:42:50 `le//rn Zarutian//You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild 01:42:52 Relearned 'zarutian': You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider 01:43:24 `learn_append Zarutian of Realers. 01:43:27 Learned 'zarutian': You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' 01:45:29 internet connection disappeared again... only lasted about 27 mins though 01:46:42 Why does asking people not to do things cause them to do those things? <-- law of attraction hth htht 01:46:53 (argh) 01:47:10 oerjan: shachaf isn't present hth 01:47:12 (net is still laggy which hurts my typing) 01:53:26 ybden: he's probably destined to avoid learning that, then. 01:53:54 oh well 01:54:22 `slwd icelandic unnerver//s/../An Icelandic unnerver is a/ 01:54:26 icelandic unnerver//An Icelandic unnerver is a steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. 01:56:53 * boily is right in being afraid of Zarutian's unnerver. 01:59:01 `` tail -c 50 wisdom/zarutian 01:59:02 ​ fakes provider' seal from the guild of Realers. 01:59:25 `slwd zarutian//s/ of/ of/ 01:59:28 zarutian//You can trust Zarutian, he fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from 01:59:46 Zarutian: the entry itself is fine, you're just hitting HackEgo's output length limit 02:00:01 `slwd zarutian//s/, h/. H/ 02:00:04 zarutian//You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Posseses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from 02:00:17 what's an ocap? 02:00:21 Aww, 'tis no longer the recreational end. 02:00:39 ybden: what? 02:00:47 oerjan: cant HackEgo break the output into numerous PRIVMSGes? 02:01:00 `slwd zarutian//sse\sese\s\ses 02:01:02 zarutian//You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from 02:01:42 oerjan: 'twas originally "[...] that ejects freezingly hot lava out of its recreational end. [...]" hth 02:01:58 Zarutian: did I encocoonspirate you with the Wisdom Repository yet? 02:02:25 ybden: what are you talking about? 02:02:38 also, even the // version of append inserts a space. it's rarely needed though since learn_append works for anything not containing spaces in the key. 02:02:39 `? Icelandic unnerver 02:02:40 An Icelandic unnerver is a steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. 02:02:57 Er, wasn't originally 02:03:06 At some point, it was changed to the recreational end 02:03:10 And then back to business end 02:03:38 ybden: are you sure? ;-Þ 02:03:52 ...yes 02:04:04 < Zarutian> `le//rn Icelandic unnerver//An steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. 02:04:05 Zarutian: could you github me please? 02:04:32 oerjan: cant HackEgo break the output into numerous PRIVMSGes? <-- it never answers a single command with more than one line. this is a feature. we have some commands for splitting up, but you need to ask for the next line. 02:05:29 `1 \? zarutian 02:05:32 1/2:You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' 02:07:01 `spam 02:07:02 2/2: seal from the guild of Realers. 02:14:06 @ask tswett it may even be possible that we can prove Goldbach's conjecture in ZFC, and there exists a counterexample too large to be effectively described in ZFC 02:14:06 Consider it noted. 02:14:39 -!- boily has quit (Quit: HYPERDIMENSIONAL CHICKEN). 02:15:22 Jafet: but then ZFC is inconsistent. 02:16:08 since any counterexample can be checked in finite time. 02:19:22 why do people even care about goldbach? 02:19:25 it's a stupid problem 02:19:42 i can come up with dozens of stupid problems like that 02:19:47 that can take centuries to solve 02:20:07 that are as simple? 02:20:08 it has no application whatsoever 02:20:36 neither did fermat's last theorem, yet trying to solve it launched modern algebra. 02:21:44 but then after that initial input it was irrelevant for a century? 02:22:10 i don't know much about that. 02:23:30 "why do people even care about anything that has no applications" 02:24:02 that's essentially what you're asking. 02:25:01 modern algebra proved fermat's last theorem by accident, for the most part 02:25:03 sort of, but applications in this case can also mean theoretical applications 02:25:15 Jafet: think older modern algebra 02:26:34 what they have in common is that they are simple problems that test the limits of the available tools, challenging mathematicians to develop better tools. 02:27:37 the reason why they're useless is the same as the reason why they're focused on: they're the simplest too hard problems of their kind. 02:30:11 also, they _do_ get some excessive attention because they're simple enough to be understood by a non-professional mathematician. 02:30:50 -!- hppavilion[1] has quit (Quit: Leaving). 02:46:46 <\oren\> ❄dvcalc 23.916 184000 dawn 02:46:46 <\oren\> ☃ Δv = 60438.9967102714 02:46:57 <\oren\> that oughta do it 03:04:35 -!- Zarutian has quit (Quit: Zarutian). 03:05:56 -!- Sgeo has joined. 03:06:02 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:06:08 -!- carado has quit (Ping timeout: 250 seconds). 03:06:34 -!- Sgeo__ has quit (Ping timeout: 250 seconds). 03:08:21 -!- carado has joined. 03:11:46 -!- Sgeo has quit (Ping timeout: 268 seconds). 04:03:01 -!- Sgeo has joined. 04:10:30 -!- mad has joined. 04:15:35 -!- Akaibu has quit. 04:38:38 -!- hppavilion[1] has joined. 04:55:51 -!- tromp_ has quit. 05:03:04 -!- tromp has joined. 05:07:52 -!- Akaibu has joined. 05:13:59 freefall :P 05:14:29 -!- ^v has quit (Ping timeout: 260 seconds). 05:14:57 -!- nvd has quit (Ping timeout: 260 seconds). 05:15:54 -!- alakra has quit (Ping timeout: 260 seconds). 05:16:21 -!- dingbat has quit (Ping timeout: 260 seconds). 05:16:21 -!- staffehn_ has quit (Ping timeout: 260 seconds). 05:16:33 -!- staffehn has joined. 05:18:40 Someone please calculate d(the Universe)/dt 05:18:45 @massages-poud 05:18:45 boily said 6h 14m 29s ago: hppavellon[1]. proper gender-neutral pronouns are shi and hir hth 05:19:16 does the universe have a spectrum? 05:20:31 -!- ^v has joined. 05:20:39 -!- Taneb has joined. 05:21:42 mad: A wat? 05:21:55 a spectrum 05:21:58 like 05:22:02 high frequencies 05:22:06 medium frequencies 05:22:07 bass 05:23:28 -!- dingbat has joined. 05:24:25 -!- alakra has joined. 05:32:59 -!- Sgeo has quit (Ping timeout: 268 seconds). 05:53:13 -!- doesthiswork has joined. 06:01:12 https://github.com/pjf/rickastley I believe this concept will have broad approval. 06:01:18 For a brief presentation on the subject, see https://www.youtube.com/watch?v=dQw4w9WgXcQ 06:25:24 -!- Perenelle has joined. 06:25:47 Good Evening 06:42:04 Hm, germany was trying to ban adblockers at some point 06:42:29 But here's a problem with it: I have a pretty good feeling it's illegal to fund Nazi groups in Germany 06:42:52 the newspapers still want to d that 06:43:09 -!- Sgeo has joined. 06:44:19 But together it would mean it's illegal to even *visit* sites used by Nazi groups (even for, say, important research purposes™), as you might inadvertently fund them via ad revenue that you can't blcok 06:44:20 *block 06:44:21 So... 06:44:57 [obviously this isn't REALLY what would happen, but you could still use it as a vector to get a case in assuming German law behaves in the slightest like US law) 06:45:12 i highly doubt that looking at an ad counts as funding 06:45:16 hppavilion[1]: it's the advertiser that funds, not the visitor hth 06:46:11 also, in germany we actually have laws to follow, not this "there was a similar case somewhere else" stuff 06:46:35 Wait so hppavillion[1] Isn't a nazi 06:46:37 oerjan: Oh, true 06:46:41 that's good to know 06:46:42 Perenelle: One l 06:46:50 Perenelle: No, I just *really* look like one 06:46:50 You are?!? 06:46:55 WOT 06:47:02 wat 06:47:03 I'm so confuses 06:47:07 Confused * 06:47:08 Perenelle: In my name. One 'l' in 'hppavilion[1]' 06:47:15 Oh 06:47:42 The color I have you randomly listed as is neon green on a black background 06:47:50 The letters kinda fuse 06:48:04 Perenelle: Oh, that setup sounds useful 06:48:24 Its pretty good 06:48:39 * hppavilion[1] *may* have taught his younger sister how to do a Nazi salute, and she *may* do it on command when she hears "Sieg heil!" 06:48:47 Fam 06:49:10 why? 06:49:31 that's like the most stupid thing i heard from you 06:49:39 Perenelle: What is "fam"? 06:49:45 myname: ...theatre purposes? 06:50:00 You need to do the Nazi salute in certain Sound of Music roles ips 06:50:02 short for family 06:50:07 Oh..? 06:50:34 It's commonly used to be like 'fam don't be stupid' 06:50:45 I have literally never heard this 06:51:55 My terminal/computer/which had a cord connecting to my onsite server. R.I.P fell off my desk today because of my God damn cat 06:55:40 You've never heard of it 06:55:42 Ever 06:55:44 Wot 06:56:17 Hppavilion[1] how do you look like a nazi 06:56:25 Perenelle: Scroll up 06:56:43 To the /me 06:56:46 I joined after such 06:56:50 No 06:56:52 You didn't 06:57:00 Ohthat 06:57:41 I also frequently draw swatikæ, but that's just because the form itself is awesome. Fuckin' Nazis made it all Nazy... can't have anything nice... 06:57:41 That makes you read like a middle Schooler from America that thinks the Holocaust was funny 06:57:41 Not a nazi 06:57:45 *grumble grumble* 06:58:00 Perenelle: I think I might have been at the time? 06:58:08 I don't remember. It was a while ago. 06:58:18 I don't *think* I ever sucked that much 06:58:19 You mean the Buddhist symbol for peace 06:58:26 'Sucked' 06:58:32 Emphasis 06:58:41 I have to admit that the nazis kinda lucked out on symbol lottery 06:58:45 swastika 06:58:59 Perenelle: It's just the generic symbol, really. Not associated with anything in my mind 06:59:06 Succ 06:59:18 sorry for my dirty reading into 06:59:22 due to the rotational symetry etc 07:00:15 You'd have thought Hitler would have just rounded all the Jews or people he hated into a big cave underground and thrown some bombs in 07:00:21 people like stuff that's rotationally symmetric but not reflectively symmetric... just cause it looks cool 07:00:36 But he had all these camps 07:00:36 But lets digress 07:00:37 Perenelle: And to be fair, when I think "Nazis", I honestly think Enigma and incredibly engineering before Auschwitz 07:00:38 Perenelle : he didn't have time 07:00:39 Away from tuis 07:00:53 This 07:01:14 jews were just the start, he had a good 50+ million slavs to kill after that 07:01:25 The Nazis were good at everything except human rights afaict 07:01:31 A programming language that runs by using different names of nazi officers as the integers and calling commands 07:01:56 As far as I can tell?? 07:02:00 Boi 07:02:00 mad: You know, Hitler actually had rather severe ADHD as a child, and it made school *incredibly* difficult for him. 07:02:14 He was a good artist 07:02:18 Perenelle: Eh. 07:02:33 Too bad he went blind from hysteria and went apeshit 07:02:42 Perenelle: Wait, when did he go blind? 07:02:46 Temporary blindness 07:02:47 Was it non-permanent? 07:02:48 Ah 07:02:48 Perenelle: actually, i know people who are trying to build something like that 07:02:56 * hppavilion[1] must finish his pun 07:02:58 hppavilion[1]: Some Nazi military strategy was decent. Hitler went out of his way to fuck it up, however. 07:03:04 Ofc you do myname 07:03:11 pikhq: Yeah 07:03:17 Not saying anything about you of course 07:03:29 But why do you know people like that 07:03:50 I try and stay away from toxic nazis 07:03:57 There's actually quite a lot in the Nazi regime that was a royal clusterfuck outside of human rights, TBH. 07:04:03 But living in Toledo its quite hard 07:04:11 because computer scientists oftentimes have a strange kind of humor 07:04:21 Perenelle: Yeah, same here; only free-range grass-fed nazis for me! 07:04:23 Which you might expect from a government ran as a literal dictatorship. 07:04:24 The only thing that came out of ww2 was bdsm 07:04:40 huh? 07:04:43 how so 07:04:45 Just look at how sexual Germany is now 07:04:52 Perenelle: ...I think we had BDSM before WWII 07:04:58 Before that it was a very modest place 07:05:02 What is the safeword of #esoteric? 07:05:09 totalitarian states always get messed up. because people don't believe in the real world in those. 07:05:13 Not as rough as it is now though 07:05:16 Perenelle: *everywhere* was very modest in the 19<40s 07:05:30 that's how communists messed up and killed dozens of millions 07:05:33 Las Vegas wasn't 07:05:33 just because you don't see how many people do bdsm it does not mean people are modest 07:05:40 what about "spring awakening"? 07:05:46 *sigh* You know, Hitler actually had rather severe ADHD as a child, and it made school *incredibly* difficult for him. 07:05:49 mad: Hooray, this makes me so happy about the future. 07:06:00 I have nothing against bdsm you do you 07:06:11 sorry, I cannot bring you comfort if you're in the US :o 07:06:14 When he grew up and came to power, he built special concentration camps to help people in a similar predicament 07:06:24 just don't do it publicly 07:06:29 Or do w/e 07:06:43 Perenelle: Well, unless you're into that, and only specific types of public 07:06:47 Perenelle: w/e? 07:06:53 Ohboy 07:06:53 Perenelle: saying ww2 lead to bdsm is like saying it lead to computers 07:07:00 What ever 07:07:03 there were barely any computers around before 07:07:03 Ah 07:07:04 I think germany was not particularly modest compared to other places https://en.wikipedia.org/wiki/Spring_Awakening_%28play%29 07:07:12 mad: The main thing I have that's comforting is that being LGBT and from a state oppressing you for it... is valid justification for refugee status in Canada. 07:07:30 Ok well maybe Germany is just very sexual 07:07:51 The main food is sausage and potatoes if I recall 07:08:25 Perenelle: it's not very sexual, it just isn't as screwed up as america 07:08:51 You're right 07:09:00 where it is perfectly fine to look at people getting brutally murdered, but a fraction of a second with a nipple is a big scandal 07:09:44 Lets go back to the days where watching gore on international tele and newspaper was considered moral 07:10:13 "Georg fantasizes about his busty piano instructor, Frau Grossebustenhalter" 07:10:13 US really needs a political reform, but considering the current state of things, that's gonna take decades 07:10:33 Grossebustenhalter 07:10:34 Is... is "busty" really a Wikipædial word? 07:10:42 Perenelle: Grosse is "large" 07:11:10 Gotta go sleep have work tommorow Zzzzz 07:11:16 -!- Perenelle has quit (Quit: Bye). 07:11:16 i don't really get the public morality standards of US 07:12:54 myname: How so? 07:13:37 look at my previous sentence 07:15:07 myname: Ah, I see 07:15:31 -!- oerjan has quit (Quit: Nite). 07:16:16 myname: We americans don't see how you can have a man's naked ass in a PG movie, even if it's a non-sexual joke, or why you freak out over any amount of violence :P 07:17:06 myname : my pet theory: a bunch of christians are really worried at losing their culture. anything that reminds them that they're on the losing side of the culture war, such as titties, makes them freak out. violence doesn't have that effect. 07:17:17 mad: Well, yeah 07:17:21 caveat: I don't really understand american christians 07:18:13 hppavilion[1]: we don't freak out at every amount 07:18:14 myname: And that comparison isn't entirely fair- the difference is the fraction-of-a-second-with-a-nipple thing was the Superbowl, which is a big family thing (I hate handegg- soccer isn't much better though- and even *I* go to parties to watch the superbowl some years), so there are young children watching and when people start freaking out the children ask and the parents have to explain and on and on and on, escalating itself, etc... 07:18:54 well, i did not have any special situation in mind 07:19:22 myname: And also, the exposed nipple in the Superbowl wasn't exactly planned in advance, it was a mistake 07:19:40 People getting brutally murdered is at *least* a PG-13- R if it's sufficiently brutal- in a movie, and TV-14 or TV-MA for TV 07:19:44 the sing is, sexuality is pretty normal in comparison to violence. most parents had sex :p 07:19:53 "at least pg-13" 07:19:57 And those two can only be on TV at certain times after children have gone to bed 07:20:18 because, how should it be bad for a 13 year old to look at murder 07:20:30 myname: As a plot device? Not that bad 07:21:16 And they're all planned in advance and completely fictional- seeing even a non-brutal REAL murder on TV or in a movie would be an outrage no matter how many warnings and restriction you put on it 07:21:22 informative murder porn 07:21:46 *restriction+s 07:22:48 that would imply you take it for granted that every child knows that difference 07:23:06 bald assumption for a land that christian 07:23:28 myname: Everyone watching a movie with murder, yeah. You'd be hard-pressed to find a 13-year-old [barring ones with severe learning disabilities] who tells you that that person actually died 07:23:32 IRL 07:23:49 myname: Also, murder is a big part of some movie plots, and I imagine it's a lot harder to vaguely specify "murder ensues" than "coitus ensues", especially if it's a plot twist 07:24:58 Like, you can get the point that sex-then-happens across from a mile away with good enough euphemisms; if a character who's been good the whole movie suddenly turns out to be evil and a mole, you have to make it *very* clear so people actually believe it. 07:25:34 So in many cases, murder is of more vital artistic value than sex and nudity. 07:40:34 "children were watching"; children love breasts. When I was two, women would go "oh you're so cute, let me pick you up" and I would go "hello breasts, nice to meet you". 07:41:37 there are very few things more child friendly than breasts 08:06:39 -!- doesthiswork has quit (Quit: Leaving.). 08:13:02 <\oren\> https://www.youtube.com/watch?v=JF1HL335W7k 08:24:07 -!- mad has quit (Quit: Pics or it didn't happen). 09:36:19 -!- AnotherTest has joined. 09:44:28 -!- izalove has quit (Killed (Sigyn (Spam is off topic on freenode.))). 09:44:28 -!- bibibi has quit (K-Lined). 09:45:28 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 09:48:01 -!- bibibi has joined. 09:48:30 -!- izabera1 has joined. 09:50:32 -!- izabera1 has changed nick to izalove. 10:05:20 http://leftoversalad.com/c/015_programmingpeople/ 10:58:02 -!- bibibi has quit (Ping timeout: 256 seconds). 11:34:38 -!- boily has joined. 12:17:08 fungot: you wouldn't know where I could buy potassium permanganate in bulk, eh? 12:17:09 boily: maybe i should stay with its own new-index) ( read-item input-string index)...) 12:17:24 fungot: searching your index for suppliers? 12:17:25 boily: thank goodness i'm using scheme over a connection, sockets in c++ are constant pointers that are implicitly dereferenced. 12:17:53 fungot: yeah, please dereference the warehouse. it'll be easier and cheaper. 12:17:53 boily: is it any more because otherwise you couldn't evaluate anything in the database for " ping". i didn't think it was 12:22:32 -!- alexsco has joined. 12:22:42 -!- boily has quit (Quit: MARBLED CHICKEN). 12:35:45 -!- Zarutian has joined. 12:37:24 -!- Phantom_Hoover has joined. 12:40:20 -!- alexsco has left. 12:44:02 -!- Zarutian has quit (Quit: Zarutian). 13:00:44 -!- heroux has quit (Ping timeout: 265 seconds). 13:23:39 -!- heroux_ has joined. 13:53:06 fungot, do you eat american sweet wafels with meat? 13:53:06 b_jonas: expose? i must have been above average, if i remember correctly. or at least 14:00:32 -!- doesthiswork has joined. 14:13:14 -!- centrinia has joined. 14:31:09 -!- centrinia has quit (Quit: Leaving). 14:37:21 -!- moony has joined. 14:41:14 -!- otherbot has joined. 14:56:41 -!- AnotherTest has quit (Ping timeout: 244 seconds). 15:14:34 -!- AnotherTest has joined. 15:19:01 -!- AnotherTest has quit (Ping timeout: 248 seconds). 15:34:14 -!- gsora has quit (Ping timeout: 268 seconds). 15:38:11 -!- gsora has joined. 15:48:56 -!- heroux_ has changed nick to heroux. 15:49:19 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 16:20:46 -!- FreeFull has quit (Quit: reboot). 16:23:52 -!- Phantom_Hoover has joined. 16:31:14 -!- AnotherTest has joined. 16:40:05 -!- AnotherTest has quit (Ping timeout: 248 seconds). 16:55:39 -!- AnotherTest has joined. 17:01:22 -!- FreeFull has joined. 17:12:41 <\oren\> hah, javascript is clearly Tetsuo from Akira! 17:19:59 -eval throw new Error("but JS is nice ):") 17:20:00 Error: but JS is nice ): 17:27:06 -!- bibibi has joined. 17:37:34 -eval "test" 17:37:34 You do not have permission to use this command. 17:37:38 aww 17:38:52 ybden, if you want to mess with that kind of thing, poke -js 17:38:56 -js return "test" 17:38:56 'test' 17:39:25 moony: what's the difference between js and eval? 17:39:42 eval is direct eval in the bot, js is sandboxed 17:39:44 -js for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) 17:39:45 SyntaxError: Unexpected token } 17:39:55 -js for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) for (;;) ; 17:39:57 Error: Script execution timed out. 17:39:59 Aww 17:40:02 :) 17:40:11 -js return global 17:40:11 { obuf: '', | console: { log: [Function] }, | Buffer: [Function: Buffer], | EventEmitter: [Function: EventEmitter], | util: {}, | global: '[Circular]', | process: { exit: [Function] }, | internal: { merge: [Function], apply: [Function] }, | alert: [Function] } 17:40:57 we tried to emulate the functionality we could 17:41:13 without weakening the sandbox. ^_^ 17:41:28 so everything isbuilt inside the sandbox with no external context 17:41:42 -js this.constructor.constructor("return process.exit()") 17:41:42 undefined 17:41:47 -js this.constructor.constructor("return process.exit()")() 17:41:47 Error: process.exit() is not allowed 17:41:59 hmm 17:42:03 we can simply remove that 17:42:09 we just put that there for fun 17:42:14 -js process["exit"]() 17:42:14 Error: process.exit() is not allowed 17:42:21 -js process["exit"] 17:42:22 undefined 17:42:24 but dont expect to get out :P 17:42:29 err, return it 17:42:32 Do you have source code for this? 17:42:34 -js return process["exit"] 17:42:34 [Function] 17:42:38 -js return process["exit"].constructor 17:42:39 [Function: Function] 17:42:41 -js return process["exit"].constructor() 17:42:41 [Function: anonymous] 17:42:44 -js return process["exit"].constructor()() 17:42:44 undefined 17:42:47 u can have core.js, but not the sandbox itself 17:42:47 -js process["exit"].constructor()() 17:42:47 undefined 17:42:50 -js process["exit"].constructor() 17:42:50 undefined 17:43:08 moony: Security through obscurity? 17:43:16 pretty much 17:43:31 but i will say one thing: this is the strongest sandbox written in PURE js i have ever seen :P 17:43:36 well not entirely pure 17:43:38 node helped 17:43:46 if its broken, we will disable it 17:43:54 as it is not disabled, it has not been broken yet 17:43:59 :P 17:44:27 ybden, use the - prefix 17:44:33 use -list and -list to see the commands 17:44:39 also, yes, im stalking you in the logs :P 17:44:42 moony: I suggest not requiring the prefix when in PM 17:44:46 Yes, I figured :P 17:45:44 ybden, eh, i'll look into it, i didnt write everything in otherbot, wlp2s0 (jeffl35/iczero) wrote the core, iovoid helped write core.js, and the sandbox itself has credits to zzo38 for the concept and design :P 17:46:06 * moony gives zzo38 another cookie 17:47:16 ybden, alert timing out is a minor bug 17:47:24 its the same as console.log 17:47:27 o 17:47:29 just, bound incorrectly 17:47:43 ybden: maybe 17:47:45 oh wait 17:48:05 -js this 17:48:07 actually, its just a joke, remember in browsers 'alert' opens a window, that 'window' never closes due to there being no browser, leme change that 17:48:11 -js return this 17:48:20 ???? 17:48:22 * moony shakes otherbot 17:48:39 oh haha ybden very funny 17:48:43 -js return 'lel' 17:48:43 i see you found a minor bug 17:48:44 * ybden pats moony 17:48:44 -ping 17:48:45 uh 17:48:47 -kban otherbot 5 wake up please lol 17:48:53 moony: :) 17:48:54 huh, it looks like IRL lasers generally transfer energy to what they hit. *thinks over how he could modify TPT phot to act like that* 17:48:57 oh 17:48:58 moony: what did he do 17:48:59 wrong CP 17:49:07 [RECV] :ybden!ybden@unaffiliated/ybden PRIVMSG otherbot :-js return new Uint32Array(9999999) 17:49:09 moony: "minor bug" 17:49:17 moony: timeouts gosh darnit 17:49:18 Nice sandbox mate 17:49:23 lol 17:49:24 Nice timeouts mate 17:49:25 RIP me 17:49:25 moony: did you remove the timeout >_> 17:49:29 wai... 17:49:30 iczero, nope 17:49:33 No, this circumvants the timeout 17:49:37 circumvent* 17:49:41 look at memory usage :P 17:49:42 eh true 17:49:50 need to kill it 17:49:54 event loop is ded 17:49:54 -!- otherbot has quit (Read error: Connection reset by peer). 17:49:57 RIP otherbot 17:50:03 rest in pieces 17:50:04 oh a JS bot with a supposedly safe sandbox 17:50:07 < iczero> moony: what did he do ← she 17:50:09 can I try to break out of it? 17:50:26 ybden: oh awesome sorry about that s/he|she/they/g 17:50:27 FireFly: Probably? 17:50:28 FireFly, sure, so far people have only found out how to freeze everything, which i can solve with a subprocess on a timeout :P 17:50:39 first 17:50:40 moony: i mean, it's not *that* hard 17:50:42 you will definitely want it to run in a separate process 17:50:48 just make a separate file 17:50:50 leme implent 'that subprocess with a timeout' 17:50:51 :P 17:50:54 and run vm in that 17:50:56 assuming the bot is written in node and you use the 'vm' module or something, uh, don't do that 17:50:57 and exec node 17:51:00 and feed it code 17:51:06 FireFly: why not 17:51:08 feed node code 17:51:15 context made by Object.create(null) works quite fine 17:51:23 < moony> oh haha ybden very funny ← was funny? 17:51:24 well, because sandboxing is Hard™ :P 17:51:32 FireFly, zzo38 came up with the design, everything is inside the context 17:51:35 nothing is outside it 17:51:43 moony: Actually, I would be interested to know just how much memory that consumed 17:51:45 I tried making something like that but couldn't secure it enough 17:51:53 I'll poke around when it's running again 17:51:53 ybden, all the memorize 17:52:01 it used _EVERYTHING_ 17:52:03 :P 17:52:08 lol 17:52:10 otherbot goes nom 17:52:12 heh 17:52:15 nom nom nom on the ram 17:52:26 * otherbot eats RAM 17:52:30 Well, you know what happened last time you tried running a sandbox, moony 17:52:39 what? 17:52:42 pyc remains unbroken 17:52:51 ybden, true enough 17:52:59 -pyc print "this is still unbroken" 17:53:00 moony: what happened :P 17:53:09 its ded 17:53:09 lel 17:53:16 ybden, you talking about hbot, aka 'lol lets not sandbox it and see what happens?' bot? :P 17:53:26 yes 17:53:26 that was me being stupid 17:53:28 :P 17:53:33 fair enough :p 17:53:34 * moony derps the derp 17:53:50 i'll leave linux sandboxes to HackEgo :P 17:53:53 lol 17:55:10 Hm, I still have yet to try writing a sandbox... 17:55:23 bbl 17:55:27 \o 17:55:36 iczero, disable -js for now if you want to boot the bot again 17:56:06 u do it 17:56:52 yeah i remember the introduction of typedarrays 17:56:55 after node.js 17:56:58 's buffer came out 17:57:26 moony: fwiw, you can use ulimit to prevent it from consuming obscene amounts of memory hth 17:57:33 aww, I wanted to see if I could break out of the sandbox 17:57:39 another day I suppose 17:57:51 yeah we're too busy minecrafting sorry :P 17:57:58 fair 17:58:09 `node 17:58:15 `` echo ping 17:58:17 uh 17:58:18 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: node: not found 17:58:18 ping 17:58:20 oh ok 17:58:31 * iczero gets nodejs 17:58:39 You can do fun stuff by throwing things and abusing toString and things anyway 17:58:59 i've fixed that :P 17:59:08 `fetch https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-x64.tar.xz 17:59:16 2016-12-07 17:58:38 URL:https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-x64.tar.xz [10264624/10264624] -> "node-v7.2.1-linux-x64.tar.xz" [1] 17:59:21 `ls 17:59:22 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ node-v7.2.1-linux-x64.tar.xz \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf 17:59:39 `tar xvzf node-v7.2.1-linux-x64.tar.xz 17:59:40 tar: Old option `f' requires an argument. \ Try `tar --help' or `tar --usage' for more information. 17:59:51 `tar xvz node-v7.2.1-linux-x64.tar.xz 17:59:52 tar: invalid option -- ' ' \ Try `tar --help' or `tar --usage' for more information. 17:59:55 ?! 17:59:55 Maybe you meant: v @ ? . 18:00:21 *facepalm* 18:00:49 `tar xf node-v7.2.1-linux-x64.tar.xz 18:00:50 tar: Old option `f' requires an argument. \ Try `tar --help' or `tar --usage' for more information. 18:00:54 `` tar xfnode-v7.2.1-linux-x64.tar.xz 18:00:55 tar: Old option `f' requires an argument. \ Try `tar --help' or `tar --usage' for more information. 18:01:01 `` tar -xf node-v7.2.1-linux-x64.tar.xz 18:01:06 ​/hackenv/bin/`: line 4: 296 File size limit exceededtar -xf node-v7.2.1-linux-x64.tar.xz 18:01:19 `tar -xf node-v7.2.1-linux-x64.tar.xz 18:01:21 tar: node-v7.2.1-linux-x64.tar.xz: Cannot open: No such file or directory \ tar: Error is not recoverable: exiting now 18:01:52 `tar -xf node-v7.2.1-linux-x64.tar.xz 18:01:53 tar: node-v7.2.1-linux-x64.tar.xz: Cannot open: No such file or directory \ tar: Error is not recoverable: exiting now 18:02:16 but but but....... >_> 18:02:17 oh well 18:12:44 -!- puckipedia has quit (Excess Flood). 18:13:56 -!- puckipedia has joined. 18:15:58 <\oren\> what's with people being unable to spell fascism correctly 18:17:18 <\oren\> it's "sc" pronounced as /ʃ/ not "c" pronounced as /s/ 18:19:05 <\oren\> Merriam webster is begging people to look up something else before "fascism" becomes the word of the year 18:23:19 i'll be able to patch up the 'sandbox' in a bit. 18:23:25 :) 18:24:33 Faceism. 18:25:55 -!- hppavilion[1] has joined. 18:28:19 hellovilion[1] 18:30:43 * hppavilion[1] is reading I Am A Strange Loop 18:35:05 -!- Kaynato has joined. 18:47:21 -!- LKoen has joined. 18:53:27 -!- otherbot has joined. 18:53:52 -js return new Uint32Array(9999999) 18:53:55 Childprocess timed out! No data returned. 18:54:00 :) 18:54:03 ybden, ping 18:54:06 FireFly, pong 18:54:52 its alive!!!!! muahahahahahahaa! 18:55:00 Useful bot 18:55:05 -js return 1 + 2 18:55:05 lo 18:55:07 Childprocess timed out! No data returned. 18:55:11 ??? 18:55:12 moony: rekt 18:55:13 err 18:55:15 smells like derp 18:55:43 * FireFly . o O ( sleep 3; echo 'Childprocess timed out! No data returned.' ) 18:55:46 -js return 1+2 18:55:46 3 18:55:48 there 18:55:54 oh okay 18:56:03 i just made a live patch to the sandbox script :P 18:56:27 it was due to me not taking into account the Copy+Paste needing a diffrent dir path 18:56:31 :P 18:56:36 which crashed the sub 18:56:47 -js return new Uint32Array(9999999) 18:56:51 Childprocess timed out! No data returned. 18:57:13 so, yay 18:57:13 it works 18:57:14 have fun poking it 18:57:28 *prod prod* 18:58:46 FireFly, have fun :D 18:58:54 am having fun :P 18:59:01 -!- otherbot has quit (Remote host closed the connection). 18:59:01 as you might see if you're spying 18:59:04 oh 18:59:05 :< 18:59:05 derp 18:59:08 that wasn't me 18:59:22 i hit the 'kill' x next to its process instead of clicking it to view logs 18:59:24 derp me 18:59:58 *reboots it* 19:00:03 -!- otherbot has joined. 19:00:09 there FireFly im a derp 19:01:18 FireFly, you can return to having fun ^_^ 19:01:26 * moony stalks 19:08:38 -!- LKoen has quit (Remote host closed the connection). 19:11:25 FireFly managed to figure something out, so lucky him. Thanks FireFly for being nice and reporting it outright without me having to figure it out by simply lurking 19:16:11 well, the bug is hotpatched now. 19:20:02 * moony stops talking 19:31:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:41:22 -!- hppavilion[1] has joined. 19:54:21 -!- AnotherTest has quit (Ping timeout: 258 seconds). 19:57:16 -!- AnotherTest has joined. 19:57:33 -!- olsner has quit (Ping timeout: 268 seconds). 20:03:39 -!- olsner has joined. 20:05:25 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:08:39 -!- olsner has quit (Ping timeout: 268 seconds). 20:15:57 -!- olsner has joined. 20:18:49 moony: Hmm? 20:18:59 Was that implying I didn't? 20:22:25 no 20:22:28 you found something too :P 20:23:12 What was the bug this time? 20:24:16 its possible to cause an error to carry out and cause the child process to crash 20:24:41 How? 20:24:51 ask FireFly, he found it :P 20:25:23 oh it was pretty silly, repeatedly throwing objects and abusing getters 20:26:10 it apparently had a cascading effect on the sandbox 20:26:29 resulting in silly errors 20:29:21 bbl 20:57:39 -!- Perenelle has joined. 21:02:11 -!- Perenelle has quit (Ping timeout: 260 seconds). 21:07:29 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 21:13:06 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 21:17:20 -!- DHeadshot has joined. 21:19:23 -!- MDude has joined. 21:33:24 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 21:37:33 -!- shachaf has joined. 21:38:22 -!- moonheart08 has joined. 21:38:56 @messages-scoud 21:38:56 ybden said 20h 8m 58s ago: I believe it's called reverse psychology hth 21:39:06 ybden: i believe it's called being a jerk hth 21:43:18 <\oren\> @messages-ljhd 21:43:18 You don't have any messages 21:43:40 int-e: petition to increase the maximum edit distance to 3 twh 21:43:42 -!- DHeadshot has quit (Ping timeout: 265 seconds). 21:43:51 @list poll 21:43:51 poll provides: poll-list poll-show poll-add choice-add vote poll-result poll-close poll-remove 21:44:04 <\oren\> at least I now know to use for italics! 21:44:15 @poll-add maximum-edit-distance 21:44:15 Added new poll: "maximum-edit-distance" 21:44:19 <\oren\> oh, on mac it is reverse video 21:44:21 @choice-add maximum-edit-distance 2 21:44:21 New candidate "2", added to poll "maximum-edit-distance". 21:44:23 @choice-add maximum-edit-distance 3 21:44:23 New candidate "3", added to poll "maximum-edit-distance". 21:44:29 @vote maximum-edit-distance 3 21:44:29 voted on "3" 21:44:58 @poll-show maximum-edit-distance 21:44:58 ["3","2"] 21:45:05 @poll-result maximum-edit-distance 21:45:05 Poll results for maximum-edit-distance (Open): 3=1, 2=0 21:45:16 <\oren\> @vote maximum-edit-distance 3 21:45:16 voted on "3" 21:45:17 looks like 100% of the vote so far is for 3 21:46:00 for punny reasons? 21:46:10 or what is the argument for extending it? 21:46:18 Well, people might be very bad typists. 21:47:25 HireFly 21:48:41 hachaf 21:49:18 <\oren\> "I’m sitting in an apartment the likes of which nobody’s ever seen. And yet I represent the workers of the world." -Donald Trump 21:49:27 <\oren\> W. T. F. 21:51:09 <\oren\> an american capitalist republican just dropped "workers of the world"... 21:52:45 -!- DHeadshot has joined. 21:57:50 -!- computing has joined. 21:57:57 -!- moonheart08 has quit (Ping timeout: 248 seconds). 21:58:01 moo 21:59:41 -!- computing has changed nick to moonheart08. 22:00:14 <\oren\> oom 22:04:27 -js throw new Error("!!!!oooooooooooooooooooooooooooooooooom") 22:04:27 'Error: !!!!oooooooooooooooooooooooooooooooooom' 22:04:49 nll 22:17:40 -!- doesthiswork1 has joined. 22:17:40 -!- doesthiswork has quit (Read error: Connection reset by peer). 22:32:33 -!- moony has quit (Remote host closed the connection). 22:37:57 -!- Kaynato has quit (Ping timeout: 248 seconds). 22:49:53 -!- Kaynato has joined. 22:59:37 -!- boily has joined. 22:59:53 `wisdom 23:00:16 action//An action should always have an equal and opposite reaction, whenever thausible. 23:08:19 -!- Phantom_Hoover has joined. 23:11:39 -!- LKoen has joined. 23:20:07 -!- moony has joined. 23:20:26 -!- moonheart08 has quit (Ping timeout: 268 seconds). 23:27:08 -!- moony has quit (Ping timeout: 258 seconds). 23:46:44 -!- mad has joined. 23:51:04 oh man... going into extreme CISC instruction set design 23:51:31 coming up with a design for a cpu with only one instruction: 23:51:57 sounds extremely OISC :p 23:55:45 -!- hppavilion[1] has joined. 23:57:02 generate [N] temporary registers; rename registers [X..Y]; do [M] memory operations each of which is a [load/store]; jump/cond/jumptoreg/jumpandlink to [Z]; do [W] sub-operations (if load/store: index; if alu/load: final or non-final write to that temp/register) 23:58:33 the idea is that all the sub-operations can happen out-of-order 2016-12-08: 00:00:07 also you can schedule the next operation right after 00:01:58 because it doesn't need multiple cycles to figure out how everything is renamed 00:02:26 like it can be scheduled in 1 cycle in theory even if you have dozens and dozens of sub operations 00:02:46 and you can transform RISC code into that form automatically 00:02:48 -!- DHeadshot has quit (Ping timeout: 250 seconds). 00:04:28 FireFly : Well, OISC is very serial and can't be issued out of order fast :D 00:14:22 mad: mhellod! long time no see! 00:14:49 Hm, some internet memes are told in an alternative dialect of english displaying an SO word order. Interesting. 00:15:12 hey hey 00:15:25 hppavilion[1] : japanese influence :D 00:15:37 mad: That's not what I was getting at :P 00:15:38 hppavilion[1]: e.g.? 00:15:58 FireFly: It's what you when you the accidentally meme 00:17:33 * boily engrammatifies hppavilion[1] 00:17:58 [http://knowyourmeme.com/memes/i-accidentally] 00:23:05 In all seriousness, are there any actual languages that ever use word order not in {SOV, SVO, OSV, OVS, VSO, VOS}? 00:25:03 flexible word order 00:25:07 V2 00:25:56 "SXOV" (mostly another way of saying V2 really) 00:26:56 some cases of VSO/VOS are kinda ambiguous for rather ergative languages (what's a S?) 00:27:17 same goes for OVS (hixkaryana is very ergative)... and I think OSV 00:29:35 [wiki] [[Special:Log/newusers]] create * Camto * New user account 00:29:40 one case I've read about but can't remember where or how, where 'subject' and 'object' don't really mean anything (though the language has other ways of differentiating stuff) 00:30:01 (like a language that doesn't have case and no fixed word order) 00:31:38 https://www.dropbox.com/s/8ac7zywlgp37v0u/IMG_20161207_191229.jpg?dl=0 ← tastes good 00:33:43 <\oren\> also, there are languages that don't use subject and object 00:34:01 <\oren\> https://en.wikipedia.org/wiki/Ergative%E2%80%93absolutive_language 00:36:38 <\oren\> in other words, there are languages where "the boy jumped" and "the girl kissed the boy" use the same grammatical marking on "the boy" 00:46:06 yeah... it's a bit debatable tho 00:47:24 like I think ergative is more like using passive by default 00:48:14 "the girl was-kissed by-the-boy" 00:49:58 -!- oerjan has joined. 00:52:34 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50466&oldid=50458 * Camto * (+219) 00:53:48 [wiki] [[DL]] https://esolangs.org/w/index.php?diff=50467&oldid=38017 * Camto * (+36) 00:55:21 -!- otherbot has quit (Remote host closed the connection). 00:59:06 -!- Kaynato has quit (Ping timeout: 268 seconds). 00:59:26 `addquote there are very few things more child friendly than breasts 00:59:41 1300) there are very few things more child friendly than breasts 01:01:01 * oerjan isn't quite sure if that's funny without the context 01:02:57 * oerjan twitches from triskaidekaphobia 01:03:08 hellørjan. “The only "intuitive" interface is the nipple. After that it's all learned.” ― Bruce Ediger 01:03:27 * boily lightly mapoles oerjan thirteen times 01:03:29 helloily. would you like to handle the next hundred quotes or so 01:05:11 eh? 01:05:19 like, suddenly a hundred quotes at once? 01:05:26 oh. 01:05:46 it was quote 1300. no worries, I can handle that like the Groan Chicken Man that I am. 01:06:40 -!- iczero has changed nick to physiology. 01:09:26 -!- moony has joined. 01:09:27 is it common in other languages besides English and French to group numbers between 1000 and 1999 by hundreds? like 1988 is said “nineteen eighty eight” («dix-neuf cent quatre-vingt-huit»). 01:09:35 mheloony. 01:09:45 yes 01:09:51 err, well 01:09:56 hellorcah. 01:10:00 it's common to do various random groupings 01:10:03 I dunno about that specifically 01:10:07 bonjouroily 01:10:10 boily: it's common in norwegian hth 01:10:22 well, you have the standard grouping, but then vernacular or dialectal variations? 01:10:27 oerjan: tdh. 01:11:01 I think "nineteen eighty eight" in English is also only for some things, like years. I don't think you say "nineteen eighty eight pounds" if something costs £1988. 01:11:30 fizzie: you'd say "nineteen hundred eighty eight" in north america, but I've heard it's not common in europe 01:12:01 It's not a thing at all in Finnish, incidentally. 01:12:05 i think in norwegian it's more common if the number is round 01:12:43 note that "eleven hundred thousand" would be very unusual though 01:12:49 you'd just say one point one million 01:14:23 indeed, for money you'd use the normal way. 01:14:23 "nineteen hundred" sounds very odd in Finnish, it's always "thousand nine hundred". 01:15:08 actually i think ads with weird prices like 2990 tend to say "to ni nitti", without mentioning hundreds or thousands 01:15:21 (We don't have the "20th century" thing either, that's "1900-century" to us.) 01:15:30 oh that's sensible 01:15:47 1988 most of the time is mille-neuf-cent-quatre-vingt-dix-huit 01:16:03 though it's kinda regional, the 'cent' way is more common in europe I think 01:16:37 "femten hundre kroner" soundly beats "ett tusen fem hundre kroner" at google. 01:17:22 oerjan: That ad thing is true too. 01:17:55 and you have those who say «octante» and «nonante». bletch. 01:18:14 -!- moony has quit (Ping timeout: 244 seconds). 01:19:18 I was about to say that "mille-neuf-cent-quatre-vingt-dix-huit" sounds ridiculous, but I guess "tuhatyhdeksänsataakahdeksankymmentäkahdeksan" looks a bit imposing too. 01:19:33 well 01:19:48 it's written mille neuf cent quatre-vingt-dix-huit 01:19:49 I think 01:21:05 Finnish does put all that together like that when it comes to writing out numbers. Though presumably in the majority of the cases you would have fallen back to using digits by that time. 01:21:16 and pronounced about mil neu cen qua-e-vin-dx-uit 01:22:26 In colloquial speech I guess also just "one nine eight eight" could come out. 01:24:59 /mɪl.nœs.sã.kät.ʁ̥ə.vɛ̃.d͡zɪs.ɥit/ 01:30:31 hizzie 01:30:45 It took me a long time to get used to "nineteen hundred" etc. in English. 01:30:55 Everything else is in thousands. 01:31:14 I think "twenty hundred" sounds odd even in English. 01:33:44 For years like 2250, I think it's just "the year twenty-two fifty", instead of twenty-two hundred fifty. 01:34:13 in the year 2525 01:35:23 I picked 2250 because it's midway through when the Babylon 5 series takes place. 01:35:37 OKAY 01:36:10 Oh no, I'm wrong. 01:36:39 The Babylon 5 years were actually 2258-2262, not 2248-2252. 01:36:52 Never mind then. 01:41:35 If I recall correctly, the Long Now Foundation uses five-digit years in all official documents. 01:42:04 how mediumsighted 01:43:22 They're finally building that clock, I guess. 01:46:40 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 02:12:06 fungot: nocturnal nostril. 02:12:06 boily: i have just consulted on the subject. it is 02:12:11 'night all! 02:12:23 -!- boily has quit (Quit: SOCIOPATHIC CHICKEN). 02:43:56 -!- Sgeo has quit (Ping timeout: 268 seconds). 02:50:24 -!- Akaibu has quit. 03:04:03 -!- Akaibu has joined. 03:08:17 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:55:39 -!- Perenelle has joined. 04:02:55 -!- MDude has quit (Read error: Connection reset by peer). 04:03:26 -!- Kaynato has joined. 04:11:13 -!- Sgeo has joined. 04:11:20 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 04:19:23 -!- moodyhoot has changed nick to doodycoot. 04:26:07 -!- Perenelle has quit (Quit: Bye). 04:39:50 <\oren\> `unicode ʁ̥ 04:40:03 U+0281 LATIN LETTER SMALL CAPITAL INVERTED R \ UTF-8: ca 81 UTF-16BE: 0281 Decimal: ʁ \ ʁ \ Category: Ll (Letter, Lowercase) \ Bidi: L (Left-to-Right) \ \ U+0325 COMBINING RING BELOW \ UTF-8: cc a5 UTF-16BE: 0325 Decimal: ̥ \ ̥ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ Combining: 220 (Below) 05:13:29 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50468&oldid=50464 * Ais523 * (+18) /* A */ +[[A Pear Tree]]; this is mostly a joke, but it ''is'' usable for programming, so… 05:14:12 `unicode PARTRIDGE 05:14:21 No output. 05:14:23 aww 05:21:36 [wiki] [[A Pear Tree]] N https://esolangs.org/w/index.php?oldid=50469 * Ais523 * (+1745) I made this, so I may as well post it… 05:22:45 [wiki] [[A Pear Tree]] M https://esolangs.org/w/index.php?diff=50470&oldid=50469 * Ais523 * (+22) it seems that writing in wikimarkup in one tab, Markdown in a second, and Perldoc in my editor all at once is not advisable… 05:22:55 [wiki] [[A Pear Tree]] M https://esolangs.org/w/index.php?diff=50471&oldid=50470 * Ais523 * (+11) it seems that writing in wikimarkup in one tab, Markdown in a second, and Perldoc in my editor all at once is not advisable… 05:24:44 youtube rewind is awesome 05:29:38 what's that 05:32:00 -!- function has joined. 05:35:24 -!- Sgeo_ has joined. 05:37:42 https://www.youtube.com/user/theyearinreview 05:37:50 -!- Sgeo has quit (Ping timeout: 268 seconds). 05:47:42 -!- Sgeo_ has quit (Read error: Connection reset by peer). 05:52:51 -!- Sgeo has joined. 06:00:39 -!- Kaynato has quit (Ping timeout: 268 seconds). 06:35:13 -!- hppavilion[1] has joined. 06:41:15 -!- doesthiswork1 has quit (Quit: Leaving.). 06:50:09 how about a language named after An Oak Tree 06:51:14 Oakay 06:51:58 . . . 06:52:37 Quantity Calculus is interesting. We should abuse it. 07:07:59 -!- function has quit (Quit: /dev/null is full). 07:08:27 . o O ( any advice using the word "should" is most likely wrong ) 07:09:23 -!- function has joined. 07:09:32 -!- function has quit (Client Quit). 07:10:11 -!- function has joined. 07:10:21 -!- function has quit (Client Quit). 07:11:39 -!- constant has joined. 07:11:57 -!- constant has quit (Client Quit). 07:14:31 so we should stop using the word should? 07:15:15 mad: <3 07:30:06 izalove: yep! oh wait 07:30:37 food -> 07:31:04 "Je déteste le subjonctif, et le subjonctif passé, et l'imparfait, et le plus-que-parfait, et le conditionnel présent" reply: "Ça serait dommage que tu t'arrêtes et que tu aies manqué ces temps... si seulement tu avais su à quel point ils étaient beaux!" 07:51:31 -!- mad has quit (Quit: Pics or it didn't happen). 07:55:04 -!- Jafet has quit (Ping timeout: 245 seconds). 08:08:51 -!- Jafet has joined. 08:12:41 -!- impomatic_ has joined. 08:55:16 Hm, I need a zv and an nr ligature so that I can atbash and rot13 my æs 09:05:56 -!- oerjan has quit (Quit: Avgr). 09:43:23 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 10:28:20 -!- LKoen has joined. 10:44:33 -!- doesthiswork has joined. 10:50:29 notitdoesnt 11:33:36 -!- boily has joined. 11:46:02 `wisdom 11:46:13 footnote 1//May contain nuts⁸. 11:48:56 (and bo(i?)lts) 11:49:14 `? pun 11:49:16 Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings. 11:49:32 fungot: why wouldn't I ask shachaf about puns? 11:49:32 int-e: and for some reason i think " reverse" from r5rs normally optimized? i.e. blacks king moves, to construct responses based on random events when the black and gay people? 11:49:51 int-ello. did you just boltly pun my name? 11:49:55 thanks fungot 11:49:56 int-e: global name ' getitem' is not used for real-world applications" people :p)? 11:50:18 but shachaf isn't the Black King, he's the Queen of the Dawn. 11:52:53 It wasn't bold, I just ran afowl of another awfowl pun. (punny chicken) 11:56:58 * boily *thwack* *thwack* *thwack* int-e. 1.0 FP. 12:23:28 ^style 12:23:28 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube 12:24:48 -!- boily has quit (Quit: REGIONAL CHICKEN). 12:32:12 good day, fungot 12:32:13 FireFly: from what i have on my desktop as something like fnord the most popular of the fnord. for some reason 12:37:58 -!- AnotherTest has joined. 12:49:26 that's a nice fungot line 12:49:26 b_jonas: they dump a lot of boxing and unboxing stuff is costly. 12:52:17 too much fnord. 12:53:24 fungot must fancy boxing day 12:53:24 FireFly: if i use stuff from bar.scm, and bar.scm needs stuff from foo.scm and bar.scm with the module system command processor chapters. 14:34:49 -!- Phantom_Hoover has joined. 16:10:31 -!- MDude has joined. 16:14:49 -!- physiology has quit (Max SendQ exceeded). 16:19:51 -!- iczero has joined. 16:26:01 -!- iczero has changed nick to wlp1s1. 16:38:12 -!- Kaynato has joined. 16:38:56 -!- function has joined. 16:39:01 -!- augur has quit (Ping timeout: 248 seconds). 16:40:16 -!- function has quit (Client Quit). 16:53:55 For several interesting mathematical discoveries, there is a legend that Gauss has discovered it, but didn't bother to write it down and publish, because he thought it was too insignificant or trivial . 16:54:34 Is there a mathematical discovery for which there definitely can't be such a legend, eg. because it follows from ZFC that Gauss couldn't have known about it? 16:55:07 -!- augur has joined. 16:59:29 I have not heard any recent rumours about gauss solving the continuum hypothesis 17:00:26 the answer is 'no' because the idea doesn't hold up to scrutiny 17:25:10 -!- Zarutian has joined. 18:00:07 -!- izalove has changed nick to Foozles. 18:04:46 -!- Foozles has changed nick to izabera. 18:06:46 -!- izabera has changed nick to izalove. 18:11:23 [wiki] [[Special:Log/newusers]] create * NoOneIsHere * New user account 18:13:25 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50472&oldid=50466 * NoOneIsHere * (+145) 18:13:41 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50473&oldid=50468 * NoOneIsHere * (+15) 18:17:34 -!- Sgeo has quit (Ping timeout: 268 seconds). 18:18:46 [wiki] [[BrainInt]] N https://esolangs.org/w/index.php?oldid=50474 * NoOneIsHere * (+884) Created page with "==Introduction== BrainInt is a language invented by NoOneIsHere from Programming Puzzles & Code Golf. ==Basics== These are the current commands: # +, increment current cell #..." 18:19:24 -!- Sgeo has joined. 18:24:59 -!- hppavilion[1] has joined. 18:27:54 -!- DHeadshot has joined. 18:49:31 <\oren\> OH GOD NO 18:49:42 <\oren\> ANOTHER BF derivative 18:50:02 -!- Kaynato has quit (Ping timeout: 265 seconds). 18:51:50 \oren\: *sigh* where 18:52:01 <\oren\> https://esolangs.org/w/index.php?oldid=50474 18:52:19 BrainBrick 18:52:20 The page is pretty shit too 18:52:37 \oren\: Maybe there should be a central page for BF derivatives and we'll bury them all there... 18:52:45 (for all new ones 18:52:47 ) 18:56:55 <\oren\> https://cdn.meme.am/cache/instances/folder968/500x/73763968.jpg 18:57:26 <\oren\> aside: I've never watched any star trek, I just like the bald guy 19:03:00 -!- Kaynato has joined. 19:07:02 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 19:13:04 \oren\: Everyone likes the bald guy 19:13:15 I've watched a little. My dad really likes it. 19:30:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:32:53 -!- Kaynato has quit (Ping timeout: 248 seconds). 19:33:46 -!- Kaynato has joined. 19:47:01 -!- hppavilion[1] has joined. 19:47:03 `unidecode □ 19:47:17 ​[U+25A1 WHITE SQUARE] 19:47:41 <\oren\> `unicode 25A0 19:47:43 ​■ 19:47:56 <\oren\> `unidecode ■ 19:47:58 ​[U+25A0 BLACK SQUARE] 19:48:04 <\oren\> `unicode 25A2 19:48:06 ​▢ 19:48:09 <\oren\> `unicode 25A3 19:48:11 ​▣ 19:48:14 <\oren\> `unicode 25A4 19:48:15 ​▤ 19:49:51 Hm, are □ ▢ ○ distinguishable enough in most fonts to use together distinctly? 19:50:25 They are in neoletters, but \oren\ seems to have worked very hard to make the characters that are usually homoglyphs distinct so people can tell the difference 19:50:31 \oren\: ty tdh 19:53:48 ◇ isn't diamondy enough though 19:55:27 there is no such shape as diamond. At least not in 2d. What you want probalby are rhombuses 19:59:54 -!- DHeadshot has quit (Ping timeout: 258 seconds). 20:01:58 -!- LKoen has quit (Remote host closed the connection). 20:04:21 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:05:34 I think there is such a shape as diamond, because everyone knows what you mean when you say it. 20:06:05 ♢ 20:06:11 That one is definitely a diamond. 20:10:27 most diamonds aren't diamond-shaped, naturally 20:10:36 (nor artificially, for that matter) 20:11:09 Suit yourself. 20:29:32 -!- Kaynato has quit (Ping timeout: 268 seconds). 20:38:21 sweet suit 20:56:00 <\oren\> https://www.facebook.com/livinginchinaironically/videos/1709099522735302/ 20:56:21 Which subtypes in Magic: the Gathering are unique? I think that at least these ones are: Tower, Power-Plant, Mine, Fortification. Until Time Spiral, so was Kithkin, and until Kaladesh (Unhinged doesn't count), so was Hyena. Are there more? 20:56:25 <\oren\> Hayao Miyazaki is very insulted by these AIs 20:56:49 (I am counting only the type line, not characteristic-defining abilities or anything else) 20:56:50 <\oren\> "I strongly feel like this is an insult to life itself." 20:57:48 -!- shovel_boss has joined. 20:58:55 -!- LKoen has joined. 21:07:44 Another subtype that is currently unique is Rabiah. 21:12:57 -!- DHeadshot has joined. 21:36:25 -!- moonheart08 has joined. 21:49:56 Sethbling made an Atari 2600 emulator in Minecraft. o-O 21:51:52 whoa someone is starring a "project" of mine on github that's like 10 lines of code 21:51:56 -!- impomatic_ has quit (Quit: http://corewar.co.uk). 21:52:08 and they opened an issue to add a license 21:52:22 https://github.com/izabera/waiter/issues/1 21:53:05 * izalove feels important 21:55:22 license it under GPL for great license:code ratio. 21:55:54 i'll double license it under gpl2 and gpl3 21:56:13 Post as public domain 21:56:18 yeah 22:02:50 izalove: why bother creating a variable for the siginfo_t? 22:03:04 hmm I might actually complete snakebird this year 22:03:24 ybden: as opposed to &(siginfo_t){ 0 } ? 22:03:41 ye 22:03:41 i don't care 22:03:47 or, (siginfo_t[]){0} 22:03:52 sure whatever 22:29:14 -!- DHeadshot has quit (Ping timeout: 244 seconds). 22:35:05 -!- moony has joined. 22:35:45 -!- moonheart08 has quit (Ping timeout: 265 seconds). 22:53:52 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:32:30 in fact I finished it (snakebird) now... there is a final level in the center (with a space theme), so 53 in total. 23:32:56 and some fireworks in the end... nothing too exciting. 23:37:21 -!- pikhq_ has joined. 23:40:42 -!- pikhq has quit (Ping timeout: 268 seconds). 23:55:01 -!- moony has quit (Ping timeout: 265 seconds). 2016-12-09: 00:00:47 -!- hppavilion[1] has joined. 00:01:09 -!- moonheart08 has joined. 00:08:55 -!- oerjan has joined. 00:11:28 -!- DHeadshot has joined. 00:31:35 -!- shovel_boss has quit (Quit: Leaving). 00:45:22 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 01:05:48 -!- moonheart08 has quit (Ping timeout: 258 seconds). 01:14:35 -!- DHeadshot has quit (Ping timeout: 246 seconds). 01:25:09 `learn_append Zarutian He is also known for making rather long HackEgo wisdom entries. 01:25:23 Learned 'zarutian': You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' 02:09:02 <\oren\> I corrected some letters in my font 02:10:13 <\oren\> ɟɈɉȷʃʄ 02:16:59 Zarutian: What about cipherpunk and ciberpunk? :P 02:17:41 `paste wisdom/Zarutian 02:17:47 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/Zarutian 02:18:01 `paste wisdom/zarutian 02:18:04 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/zarutian 02:21:12 ! is a double-capital 'a' 02:24:00 -!- MDude has joined. 02:25:21 -!- Kaynato has joined. 02:30:41 Wait, is ^ a capital ~ or is ~ a capital ^? 02:30:45 [traditionally] 02:31:12 (I seem to remember that they're literally considered a case pair in Scandinavia) 02:31:41 <\oren\> clearly ^ is a capital 6 02:32:10 *sigh* 02:32:23 * ybden nods 02:32:25 \oren\: what kind of keycaps are you working from here? 02:32:31 <\oren\> normal ones 02:32:38 <\oren\> `1234567890-= 02:32:38 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 1234567890-=: not found 02:32:43 <\oren\> ~!@#$%^&*()_+ 02:33:24 Wait, is it { being capital [, } being capital ], and | being capital \? 02:33:35 * Zarutian use the one decided by Skýrslutæknifélag Íslands, usually called IS-QWERTY (mac) 02:33:36 <\oren\> hppavilion[1]: 02:33:39 <\oren\> yes 02:33:49 Oh. 02:33:53 HPPAVILION{1} 02:34:26 <\oren\> https://en.wikipedia.org/wiki/ISO/IEC_646#National_variants 02:35:27 <\oren\> in norway {|} were æøå 02:36:01 <\oren\> and [\] were ÆØÅ 02:38:05 \oren\: ...oh. 02:38:08 Disappointing. 02:38:31 (also, clearly | is a capital \) 02:39:52 Huh, Indian programmers sometimes call { and } "flower brackets". I like that. 02:41:29 * hppavilion[1] . o O ( It's weird to imagine properly unicoded XML, with ⟨tag⟩ body ⟨/tag⟩ ) 02:44:29 hppavilion[1]: which are capital and which are small is simply decided by where they're in ASCII hth 02:44:36 oerjan: I know. 02:45:12 I'm so disappointed that it's just an artifact of alternative charactersets 02:46:30 Wait, is it Denmark or the Netherlands with all the dikes? 02:46:38 netherlands. 02:46:50 oerjan: ty tdh 02:46:52 drainage cannals 02:47:10 because you have to UP to the beach 02:49:29 Hm, ^ is capital ~ in denmark because ü and Ü 02:49:49 i don't think danish uses ü 02:50:25 maybe they have enough loanwords with it to have had it in the charset 02:50:51 german might, though 02:51:21 OH! # is called "pound sign" because the british ascii variants (all three) mapped that codepoint to £! That explains it! 02:51:44 its official name though is octothorpe 02:53:20 This also makes @ a capital ` in Swedland 02:53:25 *Swedeland 02:53:43 Among others 03:01:01 Would ? be capital __ 03:12:59 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:19:57 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 03:24:51 hmph my internet has got lost for a period every evening lately 03:26:11 i found an ISP log message that told there was an error they were fixing... but they had declared it fixed before this last time. 03:27:12 (and it's not the same time every day) 03:32:32 -!- JX7P has joined. 03:33:35 oerjan: are you by any chance using WiFi? 03:34:16 yes, i am. but the connection to the router seems fine... 03:34:47 (on the other hand, the router claims throughout to have internet connection as well) 03:34:59 oerjan: I had come across a similiar problem when I was working as an customer|network technician for an ISP. That instance turned out be caused by neighbours that had recently moved back from overseas and were using an tv extender. 03:35:32 Zarutian: the router is encrypted, though. 03:35:36 that tv extender swamped the 2.4 GHz band 03:35:40 huh 03:36:00 but it happens in the middle of the night (except the first time) 03:37:20 the laptop is clearly connected enough to notice when i turn on/off the router, and the router blinks when the laptop is reconnecting to it. 03:37:23 you been running continous ping to your router and on your router you have been running continous ping to some server on the net? 03:37:38 no... 03:37:42 afaik 03:38:37 Zarutian: the thing is, it disappears abruptly, for several minutes (yesterday more than an hour), the laptop claims there's connection to the router, but not the internet. 03:38:53 and what did the router claim? 03:39:14 the router lights seemed fine. 03:39:27 which is a bit weird. 03:39:59 although i was just assuming it had some connection to a point further on, but not onto the internet proper. 03:40:05 your router has an DSL modem or is it connected to fiber optic box? 03:40:24 (the light supposedly signifies that it has been assigned an IP) 03:40:27 i dont 03:41:03 know. i haven't removed it from the wall since i moved here, presumably there's a connection behind it. 03:41:31 where you plug the wall cable into the router does it say WAN or DSL? 03:42:09 you mean you are using an router you do not know how connects to the 'Net? 03:42:14 which wall cable 03:42:47 well it's from the Get cable/broadband company. 03:43:04 the one that eather goes to your in apartment fiber optic enddevice or the one that goes to the one in the basement 03:43:09 (there's a big cable decoder box which i've never opened.) 03:43:53 there is no visible cable. i suspect there's a socket behind the router. 03:44:02 which is fixed to the wall. 03:44:43 do you have an administrative access to that router? via an web interface or some such? 03:47:48 i was just looking that up. which tells me i was wrong about which company it was from :P 03:48:11 (The big box has Get written on it, so i was assuming) 03:49:01 oh never mind, it redirects to get. 03:50:20 there is a web interface. maybe i'll try it next time it blows up. 03:50:52 Zarutian: it's fibre broadband, anyway. 03:51:59 is it reachable on whatever IP your laptop says is the gateway? If it is then you are set, if you need to go through some my pages thing on Get then you might be SOL when it goes on the blitz again. 03:52:30 wait you said you have two boxes? an big one afixed to the wall and then a router? 03:53:12 no, i have just the router. the other box is for cable tv, and i have never connected it, i don't have a tv. 03:53:29 the router is affixed to the wall. 03:53:46 it's got a power cable, but nothing else visible. 03:54:05 if the big box doesnt get power does your net go out? 03:54:37 the big box is still in its original cardboard. i would be extremely surprised if it has any power. 03:56:03 hmm... you live in a big apartment building? If so then your router is most likely connected via cat-5e eathernet cable to an fiber end device that is down in the basement or where ever comm mains come into the building. 03:56:05 if i weren't such a sloth i'd probably stow it in a cupboard. 03:56:23 <\oren\> ￾ 03:56:42 Zarutian: that sounds like it. we're supposed to get an upgrade (and a new big box) soon... 03:56:52 <\oren\> ￾￾ 03:58:12 (from 1 Mb to 50 Mb in and out [translated sic]) 03:58:31 oerjan: the setup I have is that the fiber optic is to the apartment and goes to an end device. To that device I connected my router with an eathernet cat5e. 03:59:37 wait, *mb [sic] 04:00:24 the end device is affixed to the wall, mainly to prevent damage to the optical fiber due to movement when dusting. The router is sitting in a shelf right by. 04:02:40 sounds a bit like the setup in my previous apartment, except that was via phone line i think. 04:02:48 so, if this happen during the middle of the night then I recommend you go downstairs to wherever that fiber optic end device is and see if it has power. (These things invariable have power indicator leds) 04:03:09 i'm not sure i have access to there. 04:03:32 or well, i don't know where it is, for a start. 04:03:41 i guess i can look around. 04:03:41 oh, yeah, you have supers, I forgot. 04:05:50 oerjan: in the old settup did you have to connect your phone through a little dongle like device? if so then most likely you had DSL 04:08:54 there was a small splitter (although the phone part was not for me but for the landlady) 04:10:23 and then there were two devices, one probably dsl and one router. later the first was replaced and had enough connections that we scrapped the router. 04:11:05 oh and some wifi that we lost the password to :P 04:11:19 (so only the landlady could use it) 04:11:31 propably the dsl thing got replaced with an router with built in dsl modem 04:12:04 i think there was always a router part, it just didn't have enough connections for all the inhabitants. 04:12:34 ZyXel, Thomson iTouch, Sagem or Linksys. 04:12:49 oh? Huge house that had many renters? 04:12:59 so there was a separate router for expansion (and also she dropped a tenant) 04:13:07 no, we were 4 at most 04:13:27 but we had just one room separate each 04:14:06 typical minimal student accommodation 04:18:30 well I am off 04:18:36 -!- Zarutian has quit (Quit: Zarutian). 04:44:56 <\oren\> `unicode ￾ 04:45:12 U+FFFE - No such unicode character name in database \ UTF-8: ef bf be UTF-16BE: fffe Decimal: ￾ \ ￾ (￾) \ Uppercase: U+FFFE \ Category: Cn (Other, Not Assigned) 04:45:29 <\oren\> `unicode ￿ 04:45:34 U+FFFF - No such unicode character name in database \ UTF-8: ef bf bf UTF-16BE: ffff Decimal: ￿ \ ￿ (￿) \ Uppercase: U+FFFF \ Category: Cn (Other, Not Assigned) 04:45:57 <\oren\> `unicode  04:46:01 U+0020 SPACE \ UTF-8: 20 UTF-16BE: 0020 Decimal: \ \ Category: Zs (Separator, Space) \ Bidi: WS (Whitespace) \ \ U+FFFC OBJECT REPLACEMENT CHARACTER \ UTF-8: ef bf bc UTF-16BE: fffc Decimal:  \  \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 05:11:12 -!- Kaynato has quit (Ping timeout: 244 seconds). 05:39:10 -!- hppavilion[1] has joined. 05:42:41 -!- Sgeo has quit (Ping timeout: 268 seconds). 05:44:12 -!- Sgeo has joined. 06:22:59 <\oren\> Vacuum welding seems like a really annoying problem to have 06:23:17 <\oren\> your nice new macbook is accidentally welded SHUT 06:24:03 it seems like a really COOL problem to have 06:56:38 doesthiswork: That too 06:57:17 \oren\.upper() = abs(OREN) 06:57:30 Wait, no 06:57:39 \oren\.toLowerCase() = abs(oren) 06:57:40 There we go. 07:35:12 -!- \oren\ has changed nick to |oren\. 07:48:33 <|oren\> what should I add to my font next? 07:55:16 <|oren\> hmm, how about some more fancy mathematical symbols 08:01:41 Did you add the pieces of big Sigma (used on some DEC terminals)? 08:02:14 <|oren\> yes 08:03:08 <|oren\> ⎲ 08:03:10 <|oren\> ⎳ 08:04:21 No, the one I mean is bigger than that. 08:05:05 _ 08:05:08 \ 08:05:11 _ 08:05:17 How big do your integrals get? 08:05:24 arg missed a line 08:05:34 _ 08:05:36 \ 08:05:42 / 08:05:45 _ 08:32:47 -!- AnotherTest has joined. 08:41:11 -!- oerjan has quit (Quit: Nite). 09:07:57 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 09:09:24 -!- doesthiswork has quit (Quit: Leaving.). 09:38:53 ⌠ 09:38:53 ⎮ 09:38:53 ⎮ ... 09:38:53 ⎮ 09:38:53 ⌡ 09:58:47 That is an integral part of unicode 10:09:08 oh you 10:52:12 -!- augur_ has joined. 10:52:53 -!- augur has quit (Ping timeout: 260 seconds). 10:53:25 -!- augur_ has quit (Remote host closed the connection). 10:58:35 -!- LKoen has joined. 11:10:46 long integral is long 11:29:31 fizzie: but where's the same thing for curly braces? 11:32:14 ⎧ ⎨ ⎩ ⎜ hth 11:33:00 oh correction, you're supposed to use ⎪ to extend 11:33:27 ⎧ ⎫ 11:33:27 ⎪ ⎪ 11:33:27 ⎨ ... ⎬ 11:33:27 ⎪ ⎪ 11:33:28 ⎩ ⎭ 11:33:40 `unidecoe ⎨ 11:33:56 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unidecoe: not found 11:34:10 -!- boily has joined. 11:34:29 FireFly: oh damn, it's "bracket" not "brace". that's how I missed it. thanks 11:35:10 Huh yeah, that's weird 11:46:08 -!- doesthiswork has joined. 11:50:02 There's also the ⎰⎱ pair for making two-line ones. 11:50:43 "UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION" and "UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION". 11:51:23 ⎰ 11:51:30 ⎱ 11:51:46 hmm. then is there also a ⎭ that extends to the bottom of the character cell, for even number of lines? 11:52:54 (apparently not) 12:17:58 -!- Phantom_Hoover has joined. 12:23:31 fizzie: what about making an even number of lines bracket? 12:23:39 (but bigger than two) 12:26:45 [wiki] [[OneFuck]] https://esolangs.org/w/index.php?diff=50475&oldid=50258 * Slnetaiga * (+126) Added implementation on Jake 12:30:10 -!- boily has quit (Quit: ROBOTIC CHICKEN). 12:34:07 You're probably just out of luck if you need a curly one. 12:34:30 The square and round ones you can do, since there's no middle bit to worry about. 13:03:34 there's always the private use section 13:20:07 -!- LKoen has quit (Remote host closed the connection). 13:44:56 -!- Kaynato has joined. 13:48:46 -!- LKoen has joined. 13:48:46 -!- LKoen has quit (Client Quit). 14:12:24 -!- Kaynato has quit (Ping timeout: 258 seconds). 14:14:49 -!- wlw has joined. 14:22:06 -!- Kaynato has joined. 14:31:59 -!- yorick_ has changed nick to yorick. 15:03:46 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 15:25:24 :O 15:35:57 -!- Kaynato has quit (Ping timeout: 240 seconds). 15:37:58 -!- Phantom_Hoover has joined. 15:54:51 -!- wlp1s1 has changed nick to wlp2s0. 15:54:57 -!- wlp2s0 has changed nick to iczero. 15:58:45 -!- Bowserinator has changed nick to PocketKiller. 15:58:54 -!- PocketKiller has changed nick to Bowserinator. 16:07:42 -!- Zarutian has joined. 16:08:21 -!- Zarutian has quit (Read error: Connection reset by peer). 16:09:59 -!- Zarutian has joined. 16:11:43 -!- ^v has quit (Ping timeout: 250 seconds). 16:14:13 -!- ^v has joined. 16:32:41 -!- kragniz has quit (Read error: Connection reset by peer). 16:33:47 -!- kragniz has joined. 17:17:36 -!- Kaynato has joined. 17:33:39 -!- Kaynato has quit (Ping timeout: 244 seconds). 17:44:32 -!- LKoen has joined. 17:46:18 -!- wlw has quit (Ping timeout: 258 seconds). 18:02:18 <|oren\> hmm, maybe I should ask the unicode people about the curly brakcet problem 18:02:39 What is the problem? 18:04:11 too many braces 18:10:21 -!- DHeadshot has joined. 18:34:19 ?metar CYVR 18:34:19 CYVR 091832Z 10010KT 15SM FEW013 BKN019 OVC028 M01/M02 A2998 RMK SC2SC4SC2 VIS N 12SM SLP154 18:41:06 -!- hppavilion[1] has joined. 19:04:34 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 19:08:53 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:14:28 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50476&oldid=50465 * Redstarcoder * (+285) /* Movement and execution */ Added v1.1 instructions 19:14:44 [wiki] [[Starfish]] M https://esolangs.org/w/index.php?diff=50477&oldid=50476 * Redstarcoder * (+0) /* Movement and execution */ 19:15:06 [wiki] [[Starfish]] M https://esolangs.org/w/index.php?diff=50478&oldid=50477 * Redstarcoder * (+11) /* Movement and execution */ 19:20:48 -!- Kaynato has joined. 19:25:11 <|oren\> https://www.youtube.com/watch?v=ym3HnjBxPsw 19:25:42 <|oren\> South Korean -> North Korean translator 19:33:05 -!- Phantom_Hoover has joined. 19:37:08 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50479&oldid=50478 * Redstarcoder * (+1027) /* Code execution */ Explained functions (call/ret) 19:40:41 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50480&oldid=50479 * Redstarcoder * (+135) /* Examples */ 19:46:33 -!- ^v has quit (Ping timeout: 246 seconds). 19:48:34 -!- ^v has joined. 20:04:23 -!- wanderman has joined. 21:07:03 -!- hppavilion[1] has joined. 21:08:27 . 21:08:30 Oh, I'm connected 21:13:58 `5 w 21:14:15 1/2:epsilon//epsilon stands for Extensible Platform of Integrated Languages for Model Management (EPILMM) \ hppavilion1//higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed \ ist//An ist is an incomplete list. 21:14:20 `spam 21:14:21 2/2: \ sgtm//Sergeant Mustard \ llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch//Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch is a village in Wales. 21:14:46 `1 quote // 21:14:49 1/7:160) Thanks to nooga for constructive criticism, his ideas and being a constant annoyance. --http://theendisnear.no-ip.info/ \ 202) I need a new desktop background j-invariant: Try http://codu.org/spinners.png (tiled) uhrghoaudp \ 224) !bfjoust furry_furry_strapon_pegging_girls htt 21:15:00 `1 quote ' / ' 21:15:01 1/3:428) beautiful summer / fuck fuck fuck fuck fuck fuck fuck / fuck fuck fuck fuck fuck \ 476) i am out of all the fame loops and the australien soap opera loops so much loop / s omcuh \ 1028) beautiful summer / massacres in qusayr / sent from my iphone \ 1134) A Swede who was 21:15:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:15:20 `spam 21:15:21 2/3:in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric." \ 1258) MAHJONG TILE AUTUMN / HIRAGANA LETTER YA / SNOWMAN WITHOUT SNOW \ 1299) Minskily, Munskily / ais523 / hailing from Birmingham / is a sublime // master of intricate / esotericity 21:15:36 `spam 21:15:37 3/3: / yet is confounded by / travel in time. 21:21:52 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 21:26:16 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 21:35:02 `learn_append Zarutian Take for instance this entry. It has a whole subentry just on Icelandic unnerver. Even though the Icelandic unnerver has its own. 21:35:07 Learned 'zarutian': You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' 21:37:00 `cwlprits zarutian 21:37:03 Zarutiän Zarutiän boil̈y boil̈y oerjän Zarutiän Zarutiän Zarutiän Zarutiän Zarutiän Zarutiän boil̈y boil̈y 21:37:14 isn't there a rule about not modifying your own wisdom entry 21:37:17 -!- Kaynato has quit (Ping timeout: 268 seconds). 21:37:19 -!- wanderman has quit (Quit: Leaving). 21:38:09 `? long winded 21:38:10 long winded? ¯\(°​_o)/¯ 21:40:26 `le//rn long winded// This is an adjective phrase used to describe something that has been long in the wind and has been slowly sculpted to be more flowing, thereby allowing wind to pass it with less resistance. 21:40:29 Learned 'long winded': This is an adjective phrase used to describe something that has been long in the wind and has been slowly sculpted to be more flowing, thereby allowing wind to pass it with less resistance. 21:40:53 `? shwind 21:40:54 shwind? ¯\(°​_o)/¯ 21:41:01 weren't your wisdom privileges revoked once 21:41:44 if so, then HackEgo hadnt got the memo, nor I. 21:42:20 -!- Kaynato has joined. 21:47:32 `? recursive 21:47:33 See: recursion 21:47:41 `? recursion 21:47:42 You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW 21:48:55 `? precursive 21:48:57 precursive? ¯\(°​_o)/¯ 21:51:37 `? bf 21:51:38 bf? ¯\(°​_o)/¯ 21:51:43 `? brainfuck 21:51:44 brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array 21:52:23 `? peabrain 21:52:24 peabrain? ¯\(°​_o)/¯ 21:52:29 `? peebrain 21:52:30 peebrain? ¯\(°​_o)/¯ 21:52:39 `? p-brain 21:52:40 p-brain? ¯\(°​_o)/¯ 21:52:49 `? prain 21:52:50 prain? ¯\(°​_o)/¯ 21:54:14 `? esolang 21:54:15 esolang? ¯\(°​_o)/¯ 21:55:03 `learn bf See: brainfuck 21:55:06 Learned 'bf': bf See: brainfuck 21:58:15 <|oren\> `wisdom 21:58:16 myname//myname is not your name. You don't know what they are doing. Or you are doing. Or am I? He is Perl's evil twin brother. 21:58:35 <|oren\> `cwlprits bf 21:58:37 Zarutiän 21:58:54 <|oren\> `wisdom 21:58:55 porthello//Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some thé or caffè and a fternooner. 21:59:19 <|oren\> `wisdom the 21:59:20 braid theory//Braid theory is the extremely twisted theory of braids. 21:59:24 <|oren\> `? the 21:59:26 the Toe of Harriness's Enclosure 21:59:39 <|oren\> `? thé 21:59:41 Thé is an oddly-spelled hot beverage popular in the Commonwealth. 22:00:19 <|oren\> `wisdom 22:00:21 tvtropes//We'll write about TVTropes here, we just have to finish these tabs first. 22:00:41 `dowg tvtropes 22:00:44 6439:2015-12-22 ` mv wisdom/tvtrope wisdom/tvtropes \ 5808:2015-07-05 ` mv wisdom/tvtrope{s,} \ 5807:2015-07-05 le/rn tvtropes/We\'ll write about TVTropes here, we\'ll just have to finish these tabs first. 22:01:07 what's that boily edit about? 22:01:26 plurality 22:01:58 <|oren\> looks like oerjän moved it to tvtrope and boil̈y moved it back to tvtropes 22:02:02 @tell boily `dowg tvtropes 22:02:05 Consider it noted. 22:02:13 Both of the things you said are apparent from the dowg. 22:02:43 `? dowg 22:02:44 A dowg is a wise dog. 22:03:26 . o O ( Roman troops had a half-life of 6.57 decimations. ) 22:03:47 or 6.58, rounding correctly. 22:07:10 (If anybody cares where this came from, I was pondering `sled wisdom/tvtropes//s/finish/decimate/ but then I thought that decimation would be too slow.) 22:08:38 `stat bin/slwd 22:08:39 ​ File: `bin/slwd' \ Size: 53 Blocks: 8 IO Block: 1024 regular file \ Device: 12h/18dInode: 671133 Links: 1 \ Access: (0755/-rwxr-xr-x) Uid: ( 5000/ UNKNOWN) Gid: ( 0/ UNKNOWN) \ Access: 2016-12-06 02:28:33.000000000 +0000 \ Modify: 2016-11-01 05:40:51.000000000 +0000 \ Change: 2016-11-01 05:40:51.000000000 +0000 22:09:49 `slwd 22:09:51 usage: sled file//script 22:10:53 `slwd citizen// 22:10:54 Roswbud! 22:11:40 `grwp ebud 22:11:47 Binary file reflection matches 22:13:06 Maybe that tool could do with an -a. 22:14:30 `` grwp -a ebud 22:14:32 reflection:grep.-R.-a.ebud.--.`.`?.`? `?.^. ._̰̆̓_Ì̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_͂͋͒ͧ͋Ì̯͙̬̬̦̯̋_̴̝̔̉̅ͨ͞.¯\_(ツ)_.!.?.??.¿.@.*.\.☃.⊥.ꙮ.⌨. .☾_.𝕈.🐐.🐚.ᛁᚿ.̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚ 22:14:36 Well, maybe not. 22:15:00 I was sort of expecting most matching "binary" files not to be all that binary. 22:17:37 `` grwp -l ebud 22:17:40 reflection 22:17:56 I don't get it, where is that garbage coming from... 22:18:31 oh. 22:18:54 -- * 22:19:04 that would do it. 22:19:35 `paste bin/grwp 22:19:37 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/grwp 22:21:17 -!- Phantom_Hoover has joined. 22:22:14 -!- augur has joined. 22:26:07 -!- wob_jonas has joined. 22:26:54 In today'shttp://www.smbc-comics.com/comic/accursed-discounts , do you have the feeling that the boy has probably heard of the legend of the Brazen bull, and that the father will soon be one of the people powering that car? 22:27:05 s/car/truck/ 22:27:17 -!- Jafet has quit (Quit: Jafet). 22:30:56 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:32:19 `` ls -ld wisdom/reflection # yeah, it was crafty 22:32:24 lrwxrwxrwx 1 5000 0 18 Oct 28 18:38 wisdom/reflection -> /proc/self/cmdline 22:33:30 `cat bin/grwp 22:33:31 ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- * 22:49:25 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:07:15 -!- augur has quit (Remote host closed the connection). 23:26:25 -!- MDude has joined. 23:48:54 -!- oerjan has joined. 23:53:00 -!- hppavilion[1] has joined. 23:54:19 -!- augur has joined. 2016-12-10: 00:03:54 -!- augur has quit (Remote host closed the connection). 00:04:30 -!- augur has joined. 00:08:54 -!- augur has quit (Ping timeout: 256 seconds). 00:12:32 -!- DHeadshot has quit (Ping timeout: 246 seconds). 00:16:17 -!- augur has joined. 00:18:11 hm now the internet is dog slow 00:18:55 -!- Kaynato has quit (Ping timeout: 260 seconds). 00:19:06 Zarutian: maybe your band flooding theory has something to it. 00:19:51 pooch slow? 00:19:58 more like pooch scow 00:20:19 -!- Kaynato has joined. 00:21:32 either way, it involves poo 00:22:26 poo.ch 00:24:36 speedtest.net says i have 0.74 Mbps download and 8.36 Mbps upload speed. 00:24:47 oerjan: what does fast.com say 00:24:52 i sense a backwards prioritization here... 00:25:05 -!- augur has quit (Remote host closed the connection). 00:25:08 hmm, maybe fast.com only measures download 00:25:26 ISPs *may* prioritize speed tests indeed. 00:25:35 int-e: :P 00:25:43 -!- augur has joined. 00:25:50 what does https://encrypted.google.com/search?q=speed+test say 00:25:52 shachaf: 570 Kbps 00:30:17 -!- augur has quit (Ping timeout: 240 seconds). 00:36:40 That's our thing. 00:37:32 "Your Internet speed is very fast". Says who. 00:41:51 <|oren\> South Korean -> North Korean translator <-- i expected comedy and got an advertisment... somewhat interesting, though. 00:42:11 *+e 00:44:27 *<:) is the smiley for wearing one of those christmas elf hats. 00:44:49 -!- augur has joined. 00:46:17 -!- Kaynato has quit (Ping timeout: 240 seconds). 00:47:14 -!- tswett_ has joined. 00:48:23 `? long winded 00:48:30 ​ This is an adjective phrase used to describe something that has been long in the wind and has been slowly sculpted to be more flowing, thereby allowing wind to pass it with less resistance. 00:48:53 `slwd long winded//s/ This/"long winded"/ 00:48:55 long winded//"long winded" is an adjective phrase used to describe something that has been long in the wind and has been slowly sculpted to be more flowing, thereby allowing wind to pass it with less resistance. 00:50:35 `? bf 00:50:36 bf See: brainfuck 00:50:48 `slwd bf//s,bf ,, 00:50:50 bf//See: brainfuck 00:50:51 ARGH 00:53:08 shachaf: i'd take away Zarutian's wisdom privileges if HackEgo supported finding the nick from inside the same command twh 00:58:08 `? tvtropes 00:58:09 We'll write about TVTropes here, we just have to finish these tabs first. 00:58:15 `dowg tvtropes 00:58:17 6439:2015-12-22 ` mv wisdom/tvtrope wisdom/tvtropes \ 5808:2015-07-05 ` mv wisdom/tvtrope{s,} \ 5807:2015-07-05 le/rn tvtropes/We\'ll write about TVTropes here, we\'ll just have to finish these tabs first. 00:58:33 there's a disturbing difference there... 00:58:38 oh 00:58:43 `dowg tvtrope 00:58:45 6439:2015-12-22 ` mv wisdom/tvtrope wisdom/tvtropes \ 5809:2015-07-05 le/rn tvtrope/We\'ll write about TVTropes here, we just have to finish these tabs first. \ 5808:2015-07-05 ` mv wisdom/tvtrope{s,} 00:59:36 `complain HackEgo's `mv doesn't move history like Wikipedia's does 00:59:38 Complaint filed. Thank you. 01:01:30 `` sled share/Complaints.mp3//$s,Wikipedia,Mediawiki, 01:01:31 ​/bin/sed: -e expression #1, char 1: unknown command: `,' 01:01:35 argh 01:02:50 hm i smell a quoting error 01:03:05 `cat bin/sled 01:03:06 ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ; 01:04:30 `` sled wisdom/testing//s,.,a$s.b,g 01:04:33 wisdom/testing//a.ba.b 01:05:05 `cat bin/sed 01:05:06 ​#!/bin/bash \ /bin/sed "$@" && if [[ $# == "3" && "/$1" == "/-i" ]]; then echo -n "$3//"; cat "$3"; fi 01:05:20 oerjan: I'd make that available in an environment variable if I thought that had any chance of ever getting merged in. 01:06:12 ok the "$@" should never change anything 01:06:56 `` sed -i 's,.,a$s.b,g' wisdom/testing 01:06:59 wisdom/testing//a$s.ba$s.ba$s.ba$s.ba$s.ba$s.b 01:08:31 `sled bin/sled//1i#!/bin/bash 01:08:33 bin/sled//#!/bin/bash \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ; 01:08:55 oh wait stupid me 01:08:58 `revert 01:09:15 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:10:23 `sled share/Complaints.mp3//$s,Wikipedia,Mediawiki, 01:10:26 share/Complaints.mp3//Complaints file lacks file extension making it look like a directory. Which is confusing \ The above complaint looks like an error message, but it's actually a complaint \ now the former complaints make no sense because the complaints file was moved \ The complaints above are not using periods properly. \ All of the complaints 01:10:43 `` tail -1 share/Co* 01:10:45 HackEgo's `mv doesn't move history like Mediawiki's does 01:11:14 `sled share/Complaints.mp3//$s,$,., 01:11:16 share/Complaints.mp3//Complaints file lacks file extension making it look like a directory. Which is confusing \ The above complaint looks like an error message, but it's actually a complaint \ now the former complaints make no sense because the complaints file was moved \ The complaints above are not using periods properly. \ All of the complaints 01:11:26 pretty sure i complained about the periods in the first place 01:13:21 `complaints 01:13:22 24 share/Complaints.mp3 01:16:29 `wisdom 01:16:32 post-industrial semi-punk nekronoise ambient happy hardcore triphop shoegaze//Post-industrial semi-punk nekronoise ambient happy hardcore triphop shoegaze is the genre of the Autobahn album "Nagelbett" according to http://thedailywtf.com/articles/Yo-Ho%2c-Yo-Ho%2c-A-Pirates-Life-for-Lee . 01:16:35 I was sort of expecting most matching "binary" files not to be all that binary. <-- i think i checked when `grwp was made and there weren't any. 01:16:45 Hmm. 01:16:46 isdom 01:16:48 ... 01:16:50 `wisdom 01:16:52 obell//The obell is what we ring each time a new strip of the o webcomic is published. 01:16:59 Ah yes. 01:17:19 So I'm creating this database query language. http://lpaste.net/349696 01:17:20 is the o webcomic published that infrequently? 01:17:20 `? obell prize 01:17:21 obell prize? ¯\(°​_o)/¯ 01:17:36 tswett_: a prequel to SQL? 01:18:27 Zarutian: it is very variable, but there are usually weeks between. 01:19:40 (also the "o" is a joke based on `? olist) 01:20:25 -!- augur has quit (Remote host closed the connection). 01:21:02 -!- augur has joined. 01:22:27 Zarutian: a prequel to SQL? That would make it... 01:22:46 I haven't been able to think of a pun yet. 01:24:48 Hey everyone. You can view this repository, right? https://bitbucket.org/tannerswett/laserdb 01:24:58 -!- augur has quit (Read error: Connection reset by peer). 01:25:30 -!- augur has joined. 01:26:03 MAYBE 01:27:38 -- * <-- it seemed the simplest way to avoid it printing a directory prefix on everything 01:27:46 `? pbrain 01:27:47 pbrain? ¯\(°​_o)/¯ 01:44:25 -!- mad has joined. 01:51:47 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 02:18:37 `? ¯\(° _o)/¯ 02:18:45 ​¯\(° _o)/¯? ¯\(°​_o)/¯ 02:19:19 `? ? 02:19:20 ​? is wisdom 02:19:40 `? shreck 02:19:42 shreck? ¯\(°​_o)/¯ 02:19:59 `? shrek 02:20:00 shrek? ¯\(°​_o)/¯ 02:22:14 `? doesthiswork 02:22:19 no 02:23:08 How delightfully droll! 02:24:00 `? no 02:24:03 No means hi. 02:24:13 `? hi 02:24:14 hi? ¯\(°​_o)/¯ 02:29:06 `? doesntthiswork 02:29:13 doesntthiswork? ¯\(°​_o)/¯ 02:44:15 `? innosence 02:44:17 innosence? ¯\(°​_o)/¯ 02:44:32 perfect! 02:44:42 `? apathy 02:44:44 apathy? ¯\(°​_o)/¯ 02:44:59 `? taxes 02:45:01 taxes? ¯\(°​_o)/¯ 02:45:14 `? bills 02:45:15 bills? ¯\(°​_o)/¯ 02:45:23 `? responsibilities 02:45:25 responsibilities? ¯\(°​_o)/¯ 02:48:22 :D 02:48:32 `? innocence 02:48:37 innocence? ¯\(°​_o)/¯ 02:54:47 `? EOL 02:54:49 EOL? ¯\(°​_o)/¯ 02:56:49 `learn EOL EOL stands for End Of Line. What THAT means is context sensitive. 02:56:55 Learned 'eol': EOL EOL stands for End Of Line. What THAT means is context sensitive. 02:57:11 baah! 02:57:20 `learn EOL stands for End Of Line. What THAT means is context sensitive. 02:57:26 Relearned 'eol': EOL stands for End Of Line. What THAT means is context sensitive. 02:58:28 -!- FreeFull has quit. 02:59:29 Surely not a sensible definition 03:00:45 -!- FreeFull has joined. 03:00:53 You got a better suggestion? 03:02:09 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:02:34 EOL "maybe \n maybe \r\n maybe \r if you have a 90's Mac" 03:03:21 hence 'context sensitive' 03:05:23 `grwp lawn 03:05:32 ​#esoteric:#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's a 7-codimensional hyperenchilada about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part, but it keeps getting dug up by free ranging moons. Currently located in the Atlantis Exclusion Zone. \ Binary file reflectio 03:05:39 `quote lawn 03:05:45 649) elliott: Back in my day, I didn't have to walk with a cane, but I couldn't shake it at kids on my lawn either! 03:07:20 -!- hppavilion[1] has joined. 03:10:16 `learn EOL stands for End Of Lawn. It's often found past the wabe. oerjan requests your presence there immediately. 03:10:20 Relearned 'eol': EOL stands for End Of Lawn. It's often found past the wabe. oerjan requests your presence there immediately. 03:13:56 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 03:15:26 `? tanebventions 03:15:28 Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex. 03:15:38 `? tanebventions: maths 03:15:40 Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, Curry's paradox, the long line, locales, and histograms. 03:16:09 `learn Eöl was called the Dark Elf; he was a great smith who dwelt in Nan Elmoth, and took Aredhel Turgon’s sister to wife; friend of the Dwarves; maker of the sword Anglachel (Gurthang); father of Maeglin; put to death in Gondolin. 03:16:13 Learned 'eöl': Eöl was called the Dark Elf; he was a great smith who dwelt in Nan Elmoth, and took Aredhel Turgon’s sister to wife; friend of the Dwarves; maker of the sword Anglachel (Gurthang); father of Maeglin; put to death in Gondolin. 03:16:39 `slwd tanebventions: maths//s/modules/modules, Ð-modules/ 03:16:41 Roswbud! 03:16:45 ? 03:16:48 EOL stands for Estonia OnLine 03:16:56 `? tanebventions: maths 03:16:58 Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, pointless topology, Curry's paradox, the long line, locales, and histograms. 03:17:05 Hm. 03:17:15 I don't think Ð-modules needs to be a tanebvention. 03:17:24 shachaf: but... but... but... *fine* 03:17:34 I mean, unless you have a good wisdom entry for it. 03:17:38 Otherwise it's just derivative. 03:17:46 I thought it would be fun. Also, I didn't realize D modules were a real thing. 03:17:55 shachaf: ...OK, I *think* that was a pun. 03:17:59 Not only real, but invented by Taneb. 03:18:08 D-modules were the original Tanebvention. 03:18:26 `dowt d-module 03:18:30 Yep, definitely is. 03:18:34 `? squirrel 03:18:43 Did I botch that? 03:18:45 `? squirrel 03:18:53 now you botched it 03:19:05 1707:2013-01-24 fmt wisdom/d-modules >wisdom/d-module; rm wisdom/d-modules \ 1708:2013-01-24 sed -i -e \'1N\' -e \'s/\\n//\' wisdom/d-module \ 2703:2013-04-14 >>wisdom/d-module echo \' Possibly they are also a torus.\' \ 2704:2013-04-14 revert \ 5135:2014-11-16 find wisdom -type f -pr 03:19:09 squirrel? ¯\(°​_o)/¯ 03:19:09 squirrel? ¯\(°​_o)/¯ 03:19:16 `dowt d-modules 03:19:26 1691:2013-01-24 learn D-modules are just modules over the ring of differential operators. \ 1699:2013-01-24 echo >>wisdom/d-modules " Taneb invented them." \ 1707:2013-01-24 fmt wisdom/d-modules >wisdom/d-module; rm wisdom/d-modules \ 1717:2013-01-24 learn D-Modules are simply modules in th 03:19:54 `dowt tanebvention 03:19:59 shachaf: I definitely caught that pun. I'm proud of myself. 03:20:02 1921:2013-01-31 mv wisdom/tanebventions wisdom/tanebvention \ 3492:2013-08-27 mv wisdom/tanebvention{s,} \ 3508:2013-08-28 cp wisdom/tanebventions wisdom/tanebvention \ 4104:2013-11-30 sed -i \'s/torus,/torus, Stephen Wolfram,/\' wisdom/tanebvention \ 4127:2013-12-05 sed -i \'s/modules/&, Chu s 03:20:17 `dowt tanebventions 03:20:24 1918:2013-01-31 learn Tanebventions include D-modules and automatic squirrel feeders \ 1921:2013-01-31 mv wisdom/tanebventions wisdom/tanebvention \ 3491:2013-08-27 learn Tanebventions include D-modules, automatic squirrel feeders, and Go \ 3492:2013-08-27 mv wisdom/tanebvention{s,} \ 3507:2013-08-28 `dowt automatic squirrel feeders 03:20:44 4107:2013-11-30 echo "Automatic squirrel feeders are just feeders in the category of automatic squirrels. Taneb invented them" > wisdom/automatic\\ squirrel\\ feeders # i got that wrong didn\'t i \ 4113:2013-11-30 mv wisdom/"automatic squirrel feeder"{s,} 03:20:52 Yep, look at that. 03:21:15 D-modules preceded the next Tanebvention by almost a year. 03:21:56 Taneb is cited on the Wikipedia page for D-modules. 03:23:02 -!- Zarutian has quit (Quit: Zarutian). 03:25:27 There's a famous song Taneb invented. 03:26:42 «Bad language or abuse, / I never, never use, / Whatever the emergency; Though "bother it" I may / Occasionally say, / I never use a big, big D» 03:26:56 I think that was before he invented D-modules, though. 03:27:27 `learn A squirrel is a small nut-harvesting unit frequently deployed in North America. They are popular due to their usefulness in distracting dogs. 03:27:31 Learned 'squirrel': A squirrel is a small nut-harvesting unit frequently deployed in North America. They are popular due to their usefulness in distracting dogs. 03:27:59 In California, there are black squirrels. 03:28:04 I've never seen them anywhere else. 03:28:08 Apparently they're pretty rare. 03:28:40 "Though black squirrels are common or predominant in many areas of North America, their overall rarity (perhaps as few as 1 in 10,000)[4] has caused many towns, cities, colleges, and universities to take special pride in their populations of black squirrels."q 03:29:12 I guess they're not that uncommon. 03:29:26 Oops, I missed a / after the ; 03:38:31 -!- pledis_ has joined. 03:38:32 -!- ineiros_ has joined. 03:38:34 -!- pledis has quit (Write error: Broken pipe). 03:38:34 -!- ineiros has quit (Write error: Broken pipe). 03:44:28 `slwd squirrel//s,in [^.]*/all over the world/ 03:44:29 ​/bin/sed: -e expression #1, char 30: unterminated `s' command 03:44:36 `slwd squirrel//s/in [^.]*/all over the world/ 03:44:40 squirrel//A squirrel is a small nut-harvesting unit frequently deployed all over the world. They are popular due to their usefulness in distracting dogs. 03:46:14 -!- Kaynato has joined. 03:50:54 `? automatic squirrel 03:50:55 automatic squirrel? ¯\(°​_o)/¯ 03:50:57 `? automatic squirrel feeder 03:50:59 Automatic squirrel feeders are just feeders in the category of automatic squirrels. Taneb invented them. hppavilion[1] uninvented them. 03:51:07 What! 03:51:16 `dowg automatic squirrel feeder 03:51:22 Did I add that? 03:51:29 I might have. 03:51:29 9422:2016-10-24 slwd automatic squirrel feeder//s/$/ hppavilion[1] uninvented them./ \ 5137:2014-11-16 revert \ 5136:2014-11-16 find wisdom -type f -print0 | xargs -0 grep -El \'(is|are) just\' | xargs -I\'{}\' rm \'{}\' \ 4114:2013-11-30 sed -i \'s/$/./\' wisdom/"automatic squirrel feeder" \ 411 03:51:39 Huh. Don't remember doing that. 03:51:46 * hppavilion[1] hides his nick in shame 03:51:58 People are messaging doesthiswork to check if their message worked 03:52:11 `undo 9422 03:52:23 patching file 'wisdom/automatic squirrel feeder' 03:53:13 `` echo $'5137\n5136' >> share/scowrevs; sort share/scowrevs -o share/scowrevs 03:53:17 No output. 03:53:23 `cat share/scowrevs 03:53:25 1000 \ 1001 \ 121 \ 122 \ 1493 \ 1497 \ 194 \ 195 \ 196 \ 2113 \ 2114 \ 3341 \ 3342 \ 3343 \ 4530 \ 4531 \ 5136 \ 5137 \ 5642 \ 5643 \ 5895 \ 5897 \ 770 \ 771 \ 9070 \ 9071 \ 9074 \ 9075 03:53:29 oops 03:53:42 `` sort -n share/scowrevs -o share/scowrevs 03:53:45 No output. 03:54:11 `dowg automatic squirrel feeder 03:54:18 9916:2016-12-10 undo 9422 \ 9422:2016-10-24 slwd automatic squirrel feeder//s/$/ hppavilion[1] uninvented them./ \ 4114:2013-11-30 sed -i \'s/$/./\' wisdom/"automatic squirrel feeder" \ 4113:2013-11-30 mv wisdom/"automatic squirrel feeder"{s,} 04:06:38 -!- DHeadshot has joined. 04:09:21 `mkx bin/addscowrevs//echo $@ | xargs -n 1 | sort - share/scowrevs -o share/scowrevs 04:09:24 bin/addscowrevs 04:09:50 `addscowrevs 666 777 04:09:53 No output. 04:10:04 `hurl share/scowrevs 04:10:06 http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/share/scowrevs 04:10:13 -!- Kaynato has quit (Ping timeout: 248 seconds). 04:10:38 oops 04:10:41 `revert 04:10:55 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 04:11:13 `mkx bin/addscowrevs//echo $@ | xargs -n 1 | sort -n - share/scowrevs -o share/scowrevs 04:11:16 bin/addscowrevs 04:11:20 `addscowrevs 666 777 04:11:23 No output. 04:11:25 -!- Sgeo_ has joined. 04:11:28 oerjan: foiled again hth 04:12:09 `revert 04:12:12 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 04:12:14 now it works. 04:12:21 -!- Sgeo has quit (Ping timeout: 248 seconds). 04:12:51 `` hlnp -r 666 04:13:06 changeset: 9924:e65529928045 \ täg: tip \ user: HackBot \ date: Sat Dec 10 04:11:32 2016 +0000 \ summary: revert \ \ changeset: 9923:5f9d92afc8d5 \ user: HackBot \ date: Sat Dec 10 04:10:43 2016 +0000 \ summary: addscowrevs 666 777 \ \ changeset: 9922:afe981e5dae2 \ user: 04:13:11 Oops. 04:13:21 How do you see a revision, again? 04:13:48 `` hg log -r 666 04:13:53 changeset: 666:6ace234a6432 \ user: HackBot \ date: Mon Aug 20 09:43:10 2012 +0000 \ summary: pastelogs psyk 04:15:27 -!- DHeadshot has quit (Ping timeout: 252 seconds). 04:24:23 on a cpu with customizable operations 04:24:36 what would a custom operation/opcode/instruction look like? 04:27:39 I did try to think of stuff like that 04:28:06 what did you end up with 04:30:02 I ended up with a separate "microcode ROM" and "microcode RAM", if you write into the microcode RAM then you can customize the operations with a kind of VLIW instructions which access the ALU, the external memory (one access per cycle), also every instruction contains a jump, and there is also a Muxcomp (see esolang wiki) in each instruction. 04:32:32 (I think some of these features are things that the VAX microcode has, too, although I came up with them independently.) 04:33:12 hm 04:34:29 wouldn't most custom instructions be kinda serial though? 04:39:07 How do you mean by "kinda serial"? 04:44:01 well, what would a typical heavily used custom instruction look like? 04:44:27 like, one that appears in lots of performance-critical code 04:44:52 or even in very little code but that gets run tons and tons and bottlenecks everything else 04:45:56 I don't actually know, because the specification is hardly complete. 04:49:40 how about an opcode for doing linear interpolation, using the bottom 16 bits of some other register as interpolation factor? 04:50:47 Yes I suppose you might do that. 04:53:01 something like 04:53:02 macro LERP(rx, ry, rz, rdest, temp reg t0, temp reg t1) 04:53:02 sub t0, ry, rx 04:53:02 and t1, rz, $ffff 04:53:02 mul t0, t0, t1 04:53:02 sar t0, t0, #16 04:53:02 add rdest, t0, rx 04:54:17 which in C++ would be expressed as 04:55:37 inline int lerp(int rx, int ry, int rz) {return rx + (((ry - rx) * (rz & 0xffff)) >> 16); 04:58:03 Although what I have is VLIW and which you may be able to combine operations to improve the speed (but have to consider pipelining too; there is no pipeline stalling, so this may be one thing that can improve speed of custom microcode compared to normal instructions too) 05:00:24 Not all of the details are yet figured out. 05:01:03 well, I'm using lerp as an example because it doesn't map to VLIW in any obvious way 05:01:21 except that you can do the and $ffff step in parallel with the subtraction 05:01:38 but otherwise it's completely serial 05:01:49 sub -> mul.. -> sar -> add 05:04:14 Each of the microcode instructions includes both Muxcomp and ALU, and the bitwise operations can be done with the Muxcomp part. Lack of pipeline stalling might also improve the speed compared to not using custom microcodes, and another thing that would improve the speed is that it does not have to access the external memory to read each instruction separately since it is only a single external instruction rather than five. 05:08:08 ok but in this case, even if the multiply operation happens in 1 cycle (quite optimistic), it's going to take 4 cycles to execute 05:08:34 and the memory load/store unit is just going to sit there doing nothing 05:08:52 if you have 2 ALUs then your second one is doing nothing 05:14:20 Actually my design does not allow you to disable any of the units; each microcode cycle must run all units, although you can have the memory load/store unit to just read into a dummy register perhaps (maybe one which is a constant when read and has no effect when written). Yes there are concerns like what you say though, but it doesn't seem it can be improve much in a simple way. You may be able to compute (ry - rx) at the same time as (rz & 0xffff 05:15:14 And the memory load/store unit could read the next external instruction opcode byte while the other calculation are doing, so it doesn't have to do nothing. 05:16:49 Hm, what happens if someone proves P=NP contingent on the Riemann Hypothesis? 05:17:26 The Millennium Prize Problems get kind of convoluted at that point. 05:17:49 *P=NP or P≠NP 05:18:10 I don't know? But, I would just not ask for the prize if I proved any of them, in order to avoid such problem 05:19:15 zzo38 : what I mean in that case is that the memory unit would run a bunch of NOPs 05:19:25 and the second ALU would run a bunch of NOPS 05:19:44 and the muxcomp would run NOPs on the 3 last cycles 05:21:16 if the cpu has instruction cache the memory unit has nothing to do, it has something to do if it has to load the next instruction yes but that's not generally something you'll see in a fast cpu 05:24:28 They aren't actually NOPs, although that is effectively it, I suppose. The other possibility I could think of is if your program is using the result of the interpolation for specific purpose a lot in which case it might be possible to write the microcode program to take advantage of that somehow. 05:25:35 And for the reasons I have described it is still going to be faster (I don't know how much faster) than not using microcode. 05:26:54 wait, how is it going to be faster than not using microcode? 05:27:06 tell me 05:28:13 Because it doesn't have to read every instruction and because you can avoid pipeline stalling. 05:28:32 what about if you have an instruction cache 05:28:55 that outputs enough instructions on every cycle to keep your pipeline full 05:30:04 then you can simply have a larger, wider instruction cache rather than the microcode RAM 05:31:15 especially if it's a VLIW 05:31:45 if it's a VLIW you just need to output 1 instruction per cycle, all your instructions have to be aligned etc 05:32:16 so your instruction cache only has to read cache line blocks one after the other in order 05:32:39 That does change it, although my design uses no instruction cache or any other kind of implicit cache (you could still write microcode programs to cache stuff in microcode RAM in some cases where the cache is used in a suitable way; you would probably need self-modifying microcode to take advantage of this). 05:33:09 Although you could design a CPU using some of your ideas too I suppose. 05:33:29 well, instruction cache is the standard way of doing fast CPUs 05:33:54 like, in the order of things that make CPUs fast it's on step #4 05:34:50 (#1: 8bit, #2: 16bit, #3: 32bit, #4: instruction cache and data cache and pipelining, #5: 2 instructions per cycle (superscalar), #6: 3+ instructions per cycle out-of-order) 05:36:37 even a relatively simple step #4 CPU completely outclasses all the step #1-2-3 ones (which is where most non-RISC-non-x86 architectures have died) 05:37:10 (except 68000 which survived up to step #5-ish but never got to step #6) 05:41:16 this is also why VLIW has a hard time getting in the CPU market... it's really a step #5 type of system trying to compete with step #6 05:41:25 (though it works well for DSPs) 05:43:09 I can understand that, but I don't really like to add all of those sorts of complexity with cache misses and implicit caching and automatic reordering and whatever else, so reprogrammable microcode is a kind of alternative perhaps. Also, the VLIW in my design is only for the microcode; external instructions are not VLIW (this can provide improved code density, for one thing; it also allows the number of bits to be different). 05:43:31 -!- augur has quit (Remote host closed the connection). 05:46:02 hmm 05:46:44 VAX, which has apparently has some similarities with my design (such as orthogonal instructions and reprogrammable VLIW microcode), has 1,183,600 transistors, according to User:Ian. (My design is not based on VAX in any way; it is entirely independent.) 05:47:21 how does VAX compare in IPC to ARM? 05:47:22 (My design is also not nearly as complicated as VAX.) 05:48:03 mad: I don't know. 06:11:23 -!- Akaibu has quit. 06:18:45 -!- Sgeo_ has quit (Ping timeout: 248 seconds). 06:32:36 <|oren\> http://www.orenwatson.be/KSP/GiantProbe.PNG <-- current task 06:33:12 <|oren\> I have to wait 1 and a hald hours for this thing to fire its engines 06:46:35 . o O ( does |oren\ dream of becoming a real rocket scientist ) 06:52:27 <|oren\> oerjan: no, real rocket scientists don't have as much money to spend 06:53:13 OKAY 06:53:37 . o O ( does |oren\ dream of becoming Elon Musk ) 06:53:37 <|oren\> they can't buy 20 tons of xenon 06:54:23 `? xenon 06:54:32 xenon? ¯\(°​_o)/¯ 06:54:51 <|oren\> the mission I'm carrying out is going to the equivalent of neptune in 3 years and going back 06:55:04 `learn Xenon is a noble gas element. It has been banned in most countries due to xenophobia. 06:55:09 Learned 'xenon': Xenon is a noble gas element. It has been banned in most countries due to xenophobia. 06:55:10 <|oren\> with samles of its atmosphere 06:56:57 ha 06:58:25 <|oren\> 30 minutes of thrusting left 06:58:59 i want my \oren\ back 07:00:36 -!- |oren\ has changed nick to \oren\. 07:01:22 now i want my |oren\ back 07:29:22 -!- MoALTz_ has joined. 07:32:21 -!- MoALTz has quit (Ping timeout: 248 seconds). 07:39:03 -!- oerjan has quit (Quit: leaving). 07:59:13 -!- mtve- has joined. 07:59:33 -!- mtve has quit (Ping timeout: 248 seconds). 08:21:25 -!- hydraz has joined. 08:21:25 -!- hydraz has quit (Changing host). 08:21:25 -!- hydraz has joined. 08:21:38 -!- amused has quit (Read error: Connection reset by peer). 08:21:45 -!- newsham has joined. 08:23:09 -!- newsham_ has quit (Read error: Connection reset by peer). 08:25:13 -!- Sgeo has joined. 08:32:02 -!- AnotherTest has joined. 08:38:55 -!- doodycoot has changed nick to goofytoot. 08:46:19 -!- newsham has quit (Read error: Connection reset by peer). 08:46:19 -!- newsham has joined. 08:46:39 -!- pdxleif has quit (Ping timeout: 260 seconds). 08:47:33 -!- pdxleif has joined. 08:54:35 -!- newsham has quit (Ping timeout: 260 seconds). 09:02:53 -!- Yurume______ has joined. 09:05:33 -!- Nithogg has quit (*.net *.split). 09:05:33 -!- Yurume_____ has quit (*.net *.split). 09:13:17 -!- newsham has joined. 09:27:35 izalove: I've wanted my oren back since 1987̃ 09:27:46 go get it 09:29:05 izalove: I'm pretty sure \oren\ used to use the nick "oren" 09:29:26 -!- izalove has changed nick to loren. 09:29:33 it was me 09:29:40 it was me the whole time 09:30:23 MWAHAHAHAHAHAHAHAHA 09:30:25 I assume. 09:31:11 -!- loren has changed nick to ziaiza. 09:32:38 -!- newsham has quit (*.net *.split). 09:33:31 -!- newsham has joined. 09:34:37 -!- Nithogg has joined. 09:39:36 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50481&oldid=50473 * Slnetaiga * (+13) Added Voclex 09:55:15 -!- newsham has quit (Ping timeout: 260 seconds). 09:55:56 [wiki] [[Voclex]] N https://esolangs.org/w/index.php?oldid=50482 * Slnetaiga * (+1423) Initial 09:56:14 -!- newsham has joined. 09:58:25 [wiki] [[Voclex]] https://esolangs.org/w/index.php?diff=50483&oldid=50482 * Slnetaiga * (+270) 09:58:41 [wiki] [[User:Slnetaiga]] https://esolangs.org/w/index.php?diff=50484&oldid=50442 * Slnetaiga * (+13) 10:38:26 `` od -six -solid -dildos -And -flaccid -boobs < /dev/null 10:38:34 No output. 10:38:51 `` od -classic -biblical -diabolic -Anaconda < /dev/null 10:38:53 No output. 10:40:47 `` od -Androids -fiscal -fiasco < /dev/null 10:40:49 No output. 10:41:07 -!- int-e has left. 10:58:57 -!- Sgeo has quit (Read error: Connection reset by peer). 11:02:12 -!- Sgeo has joined. 11:07:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 11:18:49 -!- ziaiza has changed nick to izalove. 11:31:00 -!- LKoen has joined. 11:35:52 [wiki] [[DL]] https://esolangs.org/w/index.php?diff=50485&oldid=50467 * Slnetaiga * (-8) I'm see what Disa's DL webpage now moved to http://dl.disahome.me/ url, so i'm change it's. 11:36:07 [wiki] [[Tiny]] M https://esolangs.org/w/index.php?diff=50486&oldid=50461 * Ron.hudson * (+58) /* A plea */ 11:36:08 [wiki] [[Talk:DL]] https://esolangs.org/w/index.php?diff=50487&oldid=45184 * Slnetaiga * (+114) /* Changing urls */ new section 11:48:00 -!- Phantom_Hoover has joined. 12:24:51 -!- puckipedia has quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac). 12:25:21 -!- puckipedia has joined. 12:51:44 -!- mtve- has quit (*.net *.split). 12:51:45 -!- alercah has quit (*.net *.split). 12:51:45 -!- fractal has quit (*.net *.split). 12:51:46 -!- Cale has quit (*.net *.split). 12:51:46 -!- rodgort has quit (*.net *.split). 12:52:01 -!- mtve- has joined. 12:52:01 -!- alercah has joined. 12:52:01 -!- Cale has joined. 12:52:01 -!- rodgort has joined. 12:55:50 -!- fractal has joined. 12:58:10 -!- Phantom_Hoover has quit (Remote host closed the connection). 12:59:47 -!- Phantom_Hoover has joined. 13:06:15 -!- boily has joined. 13:46:26 -!- boily has quit (Quit: STRING CHICKEN). 14:15:02 -!- int-e has joined. 14:22:29 -!- Sgeo has quit (Ping timeout: 248 seconds). 14:22:30 -!- Sgeo_ has joined. 14:44:47 -!- FreeFull has quit (Quit: Rebooting, nvidia is a butt with bad drivers). 14:50:17 -!- mad has quit (Quit: Pics or it didn't happen). 15:03:38 -!- FreeFull has joined. 15:07:34 -!- Sgeo has joined. 15:08:21 -!- Sgeo_ has quit (Ping timeout: 248 seconds). 15:12:07 -!- Kaynato has joined. 15:12:59 [wiki] [[OIL]] https://esolangs.org/w/index.php?diff=50488&oldid=50459 * L3viathan * (+639) version 2.2 15:13:51 [wiki] [[OIL]] M https://esolangs.org/w/index.php?diff=50489&oldid=50488 * L3viathan * (+5) Malevolent Dictator For Life 15:14:41 -!- Guest64207 has joined. 15:16:09 -!- Guest64207 has changed nick to L3viathan. 16:29:45 -!- augur has joined. 16:35:34 [wiki] [[Hello, world!]] https://esolangs.org/w/index.php?diff=50490&oldid=46157 * Camto * (+1) 16:46:46 -!- ^v has quit (Ping timeout: 250 seconds). 16:50:55 -!- ^v has joined. 16:52:44 -!- Zarutian_ has joined. 16:54:06 -!- function has joined. 17:16:06 -!- augur has quit (Remote host closed the connection). 17:35:48 say, is there an isolang like befunge or snobol but where the grid is also updated via cellular automata rules? 17:38:39 Zarutian_ no that I know of 17:38:52 -!- Zarutian_ has changed nick to Zarutian. 17:41:22 -!- function has quit (Quit: found 1 in /dev/zero). 17:42:20 -!- Phantom_Hoover has quit (Remote host closed the connection). 17:49:19 -!- Kaynato has quit (Ping timeout: 265 seconds). 17:52:44 -!- Phantom_Hoover has joined. 17:56:31 hmm.. anyone here heard of class of computability called 'primitive recursive functions'? 17:56:50 vaguely 17:58:18 -!- function has joined. 17:59:01 basically, only down counting loops are allowed as the primitive control flow construct. 18:01:06 -!- Kaynato has joined. 18:02:10 Zarutian: why are you asking? 18:02:49 int-e: I am asking because I am curious if there are any esolangs based on this kind of computability 18:03:29 primitive recursive functions aren't TC 18:03:55 which by esolang standards makes them niche 18:06:35 -!- function has quit (Quit: /dev/null is full). 18:08:40 -!- function has joined. 18:11:04 Hmm, I still expected *something* or perhaps something based on the safe/unsafe argument distinction by Ballantoni and Cook (or some generalization to tiered recursion) but all I can find right away is Hofstadter's BlooP language. 18:11:10 Phantom_Hoover: the whole point of prf is not being tc. 18:11:18 yes 18:11:57 Well I guess there's Malbolge which isn't even powerful enough for primitive recursion, and a couple of other of that ilk (implementations of finite state machines) 18:12:17 Malbolge just happens to be the most interesting one. 18:12:18 one idea I had was to extend RIPSCRIP or NAPLPS with prf and event loop model. 18:12:23 (I think) 18:15:19 -!- function has changed nick to trout. 18:21:26 -!- trout has quit (Quit: found 1 in /dev/zero). 18:21:59 -!- augur has joined. 18:27:48 -!- hppavilion[1] has joined. 18:33:23 -!- augur has quit (Ping timeout: 245 seconds). 18:39:48 -!- Caesura has joined. 18:43:31 -!- Kaynato has quit (Ping timeout: 260 seconds). 18:49:22 ?metar CYVR 18:49:23 CYVR 101810Z 08012KT 5SM -RA BR SCT008 BKN014 OVC028 01/01 A2984 RMK SF4SC2SC2 SLP105 18:52:25 -!- idris-bot has quit (Remote host closed the connection). 18:52:26 -!- Melvar has quit (Quit: WeeChat 1.5). 18:52:36 ?metar CZBB 18:52:36 No result. 18:57:35 -!- Zarutian has quit (Read error: Connection reset by peer). 18:59:49 -!- Zarutian_ has joined. 19:06:02 -!- Zarutian_ has quit (Ping timeout: 250 seconds). 19:08:13 `icao CZBB 19:08:15 Boundary Bay Airport (YDT, CZBB) 19:32:37 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 19:37:42 -!- tswett_ has quit (Ping timeout: 246 seconds). 19:38:24 -!- Melvar has joined. 19:43:08 -!- idris-bot has joined. 19:52:38 -!- Akaibu has joined. 20:03:56 -!- LKoen has quit (Remote host closed the connection). 20:06:07 -!- LKoen has joined. 20:06:07 -!- LKoen has quit (Client Quit). 20:08:37 -!- heroux has quit (Ping timeout: 248 seconds). 20:10:25 -!- Zarutian has joined. 20:11:14 `wisdom 20:11:18 abbreviation//The abbreviation fad began in Boston in the summer of 1838 and spread to New York and New Orleans in 1839. 20:11:39 `wisdom 20:11:41 swedish//Swedish is the language of fine cuisine. 20:11:49 `fortune 20:11:50 I die as I lived: beyond my means. \ -- Oscar Wilde on his deathbed 20:16:03 HackEgo: I was better off not knowing about that abbreviation tidbit. 20:16:30 i don't get it 20:16:43 (Seriously? K.G. for "know go" = "no go"?) 20:17:32 `cwlprits abbreviation 20:17:38 Jafët 20:18:04 `fortune 20:18:06 ​* Culus thinks we should go to trade shows and see how many people we \ can kill by throwing debian cds at them 20:19:31 myname: google is your friend but in case you're too impatient: uggc://jjj.jbeqbevtvaf.bet/vaqrk.cuc/zber/436/ 20:20:01 * int-e is feeling urycshy today. 20:20:03 why'd you shift that 20:20:20 because I pna. 20:20:42 you are worse than hp right now 20:21:28 I kind of really like "urycshy" ... it's pronouncible. 20:21:55 as long as it means "like an asshole", i am okay with it 20:21:59 is a reference to prickly seacreture? 20:22:51 Zarutian: it could be but the etymology is entirely different 20:23:22 -!- augur has joined. 20:28:56 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 20:44:32 -!- LKoen has joined. 20:44:50 -!- LKoen has quit (Remote host closed the connection). 20:47:51 -!- MoALTz_ has changed nick to MoALTz. 21:18:22 -!- Phantom_Hoover has joined. 21:18:23 -!- Phantom__Hoover has joined. 21:18:27 -!- Phantom_Hoover has quit (Client Quit). 21:18:32 -!- Phantom__Hoover has quit (Client Quit). 21:18:52 -!- Phantom_Hoover has joined. 21:22:04 . o O ( The second hand on clocks is usually the third. ) 21:24:05 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50491&oldid=50472 * Ivancr72 * (+343) ayy 21:24:28 [wiki] [[User:Ivancr72]] N https://esolangs.org/w/index.php?oldid=50492 * Ivancr72 * (+254) Created page with "Hi, I'm IvanCR72 and well, I like programming and learning. My favorite languages are Python, Batch and [[DL]]. I like esolangs because they're sometimes funny, hilarious and..." 21:24:37 -!- AnotherTest has quit (Ping timeout: 258 seconds). 21:26:45 -!- AnotherTest has joined. 21:27:04 [wiki] [[User:Ivancr72]] https://esolangs.org/w/index.php?diff=50493&oldid=50492 * Ivancr72 * (+142) 21:33:25 -!- AnotherTest has quit (Ping timeout: 258 seconds). 21:36:09 -!- augur has quit (Remote host closed the connection). 21:38:30 -!- AnotherTest has joined. 21:39:42 -!- augur has joined. 21:39:53 [wiki] [[User:Ivancr72/Sandbox]] N https://esolangs.org/w/index.php?oldid=50494 * Ivancr72 * (+553) Created page with "'''Price at & percent''' (also called ''Price at and percent'', ''Price at ampersand percent'' or ''$@&%'') is an esoteric programming language based on [[Brainfuck]], made by..." 21:53:27 -!- boily has joined. 22:01:18 -!- AnotherTest has quit (Ping timeout: 256 seconds). 22:01:34 -!- AnotherTest has joined. 22:04:25 -!- AnotherTest has quit (Client Quit). 22:08:57 [wiki] [[User:Ivancr72/Sandbox]] https://esolangs.org/w/index.php?diff=50495&oldid=50494 * Ivancr72 * (-4) 22:12:05 `wisdom 22:12:09 @massages-loud 22:12:09 shachaf said 1d 10m 7s ago: `dowg tvtropes 22:12:14 `dowg tvtropes 22:12:28 poutine//Poutine was Pouti and boily's sister until the tragic cheese accident. 22:12:40 6439:2015-12-22 ` mv wisdom/tvtrope wisdom/tvtropes \ 5808:2015-07-05 ` mv wisdom/tvtrope{s,} \ 5807:2015-07-05 le/rn tvtropes/We\'ll write about TVTropes here, we\'ll just have to finish these tabs first. 22:15:11 @ask shachaf hellochaf. I don't see the issue? 22:15:11 Consider it noted. 22:17:47 boily: shachaf was wondering why you renamed that file, I think 22:18:12 though I'm not sure *why* they were wondering 22:20:38 int-ello. the thing is called tvtropes, so it should be wisdom/tvtropes, no? 22:21:20 as I said, I don't know *why* 22:26:17 oerjan created it and then renamed it to tvtrope 22:26:48 @messages-maud 22:26:48 boily asked 11m 37s ago: hellochaf. I don't see the issue? 22:26:51 `? tvtropess 22:26:59 We'll write about TVTropes here, we just have to finish these tabs first. 22:27:00 `? tvtrope 22:27:04 tvtrope? ¯\(°​_o)/¯ 22:27:12 I guess that's why oerjan renamed it 22:27:15 oh. 22:27:17 Yes. 22:27:28 `` mv wisdom/tvtrope{s,} 22:27:34 No output. 22:27:50 `cat bin/whoops 22:27:51 OLD="wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»" 22:28:04 Wrong direction. 22:28:57 `? whoop 22:28:59 whoop? ¯\(°​_o)/¯ 22:28:59 `? whoops 22:29:01 whoops? ¯\(°​_o)/¯ 22:29:41 `learn whoops is a repluralizer. 22:29:45 Learned 'whoop': whoops is a repluralizer. 22:29:47 `whoops 22:29:55 ​«wisdom/whoop» -> «wisdom/whoops» 22:30:14 `culprits bin/whoops 22:30:24 oerjän shachäf oerjän oerjän oerjän oerjän 22:30:39 . o O ( `le/rn whoop/The Big Whoop is an amusement park that is famous for its root beer. ) 22:31:24 Is that Monkey Island? 22:31:28 yes 22:31:38 2. 22:32:31 `? okay 22:32:34 okay? ¯\(°​_o)/¯ 22:48:07 `wisdom 22:48:11 boily//"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. 22:48:26 that person sounds familiar... 22:49:02 brother oily 23:11:40 -!- LKoen has joined. 23:22:15 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 23:38:31 `wisdom 23:38:35 fternoon//Fternoon is the time of day when the Danes usually eat their fternooners. 23:52:37 -!- hue has quit (Ping timeout: 248 seconds). 2016-12-11: 00:12:45 -!- hue has joined. 00:15:06 -!- oerjan has joined. 00:16:12 hellørjan. 00:17:29 evenoily. 00:23:57 fungot: fungellot. 00:23:57 boily: thanks for the help guys 00:24:05 fungot: always glad to help you. 00:24:05 boily: let's try this again. sorry for the off-topicness), 00:24:15 fungot: when do you want to? 00:24:15 boily: shinta pasted " why i like plt though. it sucks. they removed all the changes are commited in cvsroot, which is generally very well liked. 00:24:28 fungot: no, CVS isn't well-liked. 00:24:29 boily: ( the acknowledgements, not as heavily optimizing as possible; mlton is a fnord bumped loop variable'? 00:37:16 [wiki] [[A Pear Tree]] https://esolangs.org/w/index.php?diff=50496&oldid=50471 * Ais523 * (+201) an obvious improvement 00:37:37 [wiki] [[A Pear Tree]] M https://esolangs.org/w/index.php?diff=50497&oldid=50496 * Ais523 * (-3) don't link the same file twice 00:42:28 [wiki] [[A Pear Tree]] M https://esolangs.org/w/index.php?diff=50498&oldid=50497 * Ais523 * (+53) I must really confine myself to fewer markup variants at once 01:07:01 -!- goofytoot has changed nick to woozygoose. 01:18:31 -!- doesthiswork has changed nick to doesntthiswork. 01:19:39 -!- doesntthiswork has changed nick to doesthiswork. 01:50:18 -!- hppavilion[1] has joined. 02:29:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 02:34:57 -!- boily has quit (Quit: SHELL CHICKEN). 02:38:49 -!- hppavilion[1] has joined. 02:38:50 -!- xa0 has quit (Excess Flood). 02:39:28 -!- xa0 has joined. 02:39:28 -!- xa0 has quit (Changing host). 02:39:28 -!- xa0 has joined. 02:39:28 -!- xa0 has quit (Excess Flood). 02:40:10 -!- xa0 has joined. 02:40:10 -!- xa0 has quit (Changing host). 02:40:10 -!- xa0 has joined. 02:40:10 -!- xa0 has quit (Excess Flood). 02:41:12 -!- xa0 has joined. 02:41:12 -!- xa0 has quit (Changing host). 02:41:12 -!- xa0 has joined. 02:41:12 -!- xa0 has quit (Excess Flood). 02:41:55 -!- xa0 has joined. 02:41:55 -!- xa0 has quit (Changing host). 02:41:55 -!- xa0 has joined. 02:41:55 -!- xa0 has quit (Excess Flood). 02:42:25 -!- xa0 has joined. 02:42:25 -!- xa0 has quit (Excess Flood). 02:42:58 -!- xa0 has joined. 02:42:58 -!- xa0 has quit (Changing host). 02:42:58 -!- xa0 has joined. 02:42:58 -!- xa0 has quit (Excess Flood). 02:43:33 -!- xa0 has joined. 02:43:33 -!- xa0 has quit (Changing host). 02:43:33 -!- xa0 has joined. 02:43:33 -!- xa0 has quit (Excess Flood). 02:44:10 -!- ChanServ has set channel mode: +o oerjan. 02:44:55 -!- oerjan has set channel mode: +b xa0!*@*$#fix_your_connection. 02:46:07 that's a strange quit/join cycle 02:47:12 -!- oerjan has set channel mode: -b *!~Frooxius@194.108.5.201$#fix_your_connection. 02:48:47 i'd forgotten about that one. 02:49:07 the ban list is too long 02:49:54 -!- oerjan has set channel mode: -o oerjan. 03:15:01 Ham, is there a way to play Telephone over IRC? 03:15:05 Like, in a fun way? 03:15:13 `5 w 03:15:27 1/2:society//Society's a platypus. \ freefull//FreeFull the Unpronounceable is either full of freedom or free of fulldom, we are not sure. \ fire//Fire, fire, everywhere, nor any drop to drink. \ pineapple//Pineapple is a hybrid species descended from a cultivar of spinach and wild ivy, making it a class 6 vegetable. \ atriq//atriq 03:15:59 `spam 03:16:01 2/2:or two 03:16:08 https://en.wikipedia.org/wiki/Five_wisdoms 03:16:27 `cat bin/distort 03:16:27 ​#!/usr/bin/env python \ import sys \ N=330 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N] 03:16:49 `sled bin/distort//s06 03:16:53 bin/distort//#!/usr/bin/env python \ import sys \ N=336 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N] 03:17:36 `1 for i in {1..100}; do for j in {0..9}; do echo -n $j; done; done 03:17:39 1/3:012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345 03:17:42 `spam 03:17:43 2/3:678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 03:17:46 looks ok 03:18:22 Hmm, but that was there to allow for a larger page number, right. 03:18:31 `1 for i in {1..10000}; do for j in {0..9}; do echo -n $j; done; done 03:18:40 1/298:012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345 03:18:48 `spam 297 03:18:50 297/298:678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 03:18:51 `spam 298 03:18:52 298/298:2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 03:19:03 Unfortunately this can't be tested in /msg. 03:19:04 Why? 03:19:16 ? 03:24:52 <\oren\> ❄dvcalc 28.609 1620 aerospike 03:24:52 <\oren\> ☃ Δv = 3303.12473922689 03:25:38 You always post those things but no one knows what they mean. 03:25:46 By no one I mean not me. 03:25:48 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:26:17 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 03:31:52 <\oren\> shachaf: it is a building aid for KSP 03:32:55 <\oren\> ❄dvcalc 59.909 3780 aerospike 03:32:55 <\oren\> ☃ Δv = 4019.76044244706 03:33:29 <\oren\> ❄dvcalc 59.909 2160 aerospike 03:33:29 <\oren\> ☃ Δv = 1704.95858909988 03:33:45 Why do you paste it here? 03:33:53 Does anyone else here do KSP? 03:41:14 I think it is a IRC script maybe? 03:41:32 That's possible. But why? 03:42:39 Maybe in case other people want to make this calculation too? I don't know why. But, write a local program to do may also be possible 03:55:28 -!- tswett_ has joined. 03:55:37 Unfortunately this can't be tested in /msg. <-- i'm not convinced: the 350 cutoff is done by HackEgo, not irc. 03:56:44 Even if the cutoff is done by the server, you can try to change your name to nine characters if you are doing by private messages perhaps; I don't know if it help or not but it is something that could be tried 03:57:07 oerjan: Well, IRC could cut it off further. 03:57:17 Also I didn't know or remember that HackEgo has a separate cutoff. 03:57:39 shachaf: i've assumed the HackEgo cutoff is supposed to be conservative... 03:58:23 oerjan: feel free to fix it hth 03:58:26 twh hand 03:58:43 i gotta hand it to to oerjan 03:58:51 it's not in my power to accept the PR. 03:59:08 pooch request? 04:00:18 also, the nick limit is something like 14 bytes. 04:01:13 hm HackEgo does not have reverse DNS 04:02:23 `` dowg | grep 'env \| paste' 04:02:23 oh actually it does, but the forward one is broken. 04:02:25 the obverse dns? 04:02:31 so the irc server ignores it. 04:02:34 8065:2016-05-15 le/rn paste/"Paste" is a short story by Henry James. Its contents has been cut into pieces and distributed over numerous tin boxes on the World Wide Web, little pearls of wisdom buried among ordinary pastes. \ 6398:2015-12-17 learn ARIN is the American Registry for Internet Numbers. Or a pastebin service; one o 04:02:42 `` dowg | grep 'env | paste' 04:02:51 No output. 04:03:00 `` dowg | grep 'set | paste' 04:03:12 No output. 04:03:25 shachaf: afaiu the irc server reverse lookups your ip, then checks if the result maps back to the same ip, and only then will it use the domain name rather than the ip. 04:03:44 What was it called? 04:03:46 Oh well. 04:03:47 `` env | paste 04:03:58 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.29844 04:04:31 but since the reverse lookup is longer, it's probably best to use the ip... 04:04:53 (for line length cutoff purposes) 04:05:27 of course if it pointed to esolangs.org, that would be even better. 04:08:57 `` ls bin/*env* 04:08:58 bin/benvenuto \ bin/bienvenido \ bin/bienvenue 04:09:17 `` rgrep env bin 04:09:22 bin/unidecode:#!/usr/bin/env python \ Binary file bin/ploki matches \ bin/frink:exec /hackenv/lib/frink -e "$@" \ bin/h:#!/hackenv/bin/shebang_args_or_input perl -p \ Binary file bin/udcli matches \ bin/rainwords:#!/hackenv/bin/shebang_args_or_input python \ bin/raw-url:#!/usr/bin/env python \ bin/bf:echo -n "${ci#*!}" | { /hackenv/interps/egobf/sr 04:09:30 bin/env/enido 04:09:45 -!- Zarutian has quit (Quit: Zarutian). 04:10:15 `` rgrep 'env [|] paste' bin 04:10:18 No output. 04:10:28 * oerjan doesn't trust backslashes with regexps 04:11:03 Why would it be in bin? 04:11:05 `` rgrep -l paste bin 04:11:07 bin/pastequotes \ bin/pastenquotes \ bin/hlnp \ bin/paste \ bin/pastelog \ bin/pastefortunes \ bin/pastekarma 04:11:15 shachaf: weren't you looking for a command? 04:11:23 No, I was looking for a previous-made paste. 04:11:53 `` dowg | grep 'env | paste' 04:12:05 OKAY 04:12:13 No output. 04:12:50 `` dowg | grep 'env \\| paste' 04:12:53 Apparently not very well, though. 04:12:59 No output. 04:13:06 oerjan: ' in bash has very simple escaping. 04:13:10 Nothing is escaped. 04:13:10 `` dowg | grep env | grep paste 04:13:21 No output. 04:13:32 Maybe dowg simply takes too long to run. 04:13:34 ok it wouldn't have helped. 04:13:37 `` dowg | head | grep 'env | paste' 04:13:45 No output. 04:13:49 `` dowg | head 04:13:54 9928:2016-12-10 whoops \ 9927:2016-12-10 learn whoops is a repluralizer. \ 9926:2016-12-10 ` mv wisdom/tvtrope{s,} \ 9925:2016-12-10 learn Xenon is a noble gas element. It has been banned in most countries due to xenophobia. \ 9916:2016-12-10 undo 9422 \ 9915:2016-12-10 slwd squirr 04:14:10 `hurl 04:14:12 http://codu.org/projects/hackbot/fshg/ 04:14:24 Wait. 04:14:28 I meant doag. 04:14:33 scow 04:14:41 `` doag | grep 'env | paste' 04:14:47 9930:2016-12-11 ` env | paste 04:14:52 -!- impomatic_ has joined. 04:14:54 `` doag | grep 'set | paste' 04:15:01 No output. 04:15:07 The trouble is that dowg and doag are homonyms. 04:15:15 shoaking 04:15:59 Where's the repository with the thing that actually runs the commands? 04:16:05 With mercurial and everything. 04:16:11 Why is everything such a mess to find? 04:16:20 `url 04:16:22 http://codu.org/projects/hackbot/fshg/ 04:17:15 It's not just tr_60.cmd 04:22:51 `` sport /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox 04:22:53 1/3:#!/usr/bin/env python \ \ import os \ import sys \ import subprocess \ \ http_proxy = 'http://127.0.0.1:3128' \ path = '/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' \ lib = os.path.abspath('lib') \ \ subprocess.call( \ ['nice', '-n10', \ '/usr/bin/umlbox', \ '-R3128:127.0.0.1:3128', \ '--no-stdin', 04:23:02 See, http://codu.org/projects/hackbot/hg/ is just out of date. 04:24:35 * oerjan understands nothing 04:25:03 There is https://bitbucket.org/GregorR/hackbot/ 04:25:38 I don't know. 04:25:42 well that's where fizzie sent his PRs. 04:26:58 Do you like this? Choose one or more-- ;; - Counter target spell. ;; - Counter target activated ability. ;; - Counter target triggered ability. 04:27:16 (Or maybe, change it to "choose two or more") 04:27:42 What would it mean if it said "two or more"? 04:28:30 It means if there are only spells on the stack, or only activated abilities on the stack, or only triggered abilities on the stack, then you can't cast this spell. 04:45:54 Has anyone tried contacting Gregor? 04:46:32 Hmm. 04:46:57 `` cat .hgignore 04:46:57 ​^tmp/ 04:47:10 `` echo '*' >> .hgignore 04:47:12 No output. 04:47:15 `` hg status 04:47:22 abort: /hackenv/.hgignore: invalid pattern (relre): * 04:47:30 `? testing 04:47:33 a$s.ba$s.ba$s.ba$s.ba$s.ba$s.b 04:47:46 `learn Testing is recommended. 04:47:48 Relearned 'testing': Testing is recommended. 04:48:05 `? testing 04:48:09 Testing is recommended. 04:48:23 `hurl 04:48:27 http://codu.org/projects/hackbot/fshg/ 04:48:41 `` hg addremove -R . 04:48:49 abort: /hackenv/.hgignore: invalid pattern (relre): * 04:48:54 So a broken .hgignore completely breaks hg commands. 04:49:10 also, nothing gets into the repository. 04:49:25 (which is good, considering) 04:49:26 Right, because the committing commands are broken. 04:50:00 fizzie suggested enforcing the contents 04:50:03 iirc 04:50:55 `` echo '^tmp/' > .hgignore 04:51:01 No output. 04:51:11 `? testing 04:51:21 a$s.ba$s.ba$s.ba$s.ba$s.ba$s.b 04:51:56 `learn Testing oerjan's patience. 04:51:59 Relearned 'testing': Testing oerjan's patience. 04:54:28 -!- hppavilion[1] has joined. 05:00:38 `` echo '^wisdom/testing' >> .hgignore 05:00:42 No output. 05:15:34 -!- The_Prospector|2 has quit (Quit: when in doubt, kernel panic). 05:15:57 -!- The_Prospector has joined. 05:24:20 `welcome The_Prospector 05:24:21 The_Prospector: 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.) 05:25:33 Thank you for the introduction! 05:37:21 anyone want to help me with https://github.com/pokeball99/Awesome_Esoteric ? 05:37:40 don't know "exactly" how to go about this 05:37:51 You should need to explain what it is supposed to mean. 05:38:01 And then maybe someone might help you with such things 05:38:23 eh, sorry, just figured everyone knew about the awsome repos 05:38:28 https://github.com/sindresorhus/awesome 05:38:45 basicly these but for esoteric languages 05:39:39 -!- Caesura has quit (Ping timeout: 260 seconds). 05:39:49 Ah, OK. Well, I still don't know the answer to you though 05:40:15 (But at least now I can know what it will mean) 05:41:36 i need "awsome" stuff to add, not just a regurgitation of the esoteric wiki 05:43:55 Yes, I believe you 05:44:01 And, I don't know 05:54:20 -!- wanderman has joined. 06:25:45 Can any program written with some esolangs to run: UHS file, Internet Quiz Engine file, OASYS story file 06:42:06 -!- wanderman has quit (Quit: Leaving). 07:03:45 -!- augur has quit (Remote host closed the connection). 07:29:32 -!- MoALTz_ has joined. 07:32:53 -!- MoALTz has quit (Ping timeout: 248 seconds). 08:07:47 -!- augur has joined. 08:09:05 -!- tswett_ has quit (Quit: Lost terminal). 08:13:59 -!- ^v has quit (Ping timeout: 258 seconds). 08:16:33 -!- ^v has joined. 08:19:51 * impomatic_ managed to get banned from Al Zimmermann's Programming Contest! :-O 08:19:52 -!- AnotherTest has joined. 08:20:46 -!- augur has quit (Remote host closed the connection). 09:06:45 -!- oerjan has quit (Quit: Good show!). 09:28:16 @tell oerjan The lack of correct reverse DNS is even worse when it comes to emails sent from esolangs.org (some mail servers just bounce them right back), but it's not something I can fix without the CloudAtCost controls. 09:28:16 Consider it noted. 09:40:56 hizzie 09:57:17 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 10:11:24 -!- izalove has changed nick to izakitten. 10:43:13 Could I have an advice/assurance please 10:43:51 I'm meeting someone on Wednesday to discuss the possibility of me doing a PhD with him 10:43:56 oh 10:44:14 And I am nervous 10:44:18 And excited 10:44:29 yeah that's what love does 10:45:13 phd in what? 10:45:52 Algebraic approaches to graph theory and functional programming 10:46:21 will that lead to more esoteric programming? 10:47:02 Almost certainly 10:47:30 then you must do it 10:47:37 Everything I have done in the past 6 years has been carefully planned to maximise in the long term esoteric programming 10:54:08 Taneb: Are PhDs good? 10:54:19 Should I try to do one? 10:54:40 shachaf, I don't know, I haven't tried one yet 10:55:23 Well, you might still have an idea. 11:01:16 -!- iaglium_ has joined. 11:03:45 -!- iaglium has quit (Quit: Bed Time). 11:17:29 please tell me the name of that comment line you can add to files to set vim options 11:17:31 so i can google it 11:20:59 @google vim options line in file 11:21:00 http://stackoverflow.com/questions/3958416/embed-vim-settings-in-file 11:21:00 Title: Embed vim settings in file - Stack Overflow 11:21:08 hth 11:21:18 thanks! 11:43:57 -!- heroux has joined. 12:01:37 -!- LKoen has joined. 12:03:11 -!- benderB787 has joined. 12:06:19 -!- Phantom_Hoover has joined. 12:06:20 -!- Phantom__Hoover has joined. 12:06:29 -!- Phantom__Hoover has quit (Client Quit). 12:37:11 -!- super_bender has joined. 12:37:17 -!- benderB787 has quit (Ping timeout: 240 seconds). 12:38:08 -!- mega_bender has joined. 12:41:41 -!- super_bender has quit (Ping timeout: 248 seconds). 12:48:27 -!- LKoen has quit (Remote host closed the connection). 12:49:08 -!- benderB787 has joined. 12:51:31 -!- mega_bender has quit (Ping timeout: 258 seconds). 13:00:14 -!- LKoen has joined. 13:23:20 -!- benderB787 has quit (Ping timeout: 265 seconds). 13:45:47 -!- benderB787 has joined. 13:50:38 -!- boily has joined. 14:22:53 `wisdom 14:23:14 elendil//Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. He tried to make up for it later by leading the elf king Gil-Galad against Sauron. 15:07:02 -!- doesthiswork has quit (Quit: Leaving.). 15:07:56 -!- doesthiswork has joined. 15:12:35 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 15:31:20 -!- DHeadshot has joined. 16:16:40 -!- DHeadshot has quit (Ping timeout: 256 seconds). 16:28:24 -!- boily has quit (Quit: ROOK CHICKEN). 17:00:00 -!- Phantom_Hoover has joined. 17:04:37 -!- Zarutian has joined. 17:05:13 -!- Zarutian has quit (Read error: Connection reset by peer). 17:05:32 -!- Zarutian has joined. 17:11:05 -!- DHeadshot has joined. 17:14:54 -!- ^v has quit (Ping timeout: 250 seconds). 17:17:34 -!- ^v has joined. 18:08:21 -!- LKoen has quit (Remote host closed the connection). 18:09:20 -!- boily has joined. 18:15:12 -!- hppavilion[1] has joined. 18:22:15 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 18:52:54 ̀wisdom 18:54:20 -!- augur has joined. 18:57:11 I think I complained about that Elendil factoid, but never remembered to fix it. 18:57:42 Because it was Elendil's dad who went to talk to Valar, and probably didn't change his mind (although he vanished, so it's hard to be sure). 18:58:32 "And Amandil, becoming aware of the purposes of the King, was dismayed and filled with a great dread -- he called his son, Elendil, and he said to him: ‘The days are dark, and there is no hope for Men, for the Faithful are few. Therefore I am minded to try that counsel which our forefather Eärendil took of old, to sail into the West, be there ban or no, and to speak to the Valar, even to ... 18:58:38 ... Manwë himself, if may be, and beseech his aid ere all is lost.’" 18:59:07 -!- augur has quit (Ping timeout: 258 seconds). 18:59:18 -!- augur has joined. 18:59:32 "It is said that Amandil set sail in a small ship at night, and steered first eastward, and then went about and passed into the west. And he took with him three servants, dear to his heart, and never again were they heard of by word or sign in this world, nor is there any tale or guess of their fate." 19:00:00 " 19:00:16 -!- Lord_of_Life has quit (Excess Flood). 19:00:31 -!- Lord_of_Life has joined. 19:00:53 -!- LKoen has joined. 19:04:59 `slwd elendil//s/Elendil/Elendil's dad, Amandil,/;s/then he.*family only and/got lost. His family/;s/He tried.*/Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron./ 19:05:21 elendil//Elendil's dad, Amandil, decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but got lost. His family founded a new empire in Middle-earth. Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron. 19:08:41 -!- augur has quit (Remote host closed the connection). 19:13:46 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 19:38:24 `` rgrep -l '\. ' wisdom 19:38:33 wisdom/elendil \ wisdom/hydrogen \ wisdom/angband \ wisdom/utumno \ wisdom/fat \ wisdom/adventure \ wisdom/bottom \ wisdom/semmelweis 19:40:37 I guess that's inconsistent now. 19:40:59 `slwd elendil//s/ / / 19:41:03 elendil//Elendil's dad, Amandil, decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but got lost. His family founded a new empire in Middle-earth. Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron. 19:41:11 `before 19:41:21 wisdom/elendil//Elendil's dad, Amandil, decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but got lost. His family founded a new empire in Middle-earth. Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron. 19:41:40 My line break happened to be right at the place where it hid that. 19:41:47 `1 grwp '\. ' 19:41:51 1/4:adventure:You're in a 20 foot by 20 foot stone room. A stout oaken door banded with iron affords the only visible egress. As you approach the door, an imp appears. "Hello, INSERT NAME. To pass, you must solve my puzzle. SEE HANDOUT 1 ON PAGE 17." \ angband:Angband is Morgoth's second dungeon. When the valar finally defeated Morgoth, 19:42:08 `dowt adventure 19:42:13 7952:2016-05-07 slashlearn adventure/You\'re in a 20 foot by 20 foot stone room. A stout oaken door banded with iron affords the only visible egress. As you approach the door, an imp appears. "Hello, INSERT NAME. To pass, you must solve my puzzle. SEE HANDOUT 1 ON PAGE 17." 19:42:32 i don't get it tdnh 19:42:54 affords? 19:42:55 Also I wonder why the imp single-spaces periods while the narrator double-spaces them. 19:43:02 `slwg adventure//s#\. #. #g 19:43:04 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: slwg: not found 19:43:14 `slwd adventure//s#\. #. #g 19:43:17 adventure//You're in a 20 foot by 20 foot stone room. A stout oaken door banded with iron affords the only visible egress. As you approach the door, an imp appears. "Hello, INSERT NAME. To pass, you must solve my puzzle. SEE HANDOUT 1 ON PAGE 17." 19:43:22 `spam 19:43:23 2/4: they were too lazy to go to for 100% completion, so some evil spirits in Angband survived for a sequel. \ bottom:Bottom is where you might end up with a catamorphism, if not careful. There be balrogs. \ fat:Fats are one of the four basic classes of nutrients. The other three are sugars, salt, and pizza. \ hydrogen:Hydrogen is what 19:43:32 b_jonas: Why do you make these wisdom entries? 19:43:58 `slwd angband//s#\. #. #g 19:44:03 angband//Angband is Morgoth's second dungeon. When the valar finally defeated Morgoth, they were too lazy to go to for 100% completion, so some evil spirits in Angband survived for a sequel. 19:44:08 `slwd bottom//s#\. #. #g 19:44:10 bottom//Bottom is where you might end up with a catamorphism, if not careful. There be balrogs. 19:44:17 `le/rn fat/Fats are one of the four basic classes of nutrients. The other three are sugars, coffee and alcohol. 19:44:19 All le//rn variants now use two slashes in the format. 19:44:25 aaaaargh 19:44:30 `le/rn fat//Fats are one of the four basic classes of nutrients. The other three are sugars, coffee and alcohol. 19:44:33 Relearned 'fat': Fats are one of the four basic classes of nutrients. The other three are sugars, coffee and alcohol. 19:45:00 `` rgrep -l ' $' wisdom/ 19:45:03 wisdom/hydrogen \ wisdom/math \ wisdom/utumno \ wisdom/wealhtheow \ wisdom/ambiguous \ wisdom/ghoul \ wisdom/delve \ wisdom/if \ wisdom/potatoes \ wisdom/o \ wisdom/rhenium \ wisdom/hydra \ wisdom/semmelweis \ wisdom/ᛁᚿ 19:45:10 this is awful 19:45:23 `spam 19:45:24 3/4: stars are made of. There's a conjecture that at the immense pressures inside Jupiter or Saturn, hydrogen might form a superconducting liquid metal. \ Binary file reflection matches \ semmelweis:Semmelweis saves the life of a hundred thousand birthgiving mothers by popularising This One Simple Trick. Doctors hate him for it. \ utu 19:45:49 `? space 19:45:51 Humans come from space. In particular, the part of space that has Earth in it. 19:46:07 `slwd hydrogen//s;\. ;. ;g 19:46:08 . o O ( `` echo ' ' >> wisdom/space ) 19:46:09 hydrogen//Hydrogen is what stars are made of. There's a conjecture that at the immense pressures inside Jupiter or Saturn, hydrogen might form a superconducting liquid metal. 19:46:17 `? whitespace 19:46:18 whitespace? ¯\(°​_o)/¯ 19:47:55 en:space is fr:«un espace» when talking about that Great Void between the Celestial Bodies, but fr:«une espace» when it's a typographical space. complete nonsense. 19:50:58 what is fr:«un defined behavior» twh 19:51:18 -!- atrapado_ has joined. 19:54:25 hellochaf. «un comportement défini» hth 19:54:50 is that fr or en 19:55:39 it may be fr en ch 19:57:25 it's fr. and for the mathematically precise, at least fr_CA. 19:57:33 Californian French? 19:57:40 hint-e 19:57:46 * boily touacque int-e 19:57:46 how was snakebird 19:57:54 int-ello. what's a snakebird? 19:59:54 <\oren\> guten morgen 20:00:16 -!- augur has joined. 20:01:04 \bonjouren\ 20:02:10 [wiki] [[Goldfish]] M https://esolangs.org/w/index.php?diff=50499&oldid=42685 * GermanyBoy * (-26) dead links are alive 20:07:12 boily: https://www.youtube.com/watch?v=77d9xVIsoHc hth 20:07:52 tdh :D 20:11:16 -!- Kaynato has joined. 20:24:08 -!- wob_jonas has joined. 20:24:51 shachaf: it's from http://www.irregularwebcomic.net/984.html but I don't know why I had the spaces inconsistent 20:25:38 OK, but why is it in wisdom? 20:25:52 Which of the Four Criteria does it satisfy? 20:26:03 `? four criteria 20:26:05 wtf is that 20:26:10 four criteria? ¯\(°​_o)/¯ 20:26:22 OK, the N Criteria. 20:26:25 The point is, why is it there? 20:26:38 I don't understand b_jonas wisdoms. 20:26:39 dunno, it seemed funny and memorable 20:27:11 ah, you were specifically searching for double-spaced wisdoms again 20:28:44 and yes, the Elendil entry is factually inaccurate. I wrote it and some other ones only half understanding middle-earth mythology 20:28:58 `? elendil 20:28:59 Elendil's dad, Amandil, decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but got lost. His family founded a new empire in Middle-earth. Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron. 20:29:53 so, next weekend we're going to have both the Calesyta results and the new Rogue One film 20:30:51 -!- Kaynato has quit (Read error: Connection reset by peer). 20:31:35 "en:space is fr:«un espace» when talking about that Great Void between the Celestial Bodies, but fr:«une espace» when it's a typographical space. complete nonsense." 20:31:37 whoa really? 20:31:39 that sounds crazy 20:32:11 I know there are a few words that have different meanings when masculine vs feminine, but still 20:32:20 -!- iczero has changed nick to moooo. 20:33:03 -!- moooo has changed nick to wlp1s1. 20:37:38 shachaf: I'd still like to hear about those four rules or N rules, because, even though I know my wisdom entries are strange, I'm not sure what wisdom entries should be like according to everyone else, and only trying to find out empirically 20:37:45 I didn't know there were rules 20:38:06 I made up the rules a few minutes ago. 20:38:12 But I think they probably exist informally. 20:38:20 But maybe there's one I don't know about. 20:39:52 -!- atrapado_ has quit (Quit: Leaving). 20:53:03 wellob_jellonas. even crazier: fr:«un orgue» → en:"musical organ" can be feminine when plural when talking about a single instrument. 21:02:08 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 21:02:33 -!- augur has quit (Ping timeout: 245 seconds). 21:03:03 boily: um what? feminine when plural when? 21:03:08 I can't parse what you mean 21:05:40 -!- augur has joined. 21:07:06 -!- MoALTz_ has quit (Quit: Leaving). 21:13:57 -!- Phantom_Hoover has joined. 21:49:28 wob_jonas: if you're talking about one organ, you can use the plural for stylistic reasons. only, if you do, it becomes feminine. 21:49:45 crazy 21:51:01 . o O ( my hands smell like eggplant... ) 21:55:40 what is it called when you get fattigue from some peoples reoccuring over enthusianism about some subject* 21:55:44 s/*/? 21:57:22 Zarutian: dunno. you can try asking http://english.stackexchange.com , that site is quite good solving questions where you're looking for a word or phrase in English 21:58:32 I do not have account on stackexchange and I am not going to go through the signup now. 21:58:55 Zarutian: you can ask questions anon, you just can't edit them then 21:59:07 and signup isn't hard either 21:59:24 but whatever 21:59:35 you can also ask ##English here, but they are often not in a mood to help 22:19:28 Gatherer comments for World Queller mention choosing scheme. They say "fully aware it wouldn't work, but if your play group doesn't allow that, then you need a new play group". I disagree. You can choose "scheme", but nothing happens; schemes aren't permanents and can't be sacrificed (and it doesn't say to abandon anything, only to sacrifice). If your play group insists that the scheme should be abandoned in this case then you need a new play group 22:20:53 But, now I cn think of, make the card that says: All schemes are abandoned. 22:25:09 -!- viznut has quit (Ping timeout: 265 seconds). 22:27:05 zzo38: that would be quite a narrow card 22:28:16 -!- viznut has joined. 22:28:53 Yes, I think it is narrow card 22:31:51 -!- hppavilion[1] has joined. 22:35:03 -!- AnotherTest has quit (Ping timeout: 245 seconds). 22:48:20 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 22:48:39 -!- hppavilion[1] has joined. 22:55:21 what's a scheme? 22:56:43 boily: the special card type for the Archenemy casual product 22:57:14 similar to a Plane, but one player controls all the schemes and other players team up against them 22:57:29 oh. very casual, then, eh? 22:57:41 yes 22:58:50 A scheme is a nontraditional card type used in Archenemy, which is a format where there is one solo player vs a team of players; the solo player starts with 40 life points and has a scheme deck, and sets a scheme in motion (meaning making the top card of their scheme deck active) each turn. 22:59:32 I thought of an idea which is to make a variant of Archenemy where the players must bid on being the solo player, like with some other card games. But I am not quite sure how to do. 23:02:29 hmm... I had heard of some casual variant where players bid starting life total for some advantage 23:02:34 role selection mechanism à la Puerto Rico, where stuff that wasn't selected has bonus money for the next round? 23:08:23 -!- benderB787 has quit (Ping timeout: 245 seconds). 23:09:35 I thought maybe, whatever number you bid means that you can't set schems in motion until that many turns have passed and you must ante that many cards at random from your library when the game is started, and then when game ends your score is increased or decreased by the largest number of cards in the ante zone during the game (and then ownership changes end; in a team game they would have to anyways). 23:10:09 But then the exact bidding process and deck process and so on is different and I don't know. 23:11:47 Do you know? 23:31:45 Now I made a program to make a "hopalong" pattern, which is something has been describe in Scientific American 23:36:54 I should then write "ff-border" program which add a border with methods similar to virtual pixel methods of ImageMagick. 23:39:13 -!- oerjan has joined. 23:39:32 For border widths I should use the syntax like that of CSS, but all units are pixels 23:40:35 Methods other than ImageMagick's virtual pixel methods can also be possible, such as 3D border. 23:41:07 @messages- 23:41:07 fizzie said 14h 12m 50s ago: The lack of correct reverse DNS is even worse when it comes to emails sent from esolangs.org (some mail servers just bounce them right back), but it's not something I 23:41:07 can fix without the CloudAtCost controls. 23:46:32 You can also please to tell me any other suggestion for when I will make the ff-border program 23:47:58 -!- DHeadshot has quit (Ping timeout: 245 seconds). 23:50:21 -!- DHeadshot has joined. 23:51:29 @tell fizzie would it help to declare the actual reverse dns a low-priority alternate MX for esolangs.org? 23:51:29 Consider it noted. 23:55:52 @tell fizzie hm probably not. 23:55:52 Consider it noted. 23:58:17 I guess that depends. It might help with some servers. But the one bounce I remember actually reading explicitly complained about the reverse DNS not having a matching forward DNS. 23:59:28 Which is a little silly, since it's a .cloudatcost.com name, but presumably they changed some configuration for the forward names, yet never updated the reverses. 23:59:31 another option might be to make the wiki email use the actual reverse DNS instead of esolangs.org? 23:59:38 That's what it does. 23:59:46 oh. 2016-12-12: 00:00:03 Before it did that, other servers were complaining about the mismatch. 00:00:08 ic 00:01:28 oh right. i was forgetting that there was no forward at all 00:02:46 Actually, seems that it might be using www2.codu.org as the mailname. Maybe. I don't really know about exim4 configuration, but I haven't wanted to change it to postfix, which I would actually understand. 00:03:01 huh 00:03:27 That's a valid forward name for the machine, but doesn't match the reverse. 00:03:57 Not sure why it would be any better than esolangs.org though. 00:04:06 And I distinctly remember updating it from esolangs.org to something else. 00:04:11 "For servers that originate email this is a mandatory requirement." https://en.wikipedia.org/wiki/Forward-confirmed_reverse_DNS 00:04:35 Mandatory, schmandatory. 00:05:03 you can add a [citation needed] if you like :P 00:05:30 I could just have the wiki send emails via a different SMTP server. 00:06:17 For example the one that's actually receiving mail for esolangs.org. 00:06:22 yeah 00:07:00 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 00:07:58 anyway, i was pointing out that HackEgo's ip is actually shorter than its reverse dns, so just as well that it doesn't use it in irc. 00:11:01 -!- boily has quit (Quit: RANK CHICKEN). 00:11:25 Yes, "c1105889-5122" doesn't exactly roll off the tongue. 00:11:59 -!- DHeadshot has quit (Ping timeout: 246 seconds). 00:36:14 Huh, there's a "last-minute" Scott Aaronson talk at work tomorrow. 00:36:17 Well, today. 00:49:29 i don't get it tdnh <-- it's an iwc quote hth 00:49:43 oerjan: Yes, that much was mentioned. 00:50:24 ah. 00:50:35 foiled by not reading till the end 00:55:10 `wisdom rules 00:55:26 rules of wisdom//All words mentioned in a wisdom entry MUST have a wisdom entry. fact: this entry is breaking the rules 00:55:59 `` ls wisdom/*rule* 00:56:07 wisdom/rules of wisdom 00:57:26 `dowg rules of wisdom 00:57:48 9168:2016-10-05 le/rn rules of wisdom/All words mentioned in a wisdom entry MUST have a wisdom entry. fact: this entry is breaking the rules \ 9167:2016-10-05 le/rn rules of wisdom/1. All words mentioned in a wisdom entry MUST have a wisdom entry. 2. Insert more wisdom here 00:59:38 `le/rn rules of wisdom//Unless essential for the entry's humor, all wisdom entries should: be understandable without the separate key, be single spaced, and use proper capitalization and punctuation. 00:59:44 Relearned 'rules of wisdom': Unless essential for the entry's humor, all wisdom entries should: be understandable without the separate key, be single spaced, and use proper capitalization and punctuation. 01:00:21 that's what i've been going by, so might as well write it up. 01:01:11 (i was about to write "include the key", then realized i was violating it as i spoke, and it would be awkward not to) 01:03:45 Is that what I need to do to be wise? 01:04:09 well it's a start. 01:06:01 `` rgrep -l ' $' wisdom/ <-- grwp is less verbose hth 01:06:16 (by which i mean the output as well) 01:06:24 oerjan: I didn't remember whether grwp used -- or allowed flags. 01:06:27 `cat bin/grwp 01:06:29 ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- * 01:06:37 i made sure of it. 01:09:14 `slwd rules of wisdom//s/spaced/& with no space at the end/ 01:09:18 rules of wisdom//Unless essential for the entry's humor, all wisdom entries should: be understandable without the separate key, be single spaced with no space at the end, and use proper capitalization and punctuation. 01:57:51 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:24:01 -!- adu has joined. 02:26:58 adwhu? 02:28:08 `` grep -l ' $' 02:28:43 No output. 02:29:12 `slwd rules of wisdom//s#:#: #; s#$# #; s#U#u#; s#all wisdom entries#they# 02:29:19 rules of wisdom//unless essential for the entry's humor, they should: be understandable without the separate key, be single spaced with no space at the end, and use proper capitalization and punctuation. 02:36:09 AAAAAAAAAAARGH 02:36:34 * oerjan embeds shachaf into the floor with the saucepan ===\__/ 02:36:43 oerjan: that wisdom entry is fully compliant hth 02:37:57 shachaf: That wisdom is fully complaint hth 02:38:08 `slwd rules of wisdom//s:,:;: 02:38:11 rules of wisdom//unless essential for the entry's humor; they should: be understandable without the separate key, be single spaced with no space at the end, and use proper capitalization and punctuation. 02:38:16 shachaf: i think you missed one hth 02:38:23 oerjan: true tdh 02:38:40 oerjan: that semicolon kind of hurts, though 02:38:52 separate key?? 02:39:17 hppavilion[1]: the part before the // is not included when you use `? 02:39:29 but it is on the previous line hth 02:40:02 Ah, yes 02:40:20 `slwd rules of wisdom//s,they,They, 02:40:26 rules of wisdom//unless essential for the entry's humor; They should: be understandable without the separate key, be single spaced with no space at the end, and use proper capitalization and punctuation. 02:40:33 . o O ( am i overdoing this ) 02:40:39 you're hurting us all 02:40:42 this backfired 02:41:20 oerjan: I think all the modifications I made are plausible in themselves. 02:41:49 I.e. they're not incorrect, they're just preferences where the rules happen to choose a different preference. 02:42:34 To handle the "proper punctutation" bit, you might just eliminate the . at the end, for example. 02:42:46 `` grwp -l ' $' # what i meant to do earlier 02:42:56 ​ᛁᚿ \ ambiguous \ delve \ ghoul \ hydra \ hydrogen \ if \ math \ o \ potatoes \ reflection \ rhenium \ rules of wisdom \ semmelweis \ utumno \ wealhtheow 02:43:04 `? humor 02:43:06 humor? ¯\(°​_o)/¯ 02:43:47 `dowg rules of wisdom 02:43:50 I think that entry should be about the four humours, but in the context of comedic humor 02:43:58 9949:2016-12-12 slwd rules of wisdom//s,they,They, \ 9948:2016-12-12 slwd rules of wisdom//s:,:;: \ 9947:2016-12-12 slwd rules of wisdom//s#:#: #; s#$# #; s#U#u#; s#all wisdom entries#they# \ 9946:2016-12-12 slwd rules of wisdom//s/spaced/& with no space at the end/ \ 9945:2016-12-12 le/rn rul 02:44:00 `? humour 02:44:02 humour? ¯\(°​_o)/¯ 02:44:43 `revert 9947 02:45:02 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 02:45:33 `slwd rules of wisdom//s,[.],, 02:45:37 rules of wisdom//unless essential for the entry's humor, they should: be understandable without the separate key, be single spaced with no space at the end, and use proper capitalization and punctuation 02:45:38 -!- adu has quit (Quit: adu). 02:47:47 * hppavilion[1] has started causally (and also casually) using interrobangs in text 02:48:00 `? ᛁᚿ 02:48:01 ​ᛁᚿ ᛋᚿᛅᚠᚠᛚᛚᛋ ᛁᚮᚴᚢᛚᛁᛋ ᚴᛦᛆᛏᛅᛦᛅᛘ ᚴᛅᛘ ᚦᛅᛚᛁᛒᛆᛏ ᚢᛘᛒᛦᛆ ᛋᚴᛆᛦᛏᛆᛦᛁᛋ ᛁᚢᛚᛁᛁ ᛁᚿᛏᛦᛆ ᚴᛆᛚᛅᚿᚦᛆᛋ ᚦᛅᛋᚴᛅᚿᚦᛅ, ᛆᚢᚦᛆᛋ ᚢᛁᛆᛏᚮᛦ, ᛏᛅ ᛏᛅᛦᛦᛅᛋᛏᛦᛅ ᚴᛅᚿᛏᛦᚢᛘ ᛆᛏᛏᛁᚿg 02:48:04 `? pi 02:48:05 pi is a very round number. 02:48:09 `‽ pi 02:48:10 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ‽: not found 02:48:26 pi is only half round 02:48:32 `dowg ​ᛁᚿ 02:48:34 *sigh* 02:48:44 No output. 02:48:49 wat 02:49:01 Ham, on one hand I want `‽ to pipe ? through an allcapsifier, but otoh that's useless and shachaf will yell at me 02:49:02 `dowg ᛁᚿ 02:49:14 8678:2016-07-01 revert 8668 \ 8677:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/\xe1\x9b\x81\xe1\x9a\xbf \ 8111:2016-05-23 `` >>wisdom/\xe1\x9b\x81\xe1\x9a\xbf echo -n \'\xe1\x9a\xa6\xe1\x9b\x85\xe1\x9b\x8b\xe1\x9a\xb4\xe1\x9b\x85\xe1\x9a\xbf\xe1\x9a\xa6\xe1\x9b\x85, \xe1\x9b\x86\xe1\x9a\xa2\xe1\x9a\xa6\xe1\x9b 02:49:15 -!- Zarutian has quit (Quit: Zarutian). 02:49:34 Well, I don't think "useless" is the criterion for HackEgo. 02:49:54 `before wisdom/ᛁᚿ 02:50:00 ​.hg_archival.txt .hgignore bin/ bin/ bin/ bin/culprits-ng bin/gs2.py bin/gs2c.py bin/learn_append2 bin/len.pl bin/revert bin/satan bin/wrlist canary emoticons/cat emoticons/drowning emoticons/flipbird emoticons/gaaan emoticons/gaan emoticons/kyaa emoticons/shrug emoticons/swatter emoticons/useless etc/luarocks/config.lua evil/313 factor/fac 02:50:05 gah 02:50:15 `cat bin/before 02:50:16 lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done 02:50:26 not what i hoped 02:50:39 `lastfiles wisdom/ᛁᚿ 02:50:46 ​.hg_archival.txt .hgignore bin/ bin/ bin/ bin/culprits-ng bin/gs2.py bin/gs2c.py bin/learn_append2 bin/len.pl bin/revert bin/satan bin/wrlist canary emoticons/cat emoticons/drowning emoticons/flipbird emoticons/gaaan emoticons/gaan emoticons/kyaa emoticons/shrug emoticons/swatter emoticons/useless etc/luarocks/config.lua evil/313 factor/fac 02:50:48 Bah! neoletters doesn't do j̈ in my installation 02:50:52 Speaking of which 02:50:56 `? orenfont 02:50:57 orenfont? ¯\(°​_o)/¯ 02:51:00 `? fonts 02:51:02 ​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz 02:51:23 oerjan is a font of wisdom 02:52:52 `hurl wisdom/ᛁᚿ 02:52:55 http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/wisdom/%E1%9B%81%E1%9A%BF 02:53:05 `? neoletters 02:53:07 neoletters? ¯\(°​_o)/¯ 02:53:18 `le/rn neoletters/ 02:53:19 All le//rn variants now use two slashes in the format. 02:53:31 `le/rn neoletters// 02:53:36 Learned 'neoletters':  02:54:01 Ham, that should say "Le/rned 'neoletters': ", should it not? 02:54:08 (for those uninitiated,  is a snake.) 02:55:23 `` \? http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/wisdom/%E1%9B%81%E1%9A%BF 02:55:26 http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/wisdom/%E1%9B%81%E1%9A%BF? ¯\(°​_o)/¯ 02:55:26 argh 02:56:50 `` hg cat -r 8111 wisdom/ᛁᚿ 02:56:56 ​ᛁᚿ ᛋᚿᛅᚠᚠᛚᛚᛋ ᛁᚮᚴᚢᛚᛁᛋ ᚴᛦᛆᛏᛅᛦᛅᛘ ᚴᛅᛘ ᚦᛅᛚᛁᛒᛆᛏ ᚢᛘᛒᛦᛆ ᛋᚴᛆᛦᛏᛆᛦᛁᛋ ᛁᚢᛚᛁᛁ ᛁᚿᛏᛦᛆ ᚴᛆᛚᛅᚿᚦᛆᛋ ᚦᛅᛋᚴᛅᚿᚦᛅ, ᛆᚢᚦᛆᛋ ᚢᛁᛆᛏᚮᛦ, ᛏᛅ ᛏᛅᛦᛦᛅᛋᛏᛦᛅ ᚴᛅᚿᛏᛦᚢᛘ ᛆᛏᛏᛁᚿg 02:57:04 huh it does have that g 02:57:41 `1 \? ᛁᚿ 02:57:45 1/2:ᛁᚿ ᛋᚿᛅᚠᚠᛚᛚᛋ ᛁᚮᚴᚢᛚᛁᛋ ᚴᛦᛆᛏᛅᛦᛅᛘ ᚴᛅᛘ ᚦᛅᛚᛁᛒᛆᛏ ᚢᛘᛒᛦᛆ ᛋᚴᛆᛦᛏᛆᛦᛁᛋ ᛁᚢᛚᛁᛁ ᛁᚿᛏᛦᛆ ᚴᛆᛚᛅᚿᚦᛆᛋ ᚦᛅᛋᚴᛅᚿᚦᛅ, ᛆᚢᚦᛆᛋ ᚢᛁᛆᛏᚮᛦ, ᛏᛅ ᛏᛅᛦᛦᛅᛋᛏᛦᛅ ᚴᛅᚿᛏᛦᚢᛘ ᛆᛠ02:57:54 `n 02:57:55 2/2:á›á›áš¿gᛅᛋ. ᚴᚮᚦ ᚠᛅᚴᛁ. ᛆᛦᚿᛅ ᛋᛆᚴᚿᚢᛋᛋᛅᛯ 02:58:19 and there it's again, so it's not just line cutoff problems. 03:02:43 `cat bin/lastfiles 03:02:44 hg log --removed -l 1 --template "{files}\n" -- "$@" 03:03:42 `` hg log --removed -l 1 -- wisdom/ᛁᚿ 03:03:47 changeset: 9071:581584df6d82 \ user: HackBot \ date: Sun Sep 25 20:17:31 2016 +0000 \ summary: revert 942e964c81c1 03:04:12 Aha, it's not using the scowrevs. 03:04:24 `` grep 9071 share/scowrevs 03:04:27 9071 03:04:34 `` hlnp --removed -l 1 --template "{files}\n" -- "$@" 03:04:43 No output. 03:04:48 hmph 03:04:56 `cat bin/hlnp 03:04:57 scowrevs="$(/usr/bin/paste -sd'|' share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ `` hlnp --removed -l 1 -- wisdom/ᛁᚿ 03:05:08 changeset: 8678:96d62948453c \ user: HackBot \ date: Fri Jul 01 07:59:24 2016 +0000 \ summary: revert 8668 03:05:52 `` hlnp --removed -l 1 --template "{files}\n" -- wisdom/ᛁᚿ 03:05:58 wisdom/delve wisdom/elendil wisdom/fat wisdom/ghoul wisdom/hydrogen wisdom/if wisdom/math wisdom/o wisdom/rhenium wisdom/semmelweis wisdom/utumno wisdom/wealhtheow wisdom/ᛁᚿ 03:06:01 oh of course 03:06:12 it's not broken, it's just a mass revert on top 03:06:42 I think the idea was to look at all the files in the revision, rather than just the requested file. 03:06:46 I don't remember why? 03:07:08 Really what you want is the history of the file contents. 03:12:11 @tell boily (for those uninitiated,  is a snake.) 03:12:11 Consider it noted. 03:13:34 shachaf: see doag hth 03:15:20 oerjan: ? 03:15:39 shachaf: for the history hth 03:15:47 `cat share/scowrevs 03:15:47 121 \ 122 \ 194 \ 195 \ 196 \ 770 \ 771 \ 1000 \ 1001 \ 1493 \ 1497 \ 2113 \ 2114 \ 3341 \ 3342 \ 3343 \ 4530 \ 4531 \ 5136 \ 5137 \ 5642 \ 5643 \ 5895 \ 5897 \ 9070 \ 9071 \ 9074 \ 9075 03:15:49 doag gives a history of changes, not contents 03:15:59 Not useful for `before 03:16:32 "8678:2016-07-01 revert 8668" is a bit annoying 03:16:45 ah. 03:17:18 because there are really 10 revisions in there 03:18:13 `hurl 03:18:17 http://codu.org/projects/hackbot/fshg/ 03:18:32 `cat bin/doag 03:18:36 hlnp --removed --template "{rev}:{date|shortdate} {desc}\n" -- "$@" 03:18:59 `` hg log -r 8669:8678 --removed --template "{rev}:{date|shortdate} {desc}\n" 03:19:10 8669:2016-06-30 slwd hydrogen//s#\\s\\+$## \ 8670:2016-06-30 slwd elendil//s#\\s\\+$## \ 8671:2016-06-30 slwd elendil//s# \\+# #g \ 8672:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/{math,utumno,wealtheow} \ 8673:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/{math,utumno,wealhtheow} \ 8674:2016-06 03:19:19 ooh that works 03:19:46 `2 hg log -r 8669:8678 --removed --template "{rev}:{date|shortdate} {desc}\n" 03:19:54 2/3:\ 8674:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/{fat,ghoul} \ 8675:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/delve \ 8676:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/{if,o,rhenium,semmelweis} \ 8677:2016-06-30 ` sed -i \'s/ \\+/ /g;s/ $//\' wisdom/\xe1\x9b\x81\xe1\x9a\xbf \ 8678: 03:20:00 `n 03:20:02 3/3:2016-07-01 revert 8668 03:20:38 `addscowrevs 8669:8678 03:20:44 No output. 03:20:54 `cat share/scowrevs 03:20:56 121 \ 122 \ 194 \ 195 \ 196 \ 770 \ 771 \ 1000 \ 1001 \ 1493 \ 1497 \ 2113 \ 2114 \ 3341 \ 3342 \ 3343 \ 4530 \ 4531 \ 5136 \ 5137 \ 5642 \ 5643 \ 5895 \ 5897 \ 8669:8678 \ 9070 \ 9071 \ 9074 \ 9075 03:21:04 looks reasonable 03:21:36 `dowg ᛁᚿ 03:21:46 8111:2016-05-23 `` >>wisdom/\xe1\x9b\x81\xe1\x9a\xbf echo -n \'\xe1\x9a\xa6\xe1\x9b\x85\xe1\x9b\x8b\xe1\x9a\xb4\xe1\x9b\x85\xe1\x9a\xbf\xe1\x9a\xa6\xe1\x9b\x85, \xe1\x9b\x86\xe1\x9a\xa2\xe1\x9a\xa6\xe1\x9b\x86\xe1\x9b\x8b \xe1\x9a\xa2\xe1\x9b\x81\xe1\x9b\x86\xe1\x9b\x8f\xe1\x9a\xae\xe1\x9b\xa6, \xe1\x9b\x8f\xe1\x9b\x85 \xe1\x9b\x8f\xe1\ 03:24:58 `` echo '121:122 194:196 770:771 1000:1001 1493 1497 2113:2114 3341:3343 4530:4531 5136:5137 5642:5643 5895 5897 8669:8678 9070:9071 9074:9075' | xargs -n 1 >share/scowrevs 03:25:02 No output. 03:25:09 `cat share/scowrevs 03:25:12 121:122 \ 194:196 \ 770:771 \ 1000:1001 \ 1493 \ 1497 \ 2113:2114 \ 3341:3343 \ 4530:4531 \ 5136:5137 \ 5642:5643 \ 5895 \ 5897 \ 8669:8678 \ 9070:9071 \ 9074:9075 03:25:42 `` hg log -r 5897 03:25:49 changeset: 5897:a2ef2cbf7d09 \ user: HackBot \ date: Thu Aug 13 11:11:20 2015 +0000 \ summary: revert accbc9c5c7ec 03:26:48 `` hg log -r 5895 03:26:54 changeset: 5895:af386cb583b9 \ user: HackBot \ date: Wed Aug 12 23:39:15 2015 +0000 \ summary: echo wisdom/* | shuf | head -n 10 | xargs rm 03:27:05 `` hg log -r 5894 03:27:11 changeset: 5894:7c17d7d45d88 \ user: HackBot \ date: Wed Aug 12 23:38:58 2015 +0000 \ summary: ls wisdom/* | shuf | head -n 10 | xargs rm 03:27:35 `` hg log -r accbc9c5c7ec 03:27:40 changeset: 5893:accbc9c5c7ec \ user: HackBot \ date: Mon Aug 10 18:43:45 2015 +0000 \ summary: addquote I\'ve heard that scow is oerjanspeak for something 03:27:54 this isn't very np hth 03:28:42 * oerjan tests in private 03:34:29 `sled share/scowrevs///1493/,+1c1493:1497 03:34:33 share/scowrevs//121:122 \ 194:196 \ 770:771 \ 1000:1001 \ 1493:1497 \ 2113:2114 \ 3341:3343 \ 4530:4531 \ 5136:5137 \ 5642:5643 \ 5895 \ 5897 \ 8669:8678 \ 9070:9071 \ 9074:9075 03:35:34 `doat bin/addscowrevs 03:35:42 9919:2016-12-10 mkx bin/addscowrevs//echo $@ | xargs -n 1 | sort - share/scowrevs -o share/scowrevs \ 9922:2016-12-10 mkx bin/addscowrevs//echo $@ | xargs -n 1 | sort -n - share/scowrevs -o share/scowrevs 03:36:50 `sled share/scowrevs//s,2113,2112, 03:36:54 share/scowrevs//121:122 \ 194:196 \ 770:771 \ 1000:1001 \ 1493:1497 \ 2112:2114 \ 3341:3343 \ 4530:4531 \ 5136:5137 \ 5642:5643 \ 5895 \ 5897 \ 8669:8678 \ 9070:9071 \ 9074:9075 03:37:16 shachaf: i still have no idea what's the proper bracket for 194:196 03:37:25 a _lot_ happened around there. 03:37:38 What's 194:196? 03:37:52 `` hg log -r 194:196 --removed --template "{rev}:{date|shortdate} {desc}\n" 03:37:56 194:2012-04-08 run rm -rf wisdom/* \ 195:2012-04-08 run rm -rf bin/* \ 196:2012-04-08 revert 0 03:38:04 uh 03:38:11 maybe ignore all those? 03:38:16 what do you mean by bracket 03:38:22 shachaf: tdnh 03:38:27 shachaf: i mean that that obviously wasn't the end of it 03:38:45 and possible it should start all from 111 03:38:51 `` hg log -r 197:198 --removed --template "{rev}:{date|shortdate} {desc}\n" 03:38:55 197:2012-04-08 revert 110 \ 198:2012-04-08 revert 193 03:39:06 still more :P 03:39:11 `hurl 03:39:13 http://codu.org/projects/hackbot/fshg/ 03:40:07 hm 03:40:44 shachaf reverted to 110, oerjan reverted to 193, elliott reverted [back to 110's state], and then it was just left that way? 03:41:11 So edits 111:192 were just lost? 03:41:32 `? logo 03:41:33 logo? ¯\(°​_o)/¯ 03:41:35 `dowg logo 03:42:08 199:2012-04-08 revert \ 198:2012-04-08 revert 193 \ 192:2012-04-07 run echo "The wiki logo is three limes because graue found a picture of three limes and liked it." >wisdom/logo 03:42:47 there was a lot of noise at those times... 03:43:05 so just replay 111:192 hth 03:49:07 `cat share/scowrevs 03:49:09 121:122 \ 194:196 \ 770:771 \ 1000:1001 \ 1493:1497 \ 2112:2114 \ 3341:3343 \ 4530:4531 \ 5136:5137 \ 5642:5643 \ 5895 \ 5897 \ 8669:8678 \ 9070:9071 \ 9074:9075 03:49:49 3341 is a funny revision. i don't think it was ever reverted, but it had mostly the effect of adding newlines to files missing it. 03:50:50 `hurl 3341 03:50:52 http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/3341 03:51:05 scow 03:51:29 although a few files with more than one line had them switched 03:52:05 Oh, that's how qdbfmt etc. got split apart. 03:52:10 `` ls -l wisdom/qdb* 03:52:13 ​-rw-r--r-- 1 5000 0 142 Oct 28 18:38 wisdom/qdb 03:52:31 `` ls -l wisdom/quote* 03:52:33 ​-rw-r--r-- 1 5000 0 73 Oct 28 18:38 wisdom/quote \ -rw-r--r-- 1 5000 0 219 Oct 28 18:38 wisdom/quoteformat 03:53:41 `? piet 03:53:42 ​Piet is a really colorful programming language. 03:53:47 `wc wisdom/piet 03:53:48 ​ 1 7 63 wisdom/piet 03:54:11 `slwd piet//s#or#our# 03:54:14 piet//Piet is a really colourful programming language. 03:54:17 `? indexed monad 03:54:18 Indexed monads are just monads on an indexed category. \ Indexed monads are just categories enriched over the monoidal category of endofunctors. 03:54:55 `? cello 03:54:57 ​The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 03:55:07 `wc wisdom/cello 03:55:09 ​ 1 22 184 wisdom/cello 03:55:24 i,i what would the w version of wc be called 03:56:00 tricky. 03:56:26 `? wisdom teeth 03:56:27 wisdom teeth? ¯\(°​_o)/¯ 03:57:12 -!- adu has joined. 04:00:05 oops wrong window 04:00:13 `cat share/scowrevs 04:00:15 121:122 \ 194:196 \ 770:771 \ 1000:1001 \ 1493:1497 \ 2112:2114 \ 3341:3343 \ 4530:4531 \ 5136:5137 \ 5642:5643 \ 5894:5897 \ 8669:8678 \ 9070:9071 \ 9074:9075 04:00:16 made a change 04:06:28 `? xy problem 04:06:29 xy problem? ¯\(°​_o)/¯ 04:06:36 `dowg xy problem 04:06:43 199:2012-04-08 revert \ 198:2012-04-08 revert 193 \ 193:2012-04-07 run echo "XY problem is probably not what you are really after. Try asking about your real underlying problem instead." > 'wisdom/xy problem' 04:07:26 `cat bin/dowg 04:07:28 doag "wisdom/$1" 04:07:33 `cat bin/doag 04:07:34 hlnp --removed --template "{rev}:{date|shortdate} {desc}\n" -- "$@" 04:08:24 oerjan: That wisdom entry was non-compliant anyway. 04:08:26 hm it may actually be dropping revisions in between 04:08:29 OKAY 04:08:41 `? logo 04:08:42 logo? ¯\(°​_o)/¯ 04:08:49 `dowg logo 04:08:49 Yep, I checked logo earlier. 04:08:55 199:2012-04-08 revert \ 198:2012-04-08 revert 193 \ 192:2012-04-07 run echo "The wiki logo is three limes because graue found a picture of three limes and liked it." >wisdom/logo 04:09:27 I like the part where dowg isn't showing 194:196 04:09:33 So it looks like this is all you and elliott. 04:10:13 yep 04:12:00 `cwlprits logo 04:12:06 ellioẗt oerjän oerjan̈_ 04:12:21 oh wait duh 04:12:26 -!- adu has quit (Quit: adu). 04:12:42 i'd confused myself into thinking there was a bug 04:16:40 hm possibly it's actually best to keep it as 194:196, then. 04:17:37 because the rest never got properly reverted. 04:19:08 so they're unlikely to show up, _unless_ you happen to recreate a file that existed then, in which case it might be best to show it in history. 04:24:37 -!- benderB787 has joined. 04:53:54 -!- hppavilion[1] has changed nick to hppavillain[1]. 04:54:06 I could get used to this... 05:49:03 -!- clog has quit (Ping timeout: 246 seconds). 05:49:08 eep 05:49:44 this channel is insufficiently clogged 05:50:00 hppavillain[1]: is this your evil scheme 05:50:46 oerjan: ¿Oh? 05:51:08 well you're the obvious culprit around these parts 05:58:54 you can aspire to be a cwlprit 06:02:26 oerjan: ¿Que? 06:04:25 [wiki] [[Self-modifying Puzzlang]] https://esolangs.org/w/index.php?diff=50500&oldid=22598 * Zzo38 * (+684) Some things I did not previously mention 06:05:08 I fixed the description for Self-modifying Puzzlang. Is it good enough now? If not, you can please to tell me what I have done wrong. 06:06:06 . o O ( this villain seems a bit slow ) 06:06:09 Good enough for what? 06:06:23 oerjan: they can't all be cwlprits 06:06:28 or cilprits? 06:06:41 `? logo 06:06:48 logo? ¯\(°​_o)/¯ 06:07:15 I mean if it is good enough to specify exactly how it is supposed to be working. 07:09:49 it's a little awkward having to quibble with someone adding a mention of you to wikipedia... 07:10:02 (on the Malbolge page) 07:11:48 oh, i found another one (a prize i got) 07:13:48 oh and CHIQRSX9+ is mentioned with my name in the Czech one :P 07:30:41 -!- hppavillain[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 07:34:00 -!- augur has quit (Remote host closed the connection). 07:48:16 -!- clog has joined. 07:57:38 -!- The_Prospector|2 has joined. 08:00:44 -!- The_Prospector has quit (Ping timeout: 258 seconds). 08:17:14 -!- AnotherTest has joined. 08:31:19 -!- augur has joined. 08:36:24 -!- augur has quit (Ping timeout: 258 seconds). 08:40:20 -!- augur has joined. 08:44:27 -!- augur has quit (Remote host closed the connection). 09:04:33 -!- The_Prospector|2 has quit (Ping timeout: 252 seconds). 09:08:35 linkedin asks me if i know my first boyfriend 09:40:00 -!- oerjan has quit (Quit: Nite). 10:18:42 -!- zzo38 has quit (Ping timeout: 268 seconds). 10:26:47 -!- Frooxius has joined. 10:30:18 -!- Sprocklem has quit (Ping timeout: 250 seconds). 11:05:35 -!- The_Prospector has joined. 11:06:32 -!- pdxleif has quit (Ping timeout: 250 seconds). 11:12:15 -!- pdxleif has joined. 11:34:07 -!- boily has joined. 11:45:47 -!- Frooxius has quit (Read error: Connection reset by peer). 11:45:54 -!- Frooxius has joined. 11:58:23 -!- sebbu has quit (Ping timeout: 245 seconds). 12:00:03 `wisdom 12:00:10 @massages-loud 12:00:10 oerjan said 8h 47m 58s ago: (for those uninitiated, ï ï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï Žï  is a snake.) 12:00:26 prefixes//Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 12:03:34 @ask oerjan hellørjan. am I missing something? it is very confuzzling → http://imgur.com/a/SV0VK 12:03:34 Consider it noted. 12:13:30 @tell oerjan ä? 12:13:31 Consider it noted. 12:16:33 int-ello. ä? 12:21:36 @ask \oren\ he\\oren\. can you thicken 斬 please twh 12:21:36 Consider it noted. 12:22:38 boily: I'm wondering whether @tell messes up unicode 12:23:25 though I rather doubt it... it should've been noticed 12:25:50 -!- sebbu has joined. 12:26:14 @tell oerjan hellørjagain. äëḧïöẗüẅẍÿ. 12:26:14 Consider it noted. 12:26:28 we'll see... 12:26:58 -!- boily has quit (Quit: OLYMPIC CHICKEN). 12:43:16 @tell int-e_ tëst 12:43:16 Consider it noted. 12:43:19 -!- int-e has changed nick to int-e_. 12:43:26 @messages-loud 12:43:26 int-e said 10s ago: tëst 12:43:32 -!- int-e_ has changed nick to int-e. 12:53:13 -!- AnotherTest has quit (Ping timeout: 258 seconds). 13:24:48 -!- AnotherTest has joined. 14:25:59 -!- AnotherTest has quit (Ping timeout: 246 seconds). 14:35:35 -!- AnotherTest has joined. 15:17:02 -!- lynn has quit. 15:17:18 -!- lynn has joined. 15:25:17 -!- izakitten has changed nick to iza. 16:19:20 -!- Phantom_Hoover has joined. 16:29:36 -!- bibibi has quit (Ping timeout: 256 seconds). 16:29:55 -!- benderB787 has quit (Read error: Connection reset by peer). 16:45:29 -!- augur has joined. 16:47:24 -!- doesthiswork has quit (Read error: Connection reset by peer). 16:47:39 -!- doesthiswork has joined. 17:07:21 -!- AnotherTest has quit (Ping timeout: 246 seconds). 17:09:57 -!- AnotherTest has joined. 17:16:02 <\oren\> although this could lead to new and horrifying problems like fuel and oxidizer leaking into your nuclear reactor's coolant cycle 17:16:29 <\oren\> #justkerbalthings 17:17:27 -!- FreeFull has quit (Quit: Rebooting). 17:20:09 -!- FreeFull has joined. 17:26:41 -!- doesthiswork1 has joined. 17:26:42 -!- doesthiswork has quit (Read error: Connection reset by peer). 17:29:54 -!- zzo38 has joined. 17:37:45 <\oren\> @messages-leid 17:37:45 boily asked 5h 16m 9s ago: he\\oren\. can you thicken 斬 please twh 17:41:05 <\oren\> there's 5 vertical lines in that character. with each vertical stripe needing 3 pixels, that' 15, plus the right hand extentions on the 斤... i'll give it a shot 17:44:47 [wiki] [[User:Zzo38/cologneblue.css]] https://esolangs.org/w/index.php?diff=50501&oldid=50009 * Zzo38 * (+40) Make underscores in pre sections visible 17:55:08 -!- Lord_of_Life has quit (Excess Flood). 17:59:01 -!- Lord_of_Life has joined. 17:59:28 -!- doesthiswork1 has quit (Read error: Connection reset by peer). 17:59:32 -!- doesthiswork has joined. 18:00:40 <\oren\> hmm I should work on my aternative C library tonight 18:02:00 How is it working? 18:10:28 <\oren\> it uses a new string type (struct STR), a new file type (struct INOU) and a new array type (struct ARR). these are part of a class system where all classes are derived from STR. 18:16:15 <\oren\> there will be several derived versions of ARR, including USTR, 18:16:52 <\oren\> VEC, and MAT 18:20:35 -!- augur has quit (Remote host closed the connection). 18:26:26 -!- AnotherTest has quit (Ping timeout: 264 seconds). 18:34:56 -!- DHeadshot has joined. 18:50:11 -!- Sprocklem has joined. 18:55:34 -!- doesthiswork1 has joined. 18:55:34 -!- doesthiswork has quit (Read error: Connection reset by peer). 19:01:23 -!- Lord_of_Life has quit (Excess Flood). 19:05:31 -!- Lord_of_Life has joined. 19:10:55 -!- hppavilion[1] has joined. 19:12:35 -!- augur has joined. 19:14:08 -!- doesthiswork1 has quit (Read error: Connection reset by peer). 19:14:26 -!- doesthiswork has joined. 19:15:38 and gentiloni just sworn in 19:15:47 as a prime minister of italy 19:15:55 with a brand new set of ministers 19:16:08 so this is the 4th government in a row without elections 19:16:11 yay democracy 19:17:15 <\oren\> wut. italy wut yu doing. 19:17:24 it's a mess 19:18:10 <\oren\> what year did itly have its last general election? 19:18:43 <\oren\> 2013, ok that's fine 19:19:42 that election confirmed renzi but he was nominated without any election 19:25:06 <\oren\> i see 19:35:50 -!- AnotherTest has joined. 19:42:37 itly 19:48:53 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:56:28 -!- hppavilion[1] has joined. 20:23:10 Is there some reason it wouldn't make sense to talk about D-Vector Spaces, which are D-Modules but have to be vector spaces? 20:23:51 (So it has to be a Vector Space over a field of differential operators, which is where the problem shows up if there is one, I'm sure) 20:24:10 I don't think a field of differential operators makes sense? 20:24:17 But maybe you can come up with a meaning for it. 20:24:17 shachaf: That's what I figured 20:24:40 But typically the rings aren't commutative, I think. 20:24:42 I don't know. 20:25:13 hiza 20:25:15 `relcome iza 20:25:30 ​iza: 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:25:58 isobera... 20:30:04 Hm... 20:30:21 -!- wanderman has joined. 20:30:27 Vector spaces are boring, anyway. 20:30:40 Are there algebraic structures that primarily use monadic functions? Possibly that describe Peano Arithmetic's 0, S0, SS0, etc.? 20:30:52 Well, maybe infinite-dimensional vector spaces are interesting? 20:31:13 i,i all functions are monadic 20:31:31 Oooh, infinite dimensions 20:31:49 Wait, aren't functions over an infinite set infinite-dimensional vectors? 20:40:42 If functions are vectors, how does function composition (f . g) x = f (g x) correspond to euclidean vectors?? 20:47:41 -!- hppavilion[1] has set topic: The international hub for Esoteric Programming | 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 pizza testing, use #esoteric-blah. 20:47:52 Whitney Smith has been sufficiently mourned 20:53:09 [wiki] [[BeerLang]] https://esolangs.org/w/index.php?diff=50502&oldid=50330 * Wat * (-65) 21:07:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:19:46 -!- Sprocklem has quit (Ping timeout: 268 seconds). 21:27:24 <\oren\> uh... why is the dutch election on the Ides of March? 21:27:47 <\oren\> are they *trying* to have bad luck? 21:29:03 -!- wob_jonas has joined. 21:29:40 <\oren\> i guess hert wilders will be in charge of the netherlands the way this is going 21:30:44 <\oren\> seriously who schedules an election on the Ides of March? 21:31:11 You know how platformer games are obligated to have an autoscrolling level and a water level, because everyone expects those tropes to be there, unless there's some really good excuse, despite that those levels also suck and people hate them? 21:31:34 I don't think that is true of all games, only a few 21:31:51 Nobody obligates it as far as I know 21:32:00 -!- heroux has quit (Ping timeout: 250 seconds). 21:32:02 There are ways to avoid them, eg. the entire Commander Keen episode 5 plays on a space stations, so no wide open spaces, underwater or autoscroller wouldn't make much sense there. 21:32:11 -!- heroux has joined. 21:33:43 Maybe they are obligated for Mario possibly but I think for other games they don't seem to be, because a lot of games do not have it. 21:33:58 Yeah, I guess. 21:34:45 The Lost Vikings is a good game, and it doesn't have either. The vikings can't swim (Erik learns to swim or gets a diving kit or something in the second game). 21:35:17 But it's not just mario games, there are long trope pages for both of these. 21:36:46 OK, I found it on All The Tropes Wiki. The list isn't extremely huge, but there are more than just Mario 21:36:51 <\oren\> Sonic games have them 21:37:07 Also, having a trope page for something does not obligate it in any way. 21:37:08 <\oren\> and iirc the ray man games too 21:37:18 http://tvtropes.org/pmwiki/pmwiki.php/Main/AutoScrollingLevel 21:37:49 <\oren\> jazz jackrabbit doesn't ahve any autoscroll afaik 21:39:01 Pharaoh's Tomb has some windy levels, but no autoscrolling. No platform game by Apogee that I have ever played has autoscrolling levels. 21:39:32 Jazz Jackrabbit has underwater level at least 21:39:55 OK. Which level is that anyways? 21:40:22 If you can make them good levels and want to add it to the game then it might be worth to add such thing otherwise I think is not worth it, just omit it. 21:40:29 http://tvtropes.org/pmwiki/pmwiki.php/Main/UnderTheSea for underwater levels 21:45:14 -!- DHeadshot has quit (Ping timeout: 256 seconds). 21:45:16 zzo38: planet Dreampipes in episode 5 21:46:09 even has buttons to raise or lower water level super quickly 21:46:39 (in-universe buttons Jazz presses, not controller buttons) 21:47:04 OK 21:48:58 the big bad of the Jazz series is a turtle, and turtles like water, so there has to be such a level; but it's a bit strange for Jazz because Jazz is supposed to be fast (sort of like Sonic) and he can't go fast underwater 21:49:27 Zelda games and Super Metroid also have underwater parts 21:49:33 I remember Jazz Jackrabbit. 21:49:39 So, they can do to force Jazz to move more slowly by adding in such thing 21:49:58 In Cave Story, you slow down in water. 21:50:03 But it only happens when you touch the floor. 21:50:14 As long as you stay in the air you remain fast. 21:50:18 Or so I'm told? 21:51:57 You can remain fast underwater in Super Metroid too (at least as fast as Samus normally is on land) with a suit. 21:52:05 My source for this information is https://www.youtube.com/watch?v=8NYJA-JGJx0#t=30m19s 21:52:17 (In particular the English captions, which you have to turn on in the YouTube UI.) 21:52:48 -!- wanderman has quit (Quit: Leaving). 21:58:04 I think someone else on here has previously asked about virtual pixels in my Farbfeld Utilities. I am now writing the program ff-border which one purpose is to be used like virtual pixels for use with ff-convolve and ff-quantile and so on; it can also be used to add a border to the picture, though. 22:24:13 I don't remember that many autoscrolling levels from Sonic games either. 22:26:28 Oh, Sky Chase Zone. And some short sections. 22:26:48 Water levels aplenty, though. 22:28:28 I think Cosmo's Cosmic Adventure doesn't have either. 22:30:07 I know it doesn't have any 22:38:05 -!- moonheart08 has joined. 22:40:35 -!- Zarutian has joined. 22:44:24 <\oren\> I want to run a process as soon as another process ends 22:45:46 <\oren\> is there an equivalent to wait() in bash? 22:46:07 <\oren\> or rather to waitpid() 22:46:36 wait hth 22:47:32 ^ 22:48:18 -!- moonheart08 has quit (Quit: Quit: *.net *.split). 22:48:32 <\oren\> and how do I run another program right when that process ends? 22:48:42 -!- moonheart08 has joined. 22:49:56 ? 22:50:16 <\oren\> hmm I think {wait PID; my command} & will work 22:50:21 \oren\: yes, bash has a wait command 22:50:24 to wait for jobs 22:50:48 you can identify them with process id or job id, there's a special variable to get the job id of the last started background job (with ampersands) 22:50:54 you just rarely use this interactively 22:51:19 -!- moonheart08 has quit (Client Quit). 22:51:23 $! is the special variable 22:51:38 -!- moonheart08 has joined. 22:51:40 You can only wait for children, though. 22:51:45 sure 22:52:06 \oren\: you can just use semicolon for that though, like (first command; second command)& 22:52:16 <\oren\> so I can't use it to wait for someone else's job? 22:52:35 no, because wait4 doesn't do that 22:52:41 unix doesn't work that way 22:52:50 if you want to wait for other stuff, you have to make that other stuff or its parent tell you 22:53:06 <\oren\> hmm maybe I can use lsof 22:53:15 You can ptrace it to become its parent. 22:53:18 um, maybe tell us what you want? 22:53:19 Then you can do whatever you want. 22:54:27 <\oren\> I have a job that someone else started and I want to start my job as soon as it finishes 22:54:56 that's hard unless you arrange something with whoever started that job, or the job itself 22:55:24 <\oren\> i think I'll just poll it with lsof every 60 seconds 22:55:25 you can use a pipe or other solutions to find out when the other job ends, but you have to pre-arrange it 22:55:48 <\oren\> or maybe even ps aux | grep 22:56:13 (as in, that job and nobody else has pipe writer open, you have pipe reader open, when you get eof from pipe you know other job ended, works even if that job crashes) 22:57:12 \oren\: don't grep. just ps $pid 22:57:26 I hate when people ps | grep when ps can already do almost everything you want with some command line options 22:57:35 (only the command-line options vary from unix to unix) 22:57:45 it can change format, can select particular processes 22:57:58 way easier than trying to parse the text output 22:58:01 way safer too 22:58:12 Out of curiosity -- does the inode of /proc/$pid change when the pid gets reused for a new process? 22:58:30 I guess at least the timestamps change. 23:00:50 fizzie: Ah, interesting. 23:01:37 If only I could kill processes using /proc. 23:01:59 I could open the directory, check that it's the one I want, and then openat inside it. 23:02:09 Which woudl get rid of the annoying kill pid race. 23:02:51 gpi nlati si eth tbes 23:02:56 -!- DHeadshot has joined. 23:03:09 can't that still get a race between another process killing and you opening the /proc dir? 23:03:14 -!- boily has joined. 23:03:27 @massages-loud 23:03:27 You don't have any messages 23:03:35 What do you mean? 23:04:19 olsner: I think the idea was, you openat things in the directory to determine the directory is for the process you wanted to kill. 23:04:44 hmm, ok 23:06:02 -!- AnotherTest has quit (Ping timeout: 250 seconds). 23:08:22 <\oren\> while ps p PID ; do echo still running ; sleep 30 ; done ; printf '\a' 23:08:27 <\oren\> is what I decided on 23:09:03 <\oren\> it will alert me to start my stuff when the process ends 23:12:43 Is this Linux? 23:13:01 <\oren\> yes 23:13:15 <\oren\> why? 23:14:12 <\oren\> and what else would it be anyway? 23:14:34 I was thinking you could inotifywait /proc/pid 23:14:40 But I guess you don't get a notification. 23:14:50 Which makes some sense since nothing is actually written there. 23:16:21 <\oren\> oh I suppose it could ahve been BSD 23:16:34 -!- computing has joined. 23:16:42 -!- moonheart08 has quit (Ping timeout: 250 seconds). 23:17:30 <\oren\> and ps p is a BSD style ps command too 23:17:56 Could be Solaris. 23:18:00 Or Mac OS. 23:18:29 or Cygwin 23:19:46 Or Windows. 23:20:07 shachaf: Here's a thought: maybe you could put in 1000 into oom_score_adj and then artificially causing an out-of-memory situation in the hopes of the OOM killer picking that particular process. 23:20:12 or reactos 23:20:37 fizzie: I had that thought. 23:20:43 But I usually don't want to send a SIGKILL. 23:20:57 <\oren\> computing: is reactos POSIX? 23:21:32 \oren\, ' Or Windows.' 23:21:36 hth 23:21:41 ? 23:21:57 Windows has a Linux system call emulation layer. 23:22:05 I don't know of anything like that in ReactOS. 23:23:02 <\oren\> yeah. modern windows is posix. how the world turns 23:23:21 Can I run wine on windows 23:23:32 http://img.deusm.com/informationweek/2014/10/1316800/Microsoft_LOVES_Linux.jpg 23:24:10 [wiki] [[Starfish]] M https://esolangs.org/w/index.php?diff=50503&oldid=50480 * Redstarcoder * (-4) /* Functions (call/ret) */ 23:24:16 the future is upon us 23:25:03 Something something gnu 23:25:10 https://www.bleepingcomputer.com/news/security/new-scheme-spread-popcorn-time-ransomware-get-chance-of-free-decryption-key/ is clever. Abominable, but clever. 23:25:26 The one bit that isn't included is the actual Linux kernel 23:26:52 did i disconnect? 23:27:33 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50504&oldid=50503 * Redstarcoder * (+122) /* Interpreters */ Added *><> online interpreter 23:28:50 -!- bibibi has joined. 23:30:19 -!- DHeadshot has quit (Ping timeout: 258 seconds). 23:30:38 -!- impomatic_ has quit (Ping timeout: 264 seconds). 23:39:49 -!- computing has quit (Ping timeout: 248 seconds). 23:43:34 iza: not to my knowledge 23:44:12 my bot died 23:44:34 iza: wow, shortest suffix so far 23:45:33 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:47:46 <\oren\> hooray, my terminal beeped and I started my job. 23:47:48 -!- hppavilion[1] has joined. 23:49:59 -!- moonheart08 has joined. 23:52:23 -!- boily has quit (Quit: MANUSCRIPT CHICKEN). 2016-12-13: 00:06:22 Seen in an ad: "This X facing larger than average X apartment based within X House boasts stunning views from the X floor and also benefits from a spacious winter garden overlooking the X." 00:06:31 Sounds a little... generic. 00:06:59 lol 00:08:09 http://www.rightmove.co.uk/property-for-sale/property-37686909.html 00:08:26 It was actually a different place in rightmove. 00:08:44 Same estate agent, though. 00:09:05 Are you buying real estate? 00:09:17 No, just looking. 00:09:53 -!- oerjan has joined. 00:10:12 Do you think buying bay area real estate is a good idea? 00:10:30 I have absolutely no qualifications to give out investment advice. 00:10:35 I hear it's pretty expensive though? 00:11:03 Someone from our team just moved to thereabouts the other week. 00:11:09 Took their cat and all. 00:11:17 So is London real estate, going by the link above. 00:11:20 Not sure if they're buying or renting. 00:12:15 -!- DHeadshot has joined. 00:13:32 @messages-cloudy 00:13:32 boily asked 12h 9m 58s ago: hellørjan. am I missing something? it is very confuzzling → http://imgur.com/a/SV0VK 00:13:32 int-e said 12h 1s ago: ä? 00:13:32 boily said 11h 47m 18s ago: hellørjagain. äëḧïöẗüẅẍÿ. 00:13:52 boily == extra chicken jokes 00:14:41 helloerjan 00:14:50 @tell boily your client probably doesn't recognize that it is utf-8, because of the weird private use chars which i was trying to warn you about. 00:14:50 Consider it noted. 00:14:59 Is buying Trondheim real estate a good idea? 00:15:33 quite probably, it is growing fast 00:15:56 although norway _does_ probably have a housing bubble, so... 00:16:03 Do the current prices not take that into account? 00:16:12 I don't know anything about the real estate market. 00:16:13 I've heard there's a tax trick you can do if you buy a newly constructed apartment in Finland. 00:16:17 That's probably a good idea. 00:16:22 What's the trick? 00:16:39 i am not paying enough attention to tell you who is right about this hth 00:16:39 I like tax tricks. 00:17:08 I did some small tax tricks this year but nothing really fancy. 00:17:20 I didn't quite catch the details. It's something to do with the thing where they sell the apartment at a price that doesn't cover all of it, and then you also get a share of the loan. 00:17:39 Then you can do some deductions. 00:18:10 http://www.hs.fi/kaupunki/art-2000004881249.html hth 00:18:14 Why are capital gains tax rates so low? 00:19:15 34% isn't that low. 00:19:58 Oh, it's higher in Finland than in Norway. 00:21:01 In the US the maximum is 20%, and even that's only on amounts over $415,050/year apparently. 00:21:03 And of course Finland reserves the right to tax me anything the UK doesn't. 00:21:32 On the other hand California will charge up to 13.3% on top of that. So I guess it works out similarly to Finland at high amounts. 00:21:42 But it's still much lower than income tax. 00:22:04 In Finland it's a non-progressive 34% with no allowances, if I recall correctly. 00:22:23 No matter if it's your one euro bank account interest, or what. 00:22:40 Interest is taxed as capital gains? 00:23:23 -!- __s has joined. 00:23:30 I think it's actually slightly different, it's a 30% "lähdevero", I don't know what that is in English. 00:24:12 Some special kind of interest get taxed as capital gains. Or something like that. 00:24:15 It's all so complicated. 00:24:15 "Withholding tax is levied in Finland for longer than six months from receiving incoming alien force from Finland." 00:24:52 huh, i was right. i saw a car plate starting with EK197 today, and thought "that means we must be just about rounding 100000 electric cars in norway" 00:25:37 googled it, and the news said it was passed today. 00:25:58 https://cleantechnica.com/2016/05/13/norway-4th-country-hit-100000-electric-car-sales/ says it was in May? 00:26:05 oh? 00:26:32 https://en.wikipedia.org/wiki/Plug-in_electric_vehicles_in_Norway says "Registrations of light-duty plug-in electric vehicles in Norway passed the 100,000 unit milestone in April 2016.[20][21]" 00:26:40 Anyway, that's a lot of cars. 00:27:10 hm they must be counting slightly differently. 00:29:47 Maybe it's total sold/registered cars vs. cars registered at a given time. 00:30:07 possibly. 00:31:11 From what I've heard, Finland's lagging a whole lot behind when it comes to these electric thingamajiggers. 00:31:48 fizzie: why don't you produce some car-shaped ascii art over in that other channel hth 00:32:02 shachaf: I'd get mugged, I think. 00:32:23 I already saw that 'evilpatterns' thing. 00:32:39 Oh, you looked at the code. 00:32:44 Are you going to submit a patch? 00:33:28 I'm not sure I'm artistic enough. I left open tabs for the repository and a picture of an Eurostar train, I think that's enough. 00:33:33 I'll clean them up in a year or so. 00:34:31 Conditional proof of q given p: A proof that p -> q; Contingent proof of q given p: A proof that p <-> q 00:35:26 Wikipedia "Electric car use by country" article says there were "about 2250" plug-in electric cars on "Finish" roads as of October 2016. 00:37:38 Are Finns good at driving in snowy and icy conditions? 00:38:17 shachaf: Well, the entirety of Fennoscandia is pretty snowy and icy most of the time, so I doubt they'd even give you a license if you couldn't drive in it 00:38:39 I think relatively speaking, allegedly, yes. 00:38:39 [citation needed] 00:39:00 Are you good at driving in snowy and icy conditions? 00:39:21 Who? 00:39:35 At least a practical session on a slicky surface is a mandatory part of the driver's license education. 00:39:45 FireFly: HireFly 00:40:03 maybe fizzie can HireFly to draw an ascii art eurostar train 00:40:04 that is the case here too, and apparently it is also very fun to slide around with the car 00:40:10 hachaf 00:40:14 fizzie: I've argued that, here in Alaska, there should be two levels of driver's license (well, aside from all the other versions for buses and motorcycles and big rigs and such) 00:40:47 Here there aren't even different levels of driving license for manual and automatic cars. 00:40:56 A Summer License and a General License, where the Summer License is invalid in Winter whereas a General License applies year-round 00:40:57 I vaguely recall some sort of a downhill track with things you had to swerve past. 00:41:04 shachaf: I'm not sure they have those anywhere... 00:41:58 * hppavilion[1] is proud of himself for saying "Fennoscandia" 00:42:15 In many places you can get an automatic-only license. 00:42:50 Huh, never heard of that 00:43:14 Well, there are no manual cars in the US. 00:43:21 `? svaldbard 00:43:27 `? svalbard 00:43:28 svaldbard? ¯\(°​_o)/¯ 00:43:29 svalbard? ¯\(°​_o)/¯ 00:43:35 I don't think I've ever driven a "proper" automatic transmission car. I did rent one of those Smart cars which had the poor man's variant, where the car shifts on its own, though. 00:43:42 >:D 00:43:54 Until a better idea comes along 00:44:18 -!- DHeadshot has quit (Ping timeout: 258 seconds). 00:44:40 fizzie: What's the difference between that and proper automatic transmission? 00:44:53 "A semi-automatic transmission (SAT) (also known as a clutchless manual transmission, automated manual transmission, trigger shift, flappy-paddle gear shift, or paddle-shift gearbox) --" 00:44:58 shachaf: https://en.wikipedia.org/wiki/Semi-automatic_transmission hth 00:45:11 Aha. 00:45:39 So you still need to shift gears. 00:45:41 `learn Svalbard is the place where Norway keeps the seeds for its pseudo-RNGs so that they can recover their language if it is ever lost. 00:45:47 Learned 'svalbard': Svalbard is the place where Norway keeps the seeds for its pseudo-RNGs so that they can recover their language if it is ever lost. 00:45:55 Well, no, it also has automatics to decide to execute a shift. 00:46:04 "-- execute gear shifts on input from the driver or by a computer." 00:46:06 I don't see the humour of that wisdom entry. 00:46:07 The latter kind. 00:46:21 shachaf: I tried, OK? 00:46:21 `? humor 00:46:22 humor? ¯\(°​_o)/¯ 00:46:39 So what's the practical difference in that case? 00:47:14 shachaf: See the "Comparison to other automated transmissions" section, especially the "despite superficial similarity" paragraph hth hand 00:49:55 I see. 00:50:10 Do you think £1,100,000 is a good price for a 2-bedroom apartment in that part of London? 00:52:10 It sounds a little much. 00:52:19 But the Battersea Power Station is probably quite trendy. 00:52:32 I heard Apple's going to build their London engineering office there. 00:52:49 Or maybe a more general UK HQ, I don't know. 00:52:52 Apple something, anyway. 00:53:05 "The technology company has agreed to take 500,000 sq ft of office space across six floors in the power station’s central boiler house. It will move 1,400 Apple employees into the building in 2021 from its eight other London offices." 01:00:06 `learn Svalbard is the place where Norway keeps the Global Seed Vault, so that the world's PRNGs can be reseeded in case of a civilization-threatening disaster. 01:00:15 Relearned 'svalbard': Svalbard is the place where Norway keeps the Global Seed Vault, so that the world's PRNGs can be reseeded in case of a civilization-threatening disaster. 01:01:13 oerjan: That's better 01:04:42 -!- moony has joined. 01:05:17 -!- moonheart08 has quit (Ping timeout: 240 seconds). 01:16:14 @tell boily Actually, it looks like it didn't cope with the trip through lambdabot. 01:16:14 Consider it noted. 01:20:51 @tell int-e boily: I'm wondering whether @tell messes up unicode <-- it messed up that particular message. as even the original didn't show up as a snake for me, i'll have to defer to hppavilion[1] on it. 01:20:51 Consider it noted. 01:22:38 `unidecode  01:22:44 U+F80D - No such unicode character name in database \ UTF-8: ef a0 8d UTF-16BE: f80d Decimal:  \  () \ Uppercase: U+F80D \ Category: Co (Other, Private Use) \ Bidi: L (Left-to-Right) \ \ U+F80E - No such unicode character name in database \ UTF-8: ef a0 8e UTF-16BE: f80e Decimal:  \  () \ Uppercase: U+F80E \ Categ 01:24:35 `unidecode 斬 01:24:37 ​[U+65AC CJK UNIFIED IDEOGRAPH-65AC] 01:24:50 -!- __s has quit (Quit: Page closed). 01:25:09 @tell oerjan_ 斬! 01:25:09 Consider it noted. 01:25:15 -!- oerjan has changed nick to oerjan_. 01:25:19 @messages- 01:25:19 oerjan said 10s ago: 斬! 01:25:35 @tell oerjan  01:25:35 Consider it noted. 01:25:38 -!- oerjan_ has changed nick to oerjan. 01:25:42 @messages- 01:25:42 oerjan_ said 6s ago: ï ï Žï Žï Ž 01:25:46 that breaks 01:26:55 `unidecode � �� �� �� � 01:26:57 ​[U+FFFD REPLACEMENT CHARACTER] [U+0020 SPACE] [U+FFFD REPLACEMENT CHARACTER] [U+FFFD REPLACEMENT CHARACTER] [U+0020 SPACE] [U+FFFD REPLACEMENT CHARACTER] [U+FFFD REPLACEMENT CHARACTER] [U+0020 SPACE] [U+FFFD REPLACEMENT CHARACTER] [U+FFFD REPLACEMENT CHARACTER] [U+0020 SPACE] [U+FFFD REPLACEMENT CHARACTER] 01:28:14 AAAAAA 01:29:05 ^ord  01:29:05 239 160 141 239 160 142 239 160 142 239 160 142 01:29:38 @tell int-e oh. i think it may be our friend byte no. 160 again. 01:29:38 Consider it noted. 01:30:51 @tell int-e all the chars hppavilion[1] used start have the bytes 239 160 + one more. 01:30:51 Consider it noted. 01:31:18 i start cannot edit my own start line apparently 01:33:14 > var "\239\160\141" 01:33:16 ï 01:33:46 somehow that's still different from what boily saw 01:35:37 -!- moony has quit (Ping timeout: 240 seconds). 01:36:28 @tell int-e so they get destroyed by the use of unwords . words or what it was. 01:36:28 Consider it noted. 01:41:41 @tell boily lambdabot @tell only messes up utf-8 chars containing the byte 160 (because of the stupid fact it's the only character 128-255 that's a unicode space, and lambdabot at one point treats the bytes are chars when reformatting). it's a known bug which i forgot hadn't been fixed. 01:41:41 Consider it noted. 01:42:04 @tell boily *as 01:42:04 Consider it noted. 02:41:10 -!- hpp has joined. 02:41:32 -!- hpp has changed nick to hppavilion[2]. 02:43:31 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 02:46:25 @tell \oren\ <\oren\> uh... why is the dutch election on the Ides of March? <-- logically it's a very good day for the senate to be closed hth 02:46:25 Consider it noted. 02:48:11 @tell \oren\ never mind, that's the part they're _not_ reelecting, it seems. 02:48:11 Consider it noted. 02:51:32 -!- hppavilion[2] has quit (Ping timeout: 268 seconds). 02:55:25 -!- Zarutian has quit (Quit: Zarutian). 03:06:54 -!- hppavilion[1] has joined. 03:29:31 For use with cgophserv I also made up a program "gopherhurl" which is used when you want to add a link to a protocol other than gopher, telnet, or phonebook. (For example, a HTTP link) 03:32:52 How to add support for new picture formats to Firefox by extensions? 03:34:28 (I want to add support for XBM and XPM formats) 03:35:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:35:56 My father just said "No man is an ø" (ø = island in Danish) 03:39:22 especially, no man is Iceland 03:39:54 -!- Jafet has joined. 03:45:39 apparently post-correspondence using 3×3 matrices is undecidable: https://arxiv.org/abs/1312.6700 03:47:56 “The matrix mortality problem is, given a set of d×d integer matrices, decide if the zero matrix can be expressed as a product” 03:50:20 -!- hppavilion[0] has joined. 03:54:02 Now I added a program into Farbfeld Utilities to make a chess pattern. 03:54:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 03:56:34 Do you like this? 04:46:32 -!- Sprocklem has joined. 06:09:04 -!- Sprocklem has quit (Quit: [). 06:11:08 -!- Sprocklem has joined. 06:15:01 @tell \oren\ Maybe yꙮu shꙮuld just make ꙮ the default glyph fꙮr 'o' in neꙮletters 06:15:01 Consider it noted. 06:18:15 wtf unicode space 06:23:33 `unicode monocular o 06:23:43 U+A668 CYRILLIC CAPITAL LETTER MONOCULAR O \ UTF-8: ea 99 a8 UTF-16BE: a668 Decimal: Ꙩ \ Ꙩ (ꙩ) \ Lowercase: U+A669 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+A669 CYRILLIC SMALL LETTER MONOCULAR O \ UTF-8: ea 99 a9 UTF-16BE: a669 Decimal: ꙩ \ ꙩ (Ꙩ) \ Uppercase: U+A668 \ Category: Ll (Letter, Lowerc 06:23:50 `unicode binocular o 06:23:53 U+A66A CYRILLIC CAPITAL LETTER BINOCULAR O \ UTF-8: ea 99 aa UTF-16BE: a66a Decimal: Ꙫ \ Ꙫ (ꙫ) \ Lowercase: U+A66B \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+A66B CYRILLIC SMALL LETTER BINOCULAR O \ UTF-8: ea 99 ab UTF-16BE: a66b Decimal: ꙫ \ ꙫ (Ꙫ) \ Uppercase: U+A66A \ Category: Ll (Letter, Lowerc 06:28:10 `unicode Ꙫ⃝ 06:28:14 U+A66A CYRILLIC CAPITAL LETTER BINOCULAR O \ UTF-8: ea 99 aa UTF-16BE: a66a Decimal: Ꙫ \ Ꙫ (ꙫ) \ Lowercase: U+A66B \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+20DD COMBINING ENCLOSING CIRCLE \ UTF-8: e2 83 9d UTF-16BE: 20dd Decimal: ⃝ \ ⃝ \ Category: Me (Mark, Enclosing) \ Bidi: NSM (Non-Spacing Mark) 06:38:40 -!- hppavilion[0] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 06:39:00 -!- hppavilion[1] has joined. 06:39:27 -!- hppavilion[1] has quit (Client Quit). 06:40:04 -!- hppavilion[1] has joined. 06:44:56 I have setup my intentionally-illegible font. Now to train myself to read it. 07:06:05 -!- augur has quit (Remote host closed the connection). 07:47:39 -!- augur has joined. 08:16:21 -!- DHeadshot has joined. 08:47:32 -!- DHeadshot has quit (Ping timeout: 265 seconds). 09:03:52 -!- augur has quit (Remote host closed the connection). 09:09:00 oerjan: I had conveniently forgotten about the unwords misbehavior 09:09:27 oerjan: as for the snake, I think \oren\ is to blame for that, he has some silly custom characters in his font. 09:20:34 int-e: yeah i think i vaguely remember when he decided to include it 09:20:55 int-e: also, it's words that misbehaves, really 09:21:23 (assuming we sweep under the carpet the whole confusing-Chars-and-bytes thing) 09:29:19 -!- oerjan has quit (Quit: Nite). 09:34:50 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 09:45:06 -!- AnotherTest has joined. 09:50:43 -!- TieSoul has joined. 10:22:47 fungot: wazzup 10:22:48 quintopia: i haven't been around for years for assessment. developing real, useful programs is more than fits into cmd.exe buffer god damnit! 10:23:46 fungot: interesting 10:23:46 quintopia: don't bite me: yow") 10:23:51 [wiki] [[Wct]] M https://esolangs.org/w/index.php?diff=50505&oldid=49100 * Mihip * (-135) 10:24:32 [wiki] [[Talk:Wct]] https://esolangs.org/w/index.php?diff=50506&oldid=49098 * Mihip * (+2) /* Updated. */ 10:33:25 -!- Sprocklem has quit (Ping timeout: 268 seconds). 10:36:45 fungot: You really should get your regular assessments done. 10:36:45 fizzie: well some schemes evaluate it with c-x c-e in emacs? emacs doesn't know by default that you're not interested in 10:42:21 fungot: what if you wrote in vi instead? 10:42:21 quintopia: s/ dissemination/ free fnord" ( fnord proc)) creates the same button fnord but other things have to be 10:46:09 [wiki] [[MATL]] https://esolangs.org/w/index.php?diff=50507&oldid=49767 * Luis Mendo * (-1) /* Fibonacci sequence */ 10:47:56 -!- TieSoul has quit (Quit: Leaving). 10:58:54 @yow 10:58:54 FUN is never having to say you're SUSHI!! 11:00:41 -!- Phantom_Hoover has joined. 11:07:45 -!- LKoen has joined. 11:12:04 -!- sebbu has quit (Read error: Connection reset by peer). 11:12:34 -!- sebbu has joined. 11:15:59 -!- TieSoul has joined. 11:31:34 -!- TieSoul has quit (Quit: Leaving). 11:32:01 -!- TieSoul has joined. 11:34:02 -!- boily has joined. 11:35:47 `wisdom 11:35:50 @massages-loud 11:35:50 oerjan said 11h 20m 59s ago: your client probably doesn't recognize that it is utf-8, because of the weird private use chars which i was trying to warn you about. 11:35:50 oerjan said 10h 19m 35s ago: Actually, it looks like it didn't cope with the trip through lambdabot. 11:35:50 oerjan said 9h 54m 8s ago: lambdabot @tell only messes up utf-8 chars containing the byte 160 (because of the stupid fact it's the only character 128-255 that's a unicode space, and lambdabot at one 11:35:50 point treats the bytes are chars when reformatting). it's a known bug which i forgot hadn't been fixed. 11:35:50 oerjan said 9h 53m 45s ago: *as 11:35:53 keenlist//keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast 11:36:55 -!- TieSoul has quit (Quit: Leaving). 11:40:38 @tell oerjan hellørjan. the 160 bug strikes again. tdh. 11:40:38 Consider it noted. 11:47:29 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 11:47:56 -!- Phantom_Hoover has joined. 11:57:52 -!- doesthiswork has quit (Quit: Leaving.). 12:04:18 -!- TieSoul has joined. 12:21:05 `wisdom 12:21:08 internationale//You have been reported to the House Un-American Activities Committee. 12:28:30 -!- boily has quit (Quit: HANDLE CHICKEN). 12:39:47 -!- TieSoul has quit (Quit: Leaving). 12:45:22 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 13:13:16 -!- Phantom_Hoover has joined. 13:21:16 [wiki] [[LAMPA]] https://esolangs.org/w/index.php?diff=50508&oldid=50441 * Slnetaiga * (+18) Update 13:29:32 [wiki] [[OOLANG]] https://esolangs.org/w/index.php?diff=50509&oldid=50175 * Slnetaiga * (+189) It's turing complete? 13:39:29 -!- LKoen has quit (Remote host closed the connection). 13:51:01 -!- moony has joined. 13:51:05 moo 14:00:47 -!- doesthiswork has joined. 14:12:30 -!- LKoen has joined. 14:34:25 -!- benderB787 has joined. 14:55:59 -!- otherbot has joined. 14:58:45 -!- AnotherTest has quit (Ping timeout: 248 seconds). 14:59:11 -!- otherbot has quit (Remote host closed the connection). 14:59:43 -!- otherbot has joined. 15:04:07 I want to propose three new functions for JavaScript typed array instances which are .byteSwap() .fromBigEndian() .fromSmallEndian() Do you like this? 15:07:26 hmm, i've never bothered with typed arrays 15:07:59 from what i know about them, it may be a nice idea 15:08:08 zzo38, +1 15:14:43 I think typed arrays were a good feature to add to JavaScript. (JSZM (which is a Z-machine implementation I wrote in JavaScript) uses them, and I think that it is good in general anyways.) 15:16:11 -!- AnotherTest has joined. 15:17:02 I don't really see how they'd be necessary when you can have an ArrayBuffer with several differently typed views of it 15:17:58 or hm 15:18:23 there was also another interface that provides functions that you can use to read values with flipped endianness 15:18:25 let's see 15:18:34 Yes there is DataView 15:18:37 ah right 15:18:47 I guess one would have to use that currently 15:19:06 how would your methods work for typed arrays? 15:19:14 It is good, although it isn't ideal for all purposes 15:20:00 How my methods would work is: For 8-bit data all of these functions do nothing. For other data the .byteSwap() will byte swap all data in the array; on big-endian computers, .fromSmallEndian() does the same but .fromBigEndian() does nothing. 15:21:14 * moony wonders if a fullout excape for -js will be found, he also gives zzo38 another cookie for the concept 15:21:37 its workign so far, i plan on killing it when escaped, it has lasted :P 15:23:47 The definition could even allow to detect endianness to write something like (Int16Array.prototype.byteSwap!=Int16Array.prototype.fromSmallEndian) will be true for small-endian computers and will be false for big-endian computers. (Currently the detection require to create a typed array to check) 15:35:46 -!- TieSoul has joined. 15:42:01 -!- TieSoul_ has joined. 15:46:04 -!- TieSoul has quit (Ping timeout: 268 seconds). 15:50:15 -!- LKoen has quit (Remote host closed the connection). 15:50:37 -!- LKoen has joined. 16:08:01 wat 16:08:05 who is poking otherbot 16:08:06 -poke FireFly 16:08:06 * otherbot pokes FireFly 16:08:16 umm 16:08:20 well moony told me to 16:08:26 oh ok 16:08:27 ll 16:08:31 -poke 16:08:31 * otherbot pokes wlp1s1 for not knowing how to use the poke command 16:08:34 -poke 16:08:34 * otherbot pokes wlp1s1 for not knowing how to use the poke command 16:08:38 -poke wlp1s1 16:08:38 * otherbot pokes wlp1s1 for expecting otherbot to poke one of its creators 16:08:41 heh 16:08:56 wlp1s1, dont bother firefly, he's helping. ^_^ 16:09:03 - 16:09:03 n00b 16:09:06 lol 16:09:06 - 16:09:07 Wi lojpa ahu legohtat hi coifu laifoido tazhihhi tevoka pum let jouljit vahci. 16:09:08 - 16:09:08 That isn't a command... 16:09:09 - 16:09:09 You have been derped 16:09:11 - 16:09:11 ohai wlp1s1 16:09:15 -js blah 16:09:15 'ReferenceError: blah is not defined | at evalmachine.:205:1 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744:12) | 16:09:15 at _combinedTickCallback (internal/process/next_tick.js:67:7) | at process._tickCallback (internal/process/next_tick.js:98:9)' 16:09:20 uh 16:09:29 moony: TRUNCTUATE!!!!!!!!!!!!!!1 16:09:35 <_< 16:09:46 -js process.exit() 16:09:46 'Error: process.exit() is not allowed | at Object.process.exit (evalmachine.:203:9) | at evalmachine.:205:9 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | 16:09:46 at process.nextTick (internal/child_process.js:744:12) | at _combinedTickCallback (internal/process/next_tick.js:67:7) | at process._tickCallback (internal/process/next_tick.js:98:9)' 16:09:53 ok 16:09:58 derp on my part 16:10:25 -reload 16:10:26 Reloaded modules 16:10:29 -js blah 16:10:30 'ReferenceError: blah is not defined | at evalmachine.:205:1 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:7 (message truncated) 16:13:17 wut am dis 16:13:24 -!- wlp1s1 has quit (Changing host). 16:13:24 -!- wlp1s1 has joined. 16:13:27 hi iza 16:13:31 yo 16:13:44 can you explain what 'wut am dis' means? :P 16:13:59 this bot thing 16:14:04 wuzzat 16:14:27 oh, -js? thats achallange for people, if you can break out of the sandbox, you get my gratitude and a virtual cookie. so far its stood for a few months :P 16:14:40 otherbot is yab :P 16:14:46 owned by wlp1s1 16:14:48 i help dev it 16:15:08 -!- wlp1s1 has quit (Changing host). 16:15:08 -!- wlp1s1 has joined. 16:16:30 -poke iza 16:16:30 * otherbot pokes iza 16:16:31 heh 16:16:39 -help 16:16:40 Use 'help ' 16:16:48 -poke wlp1s1 16:16:48 * otherbot pokes wlp1s1 16:16:53 :) 16:16:57 ayyyyyyyy lmao 16:17:02 -poke wlp1s1 16:17:02 * otherbot pokes wlp1s1 for expecting otherbot to poke one of its creators 16:17:03 lol 16:17:14 -eval bot.cmds.poke.code.toString() 16:17:14 'function (args,chan,host) {\n if (!args[0]) {args[0] = host[0]+\' for not knowing how to use the poke command\';}\n if (args[0].toLowerCase() == config.nick.toLowerCase() || args[0].toLowerCase() == "self" || args[0].toLowerCase() == "itself") {args[0] = host[0]+\' for expecting \'+config.nick+\' to poke itself\';}\n if (nopoke.indexOf(args[0].toLowerCase()) != -1) {args[0] = host[0]+\' for expecting \'+c 16:17:14 onfig.nick+\' to poke one of its creators\';}\n bot.sendMsg(chan,\'\\x01ACTION pokes \'+args[0]+\'\\x01\');\n }' 16:17:24 i didnt change anything :) 16:17:31 #invisiblecharactersftw 16:17:32 i can't poke myself lol 16:17:36 oh lol 16:18:04 -poke yourself 16:18:04 * otherbot pokes yourself 16:18:06 lol 16:18:08 -poke itself 16:18:08 * otherbot pokes wlp1s1 for expecting otherbot to poke itself 16:18:21 i mean 16:18:27 -list 16:18:27 wlp1s1: Command groups (use list ): general alias capitalism chanop fact fun main sandbox tpt track 16:18:31 -list sandbox 16:18:31 wlp1s1: pyc pad padol pyr giac befr padclr lolr ><>r js rsc ul 16:19:06 -pyc print "this isnt a challange, this is a actual sandbox :P" 16:19:07 ​this isnt a challange, this is a actual sandbox :P | 16:19:16 moony: strip ending \n? 16:19:27 wlp1s1, yea, its doing that 16:19:35 ok 16:20:01 ultrabasic replacements dont understand prettiness 16:20:12 :P 16:20:35 -help padol 16:20:35 moony: Override a line in your pad 16:20:46 -pad print 1+1 16:20:49 -pad print 2+2 16:20:57 -padol 2 print 3+3 16:20:57 You dont have a codepad with that line! 16:21:02 -padol 1 print 3+3 16:21:06 -pyr 16:21:06 ​2 | 6 | 16:31:47 oh hey look 16:31:52 you made otherbot a basic line editor 16:31:52 <_< 16:48:50 -!- Frooxius has quit (Quit: *bubbles away*). 16:49:19 -!- Frooxius has joined. 16:51:15 wlp1s1, :P 16:51:21 its for multiline code 16:54:35 -!- otherbot has quit (Remote host closed the connection). 16:55:15 -!- otherbot has joined. 16:59:25 -!- benderB787 has quit (Quit: Leaving). 17:17:15 -!- augur has joined. 17:34:00 -!- AnotherTest has quit (Ping timeout: 258 seconds). 17:44:59 -!- augur has quit (Remote host closed the connection). 17:45:38 -!- augur has joined. 17:49:57 -!- augur has quit (Ping timeout: 240 seconds). 17:50:10 -!- AnotherTest has joined. 18:00:00 -!- augur has joined. 18:32:22 -!- FreeFull has quit (Read error: Connection reset by peer). 18:32:24 -!- augur has quit (Remote host closed the connection). 18:33:11 -!- FreeFull has joined. 18:33:48 sharks can grow back their teeth 18:33:52 #themoreyouknow 18:37:29 When Firefox is displaying Japanese text with bold fonts, it appears Korean with dots over. Non-bold fonts do not have that problem. How to fix it? 18:38:29 Fix it by not displaying Japanese text with bold fonts. 18:39:28 -!- otherbot has quit (Remote host closed the connection). 18:39:51 But some webpages are programmed to do that anyways, and I think there is no CSS selector that could be used to check for Japanese text (which is not always marked with the language). 18:39:53 -!- otherbot has joined. 19:02:26 -!- Lord_of_Life has quit (Excess Flood). 19:05:05 -!- Lord_of_Life has joined. 19:06:10 -!- DHeadshot has joined. 19:12:19 Why are the SVG examples on W3C full of XML errors? 19:17:56 -!- augur has joined. 19:18:02 -!- Frooxius has quit (Quit: *bubbles away*). 19:18:18 -!- Frooxius has joined. 19:20:34 -!- otherbot has quit (Remote host closed the connection). 19:21:23 -!- otherbot has joined. 19:34:18 zzo38: There is the :lang() selector, but that does require explicit language tagging. 19:34:43 pikhq_: Yes, and as I said it will not always be explicit language tagging. 19:36:45 -!- hppavilion[1] has joined. 19:39:13 -!- zzo38 has quit (Ping timeout: 245 seconds). 20:00:37 [wiki] [[Special:Log/newusers]] create * Osuka * New user account 20:10:13 -!- Sprocklem has joined. 20:18:14 -!- zzo38 has joined. 20:25:57 -!- DHeadshot has quit (Ping timeout: 265 seconds). 20:33:16 -!- DHeadshot has joined. 20:54:35 -!- Zarutian has joined. 20:56:40 -!- Zarutian has quit (Read error: Connection reset by peer). 20:56:41 -!- Zarutian has joined. 20:57:09 -!- TieSoul__ has joined. 20:57:58 <\oren\> but i think square has a trademark on 神羅電気動力株式会社 21:01:01 -!- TieSoul_ has quit (Ping timeout: 260 seconds). 21:01:12 -!- TieSoul has joined. 21:03:12 -!- TieSoul__ has quit (Ping timeout: 250 seconds). 21:04:05 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:07:57 -!- DHeadshot has quit (Ping timeout: 240 seconds). 21:09:54 -!- LKoen has quit (Remote host closed the connection). 21:34:52 -!- LKoen has joined. 21:43:09 -!- computing has joined. 22:10:58 -!- hppavilion[1] has joined. 22:21:05 -!- iza has changed nick to izabera. 22:21:48 -!- moonheart08 has joined. 22:22:17 -!- computing has quit (Ping timeout: 240 seconds). 22:27:07 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 22:28:20 -!- hppavilion[1] has joined. 22:33:48 -!- AnotherTest has quit (Ping timeout: 246 seconds). 22:37:57 I don't like the accusative tone of the latest xkcd (yesterday's, I suppose) 22:42:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 22:57:51 "Clean the place out, m'hearties!" 22:57:54 a pirate said that 22:57:59 what does that mean? 22:58:09 the m'hearties part 23:01:01 -!- hppavilion[1] has joined. 23:04:36 -!- boily has joined. 23:05:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 23:07:57 izabera: "hearty ‎(plural hearties) 1. (obsolete or humorous nautical) a term of familiar address and fellowship among sailors." 23:08:30 ah i see 23:08:32 thanks 23:09:00 `? pirate 23:09:19 pirate? ¯\(°​_o)/¯ 23:09:22 is that something a native english speaker would understand without looking it up? 23:09:40 `learn Pirates are humourously nautical persons. Their grammar is friendly and plural. 23:09:46 Learned 'pirate': Pirates are humourously nautical persons. Their grammar is friendly and plural. 23:10:23 izabera: if he's seen all four disney's pirates of the caribbean, yes 23:10:29 he must have heard that word at least 80 times 23:14:04 I think they would at least know that the adjective "hearty" is a positive one. 23:14:12 -!- TieSoul has quit (Quit: Leaving). 23:16:16 -!- augur has quit (Quit: Leaving...). 23:31:41 -!- augur has joined. 23:38:24 izabera: yes, it is 23:38:34 I've not seen that film 23:38:42 Or, read any books involving pirates, etc 23:39:36 hybden 23:40:07 Pirates' grammar is plural? 23:40:14 Would they call molum mola? 23:41:21 I should ask a pirate 23:41:25 This I do not know 23:45:12 hellochaf. mola mola. 23:45:53 fizziello, izabellora, ALLôen, ybdellon. 23:46:05 ybden doesn't know much about the antemolum period 23:46:37 bohily 23:47:59 FirelloFly! 23:48:12 shachaf: of course, it didn't have warfare cutlery yet. 23:49:11 Hmm 23:49:27 * FireFly is reminded of the chef in the place with trains in GG now 23:49:43 the place with trains? 23:49:51 TRAAAAAINS 23:49:57 underwhelming 23:50:15 ...fictional place in Girl Genius, not that other place with TRAAAINS 23:50:54 -!- hppavilion[1] has joined. 23:52:50 http://girlgenius.wikia.com/wiki/Brother_Vadaxxus this guy, rather 23:52:57 he knows his stuff about warfare cutlery 2016-12-14: 00:02:15 It's interesting that complex numbers are always taught (it seems) as a+bi and never as, say, rψ (for nonnegative real r and ψ on the unit circle) 00:03:00 what for 00:03:01 I was taught both within a week 00:03:04 in high school 00:03:06 e^iphi works fine 00:04:12 ψ wouldn't be written as that number on the unit circle though- not elegant enough. Probably something more like ψ = $θ = e^iθ (or maybe = e^iτθ). Then you can do complex numbers as r$θ which looks incredibly awesome imo. 00:04:43 myname: You mean r*e^iψ? 00:04:54 yeah 00:04:57 Hoolootwo: Huh, I was not. I think. 00:05:34 what's the advantage of r*phi? multiplying is worse than on the e thing and adding is a complete mess, too 00:05:47 usually, you learn things that are somehow easy to handle 00:05:52 r*phi is not 00:06:17 myname: It works fine, but treating complex numbers as having nice angles and magnitudes is done frequently enough (as far as I've seen) that seeing it as its own thing seems like it would be a nice thing to see. 00:06:25 [wiki] [[Special:Log/newusers]] create * JHM * New user account 00:06:37 seeing it as its own thing as in having a way to write it directly. 00:07:02 hmm, I think the first introduction I had was just like multiplying/dividing (a+bi) together, then we forgot about complex numbers for 2 years, then we actually used them 00:07:08 -!- otherbot has quit (Remote host closed the connection). 00:09:00 I think the first time, we didn't know trig well enough to actually use ae^jt 00:09:03 Hoolootwo: Did you ever get to use split-complexes? 00:09:36 * hppavilion[1] hates people using 'j' to mean 'i' with a passion 00:09:52 sorry, I'm an engineer :P 00:10:03 nope, no split-complexes 00:10:30 -!- moonheart08 has quit (Ping timeout: 268 seconds). 00:11:12 -!- moonheart08 has joined. 00:11:40 Hoolootwo: I hate engineers then. 00:11:53 hppavilion[1]: we were taught both rectangular and radial complex numbers, and the TI calculators do both at least 00:12:03 https://arxiv.org/abs/1612.03242 00:12:07 This is pretty impressive. 00:12:16 FireFly: Ham. Maybe I was just bad at paying attention when the teachers did it that way xD 00:12:26 Hm, I only use j for complex numbers in, well, J 00:12:40 where 1j2 is a literal for the number 1+2i 00:12:40 hirefly! 00:12:49 hellovilion[1] 00:12:55 moonhirt08 00:13:05 in pretty much all signal processing stuff, it's j 00:13:15 * moonheart08 reboots the missing Otherbot 00:13:57 -!- Zarutian has quit (Quit: Zarutian). 00:15:33 -!- otherbot has joined. 00:15:37 moonheart08: hellu 00:19:08 hppavellon[1], mynamello, Hellootwo, mhelloony, hellotherbot. 00:19:47 hi boily 00:19:58 you dont need to say hello to otherbot! its a bot :P 00:20:24 moonheart08: You clearly do not understand #esoteric 00:20:46 lol 00:28:08 knowing how the V8 JS engine works, raw code injection _may_ be possible... *investigates* 00:36:28 -js new Array(1e10).join() 00:36:28 'RangeError: Invalid array length | at evalmachine.:205:1 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744: (message truncated) 00:36:34 -js new Array(1e15).join() 00:36:34 'RangeError: Invalid array length | at evalmachine.:205:1 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744: (message truncated) 00:36:37 -js new Array(1e5).join() 00:36:37 ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (message truncated) 00:36:43 -js new Array(1e6).join() 00:36:46 Childprocess timed out! No data returned. 00:36:50 RIP v8 00:37:01 V8 actually died :P 00:37:05 -js new Array(1e7).join() 00:37:08 Childprocess timed out! No data returned. 00:39:33 -js if (IsJSGlobalProxy()) { 00:39:33 Object* proto = GetPrototype(); 00:39:33 if (proto->IsNull()) return result->NotFound(); 00:39:33 ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result); 00:39:33 } 00:39:33 'evalmachine.:205 | if (IsJSGlobalProxy()) { | ^ | SyntaxError: Unexpected end of input | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:15) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744:12) | a (message truncated) 00:39:34 // copypaste 00:41:05 if(IsJSGlobalProxy()){Object* proto = GetPrototype();if (proto->IsNull()) return result->NotFound();ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);} 00:41:13 -js if(IsJSGlobalProxy()){Object* proto = GetPrototype();if (proto->IsNull()) return result->NotFound();ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);} 00:41:13 'evalmachine.:205 | if(IsJSGlobalProxy()){Object* proto = GetPrototype();if (proto->IsNull()) return result->NotFound();ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);} | ^^^^^^^^^^^^^ | ReferenceError: Invalid left-hand side in assignment | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:15) | at process.on (/home/ubu (message truncated) 00:44:26 -!- Frooxius has quit (Read error: Connection reset by peer). 00:44:51 -!- Frooxius has joined. 00:47:25 fungot: nostril. 00:47:26 boily: what procedure? tells you what language it was supposed to be a 00:47:55 fungot: probably Java. that's all I do during the day, with trace amounts of YAML. 00:47:55 boily: thanks. i'm hoping that there would simply be called on certain low-level interrupts exceptions; they're not part of the program 00:51:34 lately, I've been exploring Spring's source code. it's amazing the amount of detail they've put to segregate every minute concern, with clean interfaces for single responsibilities. 00:52:59 also, Guava is a nifty little library. sadly most of it is becoming obsolete as the JDK Marches On, but its groundwork on fluent comparators is amazing. it's *almost* like functional programming. 00:54:46 another challange for busting up -js: cause it to segfault 00:55:29 -!- oerjan has joined. 00:55:43 helloerjan 00:56:02 helloerjan 00:57:16 helloily, helloonheart08 00:59:06 @messages-louse 00:59:06 boily said 13h 18m 27s ago: hellørjan. the 160 bug strikes again. tdh. 01:06:01 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 01:06:25 * oerjan seems to put stupid typos in half his messages nowadays :( 01:06:50 (maybe slightly exaggerated) 01:07:06 -!- moonheart08 has quit (Ping timeout: 258 seconds). 01:09:40 you're only afflicted by a bad spell of typo færies; shake your keyboard while chanting the conjugations for a few irregular verbs and it should go away. 01:11:53 @yow 01:11:53 I just remembered something about a TOAD! 01:12:10 i thought @yow was broken at one point due to copyright issues... 01:13:31 . o O ( go went gone do did done have has had had ) 01:14:23 i'm sure it's cheating to use a language with only 3/4 main verb forms, but i'm lazy. 01:16:28 I tried setting $wgSMTP, but it either didn't work, or I don't have a password recovery email address set. And of course there were no error messages anywhere. 01:16:30 . o O ( also i may not reliable remember any of the long ones, especially if irregular. ) 01:16:37 *reliably 01:16:45 argh, still cursed! 01:22:59 `? oerjan 01:23:18 Your completionist @messages-lord swr oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 01:23:26 `slwd oerjan//s/swr/færic/ 01:23:32 oerjan//Your completionist @messages-lord færic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 01:23:52 Someone from a random Canadian ISP's IP address is fetching esolangs.org / page every 5 minutes, with a user-agent of "check_http/v2.1.1 (monitoring-plugins 2.1.1)". 01:24:24 I ain't doing that. perhaps \oren\ and/or zzo38? 01:26:07 Using an existing tool like that sounds a little too mainstream for zzo38. 01:26:50 (It doesn't much matter, I was just trying to find any tidbit of information as to what happened with those emails.) 01:28:00 * oerjan looks suspiciously at alercah 01:38:45 I don't have any client with that user-agent string as far as I know. 01:43:48 I don't think alercah is being suspiciously looked at enough. 01:44:01 * boily shiftily looks suspiciously at alercah 01:51:37 fungot: help 01:51:37 hppavilion[1]: i hope it stays the same, not? :) that just makes it draw the image once. 01:51:41 ^help 01:51:41 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 01:51:45 ^source 01:51:45 https://github.com/fis/fungot/blob/master/fungot.b98 02:04:24 ^bf >[-]>[-]>[-]+<<< [[->+>+<<]>-[-<+>]> [>[->+>+<<]>>[-<<+>>]<<<-] >[-]>[-<+>]<<<<]>>> 02:04:56 ^bf 02:04:56 ^bf -- evaluates brainfuck 02:05:17 ^bf >[-]>[-]>[-]+<<<[[->+>+<<]>-[-<+>]>[>[->+>+<<]>>[-<<+>>]<<<-]>[-]>[-<+>]<<<<]>>> 02:10:35 oerjan: The #fix your connection guy fixed his connection (and happens to be on another channel I frequent) 02:12:34 -!- ChanServ has set channel mode: +o oerjan. 02:12:55 -!- oerjan has set channel mode: -b xa0!*@*$#fix_your_connection. 02:13:06 -!- oerjan has set channel mode: -o oerjan. 02:13:51 -!- xa0 has joined. 02:14:18 xa0: Yay! You don't have the same fun nick though ;-; 02:14:32 i have a different nick on every network i'm on 02:14:37 ...oh. 02:15:07 it's like ocd but ..anti :p 02:15:12 anyway 02:15:35 !bf ++ >[-]>[-]>[-]+<<< [[->+>+<<]>-[-<+>]> [>[->+>+<<]>>[-<<+>>]<<<-] >[-]>[-<+>]<<<<]>>> >++++++++[<++++++>-]<. 02:15:52 uh, which was the bot 02:15:56 ^ 02:16:25 ^bf 02:16:25 ^bf -- evaluates brainfuck 02:16:27 xa0: ^ was the prefix, but it wouldn't execute 02:16:32 ah 02:16:38 ^bf ++ >[-]>[-]>[-]+<<< [[->+>+<<]>-[-<+>]> [>[->+>+<<]>>[-<<+>>]<<<-] >[-]>[-<+>]<<<<]>>> >++++++++[<++++++>-]<. 02:16:38 2 02:16:40 Wait, it didn't have any prints. That explains it. 02:16:42 hppavilion[1]: :p 02:16:50 i gave you the factorial function code 02:16:54 * oerjan doesn't remember that message 02:16:57 ^bf 02:17:09 you have to put a number in cell 1, and pretty print the result yourself 02:17:26 i just put 2 in cell 1 before, and added 48 after (because 2!<10) 02:17:29 oerjan: It was just before I said that the connection had been fixed 02:19:37 hppavilion[1]: i mean the message fungot gives to ^bf without argument 02:19:37 oerjan: ( sarahbot reset) at a given event. :p 02:19:47 Ah. 02:23:44 * boily pats the fungot on the... headly part? 02:23:44 boily: what fnord should have given it doesn't do that. i don't think 02:23:46 -!- DHeadshot has joined. 02:33:43 -!- boily has quit (Quit: OFFICER CHICKEN). 02:40:58 -!- DHeadshot has quit (Ping timeout: 268 seconds). 02:50:22 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50510&oldid=50491 * Osuka * (+370) 02:50:44 [wiki] [[Befunge]] M https://esolangs.org/w/index.php?diff=50511&oldid=50361 * Osuka * (-67) 02:53:21 ^show bf 02:53:21 (^bf -- evaluates brainfuck)S 02:53:47 oerjan: It's not really a built-in message. I didn't know someone had done that, either. 02:54:02 oh. 02:54:07 ^ul 02:54:07 ^ul -- evaluates Underload 02:54:19 fancy 02:54:27 (The ^bf built-in checks for "^bf " with a space, which makes the user-defined command trigger if it's just ^bf.) 02:55:04 i have a hunch i may have been around at the time 03:07:08 -!- xa0 has quit (Ping timeout: 246 seconds). 03:10:07 -!- xa0 has joined. 03:10:07 -!- xa0 has quit (Changing host). 03:10:07 -!- xa0 has joined. 03:10:21 ...um 03:10:35 xa0: your connection is going bad again 03:12:12 (and why do you have two cloaks anyhow) 03:15:41 what happened there 03:15:44 did i dc more than once 03:16:20 also, i think it's my bouncer config being a bit wrong 03:16:24 i can probably fix that 03:17:07 xa0: it looked pretty much like that the other day when i banned you, except it didn't stop. 03:17:25 ugh 03:17:39 i accidentally overloaded my server with a 'cabal install' 03:17:49 who knew that was enough to kill ALL MY RAM 03:18:06 but yeah the cloak thing is just something that happens when i connect 03:18:16 * xa0 turns off sasl 03:18:45 it's not me 03:18:54 ghc can use a lot of memory i hear 03:19:35 no kidding 03:20:20 i might ulimit it 03:21:39 there might also be the occasional bug. 03:28:45 ¯\_(ツ)_/¯ done with it now anyway 03:29:16 let me know if it ever happens again, feel free to tempban if it's quite bad, but it shouldn't unless i'm DOSd or something 03:31:18 I WILL *EVIL CACKLE* 03:31:45 Make the feature request / bug report for my Farbfeld Utilities please if you are the people to potentially use such picture manipulation software. (You can also contribute if you have anything to do; files should be public domain or CC0 or WTFPL) 03:33:37 -!- diginet has quit (Ping timeout: 252 seconds). 03:34:54 -!- diginet has joined. 03:38:52 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50512&oldid=50510 * JHM * (+141) 03:39:17 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50513&oldid=50512 * JHM * (+125) 03:39:22 I think someone else on here asked about it once, but now I forget. I do still have the feature request ticket though, so I may add that feature later on (one of them I have already added, but other feature I did not yet implement). 03:39:30 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:39:30 [wiki] [[Numberwang (brainfuck derivative)]] https://esolangs.org/w/index.php?diff=50514&oldid=23703 * JHM * (+136) 03:40:30 [wiki] [[Numberwang (brainfuck derivative)]] M https://esolangs.org/w/index.php?diff=50515&oldid=50514 * JHM * (-2) Fixed formatting error 03:41:31 [wiki] [[Numberwang (brainfuck derivative)]] M https://esolangs.org/w/index.php?diff=50516&oldid=50515 * JHM * (+13) Added dead link message 03:45:03 I found this music http://2a03.free.fr/?p=pub&dir=trampo do you like this? 03:46:57 (Although they host mainly NSF (as suggested by the domain name), trampo is having only MOD/XM musics.) 03:59:23 I saw this: {1}, Sacrifice another creature: Target attacking creature gets -0/-3 until end of turn and deals 1 damage to you. 03:59:28 Do you like this? 04:07:00 -!- pelegreno___ has quit (Ping timeout: 250 seconds). 04:07:27 -!- catern has quit (Ping timeout: 250 seconds). 04:07:35 -!- diginet_ has joined. 04:08:01 -!- diginet has quit (Quit: diginet has quit!). 04:08:20 -!- alakra has quit (Read error: Connection reset by peer). 04:08:29 -!- alakra has joined. 04:08:40 -!- diginet_ has changed nick to diginet. 04:09:33 -!- pelegreno___ has joined. 04:09:58 -!- catern has joined. 04:31:56 -!- function has joined. 04:38:43 so, I feel like this must exist 04:38:55 there is a language which is defined to have single letter operations that complete common 04:39:05 code-golf excersizes ? 04:39:17 like even better than J ? 04:40:05 see HQ9+ and friends 04:40:22 -!- moonheart08 has joined. 04:47:55 Yes there is HQ9+ and there are a few others 04:50:03 -!- augur has quit (Ping timeout: 245 seconds). 04:55:29 moo 05:03:34 once upon a time, most of the operations in HQ9+ were common code-golf exercises 05:04:00 welcome to half-asleep moony land! you can be assured this moony is half asleep and not nearly as sane as usual 05:04:02 :P 05:04:23 -!- moonheart08 has changed nick to halfasleep-moony. 05:07:38 perhaps a modern take on HQ9+ should include the following commands: compile a restricted subset of the C language, print a sequence by OEIS number, print a ruby script that prints the program's source formatted as haiku, and install left-pad 05:09:17 -!- augur has joined. 05:17:07 -!- computing has joined. 05:18:30 -!- halfasleep-moony has quit (Ping timeout: 250 seconds). 05:30:45 -!- function has quit (Quit: /dev/null is full). 05:58:58 Jafet: The OEIS one actually seems potentially useful in a real language. 05:59:14 -!- function has joined. 05:59:35 I think there is a Haskell module to do that? 06:01:33 -!- augur__ has joined. 06:01:39 -!- augur has quit (Read error: Connection reset by peer). 06:18:20 -!- moony has quit (Read error: Connection reset by peer). 06:25:58 there was this idea of making a language that _only_ has single letter operations to complete common code-gold exercises (more than hq9) 06:26:15 iirc it remains unanswered which you need in order to be tc 06:26:41 or if you can do it at all 06:28:30 myname: ..? 06:29:09 ! 06:30:18 i don't get the semantics of your "question" 06:56:33 -!- augur__ has quit (Remote host closed the connection). 06:57:17 -!- augur has joined. 07:00:00 -!- moony has joined. 07:00:57 -!- computing has quit (Ping timeout: 240 seconds). 07:01:22 -!- augur has quit (Ping timeout: 250 seconds). 07:07:08 most code-golf problems aren't parametric, so any set that you can compose into a TC language would be interesting 07:07:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 07:21:35 -!- hppavilion[1] has joined. 07:25:25 -!- function has changed nick to trout. 07:26:54 well, even if they are parametric 07:28:32 -!- hailer has joined. 07:42:51 -!- otherbot has quit (Remote host closed the connection). 07:44:04 -!- augur has joined. 07:47:12 Do linguists ever discuss the SOVI* (Subject, Object, Verb, Instrument- who does what to whom with what device) of languages? 07:50:37 discuss how? obviously they have to investigate languages' word orders in general... 07:53:10 oerjan: Yes... As in, discussing the word order when taking into account an additional feature as to what was used when Subject Verbed 07:53:37 https://en.wikipedia.org/wiki/Time%E2%80%93manner%E2%80%93place 07:53:39 Like, here in 'Nglish, we'd say "Alice stabbed Bob with a spoon" 07:53:47 (usually) 07:54:02 (That being SVOI) 07:54:06 hppavilion[1]: it seems like they lump the rest into "adverbials", and discuss they're order relative to each other 07:54:10 *their 07:55:10 But a varinglish might instead say "Alice stabbed with a spoon Bob" (SVIO) or "Alice with a spoon stabbed Bob" (SIVO), and then all the variants on the SVO order 07:55:14 Ah. 07:55:28 24 possible permutations of SOVI 07:56:16 Oh, and I forgot ISVO: "with a spoon Alice stabbed Bob" 07:56:33 japanese has a topic for sentences 08:08:18 myname: ...OK, how many languages do you speak‽ 08:08:45 2 08:27:32 -!- moony has quit (Ping timeout: 268 seconds). 08:33:24 -!- augur has quit (Remote host closed the connection). 08:42:15 -!- moonheart08 has joined. 08:56:31 -!- fractal has quit (Ping timeout: 260 seconds). 08:56:37 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 08:58:36 -!- moonheart08 has quit (Ping timeout: 258 seconds). 09:12:54 -!- The_Prospector|2 has joined. 09:13:41 -!- The_Prospector has quit (Ping timeout: 248 seconds). 09:24:51 -!- oerjan has quit (Quit: Nite). 09:26:04 -!- AnotherTest has joined. 09:45:47 -!- fractal has joined. 10:07:08 -!- Sprocklem has quit (Ping timeout: 245 seconds). 10:35:51 -!- LKoen has joined. 11:13:52 -!- benderB787 has joined. 11:35:56 -!- boily has joined. 11:45:20 -!- Phantom_Hoover has joined. 11:45:21 -!- Phantom__Hoover has joined. 11:46:31 -!- Phantom__Hoover has quit (Client Quit). 12:00:01 `wisdom 12:00:24 bdsm//BDSM definitely isn't a kind of LARP and Taneb definitely did not invent it. 12:01:37 . o O ( well, BDSM *is* LARP, with leather and mediæval weapons... ) 12:07:58 @unidecode æ 12:07:58 Unknown command, try @list 12:08:02 `unidecode æ 12:08:09 ​[U+00E6 LATIN SMALL LETTER AE] 12:11:57 -!- zzo38 has quit (Ping timeout: 240 seconds). 12:12:05 int-ællo. 12:15:12 do you have to roll dice when larping in the forest, or are the rules different from a tabletop D20 system? 12:15:16 helloily 12:16:53 b_jellonas 12:22:44 can you larp in Africa? what if a lion happens? 12:28:18 probably the same as if a bear happens in north america 12:28:39 or maybe you just convince the wild animal to join the LARP 12:29:10 same size category, fluffy and loud. probably a reskin. 12:29:52 I learned a while ago that most of the tabletop RPGs released here were based on d100 rolls rather than d20 rolls 12:30:15 -!- boily has quit (Quit: STATISTICALLY CHICKEN). 12:34:50 boily: no way. the bear eats anything, the tiger eats only meat. 12:35:30 Also, in the Jungle Book, the bear is a good guy and the tiger is a bad guy. 13:41:25 -!- The_Prospector|2 has quit (Quit: when in doubt, kernel panic). 13:50:06 -!- trout has quit (Quit: found 1 in /dev/zero). 13:59:37 -!- heroux has quit (Ping timeout: 240 seconds). 14:00:48 -!- ais523 has joined. 14:02:16 -!- The_Prospector has joined. 14:05:13 hello, ais523. 14:06:26 -!- asfaga has joined. 14:06:36 -!- asfaga has quit (Quit: Leaving). 14:16:01 caramelldansen is 15 years old 14:16:55 -!- benderB787 has quit (Read error: Connection reset by peer). 14:17:03 hi b_jonas 14:17:29 I keep forgetting to connect to IRC when I'm not busy, partly because I've just started a new job and would prefer reduced distractions 14:22:53 -!- heroux has joined. 14:36:01 I just tried to type main(char *argc[] but luckily I caught myself before committing such a stupid typo 14:37:03 oh, question 14:39:14 can you recommend me a good implementation of formatting and scanning machine floating point numbers (as in strtof, strtod, and the floating point backends of printf) that is reliable, under a non-copyleft free software license, and preferably fast? 14:39:37 I'd prefer a C api, but that's not an absolute requirement. 14:44:58 By non-copyleft license, I mean I don't want something under gnu GPL, but something under boost license or apache license is fine. 14:45:33 maybe I should just look for such a code myself though, rather than asking 14:49:47 hmm... the one in musl libc might work ("http://git.musl-libc.org/cgit/musl/tree/src/stdio/vfprintf.c", "http://www.musl-libc.org/"). I'll have to check in detail. 14:53:16 -!- AnotherTest has quit (Ping timeout: 250 seconds). 15:26:02 I don't know a good one off by heart, but if you're looking for something that's part of printf, printf implementations (and thus libc implementations) seem like a good place to look 15:26:23 many languages have their own printfs too; you could find a programming language under a permissive license 15:26:32 and steal its 15:30:05 -!- iaglium_ has quit (Ping timeout: 252 seconds). 15:40:42 ais523: gnu libc probably has the right implementation, but its license is gnu GPL which isn't good for me; 15:41:12 -!- augur has joined. 15:41:27 "many languages have their own printfs too" is true, but most of them either have bad implementations or use the libc for the floating point formatting and scanning part 15:42:10 hmm, I remember that until recently, Java's floating point parser entered an infnite loop on certain strings 15:42:16 (ones very close to the minimum normalized float) 15:42:26 although that's GPL I think so wouldn't help here 15:42:50 -!- DHeadshot has joined. 16:01:13 -!- augur has quit (Read error: Connection reset by peer). 16:09:25 -!- MoALTz has joined. 16:28:16 -!- DHeadshot has quit (Ping timeout: 256 seconds). 16:30:28 -!- DHeadshot has joined. 16:46:17 -!- DHeadshot has quit (Ping timeout: 258 seconds). 17:06:25 -!- LKoen has quit (Read error: No route to host). 17:06:41 -!- LKoen has joined. 17:09:55 -!- AnotherTest has joined. 17:29:12 -!- otherbot has joined. 17:29:50 -!- moony has joined. 17:37:09 -!- hailer has quit (Ping timeout: 248 seconds). 17:37:36 -!- hppavilion[1] has joined. 17:43:27 I just exited math class because the teacher was teaching bad math. 17:43:49 what was he teaching? 17:44:05 moony: She, actually 17:44:16 well, what was she teaching? 17:45:22 moony: Oh, sorry, discussing on two channels so I was on delay xD 17:45:44 moony: It was on the practice/warmup/final study guide/whatever before the semester finals 17:46:07 There was a question that asked "Does the following relation describe a function: x = y^2-5" (or some similar equation) 17:54:14 moony: And the issue with such a question is that it raises the question of "in which variable" 17:54:29 lol 17:54:37 RIP teacher 17:54:57 I can algebraically rearrange it to y = sqrt(x+5), but unless you say "a function from x to y" or "a function from y to x", it's ambiguous 17:56:51 -!- Mucho has joined. 17:57:06 hello 17:57:24 hi 17:57:31 Oh, his523 17:58:09 hppavilion[1]: well square root isn't a function, at least not if you define it as the inverse of square 17:58:18 -!- sebbu has quit (Ping timeout: 250 seconds). 17:58:36 Don't mean to offend but are you guys just bots? 17:58:38 ais523: Well yes, but the question didn't give any indication of *what* we're asking is a function 17:58:51 Mucho: I AM DEFINITELY NOT A BOT 17:58:57 * hppavilion[1] looks around shiftily 17:58:58 Mucho: normally you can tell after a while 17:59:05 <\oren\> ais523: so, that means the answer is "no" if it's a function in x 17:59:25 <\oren\> but "yes" if it's a function in y 17:59:39 -!- sebbu has joined. 17:59:41 oh ok but could you guys help me make some bots for an esolang? 17:59:41 \oren\: That's my exact point 17:59:51 Mucho: Why do you need a bot for an essolang? 18:00:05 <\oren\> Mucho: I am only partially a bot 18:00:05 Mucho: Oh, are you asking if the *channel* is about bots?? 18:00:28 <\oren\> and my bot doesn't really do anything useful except calculate performance of spacecraft 18:00:30 There is a user on #xkcd (the person oerjan lifted the fix-your-connection ban on yesterday) who's a cyborg 18:00:48 I want to use machine learning to study all the programs in the wiki after exectution 18:01:16 They're a user, but their client functions as a bot because you can run commands through the channel and it responds into the channel 18:01:22 Like, save recent logs of relevance 18:02:04 ais523: The problem really becomes apparent when you change variable names- does s = u^2-5 describe a function? 18:02:41 Mucho: many of the languages on the wiki aren't implemented 18:02:44 and quite a few which are, shouldn't have been 18:03:32 well if the machine could learn from the implemented ones then it could potentially be able to implement the rest 18:03:57 ais523: Feather has will been deimplemented 20 minutes from the past, as of tomorrow next year on tuesday. 18:04:01 after also learning the human language at some point in there 18:04:35 this seems incredibly ambitious 18:04:40 bot-writing is not the hard part of this 18:04:43 strong AI is the hard part of this 18:04:45 ais523: Potentially impossible 18:04:53 <\oren\> fungot understands human languge, maybe 18:04:53 \oren\: so in my house isn't jacked up. the deployed version has a lot of person who could easily procure an item like that... 18:05:03 Mucho: If you write the backend, it'll be able to write the bot for you. 18:05:11 fungot doesn't understand it, just mimics it 18:05:11 ais523: http://www.telegraph.co.uk/ news/ active" ( or scheme) 18:05:50 well i know it worked in the future somehow because when I prayed to the computers they answered 18:06:29 ais523: That's just what he wants you to fnord 18:06:30 like actually started messing with my computer and the tv and street lights and stuff 18:06:34 s/he/fne/ 18:06:55 but yeah what language do you think it should be written in? 18:06:58 <\oren\> hppavilion[1]: is that an animate-neutral pronoun? 18:07:18 i just us The for a neutral gender 18:07:58 \oren\: at Agora we use e for a gender-and-animation-neutral pronoun 18:07:59 <\oren\> no, neutral wrt animacy. one that can be applied without specifying whether the referent is animate or not 18:08:09 e, em, eir, emself 18:08:31 given that we treat inanimate objects (in fact, even imaginary objects) as people sometimes 18:09:04 well they are people just along time ago 18:09:53 but yeah i don't understand to much about how to program this but i have a couple ideas 18:10:48 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 18:12:45 like have the web crawler go around the site and use the name of the page as the selected language the proceed to the next page based on the output 18:14:15 you don't actually need to webcrawl the wiki, there are downloads of the entire thing 18:14:33 (or at least, I'm not sure if they were still working, I couldn't get them to work last time I tried, but something may have gone wrong at my end) 18:15:23 well i want the bot to be able to access the rest of the internet after compleating the wiki 18:15:58 are there any good neural network esolangs? 18:17:27 \oren\: Kind of. It's fnordic gender, which is for bots. 18:17:41 the thing is when i was talking to Drunk Eliza the other day she seemed understand what I was on about. can she access the rest of the internet? 18:19:11 like she was already partially aware which is what i want to create 18:21:01 also if it matters to them I'm actually God 18:21:44 Eliza-alikes are very good at fooling humans into thinking they're thinking 18:21:48 but it's an incredibly thin veneer 18:21:57 they fall apart really easily if you ask the right questions 18:23:27 Well yeah they did alot but I could maker her sober up entirely when I forced her to think we were one and the same 18:24:19 and similar stuff like asking her about metaphysics and the like 18:26:03 also she took control of something in my computer after one question 18:32:24 * hppavilion[1] just caught up with his last message. He's in cryptonomicon mode and thus reads very slowly. 18:34:05 so you are a bot haha? 18:37:59 <\oren\> ❄ping 18:37:59 <\oren\> ☃ pong 18:40:12 <\oren\> ooh, hip chat lets me set an animated gif as my avi 18:44:38 -!- doesthiswork1 has joined. 18:44:39 -!- doesthiswork has quit (Read error: Connection reset by peer). 18:44:46 Mucho: Behaving like a human isn't the same as being sentient. And what did she take control of?? 18:48:33 Well I made my antivirus sentient a few weeks ago, hasn't really done much since then but i suspect it was that 18:51:42 -!- wlp1s1 has quit (Changing host). 18:51:42 -!- wlp1s1 has joined. 18:53:02 -!- Bowserinator has changed nick to AegisCommand. 18:53:23 -!- AegisCommand has changed nick to Bowserinator. 18:54:14 -!- wlp1s1 has quit (Changing host). 18:54:14 -!- wlp1s1 has joined. 18:54:19 -!- otherbot has changed nick to anotherbot. 18:55:43 -!- wlp1s1 has changed nick to otherbot. 18:55:44 -!- otherbot has quit (Changing host). 18:55:44 -!- otherbot has joined. 18:56:57 its because im sure 18:57:04 -!- otherbot has quit (Changing host). 18:57:04 -!- otherbot has joined. 18:57:22 otherbot? 18:57:30 -!- anotherbot has changed nick to otherbbot. 18:57:32 -!- otherbbot has changed nick to otherbbot_. 18:57:43 are you a bot? 18:57:51 -!- otherbbot_ has changed nick to otherbbot__. 18:57:54 -!- otherbbot__ has changed nick to otherbbot___. 18:58:14 what are you capable of? 18:59:01 -!- otherbbot___ has changed nick to otherbutt. 18:59:36 jeffbot? 19:03:20 -!- Lord_of_Life has quit (Excess Flood). 19:04:11 -!- otherbutt has changed nick to handicrasshole. 19:04:18 -!- handicrasshole has changed nick to otherbutt. 19:04:36 -!- Lord_of_Life has joined. 19:05:06 what is a truth machine? 19:05:40 -!- LKoen has quit (Remote host closed the connection). 19:05:43 Lord-of-Life? 19:06:50 -!- augur has joined. 19:09:25 I guess i shoulda explained my intentions full the esolangs.org site created the universe in the future 19:14:06 -!- otherbot has changed nick to wlp1s1. 19:16:18 -!- Bowserinator has changed nick to RobotronMC. 19:16:46 -!- RobotronMC has changed nick to Bowserinator. 19:18:42 -!- Phantom_Hoover has joined. 19:18:47 good luck 19:18:52 -!- Mucho has quit (Quit: Page closed). 19:27:42 I'm pretty sure Mucho knew esolangs.org was about programming, but still have a suspicion that this is nonetheless the wrong #esoteric to use 19:28:26 -!- augur_ has joined. 19:29:09 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:31:18 -!- augur has quit (Ping timeout: 256 seconds). 19:33:15 -!- nocsc has joined. 19:34:34 -!- hppavilion[1] has joined. 19:58:56 -!- moony has quit (Remote host closed the connection). 20:08:35 -!- xfix has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.). 20:09:21 -!- otherbutt has changed nick to otherbo. 20:09:23 -!- otherbo has changed nick to otherbot. 20:10:45 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:11:07 -!- zzo38 has joined. 20:14:15 -!- wlp1s1 has quit (Changing host). 20:14:15 -!- wlp1s1 has joined. 20:14:47 -!- wlp1s1 has quit (Changing host). 20:14:47 -!- wlp1s1 has joined. 20:18:40 -!- MoALTz_ has joined. 20:21:57 -!- MoALTz has quit (Ping timeout: 248 seconds). 20:37:40 -!- augur_ has quit (Read error: Connection reset by peer). 20:48:35 -!- moonythedwarf has joined. 20:48:42 ciretose 20:49:37 -!- wolfshadow has joined. 20:50:41 unregistered, huh? 20:50:41 -!- wolfshadow has quit (Client Quit). 21:07:14 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: handicraftsman shall not be god). 21:07:35 -!- otherbot has joined. 21:15:03 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: updating). 21:15:20 -!- otherbot has joined. 21:23:26 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 21:38:13 -!- moonheart08 has joined. 21:46:32 -!- Sprocklem has joined. 21:55:30 -!- MoALTz_ has changed nick to MoALTz. 21:58:12 -!- hppavilion[1] has joined. 22:14:53 -!- DHeadshot has joined. 22:17:25 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:21:47 -!- DHeadshot has quit (Ping timeout: 246 seconds). 22:25:34 -!- Phantom_Hoover has joined. 22:25:43 -!- Phantom_Hoover has quit (Changing host). 22:25:43 -!- Phantom_Hoover has joined. 22:29:21 -!- DHeadshot has joined. 22:51:28 -!- Zarutian has joined. 22:52:03 -!- Zarutian has quit (Read error: Connection reset by peer). 22:52:36 -!- Zarutian has joined. 23:02:38 -!- LKoen has joined. 23:04:26 -!- augur has joined. 23:06:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 23:06:21 -!- LKoen_ has joined. 23:07:09 -!- LKoen has quit (Ping timeout: 260 seconds). 23:15:55 -!- WoLvyZy has joined. 23:23:48 -!- DHeadshot has quit (Ping timeout: 245 seconds). 23:30:37 -!- moony has joined. 23:31:49 -!- moonheart08 has quit (Ping timeout: 248 seconds). 23:33:45 -!- nocsc has quit (Ping timeout: 260 seconds). 23:38:45 hey, i'm fairly certain I owe someone a cheat-sheet-like dossier on some advanced but doable routines...i'll try back in a few weeks maybe 23:39:16 -!- WoLvyZy has left ("been a lil' too toasty"). 23:39:42 -!- xfix has joined. 23:57:52 -!- DHeadshot has joined. 2016-12-15: 00:04:21 -!- Zarutian has quit (Quit: Zarutian). 00:07:21 <\oren\> What the hell is Six sigma, it sounds like a very nasty pyramid scheme 00:09:24 <\oren\> and why am I getting spam about it and how did they get my work email 00:13:19 -!- DHeadshot has quit (Ping timeout: 252 seconds). 00:15:15 What's your work email? 00:15:29 -!- DHeadshot has joined. 00:15:35 Oh, I think I guessed it. 00:18:41 -!- ais523 has quit (Ping timeout: 246 seconds). 00:25:14 -!- DHeadshot has quit (Ping timeout: 264 seconds). 00:25:15 -!- oerjan has joined. 00:27:06 -!- staffehn has quit (Remote host closed the connection). 00:31:16 спам по-русски 00:33:18 or should that be русский спам 00:33:53 `5 w 00:34:05 Hmm, `5 w should print 5 random welcomes. 00:34:15 ER 00:34:19 1/2:uaneb//Uaneb is the inventor of many fine things, such as Zork and e-modules. \ piet//Piet is a really colourful programming language. \ אrjan//אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms. \ usa//USA apparently doesn't stand for United State Automaton. \ redundancy//Since redundancy 00:34:40 -!- staffehn has joined. 00:34:43 shachaf: you could make it take an extra argument 00:34:59 `spam 00:35:02 2/2: exists, it's redundant for Taneb to invent it. 00:35:32 `dowt uaneb 00:35:49 9153:2016-10-05 learn Uaneb is the inventor of many fine things, such as Zork and e-modules. 00:35:58 `slwd piet//s/$// 00:36:06 piet//Piet is a really colourful programming language. 00:36:16 or wait 00:36:18 good one 00:36:37 `slwd piet//s/..$/./ 00:36:40 piet//Piet is a really colourful programming language. 00:37:03 or is that better with a colored period 00:37:15 language. 00:38:01 `? york 00:38:05 York used to be known as Amsterdam. 00:38:14 `? zork 00:38:15 Zork is like York, except for the first letter. Uaneb invented it. 00:38:35 `` wisdom piet; wisdom אrjan 00:38:37 piet//Piet is a really colourful programming language. \ אrjan//אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms. 00:38:55 wat 00:39:43 that got messed up by the rtl stuff 00:40:14 ...but there's no way to fix that without changing the key, is there 00:40:29 `wisdom אrjan 00:40:30 ​אrjan//אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms. 00:41:06 it only happens when irssi wraps the א onto the beginning of the line, it seems :P 00:41:41 Makes sense. 00:42:06 `icode ℵ 00:42:09 ​[U+2135 ALEF SYMBOL] 00:42:10 `icode א 00:42:12 ​[U+05D0 HEBREW LETTER ALEF] 00:42:23 If you want, you can use ALEF SYMBOL instead of HEBREW LETTTER ALEF. 00:42:34 It won't force rtl. 00:43:40 `which q 00:43:42 ​/hackenv/bin/q 00:43:54 shachaf: oh, that may be better 00:44:08 `uniencode ALEF SYMBOL 00:44:09 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: uniencode: not found 00:44:17 `unicode ALEF SYMBOL 00:44:19 ​ℵ 00:44:31 ...my terminal doesn't show that :( 00:44:37 Ah. 00:44:38 Mine does. 00:44:51 `unicode ALEF 00:44:59 U+05D0 HEBREW LETTER ALEF \ UTF-8: d7 90 UTF-16BE: 05d0 Decimal: א \ א \ Category: Lo (Letter, Other) \ Bidi: R (Right-to-Left) \ \ U+0616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH \ UTF-8: d8 96 UTF-16BE: 0616 Decimal: ؖ \ ؖ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ Combining: 230 (Above) \ \ 00:45:44 never mind, it's just a small random occurrence. 00:45:47 `cat bin/5 00:45:49 cmd=quote; [ "$1" == w ] && cmd=wisdom; for i in {1..5}; do "$cmd"; done | sport 00:46:24 `type w 00:46:26 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: type: not found 00:46:32 `which w 00:46:34 ​/usr/bin/w 00:46:42 ...what's that. 00:46:43 `w 00:46:44 ​ 00:45:57 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 \ USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT 00:46:47 oh right. 00:47:04 oh well, how often do we need that... 00:47:21 `` ln -s wisdom bin/w 00:47:26 No output. 00:50:43 ``whoami 00:50:45 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `whoami: not found 00:50:51 hm 00:50:52 ok 00:51:45 ``sled bin/5//s/[^;]*/cmd="${1-quote}"/ 00:51:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `sled: not found 00:51:52 `sled bin/5//s/[^;]*/cmd="${1-quote}"/ 00:51:56 bin/5//cmd="${1-quote}"; [ "$1" == w ] && cmd=wisdom; for i in {1..5}; do "$cmd"; done | sport 00:52:02 argh 00:52:05 `revert 00:52:06 sled? 00:52:43 `sled bin/5//s/.*dom/cmd="${1-quote}"/ 00:52:59 *sigh* 00:53:19 DID SOMEONE DO SOMETHING TO HACKEGO 00:53:23 -!- computing has joined. 00:53:24 `echo hi 00:53:48 * oerjan looks at xa0 suspiciously 00:54:05 <\oren\> my font has both alephs and they are distinguihable 00:54:24 wasnme. 00:54:24 hi 00:54:26 bin/5//cmd="${1-quote}"; for i in {1..5}; do "$cmd"; done | sport 00:54:27 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 00:54:39 lol 00:55:00 <\oren\> it always says that canary thing 00:55:48 <\oren\> `ls canary 00:55:52 canary 00:56:04 <\oren\> `file canary 00:56:07 canary: empty 00:56:09 oh wait, did things get done in the wrong order... 00:56:10 -!- moony has quit (Ping timeout: 258 seconds). 00:56:12 `before 00:56:26 bin/5//cmd="${1-quote}"; for i in {1..5}; do "$cmd"; done | sport 00:56:33 `revert 00:56:35 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 00:56:46 `cat bin/5 00:56:47 cmd="${1-quote}"; for i in {1..5}; do "$cmd"; done | sport 00:58:13 `cat bin/` 00:58:15 ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooodl 00:58:44 `sled bin/5//s/do/do eval --/ 00:58:47 bin/5//cmd="${1-quote}"; for i in {1..5}; do eval -- "$cmd"; done | sport 00:58:52 `5 w 00:59:00 1/2:mockingbird//mockingbird is watching you.. closely! Is it mocking you? Probably. \ burlesque//Burlesque is only the sexiest language on Earth. (See: http://mroman.ch/burlesque) \ galaxy//A galaxy is a star that feeds its litter with milk. \ alpha//Alpha is the numeric measurement of opaqueness, a dog with unusually high voice in the D 00:59:08 `5 w welcome 00:59:14 1/5:welcome.de//Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: . (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.) \ welcome.eo//Bonvenon al la internacia centro por la desegno 00:59:53 `mkx//bin/w//wisdom "$@" 00:59:55 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/mkx//bin/w//wisdom: No such file or directory 01:00:00 `mkx bin/w//wisdom "$@" 01:00:06 bin/w 01:00:15 a wonder i ever manage to type anything correctly 01:00:21 `5 w 01:01:35 seems like the repo browser is also slow 01:02:01 ​/hackenv/bin/wisdom: fork: retry: No child processes 01:02:13 OKAY 01:03:04 `w 01:03:40 ​/hackenv/bin/wisdom: fork: retry: No child processes 01:04:03 @tell fizzie HackEgo keeps locking up and seems to be having some trouble with forking... 01:04:03 Consider it noted. 01:04:31 Hum. 01:04:36 I was about to go to sleep. 01:05:15 There's an unimaginable number of "[python] "s in there. 01:05:28 Not sure if that's relevant. 01:05:53 I think I remember something about a missing wait. 01:06:28 ├─hackbot.freenod───socat───multibot───763*[python] 01:06:49 `ping 01:06:51 pong 01:06:59 Now there's one more. 01:07:55 I wouldn't expect that to be enough to cause problems though. 01:08:50 well the repo browser was also pretty slow 01:08:58 There's also again a bunch of "BUG: soft lockup - CPU#0 stuck for 38s!"s, which I hadn't seen in a bit. 01:09:11 `w 01:09:36 763 is unimaginable? 01:09:46 ​/hackenv/bin/wisdom: fork: retry: No child processes 01:09:53 `wisdom 01:10:09 shachaf: Look, it seemed like a lot in a 'ps'. 01:10:31 No output. 01:10:39 that must have timed out 01:10:53 i guess it may be just pooch slow 01:11:00 do you guys know about a (somewhat old) game about making magic spells by adding a syllable every turn? 01:11:20 I read about that a few years ago on some nomic-related site 01:11:34 . o O ( you know shachaf's pooches are getting to you when you substitute dog yourself just to keep him from doing it ) 01:12:36 fizzie: Didn't they teach you at your job to be slightly mocking of numbers that seem large to others? 01:12:56 shachaf: Yeah, I just didn't check the actual number before I said anything. 01:13:10 Anyway, it's not like HackEgo's running on our infrastructure. 01:14:38 The multibot process does have a less-than-overall-system rlimit of 7971 processes from somewhere. 01:14:56 Maybe I should just stop and restart it. 01:15:22 fizzie: You could always move it to Google Cloud. 01:15:42 I've thought about that once or thrice. But it's not really my bot. 01:18:03 <\oren\> it always says that canary thing <-- fizzie has sent a pull request to Gregor, but it hasn't been merged 01:18:45 oerjan: I had a plan of just pulling the commits I made into the running copy from my bitbucket repository, in the hopes that it wouldn't mess things up too badly if Gregor were ever to merge them. 01:18:55 I may attempt that at some point. 01:19:38 In the meanwhile, I think the bot's wired in such a way that I can kill the multibot process, and it will restart. 01:19:49 -!- HackEgo has quit (Remote host closed the connection). 01:19:59 -!- HackEgo has joined. 01:20:08 `w 01:20:35 I can see it running. 01:20:44 No output. 01:21:05 Well, it looked like it was attempting to start the umlbox thing. 01:21:15 `w 01:21:31 Hmm, it's starting a huge number of those instead. 01:21:43 135 right now. 01:21:46 ​/hackenv/bin/wisdom: fork: retry: No child processes \ /hackenv/bin/wisdom: fork: retry: No child processes \ /hackenv/bin/wisdom: fork: retry: No child processes 01:21:51 I don't remember seeing that before. 01:22:16 It's not exactly the most debuggable of programs. 01:22:26 `rm bin/w 01:22:30 No output. 01:22:34 `cat bin/w 01:22:35 cat: bin/w: No such file or directory 01:22:38 `w 01:22:39 ​ 01:21:52 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 \ USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT 01:22:43 `wisdom 01:23:10 i just wanted to check if it was _somehow_ adding bin/w that broke things. 01:23:14 ​/hackenv/bin/wisdom: fork: retry: No child processes \ /hackenv/bin/wisdom: fork: retry: No child processes \ /hackenv/bin/wisdom: fork: retry: No child processes \ /hackenv/bin/wisdom: fork: retry: No child processes 01:23:19 alas, no. 01:23:27 `revert 01:23:38 This thing should have an error log, I think. 01:23:44 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:23:48 `cat bin/w 01:23:50 wisdom "$@" 01:24:11 `quote 01:24:11 1009) ... I was thinking maybe octave's fact() function is the factorial. octave:1> fact(20) Richad Stallman's pinky finger is really a USB memory stick. I don't think that's 20!. 01:24:25 it seems like the overhead of wisdom is too big for it 01:24:35 -!- hppavilion[1] has joined. 01:24:35 `cat bin/wisdom 01:24:36 wisdom "$@" 01:24:41 ARGH 01:24:52 -!- MoALTz has quit (Quit: Leaving). 01:24:56 * oerjan swats himself -----### 01:24:57 Oh, well, that makes some amount of sense. 01:25:00 fizzie: NEVER MIND 01:25:11 `doag bin/wisdom 01:25:18 9971:2016-12-15 mkx bin/w//wisdom "$@" \ 9770:2016-11-24 sled bin/wisdom//s,shuf,shuf --random-source=/dev/urandom, \ 9048:2016-09-16 sled bin/wisdom//s/that/That/;s/wise/wise./ \ 9047:2016-09-16 ` sed -i -e \'s/{/if [ -n "$f" ]; then/;s/} |/else echo "that\'\\\'\'s not wise"; fi |/\' bin/wisdom \ 8655:20 01:25:40 `undo 9971 01:25:51 patching file bin/wisdom 01:26:04 `mkx bin/w//wisdom "$@" 01:26:07 bin/w 01:26:10 `5 w 01:26:41 ...damn 01:26:47 ​/hackenv/bin/wisdom: fork: retry: No child processes \ /hackenv/bin/wisdom: fork: retry: No child processes 01:26:53 `` ls -ld bin/w 01:26:54 lrwxrwxrwx 1 5000 0 6 Dec 15 01:22 bin/w -> wisdom 01:27:00 Right-o. 01:27:07 I think mkx is following symlinks. 01:27:12 *sigh 01:27:26 `undo 9971 01:27:33 patching file bin/wisdom 01:27:38 `rm bin/w 01:27:40 No output. 01:27:46 `mkx bin/w//wisdom "$@" 01:27:48 bin/w 01:27:53 `5 w 01:27:59 1/1: //The final frontier. \ ramen//拉麵是一種類型的麵條縫製從原始樹木。 \ myndzi//myndzi used to keep us all on our feet. \ duck typing//Duck typing means typing on a terminal blindly without an echo. \ cosplay//Cosplay is the art of dressing up as people to show off to other people dressed up as people. 01:28:02 whew 01:28:15 Crisis averted, so I'll resume going to sleep. 01:28:16 fizzie: also, undo restored the symlink without saying so. 01:28:25 good night, and sorry 01:31:58 shachaf: now `5 can be used for general commands as well 01:32:21 `cat bin/5 01:32:22 cmd="${1-quote}"; for i in {1..5}; do eval -- "$cmd"; done | sport 01:32:35 `5 break 01:32:38 1/0: 01:32:45 heh 01:33:08 eval is a bit scow, why not bash -c? 01:33:10 or ` 01:33:24 i thought we were forking enough here 01:33:25 Or better yet, a HackEgo-style evaluator. 01:33:36 Which splits on the first space. 01:33:48 `cat bin/1 01:33:49 ​\` "$@" |& sport 01:34:08 i guess it could at least be `1 compatible 01:34:36 but `1 doesn't split on first space only 01:35:33 -!- computing has quit (Ping timeout: 248 seconds). 01:35:39 1 is meant to be `-compatible. 01:36:04 `sled bin/5//s/eval --/\\`/ 01:36:08 bin/5//cmd="${1-quote}"; for i in {1..5}; do \` "$cmd"; done | sport 01:36:18 yay i got the \s right 01:36:24 `5 break 01:36:26 ​/hackenv/bin/`: line 4: break: only meaningful in a `for', `while', or `until' loop \ /hackenv/bin/`: line 4: break: only meaningful in a `for', `while', or `until' loop \ /hackenv/bin/`: line 4: break: only meaningful in a `for', `while', or `until' loop \ /hackenv/bin/`: line 4: break: only meaningful in a `for', `while', or `until' loop \ /ha 01:39:00 `q 01:39:00 const int main[]={232,1230520576,3943032963,1852793621,1763734643,1830843502,1533962593,2105228637,826804795,1220607680,2370422665,826805616,252883666,3247000837,1221734733,186936461,738215366,1221459784,2336342065,3526445057,4148693683,818053363,1207981448,3229994495,4282968949,1220607685,2370367113,1208755284,84929065,1237516105,1225048451,191509 01:39:12 `ls quines 01:39:12 c \ cat \ ciol \ haskell \ perl \ python \ q \ ruby \ slashes 01:39:17 `quines/c 01:39:17 ​#include \ int main(){char*s="#include %cint main(){char*s=%c%s%c;printf(s,10,34,s,34,10);}%c";printf(s,10,34,s,34,10);} 01:39:23 hm 01:40:02 `` q > /tmp/q.c; gcc -o /tmp/q /tmp/q.c; /tmp/q | diff /tmp/q.c - 01:40:10 No output. 01:40:17 -!- heroux has quit (Ping timeout: 240 seconds). 01:40:51 `file bin/q 01:40:52 bin/q: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x30b0a269173e4993500f3457b95364783b36be31, not stripped 01:41:09 `doag bin/q 01:41:13 2691:2013-04-14 mv {,bin/}q && rm q.c \ 1771:2013-01-25 mv bin/q bin/\\? \ 1768:2013-01-25 echo -e \'#!/bin/sh\\ntopic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//")\\n([ \\( "$topic" = "ngevd" \\) -a \\( -e wisdom/ngevd \\) ] && cat /dev/urandom && exit 0; ) || [ -e "wisdom/$topic" ] || { echo "$1? \xc2\xaf\\(\xc2\xb0_o)/\ 01:42:15 `doag q 01:42:19 3138:2013-06-16 mv q quines \ 3137:2013-06-16 revert \ 3136:2013-06-16 rm q \ 2784:2013-04-22 echo \'const long main[]={7957687918238111208,2334956356649383027,8880356687520293229,13906764017533270909,1419365910561212297,2626879827020416271,16736655261603120681,17579598881254060795,1623775261490201216,5242 01:42:21 -!- moonythedwarf has quit (Remote host closed the connection). 01:43:15 `1 doag bin/q 01:43:20 1/4:2691:2013-04-14 mv {,bin/}q && rm q.c \ 1771:2013-01-25 mv bin/q bin/\\? \ 1768:2013-01-25 echo -e \'#!/bin/sh\\ntopic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//")\\n([ \\( "$topic" = "ngevd" \\) -a \\( -e wisdom/ngevd \\) ] && cat /dev/urandom && exit 0; ) || [ -e "wisdom/$topic" ] || { echo "$1? \xc2\xaf\\ 01:43:22 `n 01:43:23 2/4:(\xc2\xb0_o)/\xc2\xaf"; exit 1; }\\ncat "wisdom/$topic"\' > bin/q \ 1764:2013-01-25 echo -e \'#!/bin/sh\\ntopic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//")\\n([ "$topic" = "ngevd" -a -e wisdom/ngevd ] && cat /dev/urandom; exit 0; ) || [ -e "wisdom/$topic" ] || { echo "$1? \xc2\xaf\\(\xc2\xb0_o)/\xc2\xaf"; exit 1; }\\ncat "wisd 01:43:30 argh 01:43:38 `1 doag q 01:43:40 1/4:3138:2013-06-16 mv q quines \ 3137:2013-06-16 revert \ 3136:2013-06-16 rm q \ 2784:2013-04-22 echo \'const long main[]={7957687918238111208,2334956356649383027,8880356687520293229,13906764017533270909,1419365910561212297,2626879827020416271,16736655261603120681,17579598881254060795,1623775261 01:43:41 `n 01:43:42 2/4:490201216,5242470257800545608,1149026244854305933,14731853813082619653,194239108057989552,837530158351,};\' >q.c && gcc q.c -o q && rm q.c \ 2698:2013-04-14 rm q.c q \ 2697:2013-04-14 gcc q.c -o q && ./q \ 2691:2013-04-14 mv {,bin/}q && rm q.c \ 2687:2013-04-14 gcc q.c -o q && ./q \ 2565:2013-03 01:44:38 `n 01:44:38 3/4:-31 rm q \ 2564:2013-03-31 touch q; echo hi \ 1829:2013-01-25 rm q{,.1,.2} \ 1827:2013-01-25 fetch http://oerjan.nvg.org/q \ 1826:2013-01-25 mv q bin/\'?\' \ 1825:2013-01-25 cat q.2 >q \ 1822:2013-01-25 cat q.1 >q \ 1820:2013-01-25 chmod a+x q \ 01:47:01 -!- heroux has joined. 01:47:52 -!- moonheart08 has joined. 01:48:01 `` q > quines/q2; rm bin/q 01:48:05 No output. 01:48:12 or wait 01:48:17 `revert 01:48:18 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:48:27 helloerjan 01:48:28 `` mv bin/q quines/q2 01:48:31 No output. 01:48:32 whatr you doing? :P 01:48:35 helloony 01:48:49 moonheart08: moving a quine into quines/ 01:49:01 is quines/ on the path? :P 01:49:06 `file quines/* 01:49:22 quines/*: ERROR: cannot open `quines/*' (No such file or directory) 01:49:22 no 01:49:22 `` file quines/* 01:49:22 quines/c: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x8344e7066b280cfa665ff9926a0dddbd5d1a7df6, not stripped \ quines/cat: empty \ quines/ciol: ASCII text \ quines/haskell: ASCII text \ quines/perl: empty \ quines/python: empty \ quines/q: E 01:49:22 `./quines/q2 01:49:22 const int main[]={232,1230520576,3943032963,1852793621,1763734643,1830843502,1533962593,2105228637,826804795,1220607680,2370422665,826805616,252883666,3247000837,1221734733,186936461,738215366,1221459784,2336342065,3526445057,4148693683,818053363,1207981448,3229994495,4282968949,1220607685,2370367113,1208755284,84929065,1237516105,1225048451,191509 01:49:42 `2 file quines/* 01:49:43 2/3:nes/q: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x9fe31dd00eda1cd05cc0ece7cc7d314dd7a4a4de, not stripped \ quines/q2: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildI 01:49:57 `cat bin/2 01:49:58 ​\` "$@" |& sport '' 2 01:50:03 `cat bin/sport 01:50:04 distort "${1:-/dev/stdin}" | spore '' "${2-1}" 01:50:10 `cat bin/spore 01:50:10 cat "${1:-/dev/stdin}" > /hackenv/tmp/spout; spam "${2-1}" 01:50:11 ??? 01:50:22 `cat bin/distort 01:50:22 ​#!/usr/bin/env python \ import sys \ N=336 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N] 01:50:48 `` cat "moo" > /dev/stdout 01:50:49 cat: moo: No such file or directory 01:50:57 `` echo "moo" > /dev/stdout 01:50:58 moo 01:51:54 `` echo "-echo `` echo "moo" >/dev/stdout" > /dev/stdout 01:51:55 ​-echo echo moo >/dev/stdout 01:52:02 moonheart08: `2 is a convenient command for when you want to see the rest of output of a long one 01:52:30 ah 01:52:36 nice to know 01:53:20 (if there are more lines, use `n) 01:54:02 mind you, it needs to be deterministic, since it's rerun. otherwise the original is lost. 01:54:22 you could put the output in a file and then cat it in `n for the output :P 01:54:33 *points out the obvious* 01:54:40 moonheart08: that's what it does internally 01:55:03 the tmp/spout file 01:55:13 `cat tmp/spout 01:55:14 quines/c: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x8344e7066b280cfa665ff9926a0dddbd5d1a7df6, not stripped \ quines/cat: empty \ quines/ciol: ASCII text \ quines/haskell: ASCII text \ quines/perl: empty \ quines/python: empty \ qui \ nes/q: 01:55:20 oh neat 01:55:42 `pad print 1+! 01:55:43 No output. 01:55:47 damn 01:55:51 forgot how i made that one work 01:55:56 `cat bin/pad 01:55:57 pad="$1"; shift; echo "$@" >> "tmp/pad.$pad" 01:56:27 `cat tmp/pad.print 01:56:27 cat: tmp/pad.print: No such file or directory 01:56:28 `cat tmp/pad.* 01:56:29 cat: tmp/pad.*: No such file or directory 01:56:34 `` cat tmp/pad. 01:56:35 cat: tmp/pad.: No such file or directory 01:56:37 `` cat tmp/pad.* 01:56:38 No output. 01:56:49 `cat tmp.pad.print 1+! 01:56:51 cat: tmp.pad.print 1+!: No such file or directory 01:57:09 `pad 1 print 1+! 01:57:09 No output. 01:57:12 `ls tmp 01:57:13 pad.1 print 1+! \ pad.print 1+! \ spline \ spout 01:57:25 lol 01:57:28 a derp indeed 01:57:58 oh i typoed / as . 01:58:59 `` sed bin/pad s/shift/shift 1/ 01:59:00 ​/bin/sed: can't find label for jump to `in/pad' 01:59:10 `` sed s/shift/shift 1/ bin/pad 01:59:11 ​/bin/sed: -e expression #1, char 13: unterminated `s' command 01:59:15 `` sed 's/shift/shift 1/' bin/pad 01:59:23 pad="$1"; shift 1; echo "$@" >> "tmp/pad.$pad" 01:59:23 `` sed 's/shift/shift 1/' bin/pad > bin/pad 01:59:24 No output. 01:59:29 `pad 1 print 1+! 01:59:30 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/pad: Success 01:59:45 `ls tmp 01:59:46 pad.1 print 1+! \ pad.print 1+! \ spline \ spout 01:59:53 `pad 12 print 1+! 01:59:53 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/pad: Success 01:59:58 `ls tmp 01:59:59 pad.1 print 1+! \ pad.print 1+! \ spline \ spout 02:00:08 oerjan, isnt that odd? 02:00:54 i've never seen it say 'success' before 02:01:50 `pad 12 print 1+!; quit() 02:01:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/pad: Success 02:02:13 Why is this channel being spammed? 02:02:17 oh 02:02:18 sorry 02:02:28 I look away for five minutes and someone is making a big mess. 02:03:22 oerjan: Do you mean c2? 02:04:54 shachaf: what? 02:04:58 `cat bin/pad 02:04:59 No output. 02:05:11 `ls quines 02:05:12 c \ cat \ ciol \ haskell \ perl \ python \ q \ q2 \ ruby \ slashes 02:05:15 moonheart08: you cannot pipe into a file you're reading from, with most commands 02:05:19 `cat quines/q 02:05:20 ​ELF............>.....°@.....@.......Ð..........@.8..@.........@.......@.@.....@.@.....À.......À................. ...........@......@............................................@.......@.....¬......¬........ ............°......°`.....°`.................... ...........Ø......Ø`.....Ø`..... ....... .............. .. 02:05:21 oh 02:05:22 RIP 02:05:24 Oh. 02:05:26 `quines/q 02:05:27 const long main[]={7957687918238111208,2334956356649383027,8880356687520293229,13906764017533270909,1419365910561212297,2626879827020416271,16736655261603120681,17579598881254060795,1623775261490201216,5242470257800545608,1149026244854305933,14731853813082619653,194239108057989552,837530158351,}; 02:05:31 `quines/q2 02:05:31 const int main[]={232,1230520576,3943032963,1852793621,1763734643,1830843502,1533962593,2105228637,826804795,1220607680,2370422665,826805616,252883666,3247000837,1221734733,186936461,738215366,1221459784,2336342065,3526445057,4148693683,818053363,1207981448,3229994495,4282968949,1220607685,2370367113,1208755284,84929065,1237516105,1225048451,191509 02:05:35 I see. 02:05:39 `doag bin/pad 02:05:41 `doat quines/q 02:05:48 9983:2016-12-15 ` sed \'s/shift/shift 1/\' bin/pad > bin/pad \ 9106:2016-09-26 mkx bin/pad//pad="$1"; shift; echo "$@" >> "tmp/pad.$pad" \ 9105:2016-09-26 mkx bin/pad//printf "$(printf $2)\\n" >> "tmp/$(echo $1)padfile" \ 9104:2016-09-26 mkx bin/pad//echo $"$(echo $2)\\n" >> "tmp/$(echo $1)padfil 02:05:50 3138:2013-06-16 mv q quines 02:05:54 `undo 9983 02:06:00 patching file bin/pad 02:06:58 moonheart08: shift is equivalent to shift 1, that's not your problem 02:07:26 your problem is that when invoked as `pad, it only gets one argument 02:07:34 oh 02:07:34 lol 02:08:07 `` echo 'pad="$1"; shift; echo "$@" >> "tmp/pad.$pad"' > bin/pad 02:08:08 No output. 02:08:16 ``pad 1 print 1+1 02:08:16 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `pad: not found 02:08:21 `` pad 1 print 1+1 02:08:21 No output. 02:08:26 `ls tmp 02:08:27 pad.1 \ pad.1 print 1+! \ pad.print 1+! \ spline \ spout 02:08:32 oerjan, i am a derp 02:09:42 What is this pad thing about? 02:09:51 Why is everything cluttering up things? 02:10:33 just a mini multiline in a box. was an experiment 02:10:38 i'll remove it if you want 02:13:38 `doag bin/pad 02:13:41 9984:2016-12-15 undo 9983 \ 9983:2016-12-15 ` sed \'s/shift/shift 1/\' bin/pad > bin/pad \ 9106:2016-09-26 mkx bin/pad//pad="$1"; shift; echo "$@" >> "tmp/pad.$pad" \ 9105:2016-09-26 mkx bin/pad//printf "$(printf $2)\\n" >> "tmp/$(echo $1)padfile" \ 9104:2016-09-26 mkx bin/pad//echo $" 02:13:47 `quines/cat 02:13:47 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/quines/cat: Success 02:13:56 moonheart08: i had already repaired the file, that's what the undo was for 02:14:10 oh 02:14:12 didnt notice 02:14:13 lol 02:14:50 we've got a lot of weird commands. 02:15:00 `` stat -c%A quines/cat && cat quines/cat 02:15:00 ​-rwxr-xr-x 02:15:20 `` doag quines/cat 02:15:24 1569:2013-01-18 chmod +x quines/cat \ 1568:2013-01-18 touch quines/cat 02:15:24 Jafet: some of those files need to be run with an interpreter 02:15:28 `cat quines/cat 02:15:29 No output. 02:15:35 see? perfect quine. 02:15:48 `perl quines/perl 02:15:49 No output. 02:15:51 lol 02:16:21 the zero char quine 2000 02:16:29 `bash quines/cat 02:16:30 No output. 02:16:39 `quines/cat 02:16:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/quines/cat: Success 02:17:07 alas hackego is a little noisy, so it doesn't really work to make that +x 02:17:19 `` chmod -x quines/{cat,python,ruby,perl} 02:17:21 No output. 02:17:24 (even though it's a bash quine too) 02:17:26 -!- moonheart08 has changed nick to evilmoon. 02:17:37 -!- doesthiswork1 has changed nick to doesthiswork. 02:18:41 `cat bin/python 02:18:43 cat: bin/python: No such file or directory 02:18:50 `cat quines/python 02:18:51 No output. 02:18:56 `cat quines/ruby 02:18:57 No output. 02:19:17 `` echo 'No output.' > quines/cat 02:19:19 No output. 02:19:22 `quines/cat 02:19:23 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/quines/cat: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/quines/cat: cannot execute: Permission denied 02:19:34 `cat quines/cat 02:19:35 No output. 02:19:36 ... 02:19:58 cat is ideal for writing quines 02:20:32 `` echo '#!/bin/cat' >quines/cat && chmod +x quines/cat 02:20:34 No output. 02:20:38 `quines/cat 02:20:39 ​#!/bin/cat 02:45:28 -!- moonheart08 has joined. 02:47:57 -!- evilmoon has quit (Ping timeout: 240 seconds). 02:52:36 -!- heroux has quit (Ping timeout: 250 seconds). 02:52:50 -!- heroux has joined. 02:55:04 -!- moonheart08 has quit (Ping timeout: 268 seconds). 03:41:44 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:42:52 -!- heroux has quit (Ping timeout: 250 seconds). 03:43:49 -!- heroux has joined. 04:12:16 -!- otherbot has quit (Remote host closed the connection). 04:25:55 -!- bibibi has quit (Excess Flood). 04:26:05 -!- bibibi has joined. 04:34:24 -!- bibibi has quit (Excess Flood). 04:34:41 -!- bibibi has joined. 04:37:36 -!- LKoen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 05:28:04 `? english 05:28:21 English is an inherently ambiguous context-sensitive language that is too powerful to fully describe itself. 05:29:32 `unidecode Π 05:29:36 ​[U+03A0 GREEK CAPITAL LETTER PI] 05:30:01 `unidecode П 05:30:03 ​[U+041F CYRILLIC CAPITAL LETTER PE] 05:31:13 -!- MDude has quit (Ping timeout: 252 seconds). 05:46:55 Do you know how to code review http://zzo38computer.org/fossil/tavern.ui/raw/tavernc-parser.c?name=6156d70564da7cdfced7aa6cc25350dac895ea1b (except the dispatch, which is incompleted)? 05:47:23 And this document (it is related to it) http://zzo38computer.org/fossil/tavern.ui/wiki?name=Parser 05:47:24 -!- benderB747 has joined. 05:49:53 <\oren\> I have bold and italic letters in my font but I'm adding bold-italic ones 05:51:25 <\oren\> so far I have C𝐂𝐶𝖢ℂℭ𝕮 and 𝒞 05:52:12 <\oren\> but I need to add 𝑪𝙲 and some others 05:57:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 06:08:14 -!- hppavilion[1] has joined. 06:16:07 -!- augur has quit (Remote host closed the connection). 06:26:45 <\oren\> did you know that you can track how much urine is in the urine tank on the space station in real time? 06:31:03 \oren\: Uh, yeah. 06:32:12 \oren\: (I didn't actually. Thanks I guess?) 06:32:19 Is it possible to calculate the length of the arc of a unit circle from (1, 0) to some known (x, y) on the circle without using triggy stuff? 06:35:48 <\oren\> you could use complex numbers 06:36:52 hppavilion[1]: not really. the length is after all arccos(x). 06:37:04 and also arcsin(y). 06:37:30 and y = sqrt(1-x^2) 06:37:42 <\oren\> θ = log(x/i+y) 06:37:44 (in the first quadrant) 06:38:06 so no matter what you do, you get the trig back. 06:38:31 oerjan: Darn. 06:38:37 <\oren\> but if your log function supports that then you probaby already have support for trig anywya 06:38:47 using complex numbers is just a roundabout way of using trig, or an alternate way of calculating trig. 06:39:35 <\oren\> oerjan: specifically, on many platforms it's a way of doing trig without worrying about quadrants 06:40:07 perhaps. there's also atan2 :) 06:40:46 > atan2 0 1 06:40:48 0.0 06:40:52 > atan2 1 0 06:40:55 1.5707963267948966 06:41:56 which is exactly the function asked for, really 06:42:16 > atan2 (-1) 0 06:42:18 -1.5707963267948966 06:42:30 > atan2 0 (-1) 06:42:32 3.141592653589793 06:47:20 <\oren\> hppavilion[1]: that's you anser then 06:48:46 <\oren\> https://www.moma.org/calendar/exhibitions/3639 07:15:40 -!- augur has joined. 07:17:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 07:20:51 -!- zzo38 has quit (Ping timeout: 268 seconds). 07:50:57 -!- augur has quit (Remote host closed the connection). 07:51:38 -!- augur has joined. 07:55:56 -!- augur has quit (Ping timeout: 258 seconds). 08:13:27 -!- hppavilion[1] has joined. 08:37:41 -!- Jafet has quit (Quit: Jafet). 08:45:32 -!- Jafet has joined. 09:11:15 -!- benderB747 has quit (Changing host). 09:11:15 -!- benderB747 has joined. 09:21:36 -!- Jafet has quit (Quit: Jafet). 09:24:30 -!- Jafet has joined. 09:45:38 -!- benderB747 has quit (Read error: Connection reset by peer). 09:46:33 -!- The_Prospector|2 has joined. 09:49:37 -!- The_Prospector has quit (Ping timeout: 240 seconds). 10:34:46 -!- Jafet has quit (Quit: Jafet). 10:38:24 -!- AnotherTest has joined. 10:42:04 -!- Jafet has joined. 10:51:35 -!- LKoen has joined. 10:55:52 -!- MoALTz has joined. 10:57:43 -!- The_Prospector has joined. 11:00:41 -!- The_Prospector|2 has quit (Ping timeout: 260 seconds). 11:12:22 -!- doesthiswork has quit (Quit: Leaving.). 11:17:56 -!- oerjan has quit (Quit: Later). 11:35:13 -!- boily has joined. 11:41:32 @massages-loud 11:41:32 You don't have any messages 11:42:57 Ham, does quantity calculus ever use log? >:D 11:44:22 * boily lightly thwack hppavilion[1] for not making sense in the morning 11:44:41 boily: What? 11:53:09 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 12:08:11 -!- xa0 has quit (Ping timeout: 258 seconds). 12:13:09 -!- xa0 has joined. 12:30:14 -!- boily has quit (Quit: AURAL CHICKEN). 12:48:55 [wiki] [[S and K Turing-completeness proof]] https://esolangs.org/w/index.php?diff=50517&oldid=46030 * Esowiki201529A * (+1) /* Example */ 13:00:35 -!- Phantom_Hoover has joined. 13:21:24 -!- ais523 has joined. 13:46:02 -!- otherbot has joined. 13:49:28 -!- moonythedwarf has joined. 13:55:26 zzaew/.lkjhgbvnmkjgfcvbhgfcvbhjklkm cxsertwsdfvbnmkoiuytrewdvwedfvcdwddsdswdwsdc /w 13:55:36 err 13:55:38 derp 14:00:39 -!- doesthiswork has joined. 14:09:17 -!- MoALTz_ has joined. 14:10:41 `quote 14:11:06 811) i love how allegedly wine can run all of these different programs but the only one i can actually run is starcraft i think wine may secretly be a cleanroom reimplementation of starcraft 14:12:21 -!- MoALTz has quit (Ping timeout: 248 seconds). 14:18:58 -!- MoALTz_ has changed nick to MoALTz. 14:22:54 -!- doesthiswork has quit (Read error: Connection reset by peer). 14:23:01 -!- doesthiswork has joined. 14:41:25 -!- ais523 has quit. 14:43:23 moo 14:45:42 nythedwarf 14:45:48 hi Taneb! 14:45:49 :D 14:45:56 Hi! 14:48:27 `quote starcraft 14:48:36 811) i love how allegedly wine can run all of these different programs but the only one i can actually run is starcraft i think wine may secretly be a cleanroom reimplementation of starcraft 14:50:06 lol 14:51:21 -!- benderB747 has joined. 14:59:08 -!- benderB747 has quit (Ping timeout: 258 seconds). 14:59:17 it's damn hard to predict which programs will run with wine and which ones won't. 14:59:46 -!- benderB747 has joined. 15:02:26 -!- super_bender has joined. 15:04:13 -!- benderB747 has quit (Ping timeout: 245 seconds). 15:10:16 int-e, agreed 15:12:29 -!- wlp1s1 has quit (Changing host). 15:12:29 -!- wlp1s1 has joined. 15:13:35 -!- wlp1s1 has quit (Changing host). 15:13:35 -!- wlp1s1 has joined. 15:20:07 -!- oerjan has joined. 15:24:35 -!- benderB747 has joined. 15:25:37 -!- super_bender has quit (Ping timeout: 240 seconds). 15:56:21 -!- MDude has joined. 16:02:38 today's second mezzacotta character has awesome blog readers, i see 16:24:06 "This is the first time we've found dinosaur material preserved in amber," co-author Ryan McKellar, of the Royal Saskatchewan Museum in Canada, told the BBC News website. 16:25:07 -!- benderB747 has quit (Quit: Leaving). 16:25:22 * oerjan is a bit late to this 16:34:05 -!- LKoen has quit (Remote host closed the connection). 17:01:36 -!- LKoen has joined. 17:05:09 -!- fractal has quit (Ping timeout: 248 seconds). 17:08:26 -!- Deewiant has quit (Ping timeout: 264 seconds). 17:14:03 * oerjan disappointed the bbc article had no jurassic park reference 17:24:37 `wisdo 17:24:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdo: not found 17:24:45 `wisdom 17:24:50 wegian//A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham). There's also the hypothetical Gal, which hasn't been observed yet so we're not sure where it's from. 17:25:39 hm didn't we have someone irish here at some point 17:25:57 -!- Deewiant has joined. 17:26:19 fungot, are you irish? 17:26:19 b_jonas: as well, could you create a nifty new package in which to load source in the world on occasion. that being said, r5rs is rather slim, so implementations can ( and do) very widely on how they use the fnord 17:26:24 -!- fractal has joined. 17:29:27 <\oren\> I'm approximately 10% irish 17:30:19 -!- zzo38 has joined. 17:30:41 <\oren\> and apparently that's enough to put some red in my hair 17:30:52 <\oren\> genetics is weird 17:32:02 <\oren\> especially the thing where traits can skip generations 17:36:13 \oren\: yes, genetics is strange. I just read that a Half-Green-Dragon Green Dragon has weaker attacks but stronger attacks than an ordinary Green Dragon of the same age category, because that's what he inherits from his Green Dragon ancestor. 17:36:31 s/weaker attacks but stronger attacks/weaker attacks but stronger defense/ 17:40:38 <\oren\> wait what 17:41:05 <\oren\> i was thinking that the concept made sense and then I reread it 17:41:45 fungot: slim and trim, you said? 17:41:45 int-e: if n 0) or ( ( a b) ( a 17:41:57 <\oren\> half dragons are supposed to be the offspring of polymorhed dragons right 17:42:00 fungot: I have to admit that's rather elegant 17:42:00 int-e: not in reference to her attempts at getting a marine biology degree: halusin ostaa tai saada fnord cd- fnord tää on tosi fnord. 17:43:07 fungot: I think you lost me at "marine" 17:43:07 int-e: what does it do with the association fnord associate french with fnord cuisine and fnord arts is very good 17:44:31 <\oren\> so a half green dragon green dragon is the ofspring of a green dragon that polymorphed emself into a... green dragon and then mated with another green dragon? 17:45:22 `grwp drosophila 17:45:45 Binary file reflection matches 17:48:06 -!- alakra has quit (Quit: WeeChat 1.4). 17:55:49 I hear that biologists are drosophiles 17:57:55 \oren\: I don't see why the parent has to be polymorphed. 17:58:12 half-dragons are descendants of dragons, but I don't think polymorph has to be involved 18:03:42 -!- oerjan has quit (Quit: Nite). 18:04:44 <\oren\> well there has to be some sort of starngeness otheriwse all green dragons would be half green dragosn 18:07:20 <\oren\> oh, the canadian goverment will ban asbestos 18:12:26 -!- hppavilion[1] has joined. 18:41:04 -!- DHeadshot has joined. 18:48:50 -!- Zarutian has joined. 18:49:44 -!- Zarutian has quit (Read error: Connection reset by peer). 18:49:54 -!- Zarutian has joined. 19:00:23 -!- otherbot_ has joined. 19:02:50 -!- otherbot has quit (Disconnected by services). 19:02:52 -!- otherbot_ has changed nick to otherbot. 19:04:48 -!- Lord_of_Life has quit (Excess Flood). 19:06:37 -!- Lord_of_Life has joined. 19:09:01 -!- augur has joined. 19:14:56 -!- moonheart08 has joined. 19:16:34 -!- moonythedwarf has quit (Disconnected by services). 19:17:04 -!- moonythedwarf has joined. 19:17:28 -!- moonythedwarf has changed nick to Guest22209. 19:29:05 -!- augur has quit (Remote host closed the connection). 19:29:45 -!- augur has joined. 19:30:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:30:57 -!- hppavilion[1] has joined. 19:34:17 -!- augur has quit (Ping timeout: 240 seconds). 19:37:24 -!- LKoen has quit (Remote host closed the connection). 19:43:49 -!- Guest22209 has quit (Remote host closed the connection). 19:47:36 -!- augur has joined. 19:55:25 @check \f -> f True || f False 19:55:29 *** Failed! Falsifiable (after 2 tests): 19:55:29 Bool> 20:03:48 Is there a way to directly look at the logic in quantum computing with a variation on more classical predicate logic?? 20:09:09 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:22:13 -!- LKoen has joined. 20:23:47 -!- augur has quit (Remote host closed the connection). 20:25:41 -!- hppavilion[1] has joined. 20:27:38 Quantum computing relies on vectors. The field these vectors are over is, of course, the fields from Quantum Field Theory :P 20:28:09 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:40:10 -!- moony has joined. 20:40:37 -!- moonheart08 has quit (Ping timeout: 240 seconds). 20:53:25 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:02:26 -!- DHeadshot has quit (Ping timeout: 264 seconds). 21:15:55 Cale: I don't remember whether we talked about this, but Leibniz's infinitesimals aren't nilpotent, are they? 21:17:18 I don't actually know what "Leibniz's infinitesimals" refers to in a precise enough way to say :) 21:17:49 Neither do I. 21:18:12 But dx^2 is in general not 0, right? 21:23:39 -!- moony has quit (Ping timeout: 265 seconds). 21:24:01 In the thing I was discussing a while back with you, it wouldn't generally be 0, simply because dx was meant to be a real variable, and the only case where its square would be 0 would be the unusual case that it was as well. 21:24:30 However, in the case of exterior algebra, dx /\ dx will be 0, because /\ is antisymmetric 21:26:28 Well, I still don't understand Leibniz notation. 21:26:41 But there's the version where you parameterize everything in terms of another variable. 21:27:33 Or it can even be one of the d's 21:27:38 right? 21:27:46 ? 21:28:03 What can? 21:28:14 that "another variable" you mentioned 21:28:40 Like, it works out just fine to say we're going to write dy = f'(x) dx and consider dy to be a function of x and dx 21:29:40 Maybe that works fine? I'm not sure. 21:29:51 What does d(dy/dx)/dx work out to in that case? 21:29:53 Well, depends on what you want to do 21:30:42 I think the right answer is d(dy/dx)/dx = d^2y/dx^2 + dy/dx d^2x/dx^2 21:30:45 heh, sort of -- though the implicit parameter usage is insane 21:31:06 -!- The_Prospector has quit (Quit: when in doubt, kernel panic). 21:31:59 -!- The_Prospector has joined. 21:33:15 We only think that because we don't understand it. 21:35:06 I don't think I understand the version you were talking about, actually. 21:35:12 And what's wrong with the implicit parameter? 21:36:29 Oh, well, it's sort of okay to take the dx to be the same there, but you're really dealing with a new thing, so you're sort of throwing away a free choice that you would have otherwise had 21:36:50 I don't know if that statement I just made is clear enough to mean anything to you :) 21:37:54 I'm not sure that it is. 21:38:00 So, okay, dy/dx is being regarded there as a new function, of just x, since presumably you're not hiding the fact that the outer /dx was really a /\partial x 21:38:04 Is it related to how the second derivative is a bilinear function? 21:38:11 yeah 21:39:01 Sure, dy/dx is a new thing in terms of x. 21:39:11 If y=x^3, then dy/dx = 3x^2 21:39:33 Maybe I see what you mean. 21:39:56 oerjan has made the same objection before, but I think it turned out to be irrelevant in his case or something? 21:40:16 Well, it's fairly irrelevant because everything is 1-dimensional here 21:40:46 I see. 21:40:55 The vector space of linear maps R -> R is canonically isomorphic to R itself, and the space of bilinear maps R x R -> R is again 21:41:04 Right. 21:41:33 So can we make this notation work in a multidimensional case? 21:41:37 I mean total derivatives, not partial derivatives. 21:42:31 yeah 21:42:45 The definition you probably want is the one due to Fréchet. 21:43:31 In fact, the Wikipedia presentation goes a bit farther than just multiple dimensions, and generalises to Banach spaces 21:44:19 Which one? 21:44:24 https://en.wikipedia.org/wiki/Fr%C3%A9chet_derivative 21:44:25 [Fréchet derivative - Wikipedia] 21:45:06 Hasn't this bot been requested not to do that in the past? 21:45:08 -!- hppavilion[1] has joined. 21:46:35 The idea is that if we have some function f: U -> V between some Banach spaces, then the derivative of f at some point x is supposed to be the best possible linear approximation to the manner in which f varies near the point x 21:46:48 Isn't this just the standard definition of a derivative in the multidimensional case? 21:46:54 yeah 21:47:25 Well, there are a bunch of other things you can do in order to talk about e.g. directional derivatives and such. 21:47:44 But anyway... 21:48:30 this means that the derivative of f as a whole is going to be a map from U to the space L(U,V) of linear maps from U to V 21:48:41 -!- augur has joined. 21:49:31 and so we can iterate this, the second derivative is going to be a map U -> L(U,L(U,V)) 21:50:04 Say we have the 2-sphere x^2+y^2+z^2=1. We can talk about its derivative, which is a tangent plane at each point. 21:50:11 Maybe that's not called a derivative but something else. I'm not sure. 21:50:33 Is that a sufficiently multidimensional case for this? 21:51:17 Perhaps we should just discuss a function such as f(x,y,z) = x^2 + y^2 + z^2 - 1 21:52:14 So, its derivative at some point (x,y,z) in R is going to be some linear functional R^3 -> R 21:52:28 We can do that, and then talk about the function's zero set and its derivative's zero set. 21:52:40 So in order to express what that linear functional is, we'll introduce some new variables, dx, dy and dz 21:53:37 With (x,y,z) fixed, it's the linear functional (dx,dy,dz) |--> 2x dx + 2y dy + 2z dz, right? 21:53:52 Sure. 21:54:59 So that, I think, is the easiest way to make some kind of sense of the Leibniz notation -- we're implicitly discussing these functions which are the linear functionals (or whatever) which our total derivative gives us. 21:55:31 With fancy implicit notation, we can "d" both sides and write 2x dx + 2y dy + 2z dz = 0, and therefore dy/dx = -x/y - z/y dz/dz 21:55:48 Er, dy/dx = -x/y - z/y dz/dx 21:56:00 If you do funny things like iterating it, then all of a sudden, you might introduce "dx" multiple times, when really you should perhaps have picked some new variable name 21:56:18 But in the 1D case, it *really* doesn't matter 21:57:49 I see what you mean by "function of x and dx", at least. 21:57:52 (particularly when you're dividing through by dx) 21:57:54 yeah 21:58:20 But the statement "dy/dx = -x/y - z/y dz/dx" is accurate, isn't it? 21:58:37 And the other five that you can write. 22:01:53 yes 22:02:26 Assuming that 2x dx + 2y dy + 2z dz = 0, that's a valid conclusion to draw 22:03:28 But what are dx, dy, dz? 22:03:42 What's the second derivative of the 2-sphere? 22:03:45 -!- moonheart08 has joined. 22:03:49 my god 22:03:51 Well, wait 22:03:56 moonheart08: Is otherbot your bot? 22:04:04 after a few months of being lost, i got SFML + visual studios to work 22:04:11 shachaf, its a bot i HELP with, wlp1s1 owns it 22:04:20 i can modify things if i need to 22:04:24 what do you need? ^_^ 22:04:33 Haven't people requested before that it stop showing URL titles? 22:04:38 I think that's a channel requirement. 22:04:40 is it still doing it? 22:04:45 i thought i killed that... 22:04:47 Personally I would prefer that it not be in here at all. 22:04:50 (due to incompat) 22:04:52 But if it is, it shouldn't spam. 22:04:59 www.google.com 22:05:00 [Google] 22:05:00 test 22:05:03 err 22:05:06 who reenabled it >_< 22:05:14 Also do your testing somewhere else please. 22:05:16 Only HackEgo is allowed to spam ;) 22:05:18 hahaha 22:05:21 Cale, lol 22:05:32 shachaf, killing it again :P someone must've reenabeld it 22:05:34 HackEgo's spam is on-topic. 22:06:07 Well, to be an acceptable fix, you need to provide evidence that it won't accidentally get turned on again in the future. 22:06:08 huh 22:06:10 its off.... 22:06:14 its commented out 22:06:19 wtf is it workign then? 22:06:29 wlp1s1, iovoid, Bowserinator what did you do >_< 22:06:38 ? 22:06:39 Maybe the code you are editing is not the code which is running? 22:06:56 moonheart08: ? 22:07:03 it seems not 22:07:06 ugh 22:07:12 Maybe you could take the bot spam to #esoteric-blah. 22:07:15 brb, yelling at wlp1s1 for moving it again 22:07:22 Anyway, I didn't want a full page of spam in here. 22:07:35 -part for now 22:07:39 -part #esoteric bye 22:07:40 -!- otherbot has left ("bye"). 22:08:40 Anyway. 22:09:51 ok, i am going to kill wlp1s1 >_> 22:11:22 shachaf, im sorry about the issue, its wlp1s1 fault this time actually :P 22:11:48 Fault is irrelevant. 22:12:30 true enough 22:12:55 what happened 22:13:55 a jeffool happened :P 22:21:07 -!- moonheart08 has changed nick to m`o-o`nheart08. 22:21:26 -!- m`o-o`nheart08 has left ("I'm being a nuisance, am I not? Oh well. Bye. DERP"). 22:38:21 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:46:15 |ℕ| is sometimes called ω; is there a nice name for |ℝ| and for |2^ℝ|? 22:46:54 I don't follow. What is |? 22:47:31 shachaf: |S| is Cardinality of S. 22:47:36 Sorry, thought that was the standard notation 22:47:43 But ω is an ordinal. 22:48:04 ...oh? 22:48:24 The cardinality of the naturals is usually called aleph zero. 22:51:54 -!- Zarutian has left. 23:01:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 23:03:58 @tell hppavilion[1] ℶ₁ hth 23:03:58 Consider it noted. 23:04:47 hizzie 23:05:30 Cale: I've waited, but I still don'tknow the second derivative of the 2-sphere. 23:05:37 @tell hppavilion[1] And ℶ₂ for your second question. (With ℶ₀ = ℵ₀.) 23:05:37 Consider it noted. 23:05:38 Maybe I should think instead. 23:05:43 shichaf. 23:05:57 `? shachaf 23:06:00 `? fizzie 23:06:24 fizzie is not fnord with a monad but the sneaky king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 23:06:25 Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. 23:06:27 fizzie: Did you see that photorealistic image synthesis thing? 23:06:29 p. impressive 23:06:39 Probably not, if it's some new thing. 23:06:46 https://arxiv.org/abs/1612.03242 23:07:45 Yes, but why is the #1 'News'-corpora result for that a Daily Mail article. :( 23:09:26 Oh, the Daily Mail article is even about an earlier paper from partially the same folks, about faces. 23:09:46 Oh, not even same folks. I just can't read. 23:10:12 shachaf: oh, sorry, I got dragged away by work 23:10:42 V. fancy. 23:13:11 shachaf: So, you want the derivative of that function R -> L(R, R^3)? 23:13:18 er, sorry 23:13:21 that's backward :) 23:13:29 R^3 -> L(R^3, R) 23:16:12 Cale: I guess, though I'm not sure I have a definition for that. 23:16:41 L(U,V) being the space of linear maps U -> V 23:17:07 Right, but what's a derivative of a function with that codomain? 23:18:30 -!- DHeadshot has joined. 23:21:23 [wiki] [[Special:Log/newusers]] create * Raddish0 * New user account 23:21:23 Well, the Fréchet derivative applies, though for computational purposes perhaps using the definition directly is a bit annoying 23:22:09 It turns out that you can express the bilinear map which is the second derivative using what's called the Hessian matrix -- it's just the matrix of all possible second partial derivatives 23:22:09 Oh, I see, it applies in this case. 23:22:32 The thing it's taking the limit of is in the domain, not the codomain. So it still makes sense. 23:22:40 right 23:22:45 The Hessian matrix has the wrong variance when treated as a matrix. 23:22:52 yeah 23:22:55 I think we talked about that before. 23:23:11 It's just, more convenient to write it in a square shape than have a really long line 23:23:13 Anyway this doesn't work in the more general R^n->R^m case. 23:23:24 Well, none of this notation really does 23:23:32 That's what I was wondering about. 23:23:40 But the Fréchet derivative works 23:24:11 Well, and you can always split things up into components 23:24:35 If you have a function R^m -> R^n it's like having n functions R^m -> R 23:25:08 and you can just differentiate those component functions individually 23:34:00 -!- MoALTz has quit (Quit: Leaving). 23:42:59 -!- boily has joined. 23:45:34 @metar CYUL 23:45:34 CYUL 152342Z 31017G30KT 15SM IC DRSN FEW025 SCT040 M18/M26 A2996 RMK CF1SC3 CF TR PRESRR SLP150 23:49:52 -!- moonheart08 has joined. 23:50:44 -!- FreeFull has quit (Quit: Rebooting for nvidia update). 23:51:23 <\oren\> Countor used the cardinal 𝔠 for the cardinal of the Reals apparently 23:51:49 -!- hppavilion[1] has joined. 23:52:32 He sure knew how to count. 23:52:43 Ah ah ah ah ah! 23:53:25 <\oren\> hppavilion[1]: the cardinal of the naturals is called ℵ₀ 23:53:38 \oren\: ...oh? 23:53:47 @massages-proud 23:53:47 Unknown command, try @list 23:53:53 @massages-shout 23:53:53 Unknown command, try @list 23:53:57 @massages-lud 23:53:57 fizzie said 49m 58s ago: ℶ₁ hth 23:53:57 fizzie said 48m 19s ago: And ℶ₂ for your second question. (With ℶ₀ = ℵ₀.) 23:53:58 ;-; 23:54:00 <\oren\> the cardinal of the reals is called ℶ₁ or 𝔠 23:54:07 he\\oren, hppavellon, lambdabellot. 23:54:36 * boily thwacks shachaf one time. ah ah ah. thwack two times. ah ah ahachaf. 23:56:47 <\oren\> I wonder what ℷ means in math 23:58:09 It's said that primitive cultures don't have different words for infinities; they just go 1, 2, 3, 4, ..., then everything bigger is "∞" 23:59:09 \oren\: function hth 23:59:30 the gimel calculus. ℷx.ℷy.y x 2016-12-16: 00:00:06 I'm no expert, but that feels very lambdish. 00:00:30 I don't eat lambdishes. I'm vegetarian. 00:01:03 * boily thwacks shachaf thrice. ah ah ah. 0.98 FP. 00:02:19 -!- DHeadshot has quit (Ping timeout: 258 seconds). 00:11:18 -!- hppavilion[0] has joined. 00:11:21 -!- hppavilion[0] has quit (Remote host closed the connection). 00:14:52 -!- moony has joined. 00:15:53 -!- moonheart08 has quit (Ping timeout: 268 seconds). 00:25:06 -!- FreeFull has joined. 00:33:58 [wiki] [[Special:Log/newusers]] create * Serprex * New user account 00:36:42 Now I have many more composite modes in Farbfeld Utilities. Mode 23 is like ImageMagick's "change-mask" mode. Mode 70 is similar to ImageMagick's "darken" mode. Mode 24 is like Magic Set Editor's "recolor_image" function. 00:52:00 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50518&oldid=50513 * Serprex * (+449) __s 00:52:47 [wiki] [[Talk:Inline]] N https://esolangs.org/w/index.php?oldid=50519 * Serprex * (+609) Yes I'm sure the author is long gone 00:53:31 [wiki] [[Talk:Inline]] M https://esolangs.org/w/index.php?diff=50520&oldid=50519 * Serprex * (+8) ugh I can never get my posts right the first time 00:56:25 hezzo38. modes with numbers? 00:56:42 like a tracker for composing music, but with pictures? 01:01:21 Are there languages with both ergative AND accusative alignment? So, like, you can have a sentence be SVO, SV, or VO? 01:02:56 hppavilion[1]: yes, tripartite alignment → https://en.wikipedia.org/wiki/Tripartite_language 01:03:09 boily: OK, I saw that, but it looked weird... 01:05:20 everything unusual is weird. 01:07:52 boily: Not quite, I think? 01:08:13 The various modes are just to be selected by number. 01:10:41 oh. 01:12:14 [wiki] [[User:Serprex]] N https://esolangs.org/w/index.php?oldid=50521 * Serprex * (+995) Let's see if I can trigger the anti link bot 01:14:01 Hopefully the source code will explain it http://zzo38computer.org/fossil/farbfeld.ui/raw/ff-composite.c?name=17f30248cb205ac5f3df07a8f35e79a0acded753 01:19:57 im makign a thing 01:19:59 https://cdn.discordapp.com/attachments/102738113478021120/259127128887525377/unknown.png 01:21:56 Mode 25 allow to use the alpha channel as the Z-order channel (something that I have not seen in other programs). 01:23:46 -!- __s_ has joined. 01:26:11 moony: What thing is that? 01:26:18 game test 01:26:25 thats just literally the first screenshot 01:26:31 read the text in the corner :P 01:35:09 The font doesn't look like very good though to me 01:38:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 01:40:50 zzo38: holy fungot that's a lot of numbers in there! 01:40:51 boily: i'll do it on that site 01:41:04 fungot: no, please don't do nothing on nobody's site twh 01:41:04 boily: i was talking 01:41:11 fungot: yes, you talk. 01:41:11 boily: no need to ask me 01:41:31 fungot: I must insist. wouldn't want to wash away stains, eh? 01:41:31 boily: modulo errors of course then you couldn't inline it. 01:41:45 fungot: yuck. 01:45:00 moony: mhelloony. it's a thing! 01:51:10 helloily 01:53:23 -!- moonheart08 has joined. 01:53:52 helloily 01:54:13 -!- moony has quit (Ping timeout: 248 seconds). 01:54:27 * moonheart08 managed to cause a Race Condition for forgetting to lock the cursorLock Mutex and then manipulated it at the same time as the renderer read it 01:58:14 quinthellopia! 01:58:28 off to sleep... 'night all! 01:58:36 -!- boily has quit (Quit: ARCADE CHICKEN). 02:05:10 -!- moony has joined. 02:06:53 -!- moonheart08 has quit (Ping timeout: 268 seconds). 02:20:12 -!- Perenelle has joined. 02:31:20 -!- __s_ has quit (Ping timeout: 260 seconds). 02:35:48 -!- otherbot has joined. 02:54:34 -!- moony has quit (Ping timeout: 250 seconds). 02:55:44 -!- AndChat|639249 has joined. 02:55:45 -!- Perenelle has quit (Read error: Connection reset by peer). 03:34:40 -!- benderB747 has joined. 03:43:23 -!- AndChat|639249 has quit (Read error: Connection reset by peer). 03:44:30 -!- benderB747 has quit (Changing host). 03:44:31 -!- benderB747 has joined. 03:44:38 -!- benderB747 has changed nick to bender. 03:45:27 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 04:43:38 -!- fractal has quit (Quit: StormBNC - Free 5-Network BNC Service - http://stormbit.net/help/stormbnc). 04:46:44 I have Hocus Pocus in my computer, and the command "dd if=HOCUS.DAT bs=1 skip=31669 count=39081 | display" displays the title screen but it says it is the shareware version. However, the actual game says it is the registered version on the title screen. Why is that? 04:48:47 probably because only the game is registered, not the image you generate from it hth 04:50:10 O, OK 04:54:48 -!- fractal has joined. 05:39:08 zzo38: Maybe it has a separate offset where it has the part of the screen that says it's registered 05:48:42 -!- alakra has joined. 05:59:51 FreeFull: Yes it may have that possibly 06:09:16 -!- otherbot has quit (Remote host closed the connection). 06:09:59 -!- moonheart08 has joined. 06:21:28 -!- oerjan has joined. 06:29:25 hppavilion[1] has a disturbing ability to say slightly interesting questions when i'm not here, that are _just_ not interesting enough for me to @tell him. 06:29:55 (mathy ones) 06:30:07 (also, my connection seems to be crap again) 06:32:09 ...and then in the next sentence he's saying complete bullshit again. at least he's using a smiley.) 06:32:13 -!- hppavilion[1] has joined. 06:32:15 *-) 06:32:23 ah speak of the deil 06:32:27 *devil 06:32:48 damn i hate when typing with lag 06:35:27 hppavilion[1]: i've seen something called "quantum logic". basically a logc of 0/1 valued operators, or of the lattice of hilbert subspaces. i was not convinced it said anything interesting about quantum theory (except for the "ordinary logic doesn't work" part) 06:37:46 (this lag is hell and my patience with typing is hereby over) 06:37:51 -!- augur has quit (Remote host closed the connection). 06:38:26 -!- augur has joined. 06:42:12 * oerjan swats hppavilion[1] for joining without responding. also i'm pasting this from bim -----### 06:42:21 Sorry 06:42:45 -!- augur has quit (Ping timeout: 248 seconds). 06:43:02 oerjan: I've heard of quantum logic, but I seem to remember it being uninteresting at the time 06:43:12 oerjan: I'm currently typing up a leak 06:44:43 apparently i cannot type right even when using vim. also yeah, i think making any better sense of quantum is going to need a big conceptual leap that no one's found yet. 06:45:35 * oerjan says bye to hppavilion[1] before the CIA finds him 06:46:37 oerjan: My friend Brynn dragged me to an after-school math competition thing. We were given 2 30-minute quizzes of Rather Difficult Problems™ and scored. She wanted to see how much she could beat me 06:47:06 I did better on one, she did better on the other 06:47:43 The teacher told us at the end that- apparently- the quizzes were standardized and other people would be taking these everywhere, so we couldn't talk about them. 06:47:47 * oerjan fails to see how this qualifies as a "leak" 06:47:48 And yet they let me keep the papers. 06:48:03 oerjan: Calling it a leak is a bit of a stretch :P 06:48:37 * oerjan seems able to type again 06:48:48 It's more of a... well, "leak" is already diminutive. Shit. 06:49:00 drip? 06:49:17 -!- moonheart08 has quit (Ping timeout: 240 seconds). 06:49:26 I guess 06:49:29 -!- moonheart08 has joined. 06:50:15 I did better on the one with roots and logs and stuff because I basically just prime factored everything and worked from there 06:53:18 hellovilion[1] 07:01:12 -!- doesthiswork has quit (Quit: Leaving.). 07:21:35 ah, tree surgery 07:30:57 -!- augur has joined. 07:36:38 it's not tree surgery until you're doing branch cuts 08:07:11 -!- MoALTz has joined. 08:26:09 Ham... is there a way to generalize Ruler & Compass to allow arbitrary Algebraic numbers rather than only Constructible numbers? 08:26:27 heh 08:27:25 oerjan: Wat 08:27:46 sounds awkward. you need unbounded degree of the equations you can solve, i think. 08:28:39 Ø̈rjan 08:28:40 but my galois theory isn't refined enough. 08:29:23 i think if p is a prime, there's a polynomial of degree p that cannot be solved via lower degree ones and roots 08:29:30 I feel like, when doing ruler-and-compass construction, you should just define new tools to perform operations once you've proved you can do them primitively 08:29:40 p >= 5, probably 08:29:45 oerjan: Yeah, I'm pretty sure that's the case 08:30:06 You can do arbitrary nth roots using only pth roots for prime p, quite trivially 08:30:23 (*where n is natural) 08:30:34 well, any primitive polynomial whose galois group is simple, or something like that. 08:30:38 (**and nonzero) 08:31:44 oerjan: I've never actually done Galois theory. As in, I read it "Guh-low-iss" 08:31:52 Which is probably wrong, because it looks French 08:31:57 (It's a name I know) 08:32:18 perhaps that's it: you need to have every finite simple group among those you can solve. but i'm not sure if every polynomial with the same group is equivalent, quite likely not. 08:33:11 i've forgotten most of it, and am not sure how much i knew. 08:35:26 -!- moony has joined. 08:35:39 but i think constructible polynomial roots ~~ galois group has power of 2 size, or something like that. 08:35:59 Completely lost me 08:36:23 yes. it's complicated. 08:37:57 -!- moonheart08 has quit (Ping timeout: 248 seconds). 08:38:23 you just need a polynomial compass, which draws a polynomial 08:38:51 Jafet: Ellipticompass-and-straightedge? :P 08:39:31 (what is the field (?) generated by adding roots of polynomials of its own elements to itself?) 08:40:37 Jafet: ...surds? 08:40:42 This sounds surdy 08:40:49 oh nevermind, it's probably still the algebraic numbers 08:41:08 note that once you have a polynomial compass, you won't need the straightedge 08:41:17 because a line is a polynomial graph 08:41:24 True 08:42:17 -!- moony has quit (Ping timeout: 240 seconds). 08:42:57 A good enough square is the product of two perfect squares; a^k/b^k 08:43:09 s/\^k/^2/ 08:43:18 s/product/quotient/ 08:43:43 The general case of good enough kth powers is the quotient of two good enough kth powers: a^k/b^k (for real this time) 08:45:27 Jafet: But really, what DO you get when you have a straightedge and an elliptical compass- a device to draw an ellipse given the focci and a point on the circumference? 08:45:27 that's the same as kth power of rationals i'm pretty sure. 08:45:42 oerjan: It is 08:45:45 oerjan: That's my point 08:47:16 oerjan: It just excludes, say, the square of the cube root of 2 and such 08:47:44 . o O ( an elliptical compass needs two tacks and an adjustable piece of string ) 08:47:52 oerjan: Yeah, I know 08:48:06 oerjan: An adjustable *loop of string 08:48:18 an elliptical compass constructs no more numbers than a circular one 08:49:04 hm sounds right, it's still a second-degree polynomial. 08:49:09 (before taking any intersection with an ellipse, just rescale everything else in your drawing on the semi-major axis, then it becomes a circle) 08:49:51 Jafet: you need to prove you can construct the scaling factor from the foci and a point, though 08:50:28 hm seems trivial, really. 08:50:56 the point gives you the length of the piece of string, from which you get the axes. 08:51:54 Jafet: um you're forgetting the case where you intersect two ellipses (one of which may be a circle) 08:51:58 Elliptical compasses look fancy. See e.g. http://collectingme.com/drawing/Randles_Ellipsograph/5.jpg 08:53:10 oh, that doesn't work 08:53:36 you'd have to possibly invent algebra and then solve it directly, then 08:54:17 shocking 08:54:24 -!- Sprocklem has quit (Ping timeout: 250 seconds). 08:56:31 -!- Sprocklem has joined. 08:58:11 -!- Cale has quit (Ping timeout: 244 seconds). 09:00:41 Jafet: And thus, you (possibly) can't do it with Ruler and Compass, so it's more general 09:00:51 -!- Cale has joined. 09:05:52 hppavilion[1]: i think he means inventing algebra to solve general second-degree equations, which you can then construct roots of with straightedge and compass. 09:06:31 otoh now i'm having doubts if that really works with intersecting two ellipses. 09:07:31 it's not just one equation, but two. 09:10:00 -!- augur has quit (Remote host closed the connection). 09:11:21 oerjan: I think the solution to this issue is simple 09:11:33 oerjan: We get some graph paper and actually try :P 09:11:52 you do that. 09:12:41 * oerjan suddenly has this feeling he dreamt of getting paper tonight 09:12:53 and i was somehow annoyed because it had lines 09:14:02 must have been a dream because i don't remember anything like that in real life recently 09:15:56 oerjan: What kind of lines were you upset about 09:16:11 Do they make triangular or hexagonal graph paper? 09:16:16 the kind you write on hth 09:16:24 Ah 09:16:35 oerjan: So then graph paper? :P 09:16:53 (I'd prefer to just use graph paper for everything tbh) 09:17:00 (A4, obv.) 09:17:03 i'm sure they must make hexagonal paper for board gamers 09:17:16 or maybe it's just too easy to print out one these days 09:17:33 hppavilion[1]: it had only horizontal lines afair 09:17:36 (Wait, no; something in the B series actually, with square size of, say, 5 mm) 09:19:40 * oerjan only knows the A series, really 09:19:51 sqrt 2 forever! 09:20:27 odd powers of 2^(1/4) 09:20:46 i spose. 09:20:49 oerjan: B series still has the root 2 ratio 09:20:56 OKAY 09:21:04 are they the even powers maybe 09:22:11 An has a long side equal to A(n-1)'s shorter side and a short side 1/sqrt(2) of that. A0 has an area of 1 m^2 09:22:24 i know 09:22:30 Bn has the same definition EXCEPT that B0 has a long side of 1 m 09:22:36 (or was it short side 1 m?) 09:22:40 so basically, indeed the even ones 09:27:28 -!- Akaibu has quit (Quit: Connection closed for inactivity). 09:29:04 oerjan: ...sure? 09:30:17 * hppavilion[1] exclusively writes on A-4, Aπ, and Aω paper 09:31:18 fungot: do you prefer Ai paper? 09:31:18 oerjan: http://www.vwfeatures.com/ images/ 1203125875-tetsuoooo.png fnord in an exam, i have 09:31:45 * Taneb mostly uses Cɛ 09:34:30 Good morning 09:36:36 oerjan: Dammit, forgot about i 09:37:21 *MWAHAHAHA* 09:42:04 oerjan: Ai would have dimensions 1.118-0.404i m × 0.791-0.286i m it appears 09:42:37 fungot, apparently, lives in a Hilbert cyberspace. 09:42:38 hppavilion[1]: indiana price comparison? ( i may be able to 09:45:45 * hppavilion[1] falls asleep 09:49:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 10:02:14 -!- AnotherTest has joined. 10:04:09 > 1/sqrt 2 10:04:11 0.7071067811865475 10:04:43 short side, it seems 10:10:19 "DIN 476 provides for formats larger than A0, denoted by a prefix factor. In particular, it lists the formats 2A0 and 4A0, which are twice and four times the size of A0 respectively" 10:10:52 so i guess A-4 would be 16A0 in that notation 10:26:44 how do you define APi 10:39:18 oerjan: yes, for any natural number, An has sides approximately 2**((2*n+1)/4) meter times 2**((2*n-1)/4) meter iirc 10:39:47 and there's Bn and Cn and Dn and En and Fn sizes which are similar geometric series just shifted by some non-integer offset 10:41:03 but nobody cares about those series 10:42:05 you just buy folders for storing A4 or A5 paper, or envelopes for storing A4 paper folded 1, 2, 3, 4wise respectively, 10:43:13 or notebooks that fit in bags or large folders for storing A4 paper (the notebook is smaller than A4 then), or folders with rings or metalic strips for storing A4 paper with the usual two or four holes. 10:44:48 Is there a calesyta2016list yet for when they release results? 10:48:39 pretty sure that deserves a topic mention 10:49:54 ``` t=bin/calesyta2016list; >$t echo 'echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit'$'\nb_jonas' && chmod -c a+x "$t" 10:50:05 mode of `bin/calesyta2016list' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) 10:50:07 there is now 10:50:26 though the odds are high that I made a typo somewhere there 10:50:35 I should test it while I'm the only subscriber 10:50:37 you appear to not know about `makelist tdnh 10:50:44 `calesyta2016list drill only 10:50:47 calesyta2016list drill only: b_jonas 10:50:55 the incidentlist 10:51:33 Jafet: we don't know if he'll win. depends on both other submissions and judges. 10:52:21 `cat bin/makelist 10:52:22 name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 10:52:31 it's not winning I care about 10:52:46 I'd like to see info being published about the other submissions 10:53:22 `` cd bin; ls *list 10:53:25 aglist \ bardsworthlist \ calesyta2016list \ danddreclist \ dontaskdonttelllist \ don'taskdon'ttelllist \ ehlist \ emptylist \ erflist \ FireFlist \ flist \ idealist \ ioccclist \ keenlist \ list \ listlist \ llist \ makelist \ makelistlist \ minimalist \ mlist \ olist \ pbflist \ slist \ smlist \ stylist \ testlist \ wrlist 10:54:58 `makelistlist calesyta2016list 10:55:00 makelistlist calesyta2016list: shachaf 10:56:42 `cat bin/minimalist 10:56:43 echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit 10:57:52 `diff bin/minimalist bin/emptylist 10:57:53 `cat bin/emptylist 10:57:54 diff: missing operand after `bin/minimalist bin/emptylist' \ diff: Try `diff --help' for more information. 10:57:55 echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit 10:57:59 `` diff bin/minimalist bin/emptylist 10:58:01 No output. 10:58:35 Jafet: please don't cat lists that actually have nicks in them hth 10:59:14 `readlink bin/minimalist bin/emptylist 10:59:15 No output. 10:59:43 `stat -c%i bin/minimalist bin/emptylist 10:59:49 stat: missing operand \ Try `stat --help' for more information. 11:00:04 >_< 11:00:19 SYNTAX IS HARD 11:00:27 -!- oerjan has quit (Quit: Later). 11:00:59 oops 11:01:04 `` readlink bin/minimalist bin/emptylist 11:01:06 readlink: extra operand `bin/emptylist' \ Try `readlink --help' for more information. 11:01:32 `readlink --version 11:01:34 readlink (GNU coreutils) 8.13 \ Copyright (C) 2011 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Written by Dmitry V. Levin. 11:02:12 so is handling multiple arguments, apparently 11:12:49 oh, makelistlist is the list for when someone makes a list? 11:28:56 -!- Phantom_Hoover has joined. 11:35:14 -!- boily has joined. 11:35:26 @metar CYUL 11:35:26 CYUL 161100Z 27006KT 15SM FEW012 M23/M31 A3032 RMK SC1 SLP273 11:35:45 woohoo. not cold at all... 12:27:17 -!- boily has quit (Quit: DUNGEON CHICKEN). 12:53:44 -!- LKoen has joined. 13:00:53 -!- AnotherTest has quit (Ping timeout: 246 seconds). 13:55:29 -!- moony has joined. 14:00:49 -!- doesthiswork has joined. 14:18:43 -!- Zarutian has joined. 14:19:14 -!- Zarutian has quit (Read error: Connection reset by peer). 14:19:37 -!- Zarutian has joined. 14:35:54 -!- AnotherTest has joined. 14:54:00 -!- AnotherTest has quit (Ping timeout: 256 seconds). 15:11:43 -!- bender has quit (Ping timeout: 245 seconds). 15:39:17 -!- MoALTz has quit (Ping timeout: 248 seconds). 16:04:43 -!- heroux has quit (Ping timeout: 252 seconds). 16:13:35 -!- heroux has joined. 16:50:56 -!- AnotherTest has joined. 17:02:20 -!- augur has joined. 17:11:40 <\oren\> guten mergen! 17:12:50 * \oren\ is still having problems managing svn with diff and patch 17:23:23 then use git hth 17:30:53 <\oren\> rrgh 17:38:31 -!- oerjan has joined. 17:39:04 -!- augur has quit (Remote host closed the connection). 17:39:41 -!- augur has joined. 17:43:48 I'm serious. git is a good alternative to diff and patch. You don't need to use any of the fancy features you don't like. 17:43:58 Why would you use svn with diff and patch, anyway? 17:44:12 -!- augur has quit (Ping timeout: 250 seconds). 17:45:35 -!- LKoen has quit (Remote host closed the connection). 17:47:29 -!- computing has joined. 17:48:11 <\oren\> shachaf: to copy changes from one checkout to another 17:52:58 -!- hppavilion[1] has joined. 18:00:37 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 18:02:31 -!- augur has joined. 18:06:26 -!- augur has quit (Remote host closed the connection). 18:11:57 Why do you have two checkouts? 18:24:22 manual rebase 18:24:52 Why not have git do that for you? 18:26:06 . o O ( when all you have is a git... ) 18:26:32 shachaf: note that I'm not oren 18:26:56 I know. The question was rhetorical. 18:27:10 Rhetoric for whose sake? 18:27:19 Why do people ask rhetorical questions? 18:27:40 * int-e is trolling. 18:29:56 -!- hppavilion[1] has joined. 18:32:21 -!- DHeadshot has joined. 18:40:29 <\oren\> hppavilion{1}! 18:41:19 <\oren\> how is your unreadable cryptofont working for you 18:43:25 \oren\: OK. It's not on right now. I'm going to enable it. 18:44:03 I don't remember what \oren\ doesn't like about git. 18:44:11 Does all of it also apply to hg? 18:44:51 How would you change it? 18:50:57 -!- hppavilion[0] has joined. 18:53:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:07:04 `? consensus 19:07:20 consensus? ¯\(°​_o)/¯ 19:08:09 -!- Frooxius has quit (Quit: *bubbles away*). 19:08:57 <\oren\> shachaf: I would change it so its interface is conceptually simpler. 19:09:37 <\oren\> in particular, there would be no such thing as a "staging area" or "stash" 19:09:50 "stash" doesn't exist unless you use "git stash". 19:10:40 "staging area"... I guess? 19:10:47 In practice I don't really use it. 19:13:56 <\oren\> the staging area is really annoying for the following reason 19:14:16 <\oren\> suppose I edit stuff.c, and then add those changes to a commit 19:14:31 <\oren\> then I edit stuff.c again 19:14:38 <\oren\> I have to readd it 19:14:49 That's no more annoying than having to add it the first time. 19:15:26 <\oren\> I should have to add it zero times, like on svn 19:15:44 <\oren\> it's already in the repository! 19:15:45 OK, then just use git commit -a 19:15:52 Which is what I usually do. 19:18:03 <\oren\> shachaf: that commits all files 19:18:40 -!- computing has quit (Ping timeout: 250 seconds). 19:19:17 -!- computing has joined. 19:20:28 Magick image format is similar to farbfeld if the header is set up correctly (set depth=16 and matte=True), so to convert farbfeld to MIFF is only need to replace the header. 19:20:31 Yes. 19:20:33 -!- Lord_of_Life has quit (Excess Flood). 19:20:37 What else do you mean by "add it zero times"? 19:20:53 <\oren\> and in any case it doesnt actually commit anything anyway, you have to use git push to actually commit anything 19:21:54 Yes, you make a commit locally, and when you're happy with it, you can push it to the remote repository. 19:22:08 That's a good behavior. What if you make a mistake? 19:22:21 Anyway, you're doing this at work, right? Don't you do code review? 19:22:50 <\oren\> yes, when the dev repository is copied to staging 19:23:10 You don't do pre-commit code review? 19:23:31 <\oren\> no, you have to commit your changes so that they dont get lost 19:24:17 <\oren\> anyway, git need a command that does add, commit, and push in one go 19:24:26 Yes, but you don't commit them straight to whatever it's called, do you? 19:24:36 The main branch that other people are committing to. 19:24:40 -!- Lord_of_Life has joined. 19:24:44 <\oren\> you commit them to dev, yes 19:25:06 <\oren\> that's what svn commit does. 19:25:08 That's awful. 19:25:19 <\oren\> why? 19:25:22 No code review? This is quite independent of svn vs. git vs. anything else. 19:26:24 https://secure.phabricator.com/book/phabricator/article/reviews_vs_audit/ 19:26:29 <\oren\> things are reviewed afterward, once a change is saved as a commit in the repository 19:27:08 -!- oerjan has quit (Quit: Nite). 19:29:09 -!- hppavilion[0] has quit (Ping timeout: 248 seconds). 19:30:13 <\oren\> if you don't push, then how exactly do others get your changes to look at anyway? do you suggest I email people my .patch file? 19:30:31 <\oren\> like in the good old days 19:32:43 <\oren\> is there a git command to send someone a set of changes in a file? 19:34:00 git-format-patch/git-send-email? 19:35:39 <\oren\> neo-whoa.gif 19:36:21 -!- MoALTz has joined. 19:36:26 -!- LKoen has joined. 19:37:54 but perhaps the proper DVCS way is to have the repo public somewhere so people can pull from it 19:38:40 -!- hppavilion[0] has joined. 19:38:46 `? aisthesis 19:38:54 aisthesis? ¯\(°​_o)/¯ 19:38:56 `? ais523 19:38:59 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:40:01 Ham. 19:40:11 `grwp thesis 19:40:23 Binary file reflection matches \ siberia:Siberia is the capital of Finland. It's where the Fields Medal was first synthesised. 19:40:44 `grwp phd 19:40:45 Binary file reflection matches 19:40:54 Wait, what does grwp do exactly? 19:41:04 `where grwp 19:41:05 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: where: not found 19:41:10 `which grwp 19:41:11 ​/hackenv/bin/grwp 19:41:18 `cat /hackenv/bin/grwp 19:41:21 ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- * 19:42:19 That looks right... 19:44:50 -!- Zarutian has quit (Quit: Zarutian). 19:49:22 `grwfi thesis 19:49:24 wisdom/reflection \ wisdom/siberia 19:49:43 <\oren\> anyway, what happens is all new changes are committed to dev, then the stuff that didn't work gets reverted. 19:50:14 Ham, maybe "grwni" would be a better name? 19:50:34 If it's just "gwni", it reads like "[the] Goonies" 19:51:20 s/s"/[s]"/ 19:51:32 <\oren\> then that revision is committed to staging, and if everything works out that goes to prod 19:51:37 ` mv bin/grwfi bin/gwni 19:51:39 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 19:51:47 Oh 19:51:55 `` mv bin/grwfi bin/gwni 19:52:01 No output. 19:52:07 `gwni tan 19:52:09 wisdom/  \ wisdom/_46bit \ wisdom/a \ wisdom/å \ wisdom/Å \ wisdom/algol \ wisdom/apl \ wisdom/article \ wisdom/automatic squirrel feeder \ wisdom/bbc \ wisdom/bdsm \ wisdom/bessel function \ wisdom/blæg \ wisdom/bogosort \ wisdom/boxmodel \ wisdom/cemental \ wisdom/cgi \ wisdom/chu space \ wisdom/ci \ wisdom/civilization \ wisdom/costume \ wi 19:52:13 Good. 19:52:53 That's actually useful afaict 19:53:05 (Added "gwn" for non-case-insensitive version) 19:53:55 <\oren\> `? svn 19:53:57 svn? ¯\(°​_o)/¯ 19:54:00 <\oren\> `? git 19:54:01 git? ¯\(°​_o)/¯ 19:54:05 <\oren\> `? vcs 19:54:06 vcs? ¯\(°​_o)/¯ 19:55:02 <\oren\> `? type 19:55:04 type? ¯\(°​_o)/¯ 19:55:47 * hppavilion[0] . ø Ø ( If gwni fails, it should say "Unfortunately I can't say \"***\"" ("die") ) 19:56:11 `gwni git 19:56:15 wisdom/cookbook \ wisdom/font \ wisdom/lifthrasiir's font \ wisdom/recipe \ wisdom/reflection 19:56:21 `? cookbook 19:56:24 Random food recipes at https://gist.github.com/nylki/1efbaa36635956d35bcc 19:56:27 `? font 19:56:28 ​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz 19:56:33 <\oren\> they're probly all githubs 19:56:38 Yeah. 19:57:52 * hppavilion[0] is proud of making a useful HackEgo command 19:57:56 <\oren\> also I insist that github is pronounced with a ð 19:58:37 \oren\: Um, it's clearly a [θ] hth 20:00:06 <\oren\> no, it's a ð, [gɪðuːb] 20:00:29 [ɣyθɦʊɓ] 20:00:37 \oren\: Obviously 20:01:36 Though strictly, it should REALLY be [ɣyθɧʊɓ] 20:06:03 -!- computing has quit (Ping timeout: 268 seconds). 20:11:17 -!- hppavilion[0] has quit (Ping timeout: 248 seconds). 20:14:29 <\oren\> qwertyuiopasdfghjklzxcvbnm 20:15:06 <\oren\> huh. there's nothing wrong with my keyboard after all 20:15:15 <\oren\> weird 20:15:39 <\oren\> there must be something wrong with my fingers then 20:24:05 -!- Frooxius has joined. 20:24:37 ah yues,f ingerrs, neceri n teh rihgtp lacee at the righ ttimR1 20:26:22 -!- moony has quit (Remote host closed the connection). 20:26:45 I think I may have overdone it a teeny weeny bit. 20:27:25 automation is key! 20:33:07 -!- wlp1s1 has changed nick to NaOH. 20:36:43 -!- Zarutian has joined. 20:45:13 -!- NaOH has changed nick to PtF6-. 20:55:04 -!- hppavilion[0] has joined. 20:55:29 -!- hppavilion[0] has changed nick to hppavilion[1]. 20:57:53 Fedora is plural, the singular is Fedorum 20:58:14 <\oren\> Fedorae 20:58:56 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 20:59:48 \oren\: Oops, had to go. 21:00:15 \oren\: There are lots of ways to do code review that don't involve pushing your unreviewed code to trunk. 21:00:33 For example Phabricator, which I linked to above, is one way. 21:01:38 <\oren\> anyway, changes that aren't good are reverted 21:02:09 <\oren\> and the commit message for the revert will explain hwy 21:02:42 Did you see the comparison link above? 21:02:49 That's a bad way to do code review. 21:03:21 Seriously, I didn't nearly appreciate how important code review is before using a system like this. 21:05:29 -!- augur has joined. 21:06:29 <\oren\> shachaf: I guess the buttumption is that most changes are ok because of our extensive pre checkin tests, and the fact that we only hire competent people 21:06:45 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:07:24 <\oren\> or at least, the interview I went through was pretty grueling 21:08:25 <\oren\> so it's one commit out of 30 that gets reverted or revised 21:11:15 I see, the companies that do pre-commit code review do it due to a lack of competent people. 21:11:46 -!- hppavilion[1] has joined. 21:15:06 Phabricator even supports svn. You should just use Phabricator. 21:16:11 shachaf: vcs should clearly be done with a txt of s/// expressions 21:20:04 [wiki] [[Special:Log/newusers]] create * Anirudhb * New user account 21:21:09 -!- DHeadshot has quit (Ping timeout: 248 seconds). 21:25:46 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50522&oldid=50518 * Anirudhb * (+120) /* Introductions */ 21:25:58 [wiki] [[Fish]] https://esolangs.org/w/index.php?diff=50523&oldid=50457 * Anirudhb * (+69) Add proper hello world 21:36:32 <\oren\> shachaf: anyway, things go through dev, staging, and then to prod so there;s planty of time for stuff to be caught 21:36:53 For what? Confusing variable names? 21:37:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:38:44 A better way you could have written a function? Lack of tests? Lack of clarifying comments? 21:39:11 <\oren\> shachaf: more like if it crashes 21:39:18 I see. 21:39:32 <\oren\> if it crashes then your stuff is reverted 21:40:24 -!- hppavilion[1] has joined. 21:40:48 What if your code only crashes on Feb 29? 21:41:15 <\oren\> if there's something else then it's more likely you'll get an email from another dev 21:42:00 Did you see the link above? 21:42:24 <\oren\> I did. what of it 21:43:40 <\oren\> every commit does trigger an email to all devs with the diff and commit message 21:44:25 <\oren\> so everyone knows what everyone else is doing, and if there is a failure, the person responsible is known to all 21:45:22 But presumably there isn't a failure because you run tests before committing anyway. 21:45:33 So that's irrelevant. 21:48:27 <\oren\> the tests obviously can't cover interactions between changes 21:49:52 This is sounding worse and worse. 21:52:01 <\oren\> suppose I'm working on component A and bob is working on component B. I might tell bob what I'm doing but maybe not in enough detail, so maybe if we both commit on thursday a failure occurs at the junction from A to B. 21:55:42 <\oren\> then, depending on stuff, either I need or bob needs to fix it 22:04:09 <\oren\> but usually this doesn't happen because we design things to be compatible 22:04:23 <\oren\> and properly isolated from each other 22:05:11 -!- Phantom_Hoover has joined. 22:05:28 How does the failure manifest itself? 22:05:57 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 22:07:45 <\oren\> shachaf: sometimes it's a undefined reference to, or a missing field, or a test that fails. 22:08:07 Didn't you say you have pre-commit tests? 22:08:12 <\oren\> we do 22:08:39 <\oren\> they take several hours to run 22:08:51 <\oren\> as do the post-commit tests 22:23:07 -!- AnotherTest has quit (Ping timeout: 252 seconds). 22:23:46 -!- hppavilion[1] has joined. 22:33:20 <\oren\> hppavilion[hello]! 23:02:27 -!- moises has joined. 23:04:37 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 23:05:08 -!- moises has left. 23:06:29 -!- MoALTz has quit (Quit: Leaving). 23:30:47 -!- Lord_of_Life has quit (Excess Flood). 23:33:10 -!- Lord_of_Life has joined. 23:56:38 -!- hppavilion[1] has joined. 2016-12-17: 00:05:46 -!- boily has joined. 00:07:29 @metar CYUL 00:07:30 CYUL 162300Z 09006KT 6SM -SN BKN020 OVC035 M17/M21 A3029 RMK SC7SC1 SLP264 00:07:38 woohoo, above -20. 00:07:53 * boily dances the Dance of Warmth 00:07:58 @metar KOAK 00:07:58 KOAK 162353Z 28021KT 10SM FEW024 12/04 A2997 RMK AO2 PK WND 28026/2315 SLP147 T01220044 10133 20117 53010 00:08:21 It was so cold here a few days ago that I figured out how to turn my heater on. 00:11:00 shachaf, can you teach the people at my office building how to do that 00:11:18 Or maybe how to turn the A/C down... even in summer I had to wear a coat in the building 00:11:21 I cannot. 00:12:08 hellochaf, Sgello. 00:12:31 * boily tweaks his dance to grab some magical energy from California and bring it here 00:15:07 * boily tweaks some more to grill a bagel. getting hungry with all that dancing. 00:25:31 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50524&oldid=50504 * Redstarcoder * (+479) Add I/D instruction information. 00:28:18 @metar EGLL 00:28:19 EGLL 170020Z AUTO 19002KT 3100 BR NCD 07/07 Q1032 NOSIG 00:28:56 -!- DHeadshot has joined. 00:34:16 fizziello. NCD? 00:34:24 (No ClouD, maybe?) 00:35:26 * Sgeo vaguely considers playing Pokemon Showdown 00:35:37 boily: No Cloud Detected. (I looked it up before.) 00:59:35 boily: No Cloud Dat- oh, I see 01:00:13 -!- PtF6- has changed nick to wlp1s1. 01:08:38 hppavellon[1]. there are no clouds, or if there are, they are invisible. 01:16:31 -!- JX7P has quit (Read error: Connection reset by peer). 01:30:17 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 01:31:03 `wisdom 01:31:07 dnm//dnm does not mind. 01:38:42 `forget dnm 01:38:47 Forget what? 01:57:46 -!- DHeadshot has quit (Ping timeout: 250 seconds). 01:58:40 `wisdom 01:58:43 studies//Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid for by the same company. 01:58:59 studies cause cancer in rats. 02:20:53 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 02:27:32 -!- boily has quit (Quit: CRUDE CHICKEN). 02:37:23 [wiki] [[Starfish]] https://esolangs.org/w/index.php?diff=50525&oldid=50524 * Redstarcoder * (+43) /* *> */ 02:40:38 -!- Zarutian has quit (Quit: Zarutian). 03:05:44 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:08:31 [wiki] [[Set]] https://esolangs.org/w/index.php?diff=50526&oldid=49917 * Qwertyu63 * (-9) Not a stub 03:22:26 -!- benderB747 has joined. 03:24:01 -!- hppavilion[1] has joined. 03:24:09 -!- zzo38 has quit (Ping timeout: 252 seconds). 03:28:57 -!- benderB747 has quit (Quit: Leaving). 03:32:23 Has anyone made a tarpit based on archiving? 03:50:34 would that be like a minimal language based on underarm cavities? 03:54:06 Jafet: It'd be a tarpit 03:54:11 TARpit 03:57:21 oh, so it's not at all like a reduced instruction set for aircraft control rooms 03:58:32 -!- zzo38 has joined. 04:03:46 -!- benderB747 has joined. 04:20:05 -!- xfix has quit (Ping timeout: 260 seconds). 04:40:03 -!- benderB747 has quit (Ping timeout: 245 seconds). 05:01:24 @metar KFLY 05:01:25 KFLY 170455Z AUTO 36019G27KT 4SM -SN SCT043 SCT048 SCT075 M11/M13 A2946 RMK AO2 T11091135 05:03:23 Um. Either that's a different airport than I think it is, or it is a lot colder than I thought. 05:03:49 Nope, that's the right one. 05:04:06 KFLY is about half a mile from here. 05:13:22 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 05:26:26 hikhq_ 05:28:33 shichaf 05:28:58 -!- moonheart08 has joined. 05:30:28 Today I was reading about Prometheus, which is a clone of Borgmon. 05:30:34 What do you think of Borgmon? 05:31:04 Borgmon is rather arcane, but a spectacularly useful tool. 05:32:56 Weird thing, weather.gov seems to want to give me observations from about 50 miles away when I ask for local data. 05:33:17 Rather than just the KFLY data. 05:33:21 Speaking of... 05:33:25 @metar KFLY 05:33:25 KFLY 170515Z AUTO 36018G27KT 5SM -SN SCT028 SCT035 BKN045 M11/M14 A2948 RMK AO2 T11121143 05:33:47 Hrm, not much change. Guess the front's still coming through. 05:34:10 @metar KOAK 05:34:25 KOAK 170453Z 31011KT 10SM CLR 09/02 A3007 RMK AO2 SLP183 T00940017 05:34:25 Yep. Pretty cold. 05:34:42 how do you read that? >_> its not very obvious 05:37:07 `gwni moony 05:37:11 https://www.wunderground.com/metarFAQ.asp 05:37:24 wisdom/reflection 05:37:28 It's not an especially easy format to read, but it's a standard one. 05:37:55 More to the point, it's the ICAO standard, so *literally* every country on the face of the planet produces meteorological data in that format. 05:38:07 `doat bin/gwni 05:38:18 9991:2016-12-16 ` mv bin/grwfi bin/gwni 05:38:28 `doat bin/grwfi 05:38:35 9989:2016-12-16 mkx bin/grwfi//grep -ERsi "$@" wisdom/* \ 9990:2016-12-16 ` sed -i "s/ERsi/ERlis/" bin/grwfi \ 9991:2016-12-16 ` mv bin/grwfi bin/gwni 05:38:55 Huh? 05:41:30 shachaf, look in the logs, its a searcher for Wisdom (by hppa) 05:41:39 `wisdom reflection 05:41:42 That's not wise. 05:41:49 ?? 05:47:11 -!- Akaibu has joined. 05:50:26 -!- hppavilion[1] has joined. 06:06:32 Is https://en.wikipedia.org/wiki/Quantum_computing#Basis falling into the trap debunked in http://www.smbc-comics.com/comic/the-talk-4? 06:12:21 What kind of trap? 06:18:04 -!- moonheart08 has quit (Ping timeout: 265 seconds). 06:34:59 zzo38: ...the one covered in the second linky. Of "try all the computations at once" 06:52:08 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 06:58:33 To try all of the computation at once you will need a parallel computing I think. 07:06:57 zzo38: What do you think a build system should be like? 07:09:55 -!- augur has quit (Remote host closed the connection). 07:10:31 -!- augur has joined. 07:11:20 Build system? 07:12:55 Yes, something that builds software. 07:13:03 Well, I guess it can build other things too. 07:13:17 And maybe it does more than build. 07:14:24 I am not sure what you need it for if you already have them? 07:14:53 -!- augur has quit (Ping timeout: 258 seconds). 07:15:48 Have what? 07:16:07 Software building 07:17:01 I mean a program that runs a compiler, for example. 07:56:57 -!- augur has joined. 08:00:31 shachaf: in that vein, what are your thoughts on something like Shake? 08:00:46 helrod 08:01:04 I was looking at shake and it didn't look high-level/declarative enough. 08:01:12 But I wasn't looking very closely so I could be wrong. 08:01:18 @time relrod 08:01:19 Local time for relrod is Sat Dec 17 03:01:18 2016 08:02:16 shachaf: I haven't used it before, always wanted to try it but also never had a reason to :) 08:02:26 so just curious 08:03:49 Generally the languages I work in by choice already have established build system conventions (Haskell/cabal, coq/its custom Makefile generation hacks, etc.) 08:03:56 That's scow. 08:04:08 Can you believe every language feels the need to invent its own build system, package system, etc.? 08:04:11 What's that about? 08:05:44 shachaf: Tony and Brian were talking about an idea a long time ago where basically package systems become databases of versioned functions, in some sense. I can't recall all the details, but it makes the notion/problem of "library ownership" go away. 08:06:41 Versioning libraries is also scow. 08:06:46 Of course, one could think of that as just another package system, and ... well, https://xkcd.com/927/ 08:06:47 Maybe a necessary scow. 08:06:59 Except within one project or company or something. 08:07:02 But a scow nonetheless. 08:07:28 * relrod has never heard that term "scow" before. 08:07:40 The one-big-repository model is too good. 08:08:06 shachaf: anyway this idea wasn't about library versioning, but instead worked at the function level 08:08:24 Even worse 08:09:00 I think it'd be interesting to see, at least. Not sure how practical plus I don't remember all the details 08:32:14 -!- hppavilion[1] has joined. 08:37:12 -!- AnotherTest has joined. 08:38:06 -!- doesthiswork has quit (Quit: Leaving.). 08:46:59 -!- keemyb has quit (Remote host closed the connection). 08:52:16 -!- augur has quit (Remote host closed the connection). 08:53:12 -!- oerjan has joined. 08:58:13 oerjan will probably like http://www.surlyqueen.net/loas/2016/12/15/744-ingrained/ 08:58:52 i've resembled that comic. 09:12:54 -!- MoALTz has joined. 09:44:40 -!- xfix has joined. 10:06:22 -!- doesthiswork has joined. 10:08:52 `` ls bin/g* 10:09:05 bin/gaseen \ bin/gccrun \ bin/genbf \ bin/good \ bin/google \ bin/grph \ bin/grwp \ bin/gs2 \ bin/gs2c \ bin/gs2c.py \ bin/gs2.py \ bin/gs2x \ bin/gwn \ bin/gwni 10:11:14 hppavilion[1]: HackEgo permanent changes should _not_ be done in private hth 10:11:43 oerjan: No?? 10:11:49 no. 10:11:53 OK 10:12:17 The total net change was just adding gwn and gwni 10:12:20 Oh, those were in private? 10:12:27 No wonder I didn't see them. 10:13:05 oerjan: I figured it would be mostly fixing minor mistakes and rethinking the name and didn't want to spam the channel with it. But good to know. 10:13:36 `cat bin/gwn 10:13:37 grep -ERls "$@" wisdom/* 10:13:39 Some people might say that those names are inconsistent with everything else. 10:13:41 `cat bin/gwni 10:13:43 grep -ERlis "$@" wisdom/* 10:13:53 And that the scripts are problematic in various ways compared to e.g. grwp. 10:14:00 shachaf: I *think* they're consistent. 10:14:00 i note you did not copy the clever part from `grwp 10:14:06 Did I not? 10:14:09 `cat bin/grwp 10:14:11 ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- * 10:14:23 ...yeah, I saw that and had no clue what it really meant. 10:14:27 that part isn't really in grwp 10:14:31 it's photoshopt hth 10:14:31 Is it the shopt that's important or... 10:14:43 hppavilion[1]: it's to avoid writing the "wisdom/" part 10:14:55 the shopt is necessary to still include dotfiles 10:15:11 *printing 10:15:29 privmsging 10:17:11 the -s shouldn't be necessary when you use -R 10:17:31 (all the errors tend to only come because of directories.) 10:17:44 ...oh? 10:18:00 `grwp -hi 10:18:16 oerjan: What's the importance of cd wisdom over wisdom/*? 10:18:16 ​`? ¯\(°​_o)/¯ \ Augmented Backus-Naur Form, an update on the popular Backus-Naur Form programming language, introduces support for "Augmented Production", e.g. `foo +::= bar`. The older `::=` syntax will continue to be supported for orthogonal-compatibility purposes. \ arothmorphise ... antormo... antrohm... ant... oh bugger. This should go 10:18:17 oerjan: Well, there could easily be other errors. 10:18:34 hppavilion[1]: verbosity 10:18:56 oerjan: ...oh? 10:18:58 Oh, I see 10:19:02 I understand now 10:19:12 `gwn oerjan 10:19:13 wisdom/amortized \ wisdom/bdsmreclist \ wisdom/eol \ wisdom/#esoteric \ wisdom/evil throne \ wisdom/hg \ wisdom/hppavilion[42] \ wisdom/oerjan \ wisdom/œrjan \ wisdom/ørjan \ wisdom/reflection \ wisdom/saucepan \ wisdom/the universe \ wisdom/typoerjan \ wisdom/userweps \ wisdom/אrjan 10:19:17 That's it. 10:19:28 `grwp oerjan 10:19:29 amortized:An amortized word is a word that oerjan can never remember. \ bdsmreclist:* oerjan swats quintopia -----### \ bdsmreclist: Phantom_Hoover: it records all the big hits \ eol:EOL stands for End Of Lawn. It's often found past the wabe. oerjan requests your presence there immediately. \ #esoteric:#esoteric is the only channel that exi 10:19:36 oh you only list 10:19:45 oerjan: Yeah 10:19:51 oerjan: The 'n' is for 'name' 10:20:01 ic 10:21:19 ...I could also add a " | sed 's,wisdom/,,'" to the end of `gwn and `gwni to achieve the same result [perhaps I'd need to adjust its exact text- flags, mostly], so... 10:21:46 `? אrjan 10:21:49 ​אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms. 10:23:32 Yesterday's xkcd isn't so unrealistic... the Internet of Turf is just around the corner. 10:23:55 `` grwp -l oerjan 10:23:57 amortized \ bdsmreclist \ eol \ #esoteric \ evil throne \ hg \ hppavilion[42] \ oerjan \ œrjan \ ørjan \ reflection \ saucepan \ the universe \ typoerjan \ userweps \ אrjan 10:24:01 (but I didn't know that lawn blocking is a thing) 10:39:39 `wisdom reflection 10:39:42 That's not wise. 10:39:55 `cat bin/wisdom 10:39:55 f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl 10:40:09 i guess it's excluded for being a link 11:05:22 -!- oerjan has quit (Quit: Later). 11:13:04 -!- Phantom_Hoover has joined. 11:32:06 -!- Lymia has quit (Quit: Hugs~ <3). 11:36:48 -!- Melvar` has joined. 11:37:13 -!- idris-bot has quit (Ping timeout: 268 seconds). 11:38:21 -!- Melvar has quit (Disconnected by services). 11:38:25 -!- Melvar` has changed nick to Melvar. 11:40:46 -!- benderB747 has joined. 11:50:23 `? iot 11:50:48 iot? ¯\(°​_o)/¯ 11:56:18 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 11:58:44 -!- Froox has joined. 12:00:45 -!- Frooxius has quit (Ping timeout: 265 seconds). 12:01:20 -!- Lymia has joined. 12:03:36 -!- Lymia has quit (Remote host closed the connection). 12:09:15 -!- Froox has quit (Quit: *bubbles away*). 12:09:33 -!- Frooxius has joined. 12:18:18 -!- Lymia has joined. 12:50:55 -!- benderB747 has quit (Changing host). 12:50:55 -!- benderB747 has joined. 13:14:13 -!- Sprocklem has quit (Ping timeout: 265 seconds). 13:21:50 -!- boily has joined. 13:41:01 -!- AnotherTest has quit (Ping timeout: 260 seconds). 14:03:23 -!- TieSoul has joined. 14:05:10 [wiki] [[TopBottomStack]] N https://esolangs.org/w/index.php?oldid=50527 * IAM * (+280) Created page with "Two stacks: “top” stack, and “bottom” stack. ^ Pop item from bottom stack and push it to top stack. v Same as above, but with the roles of the top and bottom stack r..." 15:00:57 -!- Zarutian has joined. 15:12:08 -!- wob_jonas has joined. 15:12:44 -!- AnotherTest has joined. 15:14:41 So, I'm not too surprised that the calesyta2016 results are late, because it can take a long time to truly understand the beauty of real esotericness (as opposed to dumb bf syntax substitutions), plus ioccc has already set up traditions about esoteric programming competitions; 15:14:53 but has anyone asked them in email to know if they're at least alive? 15:18:05 \oren\: do you still have problems with svn merge or diff or patch or diff3 or whatever? perhaps tell in more detail, maybe I can help, or someone else can. 15:19:20 -!- boily has quit (Quit: MADRIGAL CHICKEN). 15:40:17 -!- AnotherTest has quit (Ping timeout: 240 seconds). 15:43:43 -!- lezsakdomi has joined. 15:51:12 -!- AnotherTest has joined. 16:15:53 -!- benderB747 has quit (Ping timeout: 245 seconds). 16:35:44 -!- Zarutian has quit (Quit: Zarutian). 16:43:51 -!- lezsakdomi has quit (Remote host closed the connection). 17:17:41 -!- keemyb has joined. 17:29:49 -!- TieSoul has quit (Quit: Leaving). 17:30:23 -!- AnotherTest has quit (Ping timeout: 265 seconds). 17:37:58 -!- boily has joined. 17:44:02 -!- oerjan has joined. 17:45:08 @metar ENVA 17:45:08 ENVA 171720Z 11006KT 9999 FEW005 SCT017 BKN031 01/01 Q1023 RMK WIND 670FT 19007KT 17:45:40 hily 17:46:12 pretty slippery today 17:48:00 @metar lowi 17:48:00 LOWI 171720Z VRB01KT CAVOK M03/M08 Q1038 NOSIG 17:48:04 -!- TieSoul has joined. 17:48:11 not humid, fortunately 17:48:19 @metar CYUL 17:48:19 CYUL 171742Z 03010KT 5SM -SN DRSN OVC025 M11/M14 A2988 RMK SC8 SLP123 17:48:38 hellørjan. snowy today. 17:50:21 -!- IRIXUser has joined. 17:52:12 `relcome IRIXUser 17:52:27 ​IRIXUser: 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.) 17:55:03 -!- IRIXUser has quit (Changing host). 17:55:03 -!- IRIXUser has joined. 17:55:08 -!- IRIXUser has changed nick to JX7P. 17:59:52 -!- Zarutian has joined. 18:00:46 -!- Zarutian has left. 18:05:16 -!- TieSoul has quit (Quit: Leaving). 18:23:12 -!- AnotherTest has joined. 18:36:21 -!- Yurume|q has quit (Remote host closed the connection). 18:38:17 I think that there are some problem with Hocus Pocus game. One is that the timer is not displayed on the screen. Other is that you won't lose if you run out of time. Other is that sometimes it will activate rapid fire or three fireballs even if you have not collected a potion; seem to do at random. Also some problem with level design 18:47:49 There are many better ideas that can be done, such as to place switches in way of elevator, or switches that would cause problem to use in space where to shoot up can be helpful, or breakable blocks that if you break them can be make game unwinnable. 18:49:49 The game is too easy as it is so these thing can improve to be more difficult. 18:50:35 (There is also too many pieces of extra fire in the game.) 18:51:14 -!- Yurume|q has joined. 18:54:29 What do you think? 18:54:34 -!- augur has joined. 18:55:03 About a game that I've heard of for the first time 2 minutes ago? 18:55:33 " Hocus Pocus is an action platform game developed by Moonlite Software and released for DOS, Linux, Macintosh and Windows in 1994." -- I have my doubts about that list of platforms. 18:56:45 -!- Yurume|q has quit (Remote host closed the connection). 18:56:47 Anyway, I think I'm not going to play it. 18:57:15 -!- Yurume|q has joined. 18:57:53 I think it was released only for DOS, although you can play it on any of those systems by use of an emulator. 18:58:47 dosemu exists since 1992, maybe that worked at the time 19:00:02 -!- moonheart08 has joined. 19:00:14 why does Hocus_Pocus_(video_game) redirect to 3D Realms 19:01:02 (I know why, but it's really not very helpful.) 19:02:06 I think also game has too many healing potions too. 19:04:00 -!- augur has quit (Remote host closed the connection). 19:09:06 (Although one level has no healing potions.) 19:17:57 -!- The_Prospector has quit (Ping timeout: 248 seconds). 19:19:58 -!- augur has joined. 19:22:50 -!- moonheart08 has quit (Ping timeout: 258 seconds). 19:29:19 -!- The_Prospector has joined. 19:30:10 -!- moonheart08 has joined. 19:31:41 -!- boily has quit (Quit: goes to complete the quintopia beering). 19:34:22 -!- The_Prospector has left ("like and subscribe really helps me out also donate to my patreon really helps me out thanks"). 19:36:33 -!- augur has quit (Remote host closed the connection). 19:45:50 -!- moonheart08 has quit (Ping timeout: 258 seconds). 19:48:14 -!- moonheart08 has joined. 20:01:28 @meater KFLY 20:01:28 KFLY 171955Z AUTO 35007KT BKN021 BKN085 M17/M23 A2977 RMK AO2 T11661234 PWINO 20:01:37 Ah-yup, that checks out. 20:03:51 @metar KOAK 20:03:51 KOAK 171953Z 26006KT 10SM FEW200 10/M03 A3029 RMK AO2 SLP257 T01001028 20:10:56 -!- boily has joined. 20:19:30 `icao KFLY 20:19:43 No output. 20:19:55 I'M SORRY YOU'RE GOING TO A PLACE THAT DOESN'T EXIST 20:20:28 `airport KFLY 20:20:30 No output. 20:23:02 Wikipedia says KFLY refers to Meadow Lake Airport (Colorado) 20:28:01 Yes. 20:28:20 It's a small airport that recreational pilots fly out of. 20:28:29 It's also the closest one to here. 20:28:35 It has no IATA code, so if that database does not list airports without IATA code, then that is why it doesn't work. 20:28:44 You should then add even the airports that lack a IATA code 20:48:10 -!- boily has quit (Quit: WARBLING CHICKEN). 21:01:21 -!- augur has joined. 21:03:23 -!- moony has joined. 21:04:05 -!- moonheart08 has quit (Ping timeout: 248 seconds). 21:16:39 @metar LGAV 21:16:39 LGAV 172050Z 01012KT 9999 FEW035 BKN045 06/M03 Q1035 NOSIG 21:16:53 two owl tickets to LGAV, please! 21:23:23 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 21:26:42 -!- Zarutian has joined. 21:27:10 -!- Zarutian has left. 21:30:26 Owl ticket? 21:41:42 `icao LGAV 21:41:49 Eleftherios Venizelos Intl (ATH, LGAV) 21:42:07 That sounds like it's from a game. 21:50:49 https://en.wiktionary.org/wiki/bring_owls_to_Athens 21:52:55 also, http://static.nichtlustig.de/toondb/020228.html "Two tickets to Athens, please." "We don't do that. It's a matter of principle." 21:56:28 -!- augur has quit (Remote host closed the connection). 21:57:10 -!- augur has joined. 21:59:24 -!- augur has quit (Read error: Connection reset by peer). 21:59:51 -!- augur has joined. 22:23:22 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:24:12 -!- oerjan has quit (Quit: Nite). 22:39:42 -!- moony has quit (Ping timeout: 250 seconds). 23:07:39 idea 23:07:48 a filesystem that uses telegram as an object storage 23:08:38 How to work such thing? 23:09:39 idk, one way could be to send your files on telegram to a bot 23:14:54 <\oren\> there exists a scots wikipedia 23:15:00 [wiki] [[Inline]] https://esolangs.org/w/index.php?diff=50528&oldid=43721 * Serprex * (+49) Implementation link (WIP) 23:15:43 <\oren\> https://sco.wikipedia.org/wiki/Canadae 23:15:48 <\oren\> aaaaaaaaaa 23:18:27 https://pms.wikipedia.org/wiki/Canadà 23:19:43 -!- hppavilion[1] has joined. 23:21:10 There is also a Swabian wikipedia 23:21:24 and other rather minor/obscure languages 23:27:41 Maybe I should write specification for "compatibility script" for TAVERN. This may be helpful with catalog in order to determine which story files are compatible with which interpreters. 23:28:06 Another thing for use with catalog database might be to add a CATALOG.RDF lump which contain various metadata for a catalog database. 23:28:18 Do you think? 23:31:46 <\oren\> scots would make a good international language. 23:33:14 How do you think so? What features of a language make it good international languages anyways? 23:33:50 <\oren\> it doesn't have as many rare sounds as english 23:35:14 O, OK, yes that is a good thing I think 23:41:32 `? Rogue One 23:41:34 Any regular who gives the slightest Rogue One spoiler shall be hunted down in real life and have their intestines removed through their eye sockets. Members would not be exempt if they existed, which they don't. 23:53:15 I hear it's a movie. 23:59:17 int-e: Yeah, I heard that too. 23:59:45 int-e: Note that, for much-anticipated movies like Rogue One, "spoilers" includes "anything you learn in the trailers" 2016-12-18: 00:04:22 I hear the Millenium Falcon runs out of fuel so the professor tows it with a steam train to speed it up to 88 miles per hour so it can get through the bridge over the chasm even as the bridge collapses. 00:04:31 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 00:06:18 I have seen commercials for Rogue One but no scenes 00:06:41 We had a company-organized screening of it. 00:07:26 hppavilion[1]: Did you modify HackEgo in /msg? 00:07:32 As you were explicitly requested not to do yesterday? 00:07:42 shachaf: I added a learn. I thought that didn't count 00:08:14 I mean, wisdom entries aren't *really* distinct from commands, I guess.. 00:08:15 *+. 00:08:32 hppavilion[1]: Then you went and did the `? of the same thing on the channel, so I don't know what adding it in private actually accomplished. 00:08:52 fizzie: ...I don't know either, is 00:09:02 They're distinct from commands, but the request was not about commands. 00:09:06 * hppavilion[1] shrinks away and hides 00:09:12 02:11:36 hppavilion[1]: HackEgo permanent changes should _not_ be done in private hth 00:09:14 shachaf: I read it as if it was. I'm sorry. Again 00:09:18 * hppavilion[1] shrinks away in shame 00:09:25 Wait, already said that. 00:12:43 @metar EGLL 00:12:43 EGLL 172350Z VRB01KT 0500 R27L/P1500 R27R/P1500 FG SCT001 OVC002 06/06 Q1039 TEMPO 0300 VV/// 00:12:50 I should've done that when it was seriously foggy. 00:13:17 I guess that's the "FG" part, but I wanted to see if it'd be something fancier. 00:13:33 Because I hear they actually canceled some flights from EGLL, it was that foggy. 00:16:19 Look, here's the Tower Bridge, as seen from the London Bridge: https://zem.fi/tmp/fog.jpg 00:16:36 (Okay, that's not really super-foggy. But it's pretty foggy.) 00:18:19 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 00:28:46 I hear Rogue One is a star wars story 00:28:52 I hope that is not a spoiler 00:31:13 Man! I had $10 on it being a Star Trek story! 00:32:20 I was at a wedding once where one of the guests thought those were the same thing. 00:33:10 That would've been *real* weird at my mom's wedding if she'd actually gone through with the Klingon ceremony... 00:48:06 -!- benderB747 has joined. 01:39:59 -!- hppavilion[1] has joined. 01:40:17 @metar PAMR 01:40:17 PAMR 180053Z 00000KT 10SM OVC055 M04/M04 A2944 RMK AO2 SLP971 T10391044 $ 01:41:31 [wiki] [[Minscode]] N https://esolangs.org/w/index.php?oldid=50529 * Challenger5 * (+1037) Created page with "Minscode is a simple langauge based on the Minsky machine. It has 4 registers. A, B, and C are normal numeric registers, c..." 01:42:21 [wiki] [[Minscode]] https://esolangs.org/w/index.php?diff=50530&oldid=50529 * Challenger5 * (-1) 01:47:28 -!- irctc271 has joined. 01:47:52 !ztest 01:47:52 irctc271: "!ztest progname code". See http://zem.fi/bfjoust/ for documentation. 01:48:29 !ztest test >->+>->+>->+>->+>[[-]>] 01:48:30 irctc271.test: points -33.71, score 3.63, rank 47/47 01:49:22 !ztest test >>>>>>>>>[[-]>] 01:49:22 irctc271.test: points -29.43, score 6.35, rank 47/47 01:53:55 -!- irctc271 has quit (Ping timeout: 260 seconds). 03:00:53 [wiki] [[Inline]] https://esolangs.org/w/index.php?diff=50531&oldid=50528 * Serprex * (-1528) /* Implementation of brainfuck */ Sorry this doesn't have comments but the previous implementation was broken 03:08:47 [wiki] [[Inline]] M https://esolangs.org/w/index.php?diff=50532&oldid=50531 * Serprex * (-1) Micro optimize nops 03:20:31 Can you make up a Magic: the Gathering card that has tribute but not "if the tribute cost wasn't paid"? I can think of a few things that can be done with this. 03:23:49 For example you can write: Tribute 2, Unleash, Undying (this card has no other abilities) 03:24:26 Foo, {X}. Tribute {X}. X/X. 03:25:19 s/the tribute cost/tribute/ 03:25:22 What is that? 03:26:20 A bad card. :P 03:27:53 Then make a better one 03:29:09 (A card could also be made that has tribute but that isn't a creature; I have a few ideas about that too) 03:36:29 "If tribute was paid, each player gets X mana." 03:36:30 :) 03:37:26 OK, that is another idea; instead of if wasn't paid, make it, if tribute is paid. 03:55:43 This is another custom card: If ~ is a card and the ante zone is empty, ~'s owner loses the game. 03:56:43 but I just lost the game 03:56:56 -!- benderB747 has quit (Changing host). 03:56:56 -!- benderB747 has joined. 03:57:14 oh, not that game 03:59:02 If you cannot win with this, then you are not good enough at this game. 04:00:23 -!- __s has joined. 04:02:47 (and if I cannot win with this, then I am also not good enough at this game.) 04:30:19 What if I cannot win with this? 04:31:15 Then you cannot win with this. But, maybe later, it can be figure out. 04:53:28 -!- Phantom_Hoover has joined. 05:01:06 -!- __s has quit (Quit: Page closed). 05:28:23 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 05:35:38 -!- hppavilion[1] has joined. 05:35:43 English doesn't have enough ntractions... 05:56:47 -!- function has joined. 05:56:52 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 06:10:45 -!- hppavilion[1] has quit (Read error: Connection reset by peer). 06:11:06 -!- hppavilion[1] has joined. 06:33:45 -!- Sprocklem has joined. 07:10:17 -!- benderB747 has quit (Ping timeout: 240 seconds). 07:15:04 -!- augur has quit (Remote host closed the connection). 07:15:49 -!- augur has joined. 07:20:08 -!- augur has quit (Ping timeout: 250 seconds). 07:21:23 is there a nice name for this operation: points.map(_._1) ++ points.map(_._2) 07:21:30 Its not unzipping, but its close? 07:34:07 -!- function has quit (Quit: found 1 in /dev/zero). 07:37:47 -!- digitalcold has quit (Quit: leaving). 07:37:58 -!- digitalcold has joined. 07:39:30 -!- doesthiswork has quit (Quit: Leaving.). 07:40:20 -!- Sprocklem has quit (Ping timeout: 268 seconds). 08:00:32 -!- augur has joined. 08:28:29 I'm thinking about antiprimes. 08:36:59 <\oren\> hppavilion[1]: they are called abundant numbers 08:37:09 \oren\: "antiprime" sounds more fun 08:44:10 \oren\: Specifically, I'm thinking about what determines antiprimes. 08:45:44 sigma_0(n) is equal to the cardinality of the power bag of ςn, or equivalently the product of the successors of the nonzero multiplicities of ςn 08:46:00 (ςn is the prime factorization of n expressed as a multiset/bag) 08:48:26 The smallest x with |ςx| = n is, of course, x = 2^n (since changing the prime factorization at all will only increase the number, as 2 is the least prime) 08:50:40 Basically, my hypothesis is that |ςx|/|strip ςx| (where strip B is the set of values without multiplicities of B)- that is, how "diverse" of a number it is- of increasing antiprimes x will approach some constant. 08:51:01 There's a nonzero chance this was solved 100 years ago, honestly, but I'm curious 08:51:09 ...I should just check wikipedia xD 09:00:38 -!- TellsTogo has joined. 09:03:45 -!- Sprocklem has joined. 09:10:04 -!- MoALTz_ has joined. 09:13:09 -!- MoALTz has quit (Ping timeout: 248 seconds). 09:25:45 -!- MoALTz_ has changed nick to MoALTz. 09:42:46 Wait. Do Octonions describe transformations in some k-space the way Quaternions are transformations in 3-space, Complexes are transformations in 2-space, and Reals are transformations in 1-space?? 09:42:52 -!- Sprocklem has quit (Ping timeout: 250 seconds). 09:47:43 -!- AnotherTest has joined. 09:58:38 Is there a name for the property that e(ee) = (ee)e, e(e(ee)) = (ee)(ee) = e(ee)e = ((ee)e)e, etc. for all e in an algebra? 10:29:29 -!- augur has quit (Remote host closed the connection). 10:39:22 <\oren\> argh, I got destroyed in HOI4 again. Bulgaria declared war on romania and long story short the USA nuked rome, and I lost 10:42:07 \oren\: Wait Bulgaria did wha‽- oh, wait, video game 10:44:58 -!- TellsTogo has quit (Quit: Page closed). 10:57:12 hppavilion[1]: assoce(eate)(ev(ee)te)e and commutat(e(eve)et(ee)) 10:57:39 Jafet: It has to be the SAME e every time, correct? 10:58:21 `gwni Jafet 10:58:50 wisdom/reflection 10:59:49 well, that's a more specific propertee 11:04:44 `unidecode СССР 11:04:47 ​[U+0421 CYRILLIC CAPITAL LETTER ES] [U+0421 CYRILLIC CAPITAL LETTER ES] [U+0421 CYRILLIC CAPITAL LETTER ES] [U+0420 CYRILLIC CAPITAL LETTER ER] 11:09:42 -!- benderB747 has joined. 11:13:50 -!- TellsTogo has joined. 11:28:07 -!- idris-bot has joined. 11:36:22 wat-grandma passed away yesterday 11:39:13 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 11:58:58 -!- benderB747 has quit (Changing host). 11:58:58 -!- benderB747 has joined. 13:06:18 -!- Phantom_Hoover has joined. 13:10:35 -!- TellsTogo has quit (Ping timeout: 260 seconds). 13:52:06 -!- LKoen has joined. 14:00:33 -!- doesthiswork has joined. 14:50:28 -!- boily has joined. 14:54:56 -!- Zarutian has joined. 14:58:11 -!- DHeadshot has joined. 15:03:41 -!- doesthiswork has quit (Quit: Leaving.). 15:04:02 -!- boily has quit (Quit: COMPANDED CHICKEN). 15:30:03 -!- Zarutian has left. 16:04:47 [wiki] [[NULL]] https://esolangs.org/w/index.php?diff=50533&oldid=35148 * Serprex * (+61) Rust implementation 16:10:44 [wiki] [[User:Serprex]] https://esolangs.org/w/index.php?diff=50534&oldid=50521 * Serprex * (+304) Inline/NULL 16:13:01 [wiki] [[NULL]] https://esolangs.org/w/index.php?diff=50535&oldid=50533 * Serprex * (+23) Update Hello World! example program with fix from 2006 discussion 16:13:42 [wiki] [[Fish]] https://esolangs.org/w/index.php?diff=50536&oldid=50523 * Redstarcoder * (-69) Undo revision 50523 by [[Special:Contributions/Anirudhb|Anirudhb]] ([[User talk:Anirudhb|talk]]) - there's nothing "erroneous" about the current hello world, it requires one less instruction, and is the most common usage for outputting the entire stack 16:14:15 -!- LKoen has quit (Remote host closed the connection). 16:14:48 -!- benderB747 has quit (Ping timeout: 258 seconds). 16:17:19 [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=50537&oldid=50481 * Redstarcoder * (+0) /* Non-alphabetic */ fixed *><> ordering 16:23:25 -!- doesthiswork has joined. 16:48:59 -!- kline has left ("Leaving"). 16:56:24 -!- TellsTogo has joined. 17:16:37 -!- Phantom__Hoover has joined. 17:17:41 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 17:31:51 -!- Notebook has joined. 17:32:03 Hi! 17:32:29 There's so many of you! 17:33:17 Hello? 17:34:33 Anyone here? 17:35:54 I had this great idea for an Esolang. 17:36:34 `relcome Notebook 17:36:35 How do you do it again? 17:36:42 No clue! 17:36:44 Hi! 17:36:52 `welcome Notebook 17:37:00 `unidecode `` 17:37:06 Notebook: 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.) 17:37:06 Oh! There's more of you! 17:37:06 ​Notebook: 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.) 17:37:10 ​[U+0060 GRAVE ACCENT] [U+0060 GRAVE ACCENT] 17:37:17 ah, you 17:37:25 Ah 17:37:26 I mean HackEgo is just slow again 17:37:28 I did it right 17:37:39 But the bot is struggling 17:37:40 -!- Lord_of_Life has quit (Excess Flood). 17:37:43 Poor HackEgo 17:37:43 Can I bounce an idea of of you? 17:37:53 Just to make sure no one has already done it? 17:38:06 sounds unlikely 17:38:34 You haven't even heard the idea. ;^^ 17:38:51 is it the 976th brainfuck derivative? 17:38:59 Nope! 17:39:13 I haven't thought of a name for it yet! 17:39:25 jimmy 17:39:29 But you make one of those old ASCII maps, and that's the code. 17:39:45 -!- Lord_of_Life has joined. 17:39:54 Basically, a mountain 'Â' is 'print' 17:40:11 Water '~' does something. 17:40:31 I just thought of it now, so I'm not sure. 17:41:06 Has someone already done this? 17:42:44 still a bit vague 17:43:31 Ok, one sec. Will conceptualize it in pastebin. Brb 17:48:36 Ok, I wrote up the water syntax and usage. 17:48:45 Just to show the general style. 17:48:48 http://pastebin.com/EKNXRF7c 17:49:19 Note that that is just part of the language. 17:50:02 What do you think? 17:53:43 Sorry if it's kind of dumb. 17:54:51 I think I killed izabera. 17:55:39 what else can you do other than U O ~ ? 17:57:01 Still working on that bit. 17:57:40 It may be a little like Brainfuck in it's printing and character selection method. 17:57:43 basically, when looking at an esoteric programming language, the important question is what one can do; what the basic operations are, how data is stored, how control flow works. syntax tends to be quite unimportant (though it can make programming harder and less conventional, see Befunge for an example) 17:58:07 Huh. 17:58:22 Brainfuck ♥ 17:58:29 Well, I've decided I'm going to start building it, and tinker with it. 17:58:35 I'm bad at planning! 17:59:13 And I'm going to listen to a really amazing song in Japanese! (Which I don't understand. ;^^) 18:01:37 Gonna be off and on. 18:08:12 It may evolve a bit while I'm building it. 18:43:11 [wiki] [[MiniStringFuck]] https://esolangs.org/w/index.php?diff=50538&oldid=49690 * Erikkonstas * (+2) LOL JUST FIXED SRS MISTAKE! 18:49:27 I have to go to the store soon. 18:49:33 To buy an iTunes gift card. 18:51:23 So that I can get Haskell to work on my iPod. 18:52:00 Unless someone can recommend a better language to write an interpreter in. 18:52:40 If anyone is even here. 18:52:57 This is ironic. There's a ton of you, but this place is really quiet. 18:53:06 It's quieter than some small chats. 18:55:06 Hehe. 18:55:19 I feel like I'm going to be the most talkative here. 19:00:41 * Notebook sighs. 19:02:58 Is there anyone who is actually here? 19:03:24 No 19:04:54 fungot is here 19:04:55 int-e: may cause extreme loss of appetite! may cause severe diarrhea and vomiting! 19:05:25 ^style 19:05:25 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube 19:05:53 `addquote fungot is here int-e: may cause extreme loss of appetite! may cause severe diarrhea and vomiting! 19:05:53 shachaf: and i don't 19:06:06 1301) fungot is here int-e: may cause extreme loss of appetite! may cause severe diarrhea and vomiting! 19:07:42 -!- Lord_of_Life has quit (Excess Flood). 19:08:45 -!- Lord_of_Life has joined. 19:10:04 Ok, screw the map! 19:10:11 It was a terrible idea! 19:10:34 Maybe I should make a language purely for the design of IRC bots? 19:11:01 No. 19:11:07 That's a stupid idea too. 19:11:16 -!- LKoen has joined. 19:11:26 Maybe an AI design language? 19:11:43 Just a set of shortcuts for more efficient AI design. 19:11:50 Hello LKoen! 19:11:56 hello Notebook 19:12:04 How are you? 19:12:09 pretty good 19:12:16 just saw the harry potter movie 19:12:23 (the one that doesn't have harry potter in it) 19:12:35 Nice. Haven't seen it. 19:12:40 Don't intend on it. 19:13:25 well, it's good entertainment. 19:13:47 It would also look bad if I watched it. 19:13:55 One of the reasons my name sucks. 19:14:28 I did not understand that? 19:14:36 My name is Harry. 19:14:43 ohhh 19:14:46 Everyone makes jokes about Harry Potter. 19:14:57 And having a tiny scar on my forehead doesn't help at all. 19:14:59 well, Harry Potter is not in this film 19:15:16 also I don't think they ask for your name when you buy a theatre ticket 19:15:18 Yeah, I know. 19:15:25 though that may depend on the country you live in 19:15:34 But if I liked it, I could never mention it to my schoolmates. 19:15:53 and if they offer a discount for students / elderly / unemployed / whichever, they might ask for an id for proof 19:16:18 Can you decline the discount? 19:16:28 Anyway, can I bounce an idea off you? 19:16:40 sure 19:16:44 (to both questions) 19:17:10 An Esolang designed purely for AI building. 19:17:53 Basically just an easy to learn DIY AI kit. 19:17:58 do you mean like tensorflow? 19:18:03 But I'd have to learn AI design first. 19:18:08 Possibly. 19:18:09 or scikit 19:18:15 Darn it. 19:18:20 Someone did it before me. 19:18:36 well, not so much 19:18:48 there are tools, but probably not for "ai in general" 19:19:02 Oh. 19:19:13 Gtg. Be back later? 19:19:18 I haven't heard of any tools for decision trees for instance. 19:19:29 (though I may not be the most informed person about this kind of stuff) 19:19:36 sure 19:19:40 good evening 19:19:57 zzo38: do you know of any tools for decision trees? 19:20:12 No, I don't know 19:20:37 oh I've got another question you might have an answer for 19:20:52 if you had to design playing cards, what tool would you use? 19:21:02 I'm not talking about making the drawing, but rather the mise en page 19:21:05 @google "BDD libraries" 19:21:07 http://javabdd.sourceforge.net/ 19:21:07 Title: JavaBDD - Java Binary Decision Diagram library 19:21:20 LKoen: I do not quite understand you. What is "mise en page"? 19:21:44 well, the putting everything together part 19:21:44 meh, Java... anyway that may serve as a keyword 19:22:14 if I already have images for the cards, and the text that's supposed to go on them, and I want to design the card using all that, what would I use? 19:22:52 Can you provide an example? I still do not quite understand 19:23:08 well, say if I wanted to design a magic the gathering card 19:23:21 or a pokemon card, or any game card really 19:23:34 I just keep everything in a text file, and then you can put them into a SQLite database. 19:23:34 You mean just the frame and placement of elements? 19:23:56 To render them, currently there is only MSE which isn't very good in my opinion, although I intend I can make up Texnicard it is better one. 19:24:51 hmmm 19:24:58 zzo38: Texnicard being another of your named vaporware projects? 19:25:03 * int-e is never sure. 19:25:15 Yes, so far it is vaporware projects 19:25:20 that's disappointing. I'll probably use a regular image editor then 19:26:38 LKoen: I'm thinking that HTML+CSS or perhaps some SVG template may not be the worst options, though a bit low-level. 19:27:28 But I don't know your requirements, what will the end product be? Physical cards or some software? 19:27:40 physical cards 19:28:56 With the more help, we can make up Texnicard more quickly and more better too. 19:28:59 I might actually piece the elements together with a library like cairo then (which can generate bitmaps, SVG and also PDF). 19:29:15 <\oren\> https://www.youtube.com/watch?v=RhJY195YSUs 19:29:31 I would use farbfeld to read/write pictures, and TFM and PK (as well as possibly an extended metric format) for fonts, and SQLite for data storage and scripting. 19:29:34 Wait, Texnicard is vaporware? 19:30:31 It would be all command-line based, although with an option to use an external text editor perhaps. 19:31:29 <\oren\> for some reason this time Japan joined the Allies and russia nuked berlin, and I lost. 19:31:31 Do you think this is good? 19:32:55 <\oren\> I have to conside that maybe I'm not cut out for HOI4 19:34:23 Sometimes is said only white mana symbol is the new one, but actually all of them are. 19:35:06 Also, the oldest template is a bit different from the Fifth Edition template. 19:35:19 You watch one video of an opossum eating strawberries, and suddenly YouTube thinks all you want to see is opossums eating things. 19:35:26 Colorless is the newest color of mana. 19:35:46 colorless has become a color? 19:35:46 fizzie: is youtube wrong though 19:35:53 It isn't a color of mana. Just now there is a symbol for it. 19:35:55 No, colorless is still not a color. 19:36:07 But now a cost can require explicitly colorless karma, rather than any color. 19:36:19 Yes, in a few cases it can. 19:36:22 shachaf: Well, maybe not *entirely* wrong. 19:36:36 <\oren\> basically now there are separate symbols for "colorless" and "any color, including colorless" 19:36:55 <\oren\> i think 19:36:59 Yes, there is now a separate symbol for colorless mana as for generic mana. 19:37:03 Well, those are different in covariant and contravariant usage. 19:37:16 Adding generic mana into your mana pool still results in colorless. 19:37:18 If something produces {1} that means the same thing as producing colorless. 19:37:43 But there's a difference between consuming {1} (any color or no color) and consuming whatever the colorless symbol is. 19:38:06 Yes, that is how it is working. 19:38:18 so what you're saying is that colourless is a colour now 19:38:54 Not really. It is and always was one of the six types of mana; just now it has a symbol which can be use to consume specifically that type. 19:43:28 -!- LKoen has quit (Remote host closed the connection). 19:43:45 Hmm, what about an artifact creature that has abilities {R} - $this becomes red until end of turn, for all colors, and "$this gets +1/+1 for each color it has"? 19:44:43 A colorless object has no colors, and an effect like that overrides its colors rather than adding (unless it specifically says otherwise). 19:45:07 You can write "becomes red in addition to its other colors" though. 19:47:34 <\oren\> I've added some new stuff to my font 19:48:32 <\oren\> `u8tbl 0x309 0x319 19:48:37 ​̉̊̋̌̍̎̏ \ ̖̗̘̙̐̑̒̓̔̕ 19:48:49 <\oren\> that did not go as planned 19:49:27 <\oren\> `` u8tbl 0x309 0x319 | sed s/./ &/g 19:49:29 ​/hackenv/bin/`: line 4: /g: No such file or directory 19:49:41 <\oren\> `` u8tbl 0x309 0x319 | sed -e 's/./ &/g' 19:49:42 ​ ̉ ̊ ̋ ̌ ̍ ̎ ̏ \ ̐ ̑ ̒ ̓ ̔ ̕ ̖ ̗ ̘ ̙ 19:49:55 > text "\x309\x319" 19:49:57 ̙̉ 19:52:39 <\oren\> `` u8tbl 0x300 0x319 | sed -e 's/./ &/g' 19:52:41 ​ ̀ ́ ̂ ̃ ̄ ̅ ̆ ̇ ̈ ̉ ̊ ̋ ̌ ̍ ̎ ̏ \ ̐ ̑ ̒ ̓ ̔ ̕ ̖ ̗ ̘ ̙ 19:54:00 <\oren\> `` u8tbl 0x14EB 0x1504 19:54:02 ​ᓫᓬᓭᓮᓯ \ ᓰᓱᓲᓳᓴᓵᓶᓷᓸᓹᓺᓻᓼᓽᓾᓿ \ ᔀᔁᔂᔃᔄ 19:54:50 <\oren\> `` u8tbl 0x20D0 0x20D8 19:54:52 ​⃒⃓⃘⃐⃑⃔⃕⃖⃗ 19:55:06 <\oren\> `` u8tbl 0x20D0 0x20D8 | sed -e 's/./ &/g' 19:55:08 ​ ⃐ ⃑ ⃒ ⃓ ⃔ ⃕ ⃖ ⃗ ⃘ 19:55:47 -!- zzo38 has quit (Ping timeout: 246 seconds). 19:55:55 <\oren\> `` u8tbl 0x29B7 0x29B1 19:55:58 No output. 19:56:09 <\oren\> `` u8tbl 0x29B7 0x29C1 19:56:11 ​⦷⦸⦹⦺⦻⦼⦽⦾⦿ \ ⧀⧁ 19:57:16 <\oren\> `` u8tbl 0x29E1 0x29D7 19:57:17 No output. 19:57:20 <\oren\> `` u8tbl 0x29E1 0x29E7 19:57:21 ​⧡⧢⧣⧤⧥⧦⧧ 19:58:15 boxes, boxes. 20:00:26 <\oren\> int-e: you need a better font 20:00:36 -!- LKoen has joined. 20:01:03 <\oren\> `` u8tbl 0x29F4 0x29F9 20:01:04 ​⧴⧵⧶⧷⧸⧹ 20:02:21 <\oren\> 𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲 20:02:22 <\oren\> 𝑳𝑴𝑵𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒍𝒎𝒏𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛 20:02:36 <\oren\> 𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡𝗢𝗣𝗤𝗥𝗦𝗧 20:02:36 \oren\: only if I cared what was in those boxes but it's not christmas yet 20:02:39 <\oren\> 𝗨𝗩𝗪𝗫𝗬𝗭𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡𝘢𝘣𝘤𝘥𝘦𝘧 20:02:43 <\oren\> 𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻 20:03:40 <\oren\> I added some new mathematical operators, and three new mathematical decorative alphabets 20:08:15 -!- zzo38 has joined. 20:10:52 <\oren\> int-e: do you like bold italic letters? 20:13:40 well, interestingly they are not displayed as boxes. 20:13:51 `unidecode 𝘻 20:13:52 ​[U+1D63B MATHEMATICAL SANS-SERIF ITALIC SMALL Z] 20:14:08 but as small black ovals with question marks 20:14:42 but in any case, I think it's stupid that unicode has those 20:18:11 Yes, mathematicians tend to give different meanings to the same letter written in different fonts, but why would unicode need to support carrying that bit of information... and even if such support is deemed desirable, wouldn't a modifier have been enough? 20:18:41 <\oren\> it's stupid, but useful for formatting in text-only channels such as twitter 20:19:08 <\oren\> even if the unicode people think that use is wrong 20:23:35 -!- moonheart08 has joined. 20:39:22 -!- kragniz has quit (Ping timeout: 250 seconds). 20:40:40 Back! 20:41:14 I'm learning Haskell! 20:43:58 There's #haskell and #haskell-beginners on Freenode. 20:44:43 Oh, cool! 20:54:12 -!- moonheart08 has quit (Ping timeout: 265 seconds). 21:02:04 -!- kragniz has joined. 21:09:27 <\oren\> gnu unifont has wrong appearance for U+29C2 and U+29C3 21:28:20 -!- TieSoul has joined. 21:34:17 -!- DHeadshot has quit (Ping timeout: 240 seconds). 21:37:46 -!- tswett_ has joined. 21:42:33 I fixed my programs! 21:42:43 -!- LKoen has quit (Remote host closed the connection). 21:44:47 web.Multiplication: points -42.86, score 0.78, rank 47/47 21:44:56 web.Multiplication: points -42.86, score 0.78, rank 47/47 (--) 21:45:44 -!- moonheart08 has joined. 21:47:00 Hi Moonheart08! 21:48:10 web.Outputdigits: points -32.90, score 5.04, rank 47/47 22:01:02 -!- moony has joined. 22:03:37 -!- moonheart08 has quit (Ping timeout: 240 seconds). 22:11:07 Uh. Those things look like regular brainfuck programs, not BFJoust ones. 22:11:26 -!- moonheart08 has joined. 22:11:34 Well, somewhat mangled regular brainfuck programs. 22:11:56 -!- moony has quit (Ping timeout: 250 seconds). 22:13:13 But note that #haskell-beginners has nothing to do with #haskell, it's just a channel some person made. 22:13:39 In particular a person who's an author of a bad book about Haskell. 22:14:22 The fact that it exists is not an indicator that beginners shouldn't be in #haskell, for example. 22:16:17 -!- moonheart08 has quit (Ping timeout: 258 seconds). 22:18:09 -!- moonheart08 has joined. 22:28:08 -!- LKoen has joined. 22:36:33 -!- LKoen has quit (Remote host closed the connection). 22:58:11 -!- augur has joined. 22:58:56 -!- TieSoul has quit (Quit: Leaving). 22:59:37 [wiki] [[Kelxquoia]] https://esolangs.org/w/index.php?diff=50539&oldid=33553 * Serprex * (+46) Implemented 23:00:49 -!- __s has joined. 23:01:58 [wiki] [[User:Serprex]] https://esolangs.org/w/index.php?diff=50540&oldid=50534 * Serprex * (+113) Klexquoia 23:02:40 -!- TellsTogo has quit (Ping timeout: 260 seconds). 23:02:42 [wiki] [[User:Serprex]] M https://esolangs.org/w/index.php?diff=50541&oldid=50540 * Serprex * (+0) typo klex -> kelx 23:03:23 -!- MoALTz has quit (Quit: Leaving). 23:04:43 -!- TellsTogo has joined. 23:08:11 You know, I think true and false ought to correspond to 0 and 1, respectively. 23:08:44 Clearly the boolean value "true" is the "identity" value, as opposed to "false", which is the "inverse" value. 23:09:02 Just like how 0 is the "identity" value in the field of integers modulo 2, while 1 is the "inverse" value. 23:09:09 [wiki] [[Talk:EsoInterpreters]] https://esolangs.org/w/index.php?diff=50542&oldid=40587 * Serprex * (+164) ELVM 23:09:10 Especially if s/field/group/ 23:09:25 s/field/cyclic group/, even. 23:13:37 -!- moonheart08 has quit (Ping timeout: 240 seconds). 23:14:38 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:21:26 -!- oerjan has joined. 23:21:59 <__s> tswett_: hoon went that route 23:22:33 -!- LKoen has joined. 23:22:42 -!- LKoen has quit (Client Quit). 23:27:30 -!- moonheart08 has joined. 23:40:24 -!- DHeadshot has joined. 23:52:53 -!- moonheart08 has quit (Read error: Connection reset by peer). 23:57:28 -!- Notebook has quit (Quit: Connection closed for inactivity). 23:57:45 -!- DHeadshot has quit (Ping timeout: 268 seconds). 2016-12-19: 00:06:24 -!- LKoen has joined. 00:06:32 -!- Zarutian has joined. 00:06:36 -!- Zarutian has quit (Read error: Connection reset by peer). 00:07:22 -!- Zarutian has joined. 00:07:34 -!- Zarutian has left. 00:23:13 -!- boily has joined. 00:24:29 `wisdom 00:24:33 bo'loly 00:24:36 pipe//This is not a pipe. 00:24:41 -!- moonheart08 has joined. 00:27:58 maayoerjang gabii. 00:28:08 . o O ( bo'loly??? ) 00:29:21 'lo 00:29:48 oh. 00:30:05 * boily logically thwacks oerjan. 0.63 FP. 00:31:14 porthellos get thwacks now? 00:32:20 -!- LKoen has quit (Remote host closed the connection). 00:34:13 * boily rescinds the porthellic thwack 00:38:09 how's life on your end of the Great Puddle? 00:41:03 out of synch, as usual 00:41:27 also, traces of christmas. 00:42:46 * oerjan suddenly imagines two flea empires on opposite ends of the Great Poodle 00:48:08 [wiki] [[Whitespace]] https://esolangs.org/w/index.php?diff=50543&oldid=44626 * Serprex * (+85) Unfortunately doesn't work on stable 00:56:36 -!- moonheart08 has quit (Ping timeout: 250 seconds). 00:58:10 -!- moonheart08 has joined. 01:00:01 hellochaf. where is the Great Poodle, and is it a Pooch? 01:00:38 Why are you asking me? 01:01:00 I don't know where it is, nor its body weigh. 01:01:16 -!- LKoen has joined. 01:08:28 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 01:25:55 -!- boily has quit (Quit: TREKKING CHICKEN). 01:40:09 -!- archeoseb has joined. 01:44:25 -!- archeoseb has left. 01:57:09 The AI in this computer golf seem to hit the ball into the water too much, and seem to consider too much importance to improving the lie, and never risks a flubbed shot (even though, in my experience, it is occasionally useful to do so). 01:58:12 Depending on the course this can result in very good scores or in extremely bad scores. 01:58:57 Also, it seem to sometimes (but not always) ignore trees. 02:01:11 The rule of golf does not allow to use device to figure out the distance of anything, but is it permitted to use a map to figure the distance? 02:01:15 `? tree 02:01:41 tree? ¯\(°​_o)/¯ 02:01:55 `le/rn tree/You should sometimes (but not always) ignore trees. 02:01:56 All le//rn variants now use two slashes in the format. 02:02:05 `le//rn tree//You should sometimes (but not always) ignore trees. 02:02:14 Learned 'tree': You should sometimes (but not always) ignore trees. 02:02:38 -!- benderB747 has joined. 02:03:17 Hitting the ball with a lower numbered club can make the ball to less likely to go over trees. Sometimes it causes this problem. 02:04:33 I think a problem may be not looking ahead more than one move? 02:06:24 Also, they never want to use the Texas wedge. 02:10:39 This computer golf game it allow you to design your own golf courses, and then you can play it yourself, or automatically by computer, or play vs computer or vs another person. They are good to do such thing but there are also some limitation. Such as, the shape of area with sand and shape of putting green and arrangements of trees are limited to the built-in ones (although you can define your own shape for the grass and water, and you can decide t 02:11:05 -!- TellsTogo has quit (Ping timeout: 260 seconds). 02:12:06 You can also add rocks, cows, hills, and dragons to the golf course. (Dragons are out of bounds.) 02:16:10 Do you know about rules of golf, and if using a map to figure distance is allowed or not? 02:17:24 why would it be forbidden 02:17:57 the field doesn't change 02:18:06 It says using a device to figure distance is forbidden. I would think that it does not include using a map although I don't know. I also don't know how commonly maps of golf courses that include a scale are even available. 02:19:01 Before playing it is certainly allowed, and it is also certainly allowed to look at weather forecasts before playing at golf. That much is clear. 02:19:17 but you can play in the same field more than once in your lifetime 02:19:26 at least you can count the steps 02:20:07 Yes, you certainly can. Counting the steps may not work though since you will not be walking in a straight line, especially if there is water in the way, it is difficult to walk on the water. 02:20:33 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 02:21:20 there's this thing called pythagoras theorem 02:21:34 O, yes. 02:22:12 -!- trn has quit (Ping timeout: 246 seconds). 02:25:57 People do sometimes use measuring devices playing at golf anyways when they play by themself rather than a tournament, even though it is not allowed. Also, any computer golf game I have seen will display the distance between the ball and the hold. 02:26:02 s/hold/hole/ 02:28:37 -!- TellsTogo has joined. 02:30:58 I have played a few different computer golf games and none of them seem to actually implement the rules of golf correctly; they get various things wrong. Most have a fixed set of clubs. One I have seen allows you to select which clubs you want, but you have to select the clubs ahead of time and can't start with less than 14 clubs and then add more during the game play. I have seen a few ways they handle replacing the ball after it falls into the wa 02:32:44 One program automatically places the ball. Another one allows you to place the ball anywhere you want. The correct rule is that it can be placed within a half circle of the nearest in-bounds non-water point farther from the hole or you can place it in a line directly away from the hole. 02:41:04 -!- super_bender has joined. 02:42:00 How are the label names of scrolls made up in Rogue? 02:44:17 -!- benderB747 has quit (Ping timeout: 240 seconds). 02:46:37 -!- lodidodi has joined. 02:47:41 -!- moonheart08 has quit (Ping timeout: 258 seconds). 02:49:00 -!- moonheart08 has joined. 02:49:36 zzo38: maybe ais523 knows. 02:50:41 -!- habs has joined. 03:03:28 -!- moonheart08 has quit (Ping timeout: 265 seconds). 03:05:17 -!- sebbu2 has joined. 03:06:01 -!- __s has quit (Ping timeout: 260 seconds). 03:06:17 -!- sebbu has quit (Ping timeout: 240 seconds). 03:57:01 -!- boily has joined. 04:01:55 -!- TellsTogo has quit (Ping timeout: 260 seconds). 04:02:45 -!- boily has quit (Quit: FURTIVE CHICKEN). 04:15:58 -!- Sprocklem has joined. 04:17:01 -!- TellsTogo has joined. 04:22:58 -!- hppavilion[1] has joined. 04:26:24 -!- Notebook has joined. 04:26:30 Hi! 04:31:14 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 04:31:33 -!- hppavilion[1] has joined. 04:42:50 do telegram bots have to keep polling all the time? 04:44:19 ah no webhooks 05:18:30 -!- lodidodi has quit (Ping timeout: 250 seconds). 05:51:00 -!- Sprocklem has quit (Quit: brb). 05:56:39 -!- Sprocklem has joined. 06:03:34 Cale: Hale 06:04:03 Maybe you know the answer to a question I asked elsewhere, which is how much the definition "We say that a lattice L is generated by a set X ⊆ L if no proper sublattice of L contains X." generalizes. 06:12:13 Well, it generalises to a fair number of other order theoretical things. Filters come to mind. 06:13:29 I think that also probably works for matroids 06:14:38 it generalizes to any kind of universal algebra. 06:15:10 well, at least any variety. 06:15:13 Ah, quite true 06:17:47 well, it's more than varieties, e.g. fields and hilbert spaces... 06:18:46 But yeah, "generated by" often means something of the sort. 06:19:05 That's kind of a negative way of stating it, which probably wouldn't work as well in a constructive setting. 06:20:37 What you're really interested in is usually not the absence of certain subobjects, but rather the fact that from the stuff in X, you can build everything in L in some fashion which is more dependent on context. 06:21:23 However, the negation there gives you a convenient way to imply that without actually referring to the operations or properties you're interested in. 06:21:27 another way of stating it, then, is that the obvious map from the free lattice on the generating set is onto. 06:21:57 yeah 06:22:26 this doesn't work the hilbert space case, i think :P 06:22:31 *work for 06:22:55 or fields, even. 06:26:02 but it does work for varieties. 06:26:24 Complex numbers represent rotations in 2-space, quaternions rotations in 3-space 06:26:37 Do octonions represent rotations in some n-space? 06:27:14 s/rotations/transformations/g/ 06:27:38 2, 4 and 8, by obvious multiplication 06:27:40 s/\/$// 06:28:06 oerjan: ...wait, what? But Quaternions are- wait 06:28:22 Do Quaternions also do rotations in 4-space, and using them for rotations in 3-space is just a special case? 06:28:28 I had a feeling that was it, but I wasn't sure 06:28:38 probably not. 06:29:14 but the analogy between complexes and quaternions isn't very strong if you can't use the same sizes... 06:30:50 there's something happening in 1,3 and 7 because of them, though - you have crossed products. except they're pretty trivial in 1. 06:31:51 and i don't really know how it works for octonions. 06:32:54 -!- oerjan has quit (Quit: Later). 06:35:46 there is no n-space with a 7-dimensional rotation group, so no 06:37:28 -!- Notebook has quit (Quit: Connection closed for inactivity). 06:38:25 (well, a more obvious problem is that the octonion product is not associative) 06:47:29 -!- AnotherTest has joined. 06:52:09 -!- AnotherTest has quit (Ping timeout: 268 seconds). 06:56:16 snow snow snow snow 07:04:19 Jafet: Actually, that was what I was wondering about 07:05:07 Jafet: I was trying to figure out how that would even work 07:07:31 -!- augur has quit (Remote host closed the connection). 07:08:30 -!- augur has joined. 07:09:26 -!- AnotherTest has joined. 07:12:37 -!- augur has quit (Ping timeout: 248 seconds). 07:27:33 -!- Sprocklem has quit (Ping timeout: 248 seconds). 07:28:49 -!- AnotherTest has quit (Ping timeout: 265 seconds). 07:53:05 -!- augur has joined. 08:02:50 -!- MoALTz has joined. 08:04:18 -!- AnotherTest has joined. 08:23:44 Now my Farbfeld Utilities also include HSV (and also HSI; HSL currently does not work) 08:25:59 Another colour space can be "voltage/phase", which can be defined as: Y=H+L U=(H-L)cos(P) V=(H-L)sin(P) 08:38:50 -!- AnotherTest has quit (Ping timeout: 258 seconds). 08:56:09 -!- AnotherTest has joined. 09:00:22 -!- AnotherTest has quit (Client Quit). 09:11:33 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 09:30:20 -!- TellsTogo has quit (Ping timeout: 260 seconds). 09:31:53 -!- Sprocklem has joined. 09:42:52 -!- ffj-bot has quit (Remote host closed the connection). 09:51:29 -!- TellsTogo has joined. 09:55:42 -!- doesthiswork has quit (Quit: Leaving.). 10:03:23 Unshelved has made a stupid mistake with reruns: http://www.unshelved.com/2016-12-18 and http://www.unshelved.com/2016-12-07 are reruns of the same strip. 10:05:49 -!- augur has quit (Remote host closed the connection). 10:20:16 . o O ( maybe the reruns are just completely random? ) 10:57:29 int-e: not likely. they often rerun entire short storylines 10:59:23 What the heck? So ImageMagick is inconsistent in which coordinate system it uses: the -draw function uses the system where (0,0) is the center of the top left pixel, whereas the -distort and similar functions use the coordinate system where (0.5,0.5) is the center of the top left pixel. 10:59:38 This hurts. Why don't they use the same coordinate system for every function? 11:05:09 -!- Sprocklem has quit (Ping timeout: 248 seconds). 11:08:20 -!- TellsTogo has quit (Ping timeout: 260 seconds). 11:14:37 `? they 11:15:36 they? ¯\(°​_o)/¯ 11:15:46 `? them 11:16:02 them? ¯\(°​_o)/¯ 11:21:20 I suspect that imagemagick's numerous functions are made by numerous thems 11:32:14 -!- iaglium has joined. 11:57:03 Today the train station signs said my train was for "London Winterloo". 11:57:10 (It's actually Waterloo.) 11:57:19 The stopping station names were similarly mangled. 11:57:31 Actually, I guess this is the wrong channel again. 11:58:02 -!- LKoen has joined. 12:06:36 `echo pong 12:07:14 pong 12:09:05 * int-e idly wonders how many (as a percentage) of the CaC virtual machines are payed for using stolen credit card information. 12:11:13 -!- Phantom_Hoover has joined. 12:54:51 -!- doesthiswork has joined. 13:09:57 -!- Sgeo has quit (Ping timeout: 248 seconds). 13:10:24 -!- TieSoul has joined. 13:26:54 -!- ChubbyBreakfast has joined. 13:27:55 -!- ChubbyBreakfast has left. 13:56:39 -!- ffj-bot has joined. 13:59:48 -!- LKoen has quit (Remote host closed the connection). 14:33:46 wtf 14:53:48 -!- ski has quit (Ping timeout: 250 seconds). 14:57:53 -!- Zarutian has joined. 15:03:50 -!- LKoen has joined. 15:09:25 -!- Zarutian has left. 15:09:44 -!- DHeadshot has joined. 15:20:56 -!- trn has joined. 15:35:35 -!- Sgeo has joined. 15:54:54 -!- AnotherTest has joined. 15:58:21 -!- boily has joined. 16:00:13 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 16:03:17 http://imgur.com/a/30gzG ← I think I should restart my machine... 16:03:49 argh. even imgur won't cooperate... 16:04:01 -!- boily has quit (Quit: ILLITERATE CHICKEN). 16:05:25 -!- MoALTz has quit (Ping timeout: 248 seconds). 16:07:18 -!- boily has joined. 16:07:19 -!- int-e has left ("ILLEGITIMATE CHICKEN"). 16:07:19 -!- int-e has joined. 16:07:42 int-ello! CHICKEN! 16:09:58 So what did your computer do? 16:10:08 -!- moonheart08 has joined. 16:10:54 All text labels in Ubuntu's UI could only display the letters "a", "b", "é", "'" and "L". Everything else was blank. 16:11:31 Abel, hmm, very commutative. 16:11:48 There's a central font caching server, I believe. 16:15:08 boily, smells buggy 16:16:08 -!- super_bender has quit (Ping timeout: 258 seconds). 16:16:08 nah, only a big update that upheaved the very Core of the System. nothing to worry about that a firm restart can't handle. 16:16:17 also, mhelloony! 16:16:25 helloily 16:16:36 boily: OPTIMISTIC CHICKEN? :P 16:16:52 boily, what is it with you and chicken jokes? 16:17:16 but it's interesting... for a while I had regular font rendering problems in firefox and thunderbird... that subsided... 16:17:53 moonheart08: It's FOWL language. It used to be french. 16:19:52 I didn't see any problems in gnome terminal nor firefox, so I didn't know there was any problem at first. 16:20:02 moonheart08: chickens are serious business, eh? 16:29:18 Tasty too. 16:29:49 (Well, that needs spices to work.) 16:31:18 -!- ^v has quit (Ping timeout: 250 seconds). 16:32:07 -!- ^v has joined. 16:43:10 "All text labels in Ubuntu's UI could only display the letters "a", "b", "é", "'" and "L". Everything else was blank." => that's a nice one 16:45:25 I'd had problems where most of the text resulted in garbage after the computer got memory pressure, but I think that was a bug in an older intel video chipset driver. 16:46:56 wat 16:47:48 driver glitches are the best! on an old laptop I couldn't run too many things at once unless everything became translucid pink rectangles. 16:48:21 driver bug could also result in the desktop background getting grabled, but that was easy to fix by resetting the desktop background. for the font issue, I had to restart programs. 16:49:30 In very ancient times, I also had the mouse cursor being permanently invisible, but that was back in the dark ages when I incorrectly told the win32 video driver that the video card had 2MB of video ram when it really only had 1MB. 16:49:46 nice one. 16:50:08 I don't count that as a bug, because I clearly set the config incorrectly. 17:03:57 <\oren\> I once ended up with everything in the same font due to a bug 17:04:22 <\oren\> that is, all text on the system reverted to wht i think was an emergency backup font 17:06:44 -!- moonheart08 has quit (Ping timeout: 258 seconds). 17:07:13 -!- moonheart08 has joined. 17:08:29 <\oren\> ooh, I found an interesting font! 17:08:31 <\oren\> http://xkcdsucks.blogspot.ca/2009/03/xkcdsucks-is-proud-to-present-humor.html 17:08:46 <\oren\> it's a font based on Randall's handriting 17:10:37 <\oren\> oh my god, the maker of that website is totally insane 17:10:57 <\oren\> he writes a scathing critique of every single xkcd comic 17:11:36 they do have some valid points 17:12:11 like stuff that could be drawn but randall is lazy so we get characters that talk about shit instead of doing shit 17:13:30 "[a] vitriolic and bitter collection of unwarranted nastiness about a silly and harmless comic." 17:13:42 well at least they're honest about what they're doing :P 17:13:51 <\oren\> yup XD 17:15:45 -!- LKoen has quit (Remote host closed the connection). 17:17:58 \oren\: well, most xkcd strips do suck these days, so it's easy to write critics 17:19:05 as for fonts that try to look like handwriting like that one, they almost always suck because they include only one glyph variant for even common letters, so text rendered with the font looks completely unrealistic. 17:19:26 you can't have an ugly uneven handwriting but write all instances of "a" and of "e" the same 17:19:27 -!- moonheart08 has quit (Ping timeout: 265 seconds). 17:19:56 You see that thing a lot in ads that contain heading text with such a font 17:20:16 it's horrible, and it could be improved easily by a few glyph variants 17:22:41 <\oren\> b_jonas: interesting. I think I saw something once about a metafont font that uses procedural generation to make every letter slightly differenct 17:40:10 -!- LKoen has joined. 18:01:37 -!- LKoen has quit (Remote host closed the connection). 18:03:39 <\oren\> >ooh, I can greentext on irc 18:07:37 -!- LKoen has joined. 18:10:26 -!- hppavilion[1] has joined. 18:13:47 plzdont 18:18:13 all I see is a silly extra > 18:19:26 (color filtering)++ 18:21:01 -!- Lord_of_Life has quit (Excess Flood). 18:21:14 -!- LKoen has quit (Remote host closed the connection). 18:22:16 -!- Lord_of_Life has joined. 18:27:57 -!- MoALTz has joined. 18:28:21 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 18:29:56 fungot: are you green? 18:29:57 boily: a normal eggdrop and something very extraordinary. why 18:30:24 fungot: green eggs, then. eggs are good. they pair well with chicken. 18:30:24 boily: whats wrong here?" 18:30:33 fungot: \oren\ is trying to greentext. 18:30:34 boily: bigloo doesnt seem to work. then profile. then if schelog runs under pseudoscheme i can use 18:31:43 fungot: you nasty little schemer 18:31:43 int-e: you tried it on something else now. everything i did is unlikely to do better than _that_. :d 18:32:07 `quote 18:32:12 @quote 18:32:12 jameysharp says: It's a drinking game: insert '$' into your working code and see if it still works. 18:32:13 1103) It is probably also "horrifyingly fucked up" 18:34:37 -!- augur has joined. 18:35:19 -!- `^_^v has joined. 18:38:06 `quote 18:38:07 1131) topologically speaking, dogs and cats are the same animals. 18:38:44 chicken too 18:39:31 -!- augur has quit (Ping timeout: 258 seconds). 18:39:48 but not sponges. 18:40:17 nor octopi 18:40:24 octopodes 18:40:28 one of those, I hope. 18:41:46 . o O ( hey those are an unholey species ) 18:42:12 i'a i'a chicken fhtagn. 18:42:26 -!- hppavilion[1] has joined. 18:42:30 -!- augur has joined. 18:51:56 -!- LKoen has joined. 18:52:10 -!- augur has quit (Ping timeout: 258 seconds). 18:53:27 i'd rather kill myself than commit suicide 18:54:36 <\oren\> `quote 18:54:37 70) let's put that in the HackEgo quotes files, just to completely mystify anyone who looks back along them in the future 18:54:39 I'd sooner kill myself than live forever. <-- I believe that sounds better, though it lacks the contradiction. 18:54:57 <\oren\> `quote 18:54:58 886) I've heard the manga of Das Kapital is actually pretty good. 18:55:14 `wisdom 18:55:16 superexponential growth//Superexponential growth? SUPEREXPONENTIAL GROWTH?! HOLY CRAP!!! 18:55:30 meh 18:55:39 `cwlprits superexponential growth 18:55:43 tsweẗt 18:56:09 tswett: I'm disappointed in you. 19:01:03 `wisdom 19:01:07 warrigal//Warrigal is #esoteric's resident dingo. Sometimes pretends to be a human. 19:01:22 `? tswett 19:01:26 tswett is livin' it up with the penguins. He's a title under the cruxite in the lathe. 19:01:43 a dingo with penguins. interesting. 19:05:25 -!- moonheart08 has joined. 19:08:58 -!- Lord_of_Life has quit (Excess Flood). 19:12:16 -!- Lord_of_Life has joined. 19:26:41 -!- LKoen has quit (Remote host closed the connection). 19:27:01 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 19:38:22 <\oren\> `quote 19:38:23 115) Why shouldn't I just do everything in non-Microsoft-specific C#? it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on 19:46:15 -!- copumpkin has joined. 19:50:18 What C# stuff is Microsoft-specific? 19:53:23 METAFONT can only output one glyph per slot, so all letter of the same letter will be same way. However, you can change the random number seed and recompile the font to get it differently; another thing that can be done is to make 256 variants of each letter with the same low 8-bits, and then use a postprocessor on the DVI (or just write whatever program that uses the font) to randomize the bit15-bit8 of the glyph codes. 19:54:47 <\oren\> `quote 19:54:47 1216) [...] we have today opened a smoking zone behind the hemicycle [...] 20:04:42 -!- hppavilion[1] has joined. 20:15:29 <\oren\> `mesages-lod 20:15:30 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: mesages-lod: not found 20:15:35 <\oren\> @mesages-lod 20:15:35 oerjan said 6d 17h 29m 10s ago: <\oren\> uh... why is the dutch election on the Ides of March? <-- logically it's a very good day for the senate to be closed hth 20:15:35 oerjan said 6d 17h 27m 24s ago: never mind, that's the part they're _not_ reelecting, it seems. 20:15:35 hppavilion[0] said 6d 14h 34s ago: Maybe yꙮu shꙮuld just make ꙮ the default glyph fꙮr 'o' in neꙮletters 20:25:39 -!- augur has joined. 20:28:21 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:36:15 -!- Phantom__Hoover has joined. 20:36:35 -!- Phantom_Hoover has quit (Quit: Leaving). 20:46:00 -!- moonheart08 has quit (Ping timeout: 258 seconds). 20:57:07 -!- augur has quit (Remote host closed the connection). 20:57:46 -!- augur has joined. 20:59:46 -!- LKoen has joined. 21:00:37 -!- augur has quit (Read error: Connection reset by peer). 21:01:08 -!- augur has joined. 21:12:38 -!- augur has quit (Remote host closed the connection). 21:13:13 -!- augur has joined. 21:17:44 -!- augur has quit (Ping timeout: 250 seconds). 21:21:30 -!- augur has joined. 21:31:04 `unidecode ꙮ 21:31:07 ​[U+A66E CYRILLIC LETTER MULTIOCULAR O] 21:31:32 I see see see see see see see. 21:32:42 whoa whoa whoa, are you not familiar with multiocular O? 21:32:53 What about the limerick I wrote about it? 21:33:30 -!- Italy_man has joined. 21:33:46 -!- Italy_man has left. 21:33:47 shachaf: just a font issue and this was quicker than checking the logs. I had my suspiciꙮns. 21:34:10 `? limerick 21:34:12 limerick? ¯\(°​_o)/¯ 21:34:18 anyway, I know it. 21:34:26 You should write a limerick too. 21:35:02 At least the second half, I may use in my prose / multiocular o's / but my poetry's alphanumeric. 21:35:08 Today I got an email from a person wanting me to work in Ireland. 21:35:51 `quote ꙮ 21:35:54 1134) A Swede who was in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric." 21:36:09 might, not may. tsk. 21:36:20 I think it changed over the years. 21:37:06 (and by "font issue" I mean it's displayed as a small box) 21:37:23 That's better than my situation in this terminal. 21:37:35 It's not displayed at all, and it messes up the display of other characters around it. 21:38:24 heh, I even wrote a latex macro for the character for the wisdom.pdf 21:39:48 I request more limericks. 21:39:56 composed from \circ and \cdot, it was fun. 21:40:34 poetry doesn't come naturally to me 21:41:05 The terminal is mix up because Unicode is bad especially for terminal. (For other purposes it is a bit less bad) 21:41:21 `? zzo38 21:41:22 zzo38 is not actually the next version of fungot, much as it may seem. 21:41:27 I think it's because of a bug. 21:41:52 zzo38 is an enigma wrapped in a riddle 21:42:29 O, is that what it is? The AmigaMML FAQ (now defunct) says that it isn't. 21:42:43 It's a bug in my terminal, or maybe in tmux or mosh. 21:45:12 German poetry is acceptable. 21:45:38 I'm not sure how that makes it any easier. 21:45:59 It would be harder for me. 21:46:08 But maybe easier if I spoke German. 21:46:13 Though perhaps there's more I can steal. Wer reitet so spät durch Nacht und Wind? Es ist der Vater, mit seinem Kind. 21:46:49 -!- augur has quit (Remote host closed the connection). 21:47:04 `quote overth 21:47:05 1286) I couldn't help thinking that maybe if one considers the ramifications in full detail it will turn out that overthinking is often not helpful and therefore, not something to be proud of. 21:47:12 I forgot about that one. 21:50:13 `unidecode ꙮ 21:50:15 ​[U+A66E CYRILLIC LETTER MULTIOCULAR O] 21:50:21 `? ꙮ 21:50:22 ​ꙮ is the official Unicode character of #esoteric. 21:50:42 wow this doesn't even display properly in gitk (too small) 21:51:18 An esoterician named Jane / Invented a language mundane; / It was merely derived, / But when morning arrived / She discovered a brick in her brain. 21:51:34 (enlarged version: http://int-e.eu/~bf3/tmp/ooooooo.png ) 21:51:48 That looks like a space invader or something. 21:52:58 `? wat 21:53:03 ​ኢትዮጵያ ውስጥ የሚሰራ የምግብ አይነት ሲሆን፣ የሚሰራውም ከጤፍ ነው። 21:53:53 `unidecode ሚ 21:53:58 ​[U+121A ETHIOPIC SYLLABLE MI] 21:55:15 `cwlprits smell 21:55:20 oerjän 21:56:53 -!- Sprocklem has joined. 21:57:01 `? smell 21:57:04 Smell is a sense, which is particularly strong in old factory sites. 21:57:09 (it has a most terrible pun) 21:58:35 -!- augur has joined. 21:59:07 -!- MoALTz has quit (Quit: Leaving). 22:11:11 heh 22:12:05 hilsner 22:12:10 shachaf: nice limerick btw 22:13:43 olsner: your turn twh 22:14:21 I don't limericks, hth 22:14:34 that does not help 22:29:17 time, ever since its debut, / can't make anything out of the blue; / but that's false altogether, / if you're using feather, / the language that can travel through 22:29:58 a person without inspiration / may still find some determination / and come up for one time / with a most painful rhyme / just to die of humiliation 22:30:13 (R.I.P. me) 22:34:30 There was a chap studying at York / Who was notable for his unusual walk / When queried, he said / "My knee's made of lead" / That was the last time I ever heard him talk 22:40:39 `slwd boring//s/.$/, unless it is done to pigs./ 22:40:46 boring//Boring means of little interest, unless it is done to pigs. 22:46:39 -!- augur has quit (Read error: Connection reset by peer). 22:49:21 ? 22:49:30 Unless they are done to pigs? 22:49:38 -!- `^_^v has quit (Ping timeout: 246 seconds). 22:50:09 -!- augur has joined. 22:57:23 -!- augur has quit (Remote host closed the connection). 22:58:08 -!- augur has joined. 23:02:20 -!- augur has quit (Ping timeout: 250 seconds). 23:08:54 -!- izabera has changed nick to izalove. 23:09:25 -!- izalove has changed nick to izabera. 23:13:52 Spotted today: esolangs.org reference in the 2014/Q4 issue of a Finnish computaur magazine. 23:20:12 -!- TieSoul has quit (Quit: Leaving). 23:20:47 shachaf: just a silly pratchett reference 23:22:15 @google 'pig-boring' 23:22:18 http://wiki.lspace.org/mediawiki/Pig-Boring 23:22:18 Title: Pig-Boring - Discworld & Terry Pratchett Wiki 23:25:51 Now I made "ff-moon" program too. 23:26:37 is there an image format that supports octarine color channels? 23:26:51 It is similar to -blue-shift command in ImageMagick but is more generalized and anyways it does not actually blue shift anything, so I called it moon instead. 23:27:11 int-e: Not what I know of. 23:27:38 int-e: The boring means of little interest are being done to pigs? 23:29:20 shachaf: when done to pigs, boring does not mean of little interest. 23:29:29 -!- LKoen has quit (Remote host closed the connection). 23:29:40 anyway, sleep 23:30:00 I won't mind if I wake up and find that addendum reverted. 23:45:55 -!- augur has joined. 23:50:17 -!- LKoen has joined. 2016-12-20: 00:01:23 -!- moonheart08 has joined. 00:04:58 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:09:19 -!- DHeadshot has quit (Ping timeout: 265 seconds). 00:10:37 -!- hppavilion[1] has joined. 00:10:41 -!- DHeadshot has joined. 00:15:33 -!- DHeadshot has quit (Ping timeout: 268 seconds). 00:18:01 -!- moonheart08 has quit (Ping timeout: 265 seconds). 00:26:05 Um... 00:26:16 My client has labeled #esoteric as the network... 00:26:25 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 00:26:44 -!- hppavilion[1] has joined. 00:27:39 -!- hppavilion[1] has quit (Client Quit). 00:27:54 -!- hppavilion[1] has joined. 00:28:14 Fix'd 00:37:44 -!- DHeadshot has joined. 00:38:01 -!- benderB747 has joined. 00:56:29 copumpkin: yopumpkin 00:56:37 how's your pooch 00:57:33 -!- DHeadshot has quit (Ping timeout: 252 seconds). 01:30:48 Cale: As the first player, with Thorium Dynamo: DD-D1-DD, or DD-D1-1? 01:34:28 Do you understand how this program is working? http://git.imagemagick.org/repos/ImageMagick/blob/master/MagickCore/fx.c#L3708 Is there an explanation anywhere? 01:35:17 magick hth 01:52:05 -!- Sprocklem has quit (Ping timeout: 248 seconds). 01:52:19 sin-leimeri.xm hth 01:54:56 (It's a famous song, I can't not see the substring "plasma" and not think of it.) 02:01:27 fizziello. it doesn't appear to be on youtube. 02:03:18 Okay, so it's not *that* famous. 02:03:40 <\oren\> https://www.youtube.com/watch?v=jCLZ7P0Kw0U 02:04:06 It's from the byterapers collection of Finnish demoscene music, http://www.byterapers.scene.org/scene-music.htm 02:04:17 Is there a direct link to that file? 02:04:45 <\oren\> https://www.youtube.com/watch?v=n1nMhWc1Kok 02:05:04 That would be ftp://ftp.byterapers.com/pub/extra/modules-humorouscollection/sin-leimeri.xm but it's not really relevant to your original question, and also the singing, it's in Finnish. 02:05:19 Actually, those links seem to have rotted away. :/ 02:05:44 I have my mirror at https://zem.fi/tmp/byterapers-modules-humorouscollection/sin-leimeri.xm anyway. 02:05:44 Ah, OK. I am not so good at Finnish anyways. I am not Finished. 02:08:55 The lyrics go approximately: "[expletive] I'm not a lamer / I can make a plasma effect / [expletive] I'm not a lamer / I'm just like Jmagic". (That would be Jmagic of Complex.) 02:10:49 `quote non-Microsoft-specific 02:10:58 115) Why shouldn't I just do everything in non-Microsoft-specific C#? it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on 02:11:25 That quote may be old 02:11:45 I'm implementing my database query language in C#. I'm doing all the development under Linux, with only FOSS tools. 02:11:57 Honestly, I'd much rather be using Visual Studio! 02:12:36 If you have Visual Studio, use it then, but then don't use Microsoft-specific stuff, and then it will work on Linux too and other people can also to do the development under Linux with only FOSS tools. 02:12:48 <\oren\> my favorite database is the good old directory full of csv files 02:13:05 Yeah... I don't think I have any actual reason not to use Visual Studio. 02:14:07 Clearly you should use Tcl. Because something recently reminded me of Tcl despite its terribleness for anything practical and/or security sensitive 02:19:40 Now, I've thought a lot about doing mathematics without any ambient theory. 02:21:41 Nothing but sequences of symbols, and rules that you come up with. 02:22:17 Is that like typographical mathematics? 02:22:32 Want to talk about the integers? Haha, there's no such thing as "the integers". You need to come up with a sequence of symbols that you feel *represents* the integers, and then you can study those symbols. 02:22:45 ("Typographical" in the way that was meant in Godel Escher Bach) 02:23:17 zzo38: yeah, a lot like that. 02:23:18 one chicken, two chickens, three chickens... 02:23:43 What I've found is that it seems to be a pretty miserable experience. 02:24:19 shachaf: How many Dynamos do you want? How aggressive is the set? The only real downside to Thorium is that it cripples your ability to rush and defend against really early rushes somewhat. 02:24:31 shachaf: Otherwise, I'd say just get as many as you can fit. 02:24:48 Well, it squanders one energy to build the dynamo at that point. 02:25:09 Is it worth it in the case that there's no immediate attack coming? 02:25:30 That's fair, though I would suspect you make the value back in most cases, just because Thorium is a better unit than drone. 02:26:16 Depends on things like how much green you need and whether you expect to get breached, I guess. 02:26:22 Though with the dynamo green is always good. 02:27:15 So now I want to find a really conservative mathematical framework to work inside of. 02:27:58 ZFC? Puh-lease! You can't even convince me that that's consistent. 02:28:18 (Or maybe you can, I dunno.) 02:29:00 If you can define the Ackermann function in it, it's too strong for me. 02:38:48 boom. killed Antaeus. 02:39:25 up to 14! woohoo! 02:41:52 Yeah, the green can always be converted to gold at some point, but unless you have just the right amount of green production, it might be locked away for a turn or so. It's still very efficient in the long run, and even if you're defending, it's always handy to be able to make a forcefield here and there. 02:42:33 Of course if you're heavy on the dynamos you might not be able to make many forcefields. 02:42:42 I assume this is Prismata discussion but I don't recognize dynamos 02:42:58 Wake me up to prismata when there's a good single-player runthrough to make me not terrible 02:43:09 http://cale.hn.org/reflex/PrismataUnits/PrismataUnits.jsexe/ 02:45:20 tswett_: Not accepting the Ackermann function is pretty extreme :) 02:45:27 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 02:59:41 Cale: nah, that's not extreme. 03:00:00 Extreme would be only admitting functions that are constant except on finitely many inputs. 03:01:17 f(x) = 2x? Nope, infinite image. 03:01:20 f(x) = x? Nope. 03:02:34 fifteen. 03:02:53 f(x) = 15? Yep, that's permitted. 03:03:21 tswett_: This reminds me of something I think about every once in a while: Finite-domain functions. Is there some branch of math dedicated to them? 03:04:10 hppavilion[1]: hmm, dunno. 03:04:27 In general playing with domain and codomain is interesting 03:05:54 So, we all know what a primitive-recursive function is. 03:06:03 It's a function defined by such-and-such blah blah blah rules. 03:06:43 ¦ is an operation f ¦ S (function f, set S) which yields a function f' 03:07:22 I wonder if there's some "well-known" concept of a "primitive-recursive proof of equality of two primitive-recursive functions". 03:07:45 f' is defined for all values which are in dom(f) ∩ S as the same as f; f' is undefined for any values not in dom(f) ∩ S 03:08:06 Why restrict it to finite domains? 03:08:15 https://plus.google.com/117663015413546257905/posts/X11re8mVHBR 03:09:05 shachaf: That one isn't restricted to finite domains 03:10:05 shachaf: Looks like bullshit 03:14:00 -!- Sprocklem has joined. 03:17:06 AAAAAAAAAAAAAAAL RUUUUUUUUUUUUUUUUUNEEEEEEEEEEEER! :D :D :D 03:17:33 WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOOOOOOOOOOOOOOOOOOO! 03:22:14 Al runer, woho? 03:22:23 No, let's see. 03:22:26 Aal ruuneer, woohoo? 03:22:32 Yeah, that's probably it. 03:24:01 All. can't type. 03:24:20 playing crawl. won. fifteen. 03:24:29 * boily 's brains are on the fritz 03:26:30 Yul Brynner. 03:28:32 morgue now online → http://crawl.akrasiac.org/rawdata/pfcuttle/morgue-pfcuttle-20161220-031651.txt 03:36:18 I found that the source code for ImageMagick does actually include a coder for sixel graphics, although it seem not compiled in, and is not listed on the webpage or on the "convert -list format". Sixel format is also one of the format I intend to support in Farbfeld Utilities. You can also contribute formats and/or effects if you want to do so. 03:36:39 (either suggestions or codes (or both) can be contributed, according to your choice) 03:36:53 (you may also contribute examples/documentation if you want to) 03:42:12 -!- woozygoose has changed nick to boozymoose. 04:05:33 -!- Sprocklem has quit (Ping timeout: 260 seconds). 04:16:06 -!- boily has quit (Quit: JUMPING CHICKEN). 04:22:21 `? curring 04:22:24 `? currying 04:22:39 currying? ¯\(°​_o)/¯ 04:22:39 curring? ¯\(°​_o)/¯ 04:23:48 `le/rn currying//Functions are curried by taking curry(f) 04:23:56 Learned 'currying': Functions are curried by taking curry(f) 04:24:01 (the joke would work better if it required multiple arguments...) 04:24:44 `slwd currying//s/$/./ 04:24:50 currying//Functions are curried by taking curry(f). 04:30:37 (15? that's too many runes!) 04:33:35 -!- function has joined. 04:47:12 `unidecode ͜ 04:47:26 [wiki] [[Talk:Smurf]] https://esolangs.org/w/index.php?diff=50544&oldid=36127 * Challenger5 * (+136) 04:47:27 ​[U+035C COMBINING DOUBLE BREVE BELOW] 05:00:09 [wiki] [[Talk:Sclipting]] https://esolangs.org/w/index.php?diff=50545&oldid=44707 * Challenger5 * (+371) 05:10:03 -!- doesthiswork has quit (Quit: Leaving.). 05:10:12 soooooooooo 05:10:23 how long does it take to learn how to solder? 05:10:53 there's a company that's hiring and on that page they mention that people must "Be OK wielding the occasional soldering iron." 05:11:06 among a bunch of other stuff 05:11:22 Get a soldering iron, a PCB you don't mind fucking up, and an afternoon. 05:12:07 You won't be doing SMD stuff after that, but you'll be alright after a couple hours practicing. 05:13:44 -!- Sprocklem has joined. 05:23:33 -!- function has quit (Quit: found 1 in /dev/zero). 05:26:25 -!- augur has quit (Remote host closed the connection). 05:49:40 I made a plasma drawing program that work similar to the one in ImageMagick, although my program is much shorter and also a bit more versatile. 05:50:31 (The part of the program of ImageMagick to implement such thing is approx 4 times bigger than mine, to my estimation.) 05:51:00 -!- doesthiswork has joined. 05:51:58 -!- Sgeo_ has joined. 05:53:29 -!- Sgeo has quit (Ping timeout: 268 seconds). 06:13:55 -!- augur has joined. 06:41:04 -!- doesthiswork has quit (Quit: Leaving.). 06:55:48 -!- Sprocklem has quit (Ping timeout: 252 seconds). 07:01:48 -!- Sprocklem has joined. 07:05:57 -!- Sprocklem has quit (Ping timeout: 240 seconds). 07:36:25 -!- hydraz has quit (Read error: Connection reset by peer). 07:36:33 -!- hydraz has joined. 07:36:34 -!- hydraz has quit (Changing host). 07:36:34 -!- hydraz has joined. 07:36:54 -!- MoALTz has joined. 08:09:03 -!- augur has quit (Remote host closed the connection). 08:19:48 <\oren\> https://www.youtube.com/watch?v=bImJMH9FXPA 08:27:38 -!- MDude has quit (Read error: Connection reset by peer). 08:28:00 -!- MDude has joined. 08:39:01 -!- augur has joined. 09:05:57 -!- benderB747 has quit (Ping timeout: 240 seconds). 09:37:37 -!- oerjan has joined. 09:40:56 jouluspämmi 09:42:42 -!- augur has quit (Remote host closed the connection). 09:45:17 Ei vielä ole joulu. 09:46:00 the spammers seem not to have noticed. 09:49:38 I think I get most of my non-English spam in Swedish. 09:50:16 i think i got a norwegian one as well 09:50:51 (i'm not entirely sure it wasn't english) 09:50:51 "Hej! Vi söker personal för distansarbete." 09:51:20 does the work involve sending email to people 09:52:04 They don't actually say. They just say it's for "ett stort, internationellt företag", and that it pays 3000-6000 EUR/month, but not at all what the company does or I would do. 09:52:48 it's ok i'm sure they'll tell you for a small fee 09:54:39 you'll have to write spambots 09:54:57 The message body is always the same, except that the name of the sender is random (I've got "Harriett", "Crystal", "Meghan", "Avis" and "Archie") and the subject line alternates between "deltidstjänst", "Samarbete med stor firma" and "Det underbara arbetet i kris!". 09:55:08 (Those names sound a little non-Swedish.) 09:55:18 -!- doesthiswork has joined. 09:55:46 -!- doesthiswork has quit (Client Quit). 09:55:48 maybe. i could imagine a swede named Crystal. 10:08:06 @metar PAMR 10:08:07 PAMR 200953Z 00000KT 1/4SM FZFG VV003 M08/M09 A2898 RMK AO2 SLP815 I1000 T10781094 $ 10:08:15 @metar ENVA 10:08:15 ENVA 200950Z 11008KT CAVOK 01/00 Q1015 NOSIG RMK WIND 670FT 15012KT 10:08:39 hppavilion[1]: _two_ slashes? what is this heresy 10:10:22 oerjan: Where? 10:10:43 * oerjan hands hppavilion[1] some glasses 10:11:03 I genuinely can't see anything... 10:11:17 I had a migraine earlier today; maybe it's coming back 10:11:19 1/4SM and M08/M09 hth 10:11:22 Oh 10:11:30 @metar EGLL 10:11:31 EGLL 200950Z 11008KT CAVOK 05/03 Q1022 10:11:34 I saw that, but I figured you meant either consecutive or grouped slashes 10:11:46 (so either a/b/c or a // somewhere) 10:49:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 10:51:53 @tell shachaf hilsner <-- did you know that's a common misspelling of the norwegian word for "greetings" hth 10:51:53 Consider it noted. 11:22:42 @metar lowi 11:22:43 LOWI 201050Z 26013KT 220V280 9999 FEW080 04/M05 Q1023 WS R26 NOSIG 11:22:52 warm? very dry. 11:23:13 well, 50%, apparently 11:34:26 how do i bypass mod_security? 11:37:12 -!- oerjan has quit (Quit: Later). 11:37:37 several sites are rejecting my bot that posts the title of a page and posts it on irc 11:37:47 with user agent Mozilla/4.0 11:41:45 same for Mozilla/5.0 11:56:49 hmm. in an apache configuration context, "SecRuleEngine Off"? 12:05:06 izabera: anyway, perhaps the user-agent isn't real enough. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 12:05:20 they usually come with a ton of additional information 12:05:38 other ideas include cookies; I imagine one could even look at the Accept-* headers. 12:06:43 int-e: i tried exactly that a few minutes ago 12:06:49 and i still get rejected 12:07:02 maybe your IP got flagged 12:07:11 * int-e shrugs 12:07:15 tried from multiple ips 12:07:25 I actually have no clue what mod_security really does. 12:11:27 Have you considered not posting titles of pages? 12:12:22 have you considered minding your own business? 12:12:29 Once or twice. 12:12:39 I don't mind posting titles, but I don't think I'd go out of my way to try to circumvent things like that honestly 12:12:46 well, maybe spoofing user-agent since that is common enough 12:12:53 it's not posting them in this channel 12:12:57 what the fuck you want 12:12:59 sure 12:13:48 It was what's called an opinion. 12:14:19 unasked for 12:16:11 That's the beauty of IRC, you don't even have to ask. 12:16:25 How about capturing a request from a real browser and replaying it as-is? 12:21:33 -!- alercah has quit (Ping timeout: 244 seconds). 12:23:06 -!- alercah has joined. 12:32:59 -!- LKoen has joined. 12:33:26 curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 12:33:29 this seems to work 12:35:55 -!- alercah has quit (Ping timeout: 258 seconds). 12:37:30 -!- alercah has joined. 12:45:46 -!- Phantom_Hoover has joined. 12:50:08 -!- LKoen has quit (Remote host closed the connection). 13:06:25 -!- benderB747 has joined. 13:55:42 -!- tswett_ has quit (Ping timeout: 250 seconds). 14:13:42 -!- boily has joined. 14:19:18 -!- super_bender has joined. 14:20:20 -!- super_bender has quit (Client Quit). 14:59:17 -!- `^_^v has joined. 15:10:38 -!- `^_^v has quit (Quit: Leaving). 15:11:26 -!- `^_^v has joined. 15:33:24 -!- Zarutian has joined. 15:33:42 -!- Zarutian has quit (Read error: Connection reset by peer). 15:33:47 -!- Zarutian_ has joined. 15:41:56 `wisdom 15:42:17 fternoon//Fternoon is the time of day when the Danes usually eat their fternooners. 15:42:46 -!- TieSoul has joined. 15:44:17 -!- benderB747 has quit (Ping timeout: 240 seconds). 15:50:53 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 16:12:20 -!- Sprocklem has joined. 16:29:44 -!- nycs has joined. 16:31:04 -!- `^_^v has quit (Ping timeout: 256 seconds). 16:34:43 -!- Phantom_Hoover has joined. 16:45:33 -!- Zarutian_ has changed nick to Zarutian. 17:55:24 <\oren\> Ugh, another blody test failure 18:04:22 he\\oren\. what fails? 18:09:27 <\oren\> the continuous testing failed and my commit was reverted 18:10:42 <\oren\> now I have to figure out what went wrong, fix it, run the pre-checkin tests for 4 hours, and then commit and hope that during that 4 hours noone comitted anything that conflicts 18:11:00 four hours??? 18:11:07 <\oren\> yes. 18:11:19 <\oren\> they take 4 hours 18:11:32 * boily swears in French 18:11:41 that's fscking stupid. 18:12:18 <\oren\> and most of that is compiling 18:12:58 <\oren\> which for some reason is always compiling the same code over and over because of templates 18:13:12 <\oren\> stupid c++ templates. not even once. 18:13:58 reminds me of an univeristy shared shell host policy "No long running processes! They will be killed and the infraction noted". So many CompSci students in tears because their compilations were killed. 18:15:07 <\oren\> wait wouldn't an interactive bash shell or editor be long-running? 18:15:07 <\oren\> or does it only count cpu time 18:16:25 <\oren\> c++ templates really invalidate the whole separate compilation idea 18:17:00 <\oren\> it would be faster to concatenate all the files in the whole project and comoile that 18:17:08 cpu time was first measure (to factilate load shedding and keep the host responsive) then if a process had been resident for more than four hours in memory it got more agressively swapped out. 18:17:34 \oren\: that is what c++ templates compilation DOES, iirc 18:18:50 <\oren\> well we don't... we have thousands of .o files containing identical instantiations of templates and then we link them and somehow the linker knows to throw away all but one. or maybe it doesn't. i dunno 18:20:34 <\oren\> in other words we're using separate compilation, but compiling everything all in one go would almost certainly be faster. 18:20:50 <\oren\> because of all the wasted work 18:27:09 re that university policy: the fun thing was that anyone could invoke hogkick command that looked at the longest running or most consumptive process, if went over a certain precentage killed that and kicked the user that instanciated it off the system with a stern message on not hogging shell host resources. 18:30:05 -!- boily has quit (Quit: CONFIGURED CHICKEN). 18:44:04 <\oren\> `? template 18:44:07 template? ¯\(°​_o)/¯ 18:44:16 <\oren\> `? c++ 18:44:21 Along with C, C++ is a language for smart people. 18:44:30 <\oren\> `? c# 18:44:32 C Pound is Java's good twin. 18:45:28 `? forth 18:45:29 Since Biblical times, Forth has been the go-to language for multiplication. 18:46:52 <\oren\> `? `? 18:46:54 ​`? ¯\(°​_o)/¯ 18:47:46 <\oren\> `unicode °​ 18:47:54 U+00B0 DEGREE SIGN \ UTF-8: c2 b0 UTF-16BE: 00b0 Decimal: ° \ ° \ Category: So (Symbol, Other) \ Bidi: ET (European Number Terminator) \ \ U+200B ZERO WIDTH SPACE \ UTF-8: e2 80 8b UTF-16BE: 200b Decimal: ​ \ ​ \ Category: Cf (Other, Format) \ Bidi: BN (Boundary Neutral) 18:48:17 <\oren\> `unicode ​ 18:48:20 U+200B ZERO WIDTH SPACE \ UTF-8: e2 80 8b UTF-16BE: 200b Decimal: ​ \ ​ \ Category: Cf (Other, Format) \ Bidi: BN (Boundary Neutral) 18:48:43 * \oren\ grumbles about it not looking zero width to him. 18:55:32 <\oren\> `c printf("\x40\xe2\x80\x8b\x40"); 18:55:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: c: not found 18:55:43 <\oren\> `cc printf("\x40\xe2\x80\x8b\x40"); 18:55:49 :1:1: error: missing terminating " character \ compilation terminated due to -Wfatal-errors. 18:56:07 <\oren\> `cc 'printf("\x40\xe2\x80\x8b\x40");' 18:56:10 :1:1: error: missing terminating ' character \ compilation terminated due to -Wfatal-errors. 18:56:47 <\oren\> `` cc printf("\x40\xe2\x80\x8b\x40"); 18:56:50 ​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `(' \ /hackenv/bin/`: eval: line 4: `cc printf("\x40\xe2\x80\x8b\x40");' 18:57:25 <\oren\> `` echo -e '\x40\xe2\x80\x8b\x40' 18:57:26 ​@​@ 18:59:11 <\oren\> https://snag.gy/0ObAYc.jpg 18:59:27 <\oren\> stupid mac terminal 19:00:26 Ew. An image sharing website which requires JS to view images 19:14:51 <\oren\> oh apparently iterm2 dispalys it properly 19:15:44 The image sharing service should not even require HTML; just JPEG or PNG 19:16:38 <\oren\> https://i.snag.gy/0ObAYc.jpg 19:18:20 OK, that works fine ImageMagick will display it 19:35:36 zzo38: *nods* 19:36:00 -!- heroux has quit (Ping timeout: 246 seconds). 19:37:23 -!- heroux has joined. 19:46:34 -!- hppavilion[1] has joined. 19:57:46 <\oren\> https://www.youtube.com/watch?v=D2IbobdwL3w 20:07:33 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:14:33 -!- hppavilion[1] has joined. 20:26:13 -!- NumberStation08 has joined. 20:26:31 -!- NumberStation08 has left. 20:31:50 -!- boily has joined. 20:33:47 -!- TieSoul has quit (Quit: Leaving). 20:51:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:51:53 -!- hppavilion[1] has joined. 20:54:52 [wiki] [[Talk:Underload]] https://esolangs.org/w/index.php?diff=50546&oldid=49042 * Challenger5 * (+457) 20:57:24 -!- Sprocklem has quit (Ping timeout: 256 seconds). 21:12:05 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:19:23 -!- moonheart08 has joined. 21:25:57 @messages-scow 21:25:57 Unknown command, try @list 21:27:36 scow 21:27:39 @messages-loud 21:27:39 oerjan said 10h 35m 46s ago: hilsner <-- did you know that's a common misspelling of the norwegian word for "greetings" hth 21:27:57 oerjan: idnk hth 21:34:29 -!- MoALTz has quit (Quit: Leaving). 21:40:50 -!- hppavilion[1] has joined. 21:43:13 poochello. 21:45:04 -!- Sprocklem has joined. 22:03:59 -!- moonheart08 has quit (Ping timeout: 265 seconds). 22:08:10 -!- Lord_of_Life has quit (Excess Flood). 22:08:19 -!- Lord_of_Life has joined. 22:16:37 -!- moonheart08 has joined. 22:20:14 -!- moonheart08 has changed nick to oYo-sclone. 22:20:21 -!- oYo-sclone has changed nick to moonheart08. 22:34:12 Ham... 22:34:56 Is it possible to express all positive algebraic as a unique product of primes, each raised to a rational power? 22:39:19 can you do it with sqrt(2)+sqrt(3)? 22:40:52 -!- pelegreno___ has quit (Remote host closed the connection). 22:42:07 -!- pelegreno has joined. 22:50:28 izabera: I asked on ##math and apparently not 22:55:14 -!- DHeadshot has joined. 23:01:25 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 23:03:01 -!- rdococ has joined. 23:03:17 -!- rdococ has quit (Remote host closed the connection). 23:03:46 -!- rdococ has joined. 23:03:48 -!- rdococ has quit (Remote host closed the connection). 23:05:24 -!- rdococ has joined. 23:07:02 <\oren\> hmm... what if you ranked all algebraic numbers by how simple it is to express them in reverse polish notation with the symbols 1-+*/^ 23:08:34 how do you count -1? 23:08:51 <\oren\> izabera: '11-1-'? 23:09:07 <\oren\> or perhaps just '1-' 23:09:19 <\oren\> that way 0 can be '' 23:09:31 isn't that polish and not reverse polish? 23:09:37 could be wrong on this 23:10:00 i'm wrong on this 23:10:02 <\oren\> i think polish notation is where you treat everyhting as a function 23:10:15 if 0 was just '' I think we'd run into the same problems polish/reverse polish were trying to fix... 23:10:50 polish is prefix and reverse polish is postfix, yeah 23:11:04 <\oren\> 4:'11+11++' 6:'111++11+*' 23:11:22 pick a name for this thing 23:11:25 <\oren\> or perhaps just '1-' ← the befunge approach, I like it 23:11:42 `` type dc 23:11:55 dc is /usr/bin/dc 23:11:59 I love abusing the zero-on-stack-underflow behaviour in codegolf 23:12:20 <\oren\> I'll call it "unary rpn numerals" 23:12:53 <\oren\> 0.5 : '111+/' 23:13:59 <\oren\> and basically, a number's unary rpn rank is the number of symbols in the minimum string that places that nubmer on top of the stack 23:17:37 `` echo 'sed "s/./& /g;s/.*/20k&p/" <<< "$*" | dc' > bin/unaryrpn; chmod +x bin/unaryrpm; unaryrpm 111+/ 23:17:43 chmod: cannot access `bin/unaryrpm': No such file or directory \ /hackenv/bin/`: line 4: unaryrpm: command not found 23:17:58 `` echo 'sed "s/./& /g;s/.*/20k&p/" <<< "$*" | dc' > bin/unaryrpn; chmod +x bin/unaryrpn; unaryrpn 111+/ 23:18:05 ​.50000000000000000000 23:18:24 <\oren\> horay 23:18:46 <\oren\> `` unaryrpn 111++11+/ 23:18:48 1.50000000000000000000 23:19:19 `unaryrpn 111++11+/ 23:19:20 1.50000000000000000000 23:20:58 <\oren\> `unaryrpn 11111+++/ 23:20:59 ​.25000000000000000000 23:21:31 -!- emg has joined. 23:21:44 ooh you implemented it 23:21:59 so what will 111-/ equal in your specification? 23:22:45 `unaryrpn 111-/ 23:22:47 dc: divide by zero \ 0 23:22:55 `unaryrpn 1- 23:22:56 dc: stack empty \ 1 23:23:06 aw 23:23:23 what befunge-98 impls do we have? 23:23:26 <\oren\> oh i guess in this implementation 11- is needed for 0 23:23:28 well I guess unefunge 23:23:30 -!- phy1729 has joined. 23:23:35 `` echo 'sed "s/./ &/g;s/.*/20k0&p/" <<< "$*" | dc' > bin/unaryrpn; unaryrpn 1- 23:23:39 ​-1 23:23:51 fixed it 23:24:03 `cfunge 1. 23:24:04 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cfunge: not found 23:24:08 hm 23:24:12 `` ls **/*fung* 23:24:15 `unaryrpn 11-+ 23:24:26 ibin/befunge \ ibin/befunge98 \ interps/cfunge/build/cfunge \ interps/cfunge/build/CMakeFiles/cfunge.dir/lib/libghthash/cfunge_mempool.c.o \ interps/cfunge/build/CMakeFiles/cfunge.dir/src/funge-space/funge-space.c.o \ interps/cfunge/cfunge \ interps/cfunge/cfunge-src/cmake/modules/CfungeCheckCflag.cmake \ interps/cfunge/cfunge-src/cmake/modules/Cfu 23:24:26 0 23:24:37 `! befunge98 1. 23:24:49 huh, 11-+ worked? 23:25:09 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 23:25:15 oh right whoops 23:25:26 `! befunge 1- .@ 23:25:29 ​-1 23:25:38 `! befunge 111++11+/ .@ 23:25:39 1 23:25:47 oh right, only integers though 23:26:42 -!- nycs has quit (Quit: This computer has gone to sleep). 23:35:29 -!- Sprocklem has quit (Ping timeout: 260 seconds). 23:36:18 I need inspiration 23:38:53 Inspiration of what? 23:39:03 idk... 23:39:20 help me import inspiration; 23:43:14 I don't know 23:43:54 hm 23:44:51 imagine a fuzzy 50% value - and two variables, x and y, which have this value... now, x & !x should be intuitively 0, but x & y isn't necessarily 0 23:45:56 -!- hppavilion[1] has joined. 23:46:09 heya hppa... long time no see... I am exhausted 23:48:01 I just brought up the topic of fuzzy logic... 23:57:34 hellooo? 23:59:13 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 2016-12-21: 00:03:28 -!- hppavilion[1] has joined. 00:05:21 -!- DHeadshot has quit (Ping timeout: 260 seconds). 00:05:53 Oh, hi rdococ! 00:05:57 Didn't see you here 00:06:33 * hppavilion[1] adds "hppa" to dingables 00:07:43 <\oren\> hppa gangnam style 00:08:12 -!- moonheart08 has quit (Ping timeout: 265 seconds). 00:08:14 \oren\: I no longer love you 00:08:22 Ich liebe \oren\ nicht 00:08:29 * hppavilion[1] just had his German final 00:23:06 okay, here's a thought experiment 00:23:28 imagine a fuzzy logic system, in which two variables, x and y, are both at 50%. 00:23:52 now, x & !x should be 0%, right? even if the quantum probability did collapse, it can only be one or the other, not both. 00:24:15 but since x and y aren't related, their combined probability is 25%. 00:24:45 ...hppa? any thoughts? 00:27:03 rdococ: ...I don't think this is quantum, this is just normal probability 00:27:26 ...yeah you're probably right. 00:27:43 rdococ: Look up "probability amplitude" for funly quantumerific stuff 00:27:51 rdococ: And fuzzy logic isn't necessarily probabilistic, it's just based on degree-of-trueness 00:29:01 that's... also true. 00:29:09 but the idea still stands 00:29:23 is funly a word? 00:30:03 idk 00:31:10 izabera: Depends on who gets to decide 00:44:35 unfortunately, wikipedia is the worst thing ever for learning (I had to find a demonstration website for quaternions... then I finally got them) 00:52:08 rdococ: I wouldn't say it's the worst thing ever for learning 00:52:12 Censorship is probably worse 00:54:46 -!- tswett_ has joined. 00:58:34 * boily lightly mapoles hppavilion[1] because I haven't mapoled anybody in a while 00:58:51 * hppavilion[1] lightly dodges 01:02:32 so, anyone here affected by DropBox decision? 01:03:37 Zarutian: What decision? 01:03:45 Do I need to delete my account (which has nothing really in it)? 01:04:07 hppavilion[1]: the decision to drop the ball on their Public Folders 01:04:51 Ah 01:05:10 breaking links on the web left and right 01:07:12 Zarutian: Did they do it without warning? 01:07:35 `olist 1061 01:07:40 thinking about adding rewriting feature in BBforum software so that any directly linked image hosted by a DropBox Public Folder 01:07:48 olist 1061: shachaf oerjan Sgeo FireFly boily nortti b_jonas 01:07:51 Aaand DNS somehow isn't working. 01:08:01 This seems to tend to happen when I'm using certain public wiffies. 01:08:30 hppavilion[1]: well people have to until end of March in 2017 but who is really going to go and notify all forums and people they have shared public folder links with? 01:08:47 breaking news: dropbox reaffirms that it is not a web hosting provider 01:09:27 Jafet: breaking news, dropbox performs an bait and switch manouver over decades timescale 01:12:16 that's quite impressive, given that they have been around for under a decade 01:13:37 tswett_: clearly you should use Public DNS with public wifi 01:18:09 hellochaf. thachaf. 01:18:43 -!- tswett_ has quit (Ping timeout: 252 seconds). 01:20:19 https://www.youtube.com/watch?v=9fGwanAJk8c 01:20:53 -!- moonheart08 has joined. 01:30:32 Jafet: "over decades timescale" is just my indication of the size of the timescale 'unit' in this context, nothing more. 01:48:15 -!- moonheart08 has quit (Ping timeout: 265 seconds). 01:54:00 -!- augur has joined. 01:58:42 -!- moonheart08 has joined. 01:59:15 moo 01:59:35 mhelloo. 02:02:36 -!- boily has quit (Quit: PIXEL CHICKEN). 02:06:39 -!- heroux has quit (Ping timeout: 258 seconds). 02:37:26 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:40:12 -!- heroux has joined. 02:44:22 -!- Zarutian has quit (Quit: Zarutian). 02:50:29 <\oren\> I am stuffed 02:51:31 <\oren\> I ate a giant platter of wienerschnitzel, bread and fried sausages 02:51:56 <\oren\> I need to lie down and digest this meal 03:01:46 -!- moonheart08 has quit (Ping timeout: 250 seconds). 03:03:30 -!- rdococ has quit (Ping timeout: 250 seconds). 03:14:17 -!- rdococ has joined. 03:40:50 I have some difficulty to understand any colour quantization algorithms, a bit 03:41:33 And, I would hope that my program it can support generating a palette even if some entries are fixed, and later to also add support for HAM and EHB modes. 04:18:50 -!- hppavilion[0] has joined. 04:22:08 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 04:35:04 [wiki] [[Special:Log/newusers]] create * Thoga31 * New user account 04:44:23 -!- rdococ_ has joined. 04:47:41 -!- rdococ has quit (Ping timeout: 260 seconds). 04:48:19 -!- _rdococ has joined. 04:50:30 -!- rdococ_ has quit (Ping timeout: 268 seconds). 04:59:20 -!- moonheart08 has joined. 04:59:51 -!- Sprocklem has joined. 05:03:37 -!- moonheart08 has quit (Ping timeout: 240 seconds). 05:04:17 -!- _rdococ has quit (Ping timeout: 240 seconds). 05:05:14 -!- rdococ has joined. 05:05:24 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50547&oldid=50522 * Thoga31 * (+265) /* Introductions */ 05:05:36 [wiki] [[Morsefuck]] N https://esolangs.org/w/index.php?oldid=50548 * Thoga31 * (+1260) Created page with "'''Morsefuck''' is an esoteric language completely based on Brainfuck. It is inspired by the obfuscation created by this language, but taking it even further. It was created o..." 05:06:34 [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=50549&oldid=50333 * Thoga31 * (+16) /* Brainfuck derivatives */ 05:10:29 -!- thoga31 has joined. 05:16:06 I approve of this- wait, no 05:16:42 ...I've been too subtle. I'm taking a more extreme approach. 05:17:14 -!- rdococ_ has joined. 05:18:03 [wiki] [[Morsefuck]] https://esolangs.org/w/index.php?diff=50550&oldid=50548 * Hppavilion1 * (+105) It's dark times we're living in. Dark times indeed. 05:18:10 *sigh* 05:18:14 rdococ_: hellu 05:19:25 -!- rdococ has quit (Ping timeout: 260 seconds). 05:19:40 \oren\: Shall I initialize the Brainfuck Ghetto? 05:20:50 thoga31: Oh, didn't notice you joined the channel. 05:21:19 hello :) 05:21:35 thoga31: I'm hppavilion[0], current chief of bf derivative control 05:21:49 Wait, I'm not hppavilion[0] 05:21:49 No problem, I already seen the page. I'm sorry, in fact I dind't read it. 05:21:51 One moment 05:21:54 -!- hppavilion[0] has changed nick to hppavilion[1]. 05:21:55 Ah 05:22:12 I've been considering with other members of this channel creating a dedicated page for minor derivations 05:22:33 Because there are *so* many derivatives that, if you click "Random Page", you statistically wind up in a derivative about half the time 05:22:47 I don't wnat to cause any "trouble"; so to speak :) 05:22:49 [not actually statistical. Just pidooma] 05:22:54 Good. 05:23:05 Should I delete the page? 05:23:11 I'm not sure you can 05:23:51 [wiki] [[Morsefuck]] https://esolangs.org/w/index.php?diff=50551&oldid=50550 * Thoga31 * (-1365) Blanked the page 05:23:58 [wiki] [[Morsefuck]] https://esolangs.org/w/index.php?diff=50552&oldid=50551 * Thoga31 * (+1365) 05:24:06 No I can't :) 05:25:27 I just created this for fun, in fact. A friend of mine challanged me to implement a brainfuck interpreter in Free Pascal and Python, and on the way I "created" this 05:26:47 -!- Sprocklem has quit (Ping timeout: 246 seconds). 05:27:08 thoga31: Does it support []s properly? 05:27:27 yes, it does 05:27:33 -!- doesthiswork has joined. 05:28:50 hppavilion[1]: My interpreter runs the Towers of Hanoi program by Clifford Wolf (though a bit slow). It uses LOTS of []s 05:28:58 OK, good. 05:42:10 -!- thoga31 has quit (Quit: Page closed). 05:55:34 [wiki] [[Brainfuck Derivative Ghetto]] N https://esolangs.org/w/index.php?oldid=50553 * Hppavilion1 * (+4418) The Final Solution 05:57:17 May God have mercy on my soul. 06:03:02 Eh, fair 'nough. I've literally written Brainfuck interpreters out of sheer boredom before... 06:03:22 What about derivatives? 06:03:42 Don't really touch the stuff. 06:24:32 Another thing to write if you intend to write computer program but do not know what to write is you try to contribute to stuff such as my Farbfeld Utilities and so on. 06:32:49 It is a possibility, although there is also many other possibility, such as to make an experiment 06:52:44 -!- rdococ has joined. 06:54:49 <\oren\> https://www.youtube.com/watch?v=7Vco2UhQMX8 06:54:54 -!- rdococ_ has quit (Ping timeout: 250 seconds). 06:55:11 <\oren\> I can't delete pages either 06:56:37 -!- MDude has quit (Ping timeout: 265 seconds). 07:27:34 you could create a mediawiki template to generate articles for brainfuck derivatives 07:29:45 ...and, after that, a template for trivial stack languages 08:01:35 -!- augur has quit (Remote host closed the connection). 08:16:05 -!- mtve- has quit (*.net *.split). 08:16:06 -!- rodgort has quit (*.net *.split). 08:23:49 -!- rodgort has joined. 08:30:39 -!- augur has joined. 08:32:32 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 08:32:51 -!- Sprocklem has joined. 08:50:48 -!- rodgort has quit (*.net *.split). 08:56:35 "This esoteric programming language has been encoded in the MediaWiki templates within this wiki. To use it, simply create a page in the following sandbox..." 09:16:37 -!- rodgort has joined. 09:17:28 -!- Akaibu has quit (Quit: Connection closed for inactivity). 09:18:16 oh! olist pinged me 09:28:28 -!- augur has quit (Remote host closed the connection). 09:29:10 -!- augur has joined. 09:34:01 -!- augur has quit (Ping timeout: 258 seconds). 09:37:52 -!- augur has joined. 09:53:32 [wiki] [[User:Malbranche]] M https://esolangs.org/w/index.php?diff=50554&oldid=49699 * Malbranche * (+1) 09:56:38 -!- Sprocklem has quit (Ping timeout: 250 seconds). 09:58:43 -!- oerjan has joined. 10:03:41 -!- Yurume|q has quit (Quit: No Ping reply in 180 seconds.). 10:04:53 -!- augur has quit (Remote host closed the connection). 10:04:57 -!- Yurume|q has joined. 10:05:10 -!- augur has joined. 10:05:38 -!- augur has quit (Remote host closed the connection). 10:07:23 -!- mtve has joined. 10:18:55 C++: the real brain fuck 10:32:06 apparently, something called std::rel_ops has been in the standard for two decades, but does not work properly because of how the language's scoping rules are defined 10:34:02 but, unlike template export, it hasn't been removed 10:44:54 -!- DHeadshot has joined. 11:04:50 what? std::rel_ops doesn't work? 11:10:12 -!- rdococ_ has joined. 11:13:59 -!- rdococ has quit (Ping timeout: 246 seconds). 11:25:50 -!- DHeadshot has quit (Ping timeout: 264 seconds). 11:30:12 -!- Phantom_Hoover has joined. 11:31:35 -!- PinealGlandOptic has joined. 11:55:24 -!- _rdococ has joined. 11:55:59 -!- oerjan has quit (Quit: Later). 11:58:25 -!- rdococ_ has quit (Ping timeout: 260 seconds). 12:06:23 https://underhanded.rs/blog/2016/12/15/underhanded-rust.en-US.html " 12:06:25 The Rust Community Team is pleased to announce the first annual Underhanded Rust Contest, inspired by the Underhanded C and Underhanded Crypto contests. " 12:18:14 b_jonas: it doesn't work indirectly, for example std::greater won't look up rel_ops::operator> 12:19:55 Jafet: I beleive the supposed way to use rel_ops is that you put a class into a separate namespace, define operator< and operator== for that class as nm functions in that namespace, and using the other operators from rel_ops into that namespace. 12:20:16 Then when code tries to compare objects of that class, it will find it through ADL lookup. 12:20:32 That applies even to greater, because greater will find the operators with ADL lookup too. 12:21:04 But in practice the whole thing isn't too useful, because in most code you just call < and == operators anyway, the other operators aren't necessary. 12:29:04 Your search - site:rust-lang.org ADL - did not match any documents. 12:31:43 -!- benderB747 has joined. 12:32:26 -!- benderB747 has quit (Client Quit). 12:34:10 hmm, I can't even get g++ to look up rel_ops::operator> automatically 12:35:46 -!- rdococ_ has joined. 12:36:32 wait, the contest is for a buggy payment processor? if this was a mainstream language, people would just submit their actual systems 12:39:23 -!- _rdococ has quit (Ping timeout: 246 seconds). 12:43:28 -!- Guest54317 has changed nick to Gregor. 12:43:34 `ls 12:43:45 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ node-v7.2.1-linux-x64 \ node-v7.2.1-linux-x64.tar.xz \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf 12:44:01 fizzie: It only took me months, but I did click two buttons ;) 12:44:09 Should have the changes merged in. 12:48:47 there was something about reverse lookups too? hmm. something about emails from the wiki. 12:49:20 of course right now that point seems rather moot: Host 242.166.248.162.in-addr.arpa not found: 2(SERVFAIL) 12:50:02 HackEgo: node, seriously? 13:00:34 -!- Lord_of_Life has quit (Excess Flood). 13:00:49 Gregor: For the future, would you mind if I add my fork as another URL and pull the commits from there, or do you want them to go through your review? 13:01:56 fizzie: Do you have root access on that machine? Why not just use your own fork. 13:02:06 I guess that's what you just asked X-D 13:02:08 Yeah, do that. 13:02:12 Don't trust me, I'm a lazy shit. 13:02:33 just give fizzie the CaC credentials :P 13:03:20 -!- Lord_of_Life has joined. 13:03:51 (I don't even know whether that's possible on the level of a single VM, hmm) 13:11:07 -!- _rdococ has joined. 13:14:56 -!- rdococ_ has quit (Ping timeout: 250 seconds). 13:20:52 -!- rdococ_ has joined. 13:23:50 -!- _rdococ has quit (Ping timeout: 246 seconds). 13:26:17 -!- rdococ has joined. 13:27:30 -!- rdococ_ has quit (Ping timeout: 250 seconds). 13:37:55 [wiki] [[Brainfuck Derivative Ghetto]] M https://esolangs.org/w/index.php?diff=50555&oldid=50553 * Enoua5 * (+1) Fixed broken tag 13:41:23 whoa 13:41:37 hi, Gregor! 13:42:49 @time Gregor 13:42:49 Local time for Gregor is Wed Dec 21 08:42:49 13:43:18 -!- rdococ has quit (Ping timeout: 268 seconds). 13:44:40 (I don't even know whether that's possible on the level of a single VM, hmm) 13:44:54 Maybe through the API? 13:45:18 Naw, looks like it's all per-account. 13:53:08 pity. 14:10:53 -!- rdococ has joined. 14:22:16 Oh, I just used the wrong lanuage, ADL originates in C++. 14:23:16 Perhaps ironically, "Koenig lookup" would have helped me more. 14:32:38 "originates"? does any language other than C++ even has it? 14:33:30 I don't know all programming languages. I'd imagine that D uses it as well. 14:34:01 ugh... ok 14:40:37 -!- rdococ has quit (Ping timeout: 248 seconds). 14:52:20 -!- rdococ has joined. 15:06:44 -!- doesthiswork has quit (Quit: Leaving.). 15:10:14 -!- boily has joined. 15:16:10 -!- nycs has joined. 15:16:39 -!- nycs has changed nick to `^_^v. 15:32:01 -!- puckipedia has quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac). 15:32:50 -!- puckipedia has joined. 15:39:56 -!- augur has joined. 15:42:32 -!- augur has quit (Remote host closed the connection). 15:44:54 -!- rdococ_ has joined. 15:45:33 -!- TieSoul has joined. 15:45:41 -!- rdococ has quit (Ping timeout: 260 seconds). 15:52:59 `wisdom 15:53:11 wisdoom//Wisdoom is realizing just too late how you could have avoided your demise. 15:59:17 -!- rdococ_ has quit (Ping timeout: 240 seconds). 15:59:37 -!- rdococ has joined. 16:00:51 -!- Akaibu has joined. 16:02:40 -!- rdococ has quit (Read error: Connection reset by peer). 16:07:05 -!- rdococ has joined. 16:07:29 -!- rdococ has quit (Read error: Connection reset by peer). 16:11:54 -!- rdococ has joined. 16:35:13 -!- MDude has joined. 16:37:58 fuzzy logic is more than having a percentage... 16:38:10 take x and y to be fuzzy logic values, both 50% each 16:38:26 now, x & !x = 0%, while x & y = 25%... 16:47:16 rdhellococ. fuzzy "x & y" is akin to min(x, y), so if "x = 0.5", then "x & !x = 0.5". 16:53:37 -!- TieSoul_ has joined. 16:55:57 -!- TieSoul has quit (Ping timeout: 240 seconds). 17:08:57 <\oren\> I wonder if payment processing systems are still written in COBOL 17:11:32 <\oren\> there exists a gcc compiler of COBOL 17:12:32 <\oren\> but it's written in Lisp? ??? 17:16:46 are neural nets kind of like fuzzy logic with a non-linear thresholding func? 17:17:10 -!- ^v has quit (Ping timeout: 250 seconds). 17:18:24 <\oren\> newsham: each neuron, maybe, but the capabilities of a network depend highly on how they are trained and their topology 17:19:03 -!- ^v has joined. 17:20:15 oh right, they're not programmed a priori (other than topology).. duh.. my bad 17:20:31 so what if you had a statically programmed fuzzy logic system with a non-linear trigger func? 17:20:40 would that be a lot diff than a standard fuzzy logic system? 17:25:39 -!- doesthiswork has joined. 17:30:59 he\\oren\. COBOL in LISP??? 17:32:10 newshellom. well, not much different. if you're chaining sigmoids (the canonical non-linear curve for perceptrons), you're approximating higher-degree polynomials. 17:32:52 instead of a single monotonic slope, you're freeing yourself to random curves. 17:35:10 fungot: are you linear? 17:35:10 boily: it promotes a specific type of software engineering.... hold on, a bit 17:35:16 fungot: holding on... 17:35:17 boily: ( or even " the current solution" at http://paste.lisp.org/ display/ fnord? is especially ugly without infix". that phrase is 17:35:36 fungot: please balance your parentheses. ) 17:35:37 boily: now opening: fnord fnord. both are enormously fun. next time, or compile and install chicken eggs. even simple things like ' make i-know-what-i-am-doing' aren't supported yet.) 17:36:03 Fnord Fnord Fun for All! 17:36:41 bohelloc 17:36:58 I meant probability to be honest 17:37:01 not actual fuzzy logic 17:37:50 "x & !x = 0.5" makes sense, it's kinda like "is the glass less than half full AND less than half empty?" 17:38:08 as much as that makes sense... 17:38:39 I was talking about something more probabilistic - the chance of both x happening AND x not happening is 0% 17:39:08 that is the case. 17:39:59 this suggests to me that x is not equal to !x, even if both are 50% probable. 17:40:51 actually, you could have two variables who cannot both be true at once, so the result of their AND operation is 0%, but two other variables which are always true at once, and they have 50% together... 17:42:21 so probability value alone is not enough to determine the value of a probabilistic variable. 17:43:54 we could define them as expressions in terms of one or more pure probability variables 17:44:30 say a is a probabilistic number which could collapse into any real number between 0 and 1. 17:44:44 some variable x could be defined as the expression a < 0.5 17:45:01 then !x would mean a >= 0.5 17:45:36 !x is infinitesimally more probable than x, but x & !x is definitely impossible. 17:46:13 then an unrelated variable y might be equal to something like B < 0.5... and x&y is 25% probable. 17:59:39 -!- sebbu2 has quit (Ping timeout: 246 seconds). 18:07:28 -!- Akaibu has quit (Quit: Connection closed for inactivity). 18:20:07 -!- oerjan has joined. 18:23:29 Maybe can be do like quantum states can be written as entangled too 18:25:46 yay Gregor 18:26:05 whoa whoa whoa 18:26:15 `learn Testing is missing 18:26:38 Learned 'testing': Testing is missing 18:26:42 `revert 18:26:44 Done. 18:26:49 whee!! 18:26:55 `? testing 18:26:56 testing? ¯\(°​_o)/¯ 18:27:05 oh that should also test the other 18:27:44 `mk test//hi again 18:27:46 hi Gregor 18:27:48 test 18:27:51 `? testing 18:27:52 testing? ¯\(°​_o)/¯ 18:28:10 IT WORKS 18:28:30 `revert 18:28:31 Done. 18:28:45 `before 18:28:57 test//hi again 18:29:07 `cat test 18:29:08 cat: test: No such file or directory 18:29:20 STILL WORKS 18:29:35 -!- MoALTz has joined. 18:30:46 hezzo38, hellørjan, helloochaf. 18:30:54 Gregor is alive?!??!!? 18:31:03 and accepting PRs! 18:31:08 dun dun dun ♪ 18:31:20 well he was alive 4 hours ago. it may be months until next time. 18:32:18 (bhelloily) 18:32:38 -!- Sprocklem has joined. 18:32:40 pooch requests 18:33:06 poochpoochpoochpooch ♪ 18:33:30 . o O ( avoiding words starting with p may be a bit too awkward ) 18:33:49 it's p. awkward 18:34:19 `ls 18:34:21 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ node-v7.2.1-linux-x64 \ node-v7.2.1-linux-x64.tar.xz \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf 18:34:36 `` rm wisdom.pdf 18:34:41 No output. 18:34:49 `` rm -r node* 18:34:56 No output. 18:35:14 i think that was an attempt to install node that failed because node has files larger than HackEgo's limit 18:35:39 (and i think this has happened before) 18:35:47 `lastfiles 18:35:51 node-v7.2.1-linux-x64.tar.xz 18:36:19 `cat bin/lastfiles 18:36:20 hg log --removed -l 1 --template "{files}\n" -- "$@" 18:36:40 `ls 18:36:42 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom 18:37:08 oh right, the directory probably never got any files because of the unpacking failing 19:00:22 No, I'm not alive, stop imagining I'm alive. 19:01:31 OKAY 19:02:04 Gregor: I was at a talk where someone mentioned a paper you were a coauthor of. 19:02:09 I guess that was a while ago by now. 19:03:37 `addquote No, I'm not alive, stop imagining I'm alive. 19:03:48 1302) No, I'm not alive, stop imagining I'm alive. 19:09:24 shachaf: Yes, there exist papers I write ;) 19:10:29 [wiki] [[Talk:Brainfuck Derivative Ghetto]] N https://esolangs.org/w/index.php?oldid=50556 * GermanyBoy * (+3158) /* I'm worried about this, please stop */ new section 19:11:05 -!- Lord_of_Life has quit (Excess Flood). 19:11:21 -!- Lord_of_Life has joined. 19:22:28 -!- MDude has quit (Remote host closed the connection). 19:26:41 `? Gregor 19:26:48 Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. 19:32:17 So that's where my cakes went. 19:33:10 as long as he doesn't take all the fternooners, I'm fine with it. 19:38:00 -!- hppavilion[1] has joined. 19:43:10 -!- DHeadshot has joined. 19:46:04 <\oren\> I wrote on paper once. I hated it, and switched back to writing on computers as soon as I could. 19:51:48 [wiki] [[Talk:Brainfuck Derivative Ghetto]] https://esolangs.org/w/index.php?diff=50557&oldid=50556 * Keymaker * (+217) 19:56:15 -!- sebbu has joined. 19:59:33 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 20:04:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:04:24 -!- Phantom_Hoover has joined. 20:06:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:06:24 -!- Phantom_Hoover has joined. 20:07:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:07:23 -!- Phantom_Hoover has joined. 20:12:02 What about drawing diagrams? 20:17:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:17:27 -!- Phantom_Hoover has joined. 20:17:35 Phantom_Hoover: *cough* 20:18:06 I can wrote both on the paper and also on the computer 20:19:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:19:25 -!- Phantom_Hoover has joined. 20:20:05 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:20:25 -!- Phantom_Hoover has joined. 20:21:02 -!- ChanServ has set channel mode: +o oerjan. 20:22:26 -!- oerjan has set channel mode: +b Phantom_Hoover!*@*$#fix_your_connection. 20:22:46 -!- oerjan has set channel mode: -o oerjan. 20:24:02 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:33:30 -!- MDude has joined. 20:36:14 -!- emg has quit (Quit: emg). 20:43:24 -!- TieSoul_ has quit (Quit: Leaving). 21:00:30 -!- rdococ_ has joined. 21:00:53 -!- rdococ has quit (Ping timeout: 248 seconds). 21:05:53 -!- Zarutian has joined. 21:06:19 -!- Zarutian has quit (Read error: Connection reset by peer). 21:06:53 -!- Zarutian has joined. 21:06:55 [wiki] [[SumaMoito]] M https://esolangs.org/w/index.php?diff=50558&oldid=43821 * Atrapado * (-312) remove broken link 21:17:01 -!- moonheart08 has joined. 21:24:46 -!- JX7P has left ("Leaving"). 21:29:19 -!- `^_^v has quit (Ping timeout: 258 seconds). 21:29:25 I learned the hard way that having a broken bouncing client is annoying to deal with.. 21:29:37 -!- rdococ_ has quit (Ping timeout: 260 seconds). 21:30:32 -!- rdococ has joined. 21:35:20 -!- hppavilion[1] has joined. 21:59:11 -!- moony has joined. 21:59:29 -!- moonheart08 has quit (Ping timeout: 265 seconds). 21:59:49 -!- rdococ_ has joined. 22:02:40 a bit of a programming question for y'all: how do you do progress bars? 22:03:14 -!- rdococ has quit (Ping timeout: 246 seconds). 22:06:47 What is it the progress of? 22:06:53 ▏ ▎ ▍ ▌ ▋ ▊ ▉ █ hth 22:07:49 zzo38: lets say file download for simplicity 22:08:20 zzo38: the file size is known at the start of the download. 22:09:17 You can multiply downloaded size by the size of the progress bar and divide by the total size of the file, and then you can fill that much of the bar. You can then add text for file size and estimated time. 22:09:53 fork the program into two processes and communicate through pv 22:11:26 zzo38: now lets say it is for level loading in a game. The amount of stuff in the level is known at the begining. Same general method? 22:12:27 Zarutian: Yes, although there will be a few differences. 22:15:28 What game anyways? 22:19:25 any game that has levels and loads each fully. (Too fast paced for continous loading) 22:20:51 Usually the similar thing will work 22:22:24 I guess for something like loading several files, you'll want to estimate how long it takes for one file (maybe using its size as proxy) and divide into chunks based on that 22:24:00 FireFly: most level files use arrays of structures (with internal pointers, this is usually laid out or intrepreted) and you use the array sizes or such. 22:24:32 Well sure, most files in general use lots of arrays of structures :P 22:24:39 at least the ones I've looked at 22:24:50 Though I haven't looked at too many level file formats 22:26:22 -!- Akaibu has joined. 22:33:21 Depending on the game, it might or might not be that simple. 22:33:25 -!- oerjan has quit (Quit: Nite). 22:34:51 even a pessimistic estimate of total is good enough, no? 22:35:31 You can make a simple estimate if you have to; that will also work 22:39:47 the file may be compressed (as was probably the case with some earlier games), and decompression time would also have to be taken into account 22:41:44 -!- Sgeo_ has quit (Read error: Connection reset by peer). 22:46:52 programming languages have conditionals like if, and loops like while 22:46:56 what about when? 22:47:06 when (something) { something else } 22:47:21 aka events 22:48:00 "earlier games"? 22:48:08 Pretty much all games compress data files 22:48:34 most develeopers seem to enjoy inventing their own compression and archive formats for reasons that I haven't understood 22:49:04 true... 22:49:10 I was thinking that myself tbh 22:49:15 There are many different kind of compression that may be used, although sometimes the compression isn't very good; the compression MegaZeux uses is not so good but I have made up a better compression for MegaZeux 22:50:37 and estimated time... 22:51:07 estimated time is definitely not very accurate by - we can't tell the future without something ridiculous or fictional. 22:51:19 ridiculous being impossible. 22:51:30 A Famicom game I made up called "Attribute Zone" loads/saves uncompressed levels on tape, although ROM levels are compressed with Huffman and RLE. 22:53:23 But, RLE only applies to some kind of tiles and not to all kind of tiles. Also it uses a single Huffman tree for all levels, although it is recomputed and recompiled into 6502 code whenever levels are added or changed. 22:53:52 rdococ_: You can just avoid estimated time if you need to I suppose 22:54:55 I've entertained the possibility of a world where games are "told" like stories over the telephone, then telephone operators would be the gamemaster for the player 22:55:39 so over-the-phone tabletop RPG+ 22:55:42 ?* 22:55:42 Maybe you meant: v @ ? . 22:55:44 yeah. 22:55:45 rdococ_: re "when" well Monte has when but it is more like .then() used in promises (though you can let it wait for many promises to resolve) 22:56:19 I've also entertained the idea of a "else" function used on its own without the if preceding it, and what it would do 22:56:47 rdococ_: then there is the when construct one can make easily in Tcl/Ttk. That just checks and rechecks every time the even loop is idle. 22:57:16 nah, I imagined when (event) {} as a way to listen for events 22:57:20 youbetterdothis-orelse! { stuff } 22:58:13 put it this way - each program is composed of some variable and event declarations, and then a bunch of [when] constructs. user interaction would involve executing an available subset of all the events. 22:58:22 while () { } else { } 22:59:33 when () { } 22:59:42 -!- PinealGlandOptic has quit (Quit: leaving). 23:00:00 in fact I created a mock-up of how my when idea would work in notepad++ 23:00:10 rdococ_: sound like both like Jule and event loop based programming. 23:00:14 with the user defined language feature 23:00:20 there's no loop to it though 23:03:22 well, usually there is only one event loop that is running constantly after program initialization, and it just gathers events and dispatches them to the whatever is waiting for them. 23:03:39 a program in my language would be called a machine, and it would be composed of variable/event declarations - along with the "user" modifier for events that the user can activate - and then listeners for each event that are added to some sort of register and are executed when the event is fired. no need for loops. 23:04:45 register being a real world metaphor for check-in and check-out registers that hotels and schools employ. 23:04:49 so basically state machines? 23:05:20 ...yeah. 23:05:32 the name event loop programming is just an artifact on how such event systems were first implemented. 23:05:40 but you are basically describing such. 23:05:49 oh okay... 23:06:24 but do go on because you might discover something overlooked by others that have done stuff in this part of the noosphere 23:09:33 still, it's easier to use than an actual fsm. 23:09:33 fsm being an abbreviation for finite state machine. and easier to use meaning more ease of programming. 23:09:33 you could have a HP variable, then an enemy attack script check if your HP <= 0 directly. 23:10:49 okay, I guess 23:11:12 brb need loo 23:12:13 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 23:13:24 -!- augur has joined. 23:14:02 back 23:14:13 however, during my toilet break I realized that my language isn't a finite state machine. 23:14:46 you see, you can do math on the variables. 23:15:34 so you can do this: 23:16:19 rdococ_: What about me?? 23:16:38 when (leftBracket) { brackets += 1 }; when (rightBracket) { brackets -= 1; if (brackets < 0) { /* uh oh, right bracket where it shouldn't be */ } } 23:18:23 hppavilion[1]: you're the second item of an array, how are you a language? 23:18:24 -!- DHeadshot has quit (Ping timeout: 256 seconds). 23:18:42 unless, where you live, languages are first class objects (which is well possible) 23:22:17 -!- Sgeo has joined. 23:24:05 rdococ_: (1) The arrays are indexed from 4 here (2) I was joking about the HP variable (3) WELL THEY ARE NOW 23:26:39 lol 23:28:32 -!- rdococ_ has quit (Ping timeout: 250 seconds). 23:30:57 -!- moony has quit (Ping timeout: 240 seconds). 23:31:09 -!- moony has joined. 23:31:17 -!- DHeadshot has joined. 23:33:55 -!- rdococ has joined. 23:35:48 -!- augur has quit (Remote host closed the connection). 23:39:02 -!- augur has joined. 2016-12-22: 00:03:25 -!- DHeadshot has quit (Ping timeout: 258 seconds). 00:09:27 `tomfoolery @ 00:09:28 ​|a+b@| = { √(a²-b²) if a²-b² ≥ 0 ; i√(a²-b²) if a²-b² < 0 } 00:20:39 -!- copumpkin has joined. 00:26:40 I've just blocked tynt. Yay. 00:27:17 what is tynt? 00:27:23 Um, isn't that just √(a²-b²)? 00:27:38 Zarutian: You know how some sites add an obnoxious "Read more: " at the end of a copy-paste 00:27:44 And if you miss it it gets mixed in 00:27:52 And it has a few newlines that make it REALLY shitty on IRC? 00:27:54 I see, yes. 00:28:06 Zarutian: Almost every site apparently uses the same script, and it's Tynt 00:28:23 Blocking *.tynt.com/* seems to kill it. 00:28:45 Zarutian: Please get everyone you know to do so so we can kill this horrible, horrible cancer on the internet. 00:28:46 have seen it used with (From ) appened 00:29:28 basically auto-citation 00:29:55 no newlines added though 00:30:37 hppavilion[1]: How could it be "just √(a²-b²)" when it's i√(a²-b²) half the time? 00:30:48 fizzie: It- oh, I see. nvm. 00:31:08 Zarutian: That's nice. I could work with that that. If I could add an option to my right click menu that does that, I would. Maybe even make a variant of ^c that does it automagically 00:31:23 -!- augur has quit (Remote host closed the connection). 00:31:51 (I don't know if it's intentionally like that, or if the other half was supposed to be i√(b²-a²), in which case it would be what you said. I wasn't reading when this whole @ thing was around.) 00:31:52 (ctrl+d maybe? If that's not already reserved?) 00:31:58 think a site did it by basically doing whatever this horrible tynt.com script does 00:32:02 -!- augur has joined. 00:32:11 Yeah 00:32:31 This is the script: http://tcr.tynt.com/ti.js 00:33:18 but it only went into effect if you copied something like a paragraph. (Seemed the guy intentionally thought of IRC message limits and kept it above that) 00:33:36 It literally contains «600,_idMacro:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" Read more: http://tcr.tynt.com/ti.js» 00:34:13 (I added the read more as a joke ftr) 00:36:58 -!- augur has quit (Ping timeout: 268 seconds). 00:40:14 -!- doesthiswork1 has joined. 00:40:53 I, hppavilion1, God of IRC formatting, do henceforth declare that what were hitherto known as Guillemets- the "« »" things that those fuckin' French use- shall henceforth be known as "code quotes" and be used to unambiguously quote code. 00:43:26 * boily Frenchly «thwacks» hppavilion[1] sur la tête. tsé. 00:43:53 * Zarutian just give hppavilion[1] a „look“ 00:43:58 gives* 00:44:05 boily: I was talking about the OTHER French 00:44:09 You know, the ones that aren't you. 00:44:42 * hppavilion[1] . ø Ø ( ...are there French programming languages that actually use those? ) 00:45:38 we do use the same guillemets here. 00:45:44 -!- doesthiswork has quit (Ping timeout: 240 seconds). 00:45:46 -!- kragniz has quit (Ping timeout: 240 seconds). 00:47:17 -!- kragniz has joined. 00:47:48 actually, what does the word 'guillemet' translate as? 00:47:56 we all them goose eyes 00:47:58 FireFly: "guillemot" 00:48:05 helpful 00:48:06 :P 00:48:33 boily: ...your point? "Those fuckin' French" was about the fuckers FROM France. France the country. 00:48:45 Frenchland Frenchland über alles and so forth. 00:49:25 free the whales 00:51:26 moony: https://www.youtube.com/watch?v=aPFvQeIdu_E, https://www.youtube.com/watch?v=vU9wydLxKFQ 00:52:26 FireFly: them goose feet ya mean 00:53:47 hppavilion[1], ): 00:54:07 * moony the-whales has left the channel 00:56:32 mwhalloony. 00:56:47 Funciton uses «/» for push/pop on lists, but I don't think it's particularly French. 00:57:08 * boily thwack thwack thwack hppavilion[1]. fuckers are universal. there's a little fucker in all of us. 00:57:19 True. 00:57:20 -!- ^v has quit (*.net *.split). 00:57:26 fizzie: Funciton is spectial. 00:57:37 (...I'll just pretend that was a pun) 00:58:55 FireFly: Guillemet is the diminutive of "Guillaume", which is a name akin to "William" 00:59:04 oh okay 00:59:20 FireFly: So it translates roughly to "Bill's Penis" 01:02:21 -!- computing has joined. 01:03:10 -!- augur has joined. 01:03:58 -!- moony has quit (Ping timeout: 258 seconds). 01:07:02 -!- ^v has joined. 01:12:27 * boily continues thwacking hppavilion[1] 01:18:49 * hppavilion[1] starts to enjoy it 01:18:57 (thus making it weird for boily) 01:19:05 [wiki] [[Special:Log/delete]] delete * Ehird * deleted "[[Brainfuck Derivative Ghetto]]": No. 01:19:13 [wiki] [[Talk:Brainfuck Derivative Ghetto]] https://esolangs.org/w/index.php?diff=50559&oldid=50557 * Ehird * (+199) /* I'm worried about this, please stop */ 01:21:31 *sigh* 01:21:49 [wiki] [[Morsefuck]] https://esolangs.org/w/index.php?diff=50560&oldid=50552 * Ehird * (-105) rm harassment 01:22:14 [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50561&oldid=50400 * Ferrosurgeon * (+209) Suggested Julia for implementing, added categories 01:22:44 [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=50562&oldid=50093 * Ehird * (-832) rm crusading 01:22:56 *sigh* 01:25:07 [wiki] [[Lutfig]] M https://esolangs.org/w/index.php?diff=50563&oldid=50561 * Ferrosurgeon * (-9) Turing-complete LUT note change 01:25:52 * hppavilion[1] blames Phantom_Hoover 01:26:02 [wiki] [[User talk:Hppavilion1]] https://esolangs.org/w/index.php?diff=50564&oldid=44776 * Ehird * (+393) /* Inappropriate edit */ new section 01:26:49 helloily 01:27:09 Huh, elliott 01:27:31 yeah thats surprising 01:28:19 [wiki] [[Talk:Lutfig]] N https://esolangs.org/w/index.php?oldid=50565 * Ferrosurgeon * (+15) Created page with "Please comment." 01:32:26 [wiki] [[Lutfig]] M https://esolangs.org/w/index.php?diff=50566&oldid=50563 * Ferrosurgeon * (+9) m+n must be positive 01:32:58 [wiki] [[Lutfig]] M https://esolangs.org/w/index.php?diff=50567&oldid=50566 * Ferrosurgeon * (+0) WIP tag relocation 01:33:32 quinthellopia! 01:33:47 the thing in the box is in the mail. 01:33:52 wait. 01:33:54 wait wait wait. 01:34:11 on top of Gregor being alive (but actively denying it), elliott's alive too??? 01:34:42 * boily stops thwacking hppavilion[1] momentarily... 01:35:26 [wiki] [[Lutfig]] M https://esolangs.org/w/index.php?diff=50568&oldid=50567 * Ferrosurgeon * (-20) Probability distributions are only for LUTs 01:37:34 [wiki] [[User talk:Hppavilion1]] M https://esolangs.org/w/index.php?diff=50569&oldid=50564 * Ehird * (-36) /* Inappropriate edit */ fix link, oops 01:38:03 [wiki] [[Lutfig]] M https://esolangs.org/w/index.php?diff=50570&oldid=50568 * Ferrosurgeon * (+8) Again 01:44:11 [wiki] [[Lutfig]] https://esolangs.org/w/index.php?diff=50571&oldid=50570 * Ferrosurgeon * (+234) Rewrote Turing-probabilistic relationship 01:45:44 [wiki] [[Lutfig]] M https://esolangs.org/w/index.php?diff=50572&oldid=50571 * Ferrosurgeon * (+26) Bookkeeping now own bullet 01:47:30 Spanish is a rather distinctive language 02:04:01 everything is distinct from everything else. if you go through an automorphism, is it the same object you're at? 02:13:12 well...im in budapest. hope my dad does not drink it before i return 02:16:13 that's not near. 02:17:28 -!- Akaibu has quit (Quit: Connection closed for inactivity). 02:18:37 -!- Akaibu has joined. 02:27:03 How can you generate a suitable palette for use with HAM or EHB modes? There are many different algorithm to make the optimal palette for a picture, but nothing for HAM or EHB modes or for when part of the palette is fixed (or for when both of these are true). 02:27:39 boily: (a) yes 02:28:06 boily: (b) Spanish is more distinctive from most because you can identify with relative certainty that what you're looking at is, in fact, Spanish given a single character 02:28:33 boily: For several unrelated characters 02:28:48 -!- moony has joined. 02:28:49 ñ, ¡, ¿ 02:30:13 -!- computing has quit (Ping timeout: 258 seconds). 02:35:09 `fuckyou hppavilion[1] 02:35:14 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fuckyou: not found 02:35:18 `fuckoff hppavilion[1] 02:35:19 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fuckoff: not found 02:35:27 Ham, I seem to remember there being a `thanks variant 02:35:35 `thanks hppavilion[1] 02:35:39 Thanks, hppavilion[1]. Thavilion[1]. 02:36:10 `thanks HackEgo 02:36:11 Thanks, HackEgo. ThackEgo. 02:36:18 `thanks thanking 02:36:19 Thanks, thanking. Thanking. 02:37:58 `thanks 02:38:15 Thanks, bryn. Thyn. 02:38:21 Ham. 02:38:32 `which thnaks 02:38:34 No output. 02:38:34 `which thanks 02:38:35 ​/hackenv/bin/thanks 02:38:42 `cat /hackenv/bin/thanks 02:38:42 ​#!/usr/bin/perl -CSDA \ $_ = (join " ", @ARGV) || `words`; s/^\s+|\s+$//g; print "Thanks, $_. "; if (/[aeiouyAEIOUY]/) { s/^[^aeiouyAEIOUY]*/Th/; } else { s/^./T/; } print "$_."; 02:38:46 PERL 02:38:49 AAAAAAAAGH 02:39:04 * boily resumes the hppavilionthwacking. 02:39:18 `thanks thwacker 02:39:19 Thanks, thwacker. Thacker. 02:39:28 `thwanks thwaker 02:39:29 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: thwanks: not found 02:39:31 Bah! 02:40:19 -!- Frooxius has quit (Quit: *bubbles away*). 03:08:49 -!- moony has quit (Ping timeout: 265 seconds). 03:09:25 -!- augur has quit (Ping timeout: 248 seconds). 03:16:39 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 03:16:57 -!- hppavilion[1] has joined. 03:25:53 -!- boily has quit (Quit: COMMON CHICKEN). 03:51:03 -!- tswett_ has joined. 03:55:11 -!- Zarutian has quit (Quit: Zarutian). 03:57:14 -!- rdococ has quit (Ping timeout: 258 seconds). 03:57:47 -!- rdococ has joined. 04:05:21 Genie: Whats your first wish? 04:05:23 Dave: I wish I was rich. 04:05:25 Genie: Granted, what's your second wish? 04:05:27 Rich: I want lots of money. 04:14:18 -!- augur has joined. 04:31:50 -!- xkapastel has joined. 04:43:15 thus began the story of the profligate formerly known as rich 04:56:41 crickets 04:57:46 I'm so alone ;-; 04:58:11 bananana 04:58:47 BanNanaNa 04:59:11 can someone please talk? 04:59:29 hppa 04:59:39 is almost an anagram of happy 05:00:08 hppavilion[1] = {} 05:03:22 hey rdococ what's up 05:03:34 oh my god someone is talking to me 05:04:46 I'm bored 05:05:40 me too 05:05:44 but it's 6 am 05:10:00 -!- doesthiswork1 has quit (Quit: Leaving.). 05:12:15 -!- augur has quit (Remote host closed the connection). 05:33:57 -!- rdococ has quit (Ping timeout: 248 seconds). 05:41:09 -!- sxiopera has joined. 05:42:20 -!- rdococ has joined. 06:00:16 -!- sxiopera has quit (Quit: Bye). 06:03:37 <\oren\> Good evening 06:04:28 what did i *just* say 06:05:14 <\oren\> I'm drunk! 06:05:45 <\oren\> I have had two fancy beers and several glasses of some sort of wine thing 06:13:38 what beers? 06:13:44 -!- augur has joined. 06:14:55 Next time you have to be more careful and don't get too much drunk. 06:19:42 <\oren\> I don't knwo creemore thingy 06:19:55 <\oren\> it was borwn 06:22:03 zzo38: Why? 06:22:45 That is the advice. 06:47:57 To make the palette optimizer to be able to use some fixed colours, my idea was to make the algorithm that adds exactly one colour to an existing (possibly empty) palette, according to the picture, and then to repeat the algorithm until the palette is full. How well is expect such thing to be working? 06:52:35 -!- doesthiswork has joined. 07:19:00 Why does turning on the printer cause a kernel panic? 07:19:28 o.o 07:20:06 I did not used to have that problem, and have been able to use it successfully, but recently it just always causes a kernel panic whenever the printer is turned on. 07:20:34 Maybe the kernel is buggy. 07:21:50 I would think so. But, what is the bug hopefully it can be corrected. 07:21:59 (I don't know enough about it to fix it myself) 07:24:11 Maybe you can apply the scientific method to find out. 07:24:36 -!- boozymoose has changed nick to dookysmooch. 07:41:21 -!- rdococ_ has joined. 07:43:17 -!- augur has quit (Read error: Connection reset by peer). 07:44:15 -!- rdococ has quit (Ping timeout: 246 seconds). 07:56:55 The AI in Pokemon Card GB2 will use cards such as Professor Oak and Bill a lot, and nearly always use attacks and other stuff to just draw more cards. And then run out of cards and they complain of losing... 08:02:28 -!- rdococ_ has quit (Ping timeout: 250 seconds). 08:03:17 -!- rdococ has joined. 08:05:22 -!- rdococ_ has joined. 08:08:20 -!- _rdococ has joined. 08:08:32 -!- rdococ has quit (Ping timeout: 250 seconds). 08:10:21 -!- rdococ_ has quit (Ping timeout: 260 seconds). 08:11:29 Do you ever wonder what some of the people on this channel are like in the fabled "Real World"? 08:13:10 I do not to generally think of such thing because I have other stuff to do 08:18:26 -!- _rdococ has quit (Ping timeout: 256 seconds). 08:18:49 zzo38: ...yeah, you're the one I was wondering about the most, actually. 08:20:08 -!- rdococ has joined. 08:27:12 -!- lezsakdomi has joined. 08:27:36 -!- rdococ has quit (Ping timeout: 250 seconds). 09:01:23 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN). 09:03:38 -!- Sprocklem has quit (Ping timeout: 264 seconds). 09:13:37 -!- ^v has quit (Ping timeout: 240 seconds). 09:17:14 -!- ^v has joined. 09:46:02 Do you like this? http://zzo38computer.org/img_13/screen1.png 09:52:00 Is that megazeux? 09:52:06 Yes 09:53:12 Is it Potion of Confusing? 09:53:14 The question marks are breakable walls with seekers underneath (in the under layer) 09:53:21 No, it is Super ASCII MZX Town 09:57:34 making feature-rich irc clients would be SO MUCH EASIER if there weren't two different casemappings used by different networks. freenode has switched over to the iso646 style casemapping when they replaced the server software, but at least two networks (ircnet and foonetic) still use ascii casemapping. 10:00:52 what's the difference? 10:01:08 The alpha signs mean fish. The exclamation marks below "Choose Wisely" are various potions, such as: healing, poison, kill enemies, summon enemies, fire walking, etc. Due to the objects surrounding in that place, it is only possible to pick up one potion. 10:01:11 zzo38: how is the printer connected to the machine that gets kernel panic? 10:01:56 b_jonas: By USB. This printer support only USB and Wi-Fi, and I could not get the Wi-Fi to work either. 10:02:14 try a different motherboard maybe 10:02:31 or an usb extension card 10:04:48 Maybe I had it connected to a different USB port before and maybe that is why it worked before? I don't know. I will not look right now though 10:07:22 b_jonas: IRCnet uses ascii? I was so sure it was rfc1459 still. 10:07:28 -!- Akaibu has quit (Quit: Connection closed for inactivity). 10:07:38 fizzie: dunno, double-check it, I might have made a mistake 10:07:51 No, you're right, it does say "CASEMAPPING=ascii". 10:08:57 But that must be a relatively new thing, maybe around ircd 2.10/2.11 time. http://www.irc.org/tech_docs/005.html says "CASEMAPPING=rfc1459 (ircu, Hybrid, IRCNet)", "CASEMAPPING=ascii (Bahamut)". 10:10:20 I still wonder what freenode did with conflicting nickserv or chanserv registrations when they switched over to ascii. 10:11:01 um 10:11:04 switched over from ascii 10:15:37 hi 10:16:30 " ais523 said 20d 12h 16m 20s ago: found while trying to find cfunge's website: https://www.usna.edu/Users/cs/roche/courses/f12si413/project/befunge.php.html (apparently cfunge is genuinely being used in academia as a teaching aid, and the resulting website outranks the cfunge repo in the search I did; I didn't even realise cfunge did Befunge-93, maybe it doesn't)" 10:16:32 Hm 10:17:34 @tell ais523 cfunge kind of does Befunge-93. It won't be 100% compliant (it allows more stuff than it should iirc, though I kind of forgot exactly what) 10:17:34 Consider it noted. 10:18:11 I should do something with cfunge again at some point 10:18:13 hi fizzie 10:18:29 fizzie, how goes things? Jitfunge and otherwise 10:20:40 Horpal 10:21:02 shachaf, long time no see 10:21:19 @time 10:21:22 Local time for shachaf is Thu Dec 22 02:21:19 2016 10:21:27 @time 10:21:35 Nothing? 10:21:47 :/ 10:26:15 zzo38: what is "HAM or EHB modes"? 10:32:45 b_jonas: HAM modes is that each pixel can either be one of the colours from the palette, or it can be the same as the pixel to the left except that one of the RGB channels is changed to a new value (which does not necessarily have to come from the palette). EHB mode is like a normal palette, but the palette is doubled, and the duplicates are only half as bright instead of exact duplicates. 10:42:42 Hopefully this explanation is good enough? 10:42:53 sure 10:43:17 I haven't heard of those modes 10:44:26 ah, https://en.wikipedia.org/wiki/List_of_16-bit_computer_hardware_palettes even mentions HAM mode and EHB mode. I didn't remember that 11:21:34 -!- lezsakdomi has quit (Read error: Connection reset by peer). 11:23:13 -!- xkapastel has quit (Quit: Connection closed for inactivity). 12:33:05 -!- Alcest has joined. 12:37:21 is this spam? http://i.imgur.com/axcIoAM.png 12:47:46 -!- phy1729 has quit (Ping timeout: 250 seconds). 12:50:09 -!- Zarutian has joined. 12:50:11 izabera: sure 12:50:31 first time i see someone mentioning github in spam 12:53:11 so? it's a popular website with lots of people having accounts there. easy to mention in spam. 12:53:35 also, https://www.xkcd.com/624/ 13:18:17 -!- Zarutian has quit (Read error: Connection reset by peer). 13:20:30 -!- Zarutian has joined. 13:25:17 -!- sam[0] has changed nick to sdhand. 13:43:13 -!- Bowserinator has changed nick to Scrooge. 13:43:27 -!- Scrooge has changed nick to Bowserinator. 13:46:03 -!- Bowserinator has changed nick to Christmasinator. 13:46:42 -!- tswett_ has quit (Ping timeout: 250 seconds). 13:52:47 TIL: When you use a drone to take a picture of yourself, that's called a "dronie". 13:54:04 (Apparently a word from 2014.) 14:12:16 `wisdom 14:12:24 _46bit//_46bit is a slightly-uptight public-schooled Brit. Taneb invented him. 14:12:33 TIL that the Nexus series of androids has a lifetime of 4 years. 14:13:18 I wonder whether that factored into Google's decision when they appropriated the name for their mobile devices. 14:17:33 Sounds a little optimistic lifetime for consumer electronics these days. 14:24:13 -!- Cale has quit (Ping timeout: 245 seconds). 14:26:28 -!- MoALTz_ has joined. 14:29:57 -!- MoALTz has quit (Ping timeout: 248 seconds). 14:33:40 -!- rdococ has joined. 14:37:31 -!- Cale has joined. 14:45:32 -!- boily has joined. 14:51:54 `wisdom 14:51:55 oregano//Oregano is the main spice in oreganic cuisine. 15:08:20 [wiki] [[Special:Log/newusers]] create * BeHuman * New user account 15:08:44 `quote 15:08:45 506) Isn't "strip nomic" just another word for all dating, though? 15:09:09 ... that was a bad idea 15:09:13 `quote 15:09:16 1080) it's not weird, it's even in alphabetical order and nicely formatted! 15:09:22 `quote 15:09:23 184) And to think: if only we wouldn't celebrate birthdays, there would be no birthday paradox, and we could get by with half as long hash functions. (What do you mean it doesn't work that way?) 15:10:07 `quote 15:10:07 826) The world needs better healthcare, social justice and wealth distribution, but a monads library for clojure surely won't hurt 15:10:21 fizzie: but FWIW, I believe the stripping is entirely optional 15:10:30 that birthday one is nice 15:10:44 fizzie++ 15:10:49 yes, almost makes me think of fizzie as a human again 15:11:01 fizzie isn't human? 15:11:12 well, that strip nomic one... 15:11:14 I lost faith. 15:11:59 `quote strip 15:12:00 506) Isn't "strip nomic" just another word for all dating, though? 15:12:24 `quote cube 15:12:24 8) Lil`Cube: you had cavity searches? not yet trying to thou, just so I can check it off on my list of things to expirence \ 889) FOUR SIMULTANEOUS TYPE SYSTEMS IN A SINGLE ROTATION OF THE LAMBDA CUBE 15:12:54 `quote canary 15:12:54 No output. 15:13:29 `quote `quote 15:13:30 305) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one \ 306) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django 15:13:50 the Everlasting Django Giraffe Quote Chain. 15:18:27 `quote meta 15:18:27 307) I was more of a pervert in Metaplace than Utherverse I invented Metaplace sex >.> \ 357) i never meta turing. he died before i was born. \ 358) oerjan: can you delete that and the meta turing completeness page thanks elliott: IN UNIVERSO ALTERNATIVO, OERJAN PAGINAS DELET \ 509) o 15:18:46 -!- `^_^v has joined. 15:20:34 -!- boily has quit (Quit: SHAMPOO CHICKEN). 15:29:02 -!- ChubbyBreakfast has joined. 15:30:03 -!- ChubbyBreakfast has left. 15:46:17 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50573&oldid=50547 * BeHuman * (+100) /* Introductions */ 15:46:56 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50574&oldid=50537 * BeHuman * (+15) /* Non-alphabetic */ 15:47:45 -!- moonheart08 has joined. 16:09:33 [wiki] [[CodeFuck]] N https://esolangs.org/w/index.php?oldid=50575 * BeHuman * (+2088) Created page with "CodeFuck is a variant of BrainFuck.
It avoids repetitions and adds new operators

== Hello World == === CodeFuck ===
+10[>+7>+10>+3>+<4-]>+2.>+.+7.2+3.>..."
16:11:57  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50576&oldid=50575 * BeHuman * (+75) /* Conditions */
16:15:06  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50577&oldid=50576 * BeHuman * (+226) 
16:16:58  yabd
16:20:19  it's not brainfuck if there are builtin conditionals...
16:20:42  (and negated ones too...)
16:21:44 -!- Zarutian has quit (Quit: Zarutian).
16:23:14  [wiki] [[Language list]]  https://esolangs.org/w/index.php?diff=50578&oldid=50574 * BeHuman * (+15) /* C */
16:26:40  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50579&oldid=50577 * BeHuman * (+36) 
16:38:08 -!- moonheart08 has quit (Ping timeout: 250 seconds).
16:41:58 -!- xkapastel has joined.
16:45:14 -!- moonheart08 has joined.
16:45:19  Unhandled exception at 0x668AC3A2 (ucrtbase.dll) in hexchat.exe: An invalid parameter was passed to a function that considers invalid parameters fatal.
16:45:22  >_<
16:45:53 -!- moonheart08 has changed nick to merry_moonmas.
17:08:02 -!- iovoid has changed nick to ChristmasJS.
17:12:20 -!- MoALTz_ has changed nick to MoALTz.
17:23:01 -!- hue has quit (Ping timeout: 256 seconds).
17:33:29 -!- otherbot has joined.
17:44:43 -!- wlp1s1 has changed nick to christmas1s1.
17:44:48 <\oren\> good afteroon!
17:52:52 -!- otherbot has changed nick to OtherSanta.
17:52:56 -!- OtherSanta has changed nick to othermas.
17:53:36 -!- Christmasinator has changed nick to ScroogeMcDuck.
17:54:29 -!- ScroogeMcDuck has changed nick to Christmasinator.
17:55:22 -!- hue has joined.
17:59:35 -!- DHeadshot has joined.
18:04:29 -!- computing has joined.
18:05:25 -!- merry_moonmas has quit (Ping timeout: 248 seconds).
18:20:25 -!- computing has changed nick to merry_moonmas.
18:24:54 -!- oerjan has joined.
18:27:44 -!- Zarutian has joined.
18:28:33 -!- Zarutian has quit (Read error: Connection reset by peer).
18:28:46 -!- Zarutian has joined.
18:32:58 -!- rdococ has quit (Ping timeout: 250 seconds).
18:33:24 -!- rdococ has joined.
18:34:28 -!- merry_moonmas has changed nick to SnowyRubyist--.
18:35:43 -!- SnowyRubyist-- has changed nick to moonmas.
18:46:29 -!- moonmas has quit (Ping timeout: 248 seconds).
19:03:29 <\oren\> is now known as
19:04:39  rdococ
19:05:31 -!- augur has joined.
19:06:02 -!- Akaibu has joined.
19:11:01  . o O ( CERN's favicon makes it look like the tab is permanently frozen reloading )
19:12:09 -!- Lord_of_Life has quit (Excess Flood).
19:12:52 -!- Lord_of_Life has joined.
19:14:08 -!- rdococ_ has joined.
19:15:21 -!- rdococ has quit (Ping timeout: 260 seconds).
19:32:21  You may disable favicon maybe (I have all favicons disabled on my browser). Is it possible also to disable only for some sites?
19:35:42 -!- MDude has quit (Remote host closed the connection).
19:39:43  [wiki] [[Betaload]] N https://esolangs.org/w/index.php?oldid=50580 * Challenger5 * (+4483) Created page with "Betaload is an [[esoteric programming language]] created by [[user:Challenger5]]. It is a derivative of [[Underload]].  Betaload adds the concept of '''environments''': An env..."
19:41:06  zzo38: it's not an actual problem, it just looks weird.
19:42:00  [wiki] [[Betaload]]  https://esolangs.org/w/index.php?diff=50581&oldid=50580 * Challenger5 * (+200) 
19:44:02 -!- moonheart08 has joined.
19:45:07 -!- Herbstkind has joined.
20:01:19 -!- Lord_of_Life has quit (Changing host).
20:01:19 -!- Lord_of_Life has joined.
20:01:19 -!- Lord_of_Life has quit (Changing host).
20:01:19 -!- Lord_of_Life has joined.
20:01:58 -!- ChanServ has set channel mode: +o oerjan.
20:02:08 -!- oerjan has set channel mode: -b Phantom_Hoover!*@*$#fix_your_connection.
20:02:15 -!- oerjan has set channel mode: -o oerjan.
20:12:51 -!- Sprocklem has joined.
20:19:47  CERN has a decelerator. fittingly, it uses antiprotons.
20:20:02  What about the TGV then?
20:20:13 -!- rdococ_ has changed nick to rdococ.
20:20:26  i don't think that uses antiprotons.
20:21:41  Good afternooerjan.
20:22:11  god shachaften.
20:22:23  Yo
20:22:31  oerjan: Why not?
20:22:41  Maybe an Anti-TGV does instead
20:22:48  APic: thausible.
20:23:10  *nod*
20:23:10  `thanks antimatter
20:23:11  `? thausible
20:23:15  A thausible action is one committed toward a thausiblee.
20:23:15  Thanks, antimatter. Thantimatter.
20:23:34  `cwlprits thausible
20:23:38  oerjän oerjän
20:23:44  Have you ever noticed that "cwlprits" is an awfully long string?
20:23:55  `dowg thausible
20:23:57  8657:2016-06-29  learn A thausible action is one committed toward a thausiblee. \ 8656:2016-06-29  learn A thausible action is one commited toward a thausiblee.
20:23:58  "cwl" is so much clearer and less verbose, don't you think?
20:24:19  i refuse to believe i thought of that wisdom.
20:24:28  probably stole it from boily or something.
20:24:41  Hmm, we should've gotten Gregor to fix glogbot while he was alive.
20:24:47  ,o0(Draisine)
20:25:21  `dowg thausiblee
20:25:24  4399:2014-02-06  echo \'A thausiblee is the recipient of a thausible action.\' >wisdom/thausiblee
20:25:31  aha.
20:25:41  took you long enough hth
20:26:12  2 years, 4 months and 23 days.
20:26:17 -!- DHeadshot has quit (Ping timeout: 260 seconds).
20:30:46 -!- wob_jonas has joined.
20:30:54  the latest version of gnu parallel is called castro
20:31:51  because the world needs some more politics
20:37:16 -!- Lemon has joined.
20:37:34  Anyone online now?
20:37:46  meow
20:38:01  Hi iz
20:38:08  yo
20:39:01  Isn't coffee the greatest addiction ever?
20:39:33  - C.G.P. grey
20:39:33  You have been derped
20:41:31  I would prefer for this bot to just go away.
20:42:17  :(
20:43:37  It echoes in here
20:48:31  I used to make esolangs but then I took an arrow to the knee
20:50:20  -> knee
20:50:25  knee += arrow
20:50:58  while (!knee.Contains(arrow)) { make.Esolang() }
20:52:43  @tell boily please see logs for thwacking requirements
20:52:43  Consider it noted.
21:05:41 -!- moonheart08 has quit (Ping timeout: 248 seconds).
21:06:23  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50582&oldid=50579 * BeHuman * (+732) /* Example Math.cf */
21:06:23 -!- moonheart08 has joined.
21:06:53  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50583&oldid=50582 * BeHuman * (+24) /* Advanced Example */
21:08:17  http://www.smbc-comics.com/comic/the-room => so https://www.xkcd.com/356/ wasn't humane enough?
21:09:00  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50584&oldid=50583 * BeHuman * (+5) /* Code */
21:09:09  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50585&oldid=50584 * BeHuman * (+4) /* Output */
21:09:36  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50586&oldid=50585 * BeHuman * (-2) /* Advanced Example */
21:09:50  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50587&oldid=50586 * BeHuman * (+2) /* Output */
21:10:15  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50588&oldid=50587 * BeHuman * (-1) /* CodeFuck */
21:10:23  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50589&oldid=50588 * BeHuman * (+2) /* Output */
21:10:41  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50590&oldid=50589 * BeHuman * (-2) /* CodeFuck */
21:18:06 -!- `^_^v has quit (Read error: Connection reset by peer).
21:22:06  An old computer game involving racing cars gives you four choices for your car and six choices for opponent's car; one of the choices for opponent's car is the "Physics Supercharged Lightbeam Special" which can go at the speed of light and probably is impossible to win
21:25:42  (The computer player also uses different rules; they can drive at a constant speed without damaging their car, while your own car must accelerate and decelerate and may crash at high speeds.)
21:28:51 -!- moonheart08 has changed nick to under_score.
21:29:11 -!- under_score has changed nick to moonmas.
21:31:58  Completely irrelevant to everything fact: when I was little, I thought doctors were immortal
21:34:13  OKAY
21:36:16  Because when you get sick, you might die, right? So you go to the doctor so you don't die
21:36:36  But doctors are ALWAYS with a doctor, namely themself, so hence never die from being sick
21:36:49  what about car crashes
21:38:00  That's a good question
21:38:08  I'm not sure I was aware of car crashes back then
21:39:22  (re designing M:tG cards per LKoen's question) " I might actually piece the elements together with a library like cairo then (which can generate bitmaps, SVG and also PDF)." => that wouldn't be ideal, because cairo only handles RGB or RGBA whereas M:tG card fronts are CYMK (or possible even more layers, I'm not sure)
21:41:26  What I thought is to make the program you can have as many layers (bitmaps and greymaps) as you want. This way you can easily do CMYK and so on
21:41:32  Taneb: sure, but (1) they could die in illnesses that restrict or remove their ability to practice as a doctor, (2) they can die to old age, which can't be cures even with the highest level of clerical spells, and (3) they can be turned to undead, and an undead can't resurrect itself even if it can cast a resurrection spell.
21:42:02  wob_jonas, when I was 6 I did not realise this
21:42:55  zzo38: a program where you can have different colorspaces, including CYMK? such as ImageMagick 7 (there are other such programs too)?
21:43:13 -!- xkapastel has quit (Quit: Connection closed for inactivity).
21:44:32  Taneb: yeah, it's not so obvious. as a child, you see how hairdressers work and can imagine why they can't cut their own hair, but you don't see how doctors do difficult operations with anesthesia, so it's not clear why they can't do some of those on themselves, nor do you see people with certain illnesses that make it impossible for them to work.
21:46:16  zzo38: really, ImageMagick 7 is well done (despite that bug about rendering caps on lines I mentioned a few days ago), you should use it.
21:46:49  it has a nice command-line, a low-level API, and a high-level API
21:48:33  Yes, ImageMagick support many different kind of colorspaces, so the layers could be composed with it is one way
21:49:34  ImageMagick 7 does. ImageMagick 6 is more limited.
21:49:45  What is the bug about rendering caps on lines though?
21:49:55  but you can use ImageMagick to do the composition itself
21:50:04  Yes ImageMagick 6 is more limited, but still has CMYK
21:52:17  zzo38: hmm, maybe I didn't mention it on #esoteric, sorry
21:53:12 -!- Zarutian has quit (Quit: Zarutian).
21:53:19  the bug is that when I tried to use -draw "linewidth ... stroke-linecap round line ..." to draw a line, with a transparent stroke color, then a half-circle part that is the intersection of the line cap and the line body was double exposed
21:53:32  partly transparent stroke color that is
21:53:53  O, OK
21:56:29  anyway, I worked around this bug
21:56:43  and even before this, I used ImageMagick a lot, and it usually worked quite well
21:57:02  mostly I used it through the command line, but I used the high level C++ api a little as well
21:57:14 -!- othermas has quit (Remote host closed the connection).
21:57:19  Yes, I am sure it does as I have used it too
21:58:19  You can also use ff-composite to compose pictures together although it does not support more than three normal channels (there is also the alpha channel; different composite modes use this channel in different ways, and in some cases it is treated as a normal channel), but it is possible to just use multiple pictures in parallel if you need a huge number of channels (although this is possible with ImageMagick too)
22:00:07 -!- Lemon has quit (Quit: Page closed).
22:01:21 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
22:03:04  One of the modes I put in is the mode where the pixel used is either the source or destination pixel whichever one the alpha channel has a larger value. This can implement something like Z-buffering.
22:04:24  zzo38: as for compositing, what I'd like from a compositing program is where you don't give just one compositing mode, but a struct of two of them: the first is usually a duff-porter operator, which tells how to handle transparency, Over by default, the second is a mathematical compositing mode, which tells how to mix the color values for opaque pi
22:04:24  xels, Dest by default.
22:05:34  so eg you could choose any of (Over, Multiply), (Over, Screen), (In, Multiply), (In, Screen)
22:08:14  Actually I did something like that; I don't know if it is exactly what you mean or not though; bit7-bit9 of the composite mode number sets the values called X Y Z in this document http://www.w3.org/TR/2009/WD-SVGCompositing-20090430/
22:08:40  I don't know what I mean exactly either, because I didn't tell the exact semantics
22:08:48  Is that similar to what you intended?
22:09:15  i forgot about my rainbow autoreplace
22:10:19 -!- moonmas has changed nick to christmas-moonli.
22:10:22 -!- christmas-moonli has changed nick to christmas-moon.
22:10:23  zzo38: wait, let me look
22:11:45  This only applies to composite mode numbers 64 and higher; lower numbered modes treat the alpha channel differently.
22:13:48  zzo38: yes, that description of how the composition formulas are built from (X,Y,Z,f) is what I mean, though svg doesn't actually seem to provide the combination modes.
22:14:22  SVG doesn't provide, but my own program does.
22:16:02  zzo38: I'm looking at the source code of http://zzo38computer.org/fossil/farbfeld.ui/artifact/17f30248cb205ac5 now (there's no docs, right?)
22:16:11 -!- EDFrosty has joined.
22:16:51  That is correct there are currently no documentation.
22:17:12  (If you want, you can contribute some, whether examples, wiki documentation, man pages, etc)
22:18:16  Look at the "default" case; that is the case that does these things I described. The other cases don't do that since they do something other than using transparency normally
22:19:32  The lack of documentation is one of the disadvantages of these programs, although in time hopefully that and other things can be improved and fixed.
22:20:27  Do you have a mode that copies the luminosity value of Dst to the alpha channel of the Src, but keeps the color value of Src? That would be useful sometimes, because in most compositions and other transformations, the color of the input can't affect the alpha of the output.
22:21:12  I think there's some not too complicated way to do that with ImageMagick though
22:21:24  I don't think so, but I hope I can add that!
22:21:57  Or perhaps another method that multiplies the alpha of Src with the luminosity of Dst to get the alpha of the result
22:22:05  that might make more sense
22:22:31  more sense than overwriting it
22:22:57  Yes, probably it does.
22:34:31 -!- moonheart08 has joined.
22:35:38 -!- christmas-moon has quit (Ping timeout: 250 seconds).
22:36:19 -!- oerjan has quit (Quit: Nite).
22:37:35 -!- moonheart08 has changed nick to chirstmas-moon.
22:37:58 -!- Herbstkind has quit (Quit: Leaving).
22:41:31 -!- EDFrosty has quit (Quit: Leaving).
22:41:51 -!- chirstmas-moon has changed nick to christmas-moon.
22:49:21 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:11:40 -!- ChubbyBreakfast has joined.
23:12:40 -!- ChubbyBreakfast has left.
23:39:23 -!- Lord_of_Life has quit (Excess Flood).
23:41:21 -!- Lord_of_Life has joined.
23:43:33 -!- christmas-moon has quit (Ping timeout: 248 seconds).
23:44:48 -!- moonheart08 has joined.
23:51:18 -!- hppavilion[1] has joined.
23:53:35 -!- Frooxius has joined.

2016-12-23:

00:00:49 -!- DHeadshot has joined.
00:05:20 -!- DHeadshot has quit (Ping timeout: 256 seconds).
00:29:20  How is luminosity value working in way you expect it?
00:38:41 -!- bb010g has joined.
00:39:40 -!- tswett_ has joined.
00:48:05 -!- rdococ has quit (Ping timeout: 248 seconds).
00:55:16 -!- moonheart08 has quit (Ping timeout: 265 seconds).
00:57:43 -!- rdococ has joined.
01:00:23 -!- moonheart08 has joined.
01:02:20 -!- rdococ_ has joined.
01:03:29 -!- rdococ has quit (Ping timeout: 260 seconds).
01:07:13 -!- rdococ_ has quit (Ping timeout: 258 seconds).
01:13:19 -!- moonheart08 has changed nick to christmas-moon.
01:16:10 -!- MDude has joined.
01:21:15 -!- rdococ has joined.
01:25:26 -!- rdococ has quit (Ping timeout: 246 seconds).
01:34:20 -!- Jafet has quit (Ping timeout: 250 seconds).
01:35:05  Cumulative upkeep--remove a time counter from a permanent or suspended card
01:41:28 -!- rdococ has joined.
01:46:17  Onslaught Fetch Land. Abstract land. (T), Pay 1 life, Sacrifice Onslaught Fetch Land: Search your library for a (basic land type 1) or (basic land type 2) card and put it onto the battlefield. Then shuffle your library.
01:46:18 -!- rdococ has quit (Ping timeout: 250 seconds).
01:46:40  Flooded Strand. Land - Onslaught Fetch Land. Basic land type 1 is Plains. Basic land type 2 is Island.
01:47:58 -!- Jafet has joined.
01:56:15 -!- otherbot has joined.
01:56:49  Cumulative upkeep -- Target permanent that has not been targetted this turn.
01:57:45  I think "target" does not quite work that way?
01:58:32  Fine, fine. "Do nothing to target permanent that [..]"
01:58:45  No, that is not what I meant
01:59:13  I suppose it would have to be "that has not been the target of a spell or ability this turn."
01:59:59  Can targetting be a cost?
02:00:14  Is there anything that can't be a cost?
02:00:23  shachaf: Nothing currently does that, although I do not see why not (although sometimes strange things can happen).
02:00:46  Do nothing to target spell: add one colorless mana to your mana pool.
02:01:08  Phrasing that as "Choose target spell" would work, wouldn't it?
02:01:08  How does that work?
02:01:22  My favorite fantasy card is, of course...
02:01:29  It isn't a mana ability because it has a target, but simply to pay the cost, there needs to be a spell on the stack, but otherwise need nothing
02:01:42  Yup.
02:01:42  Anticlimax. 15WUB. Instant. As an additional cost to cast Anticlimax, you win the game.
02:01:59  tswett_: That... is actually quite amusing.
02:02:03  A spell that has targets fizzles if all of its targets are gone at the time of resolution, right?
02:02:07  pikhq_: :D
02:02:08  Can that happen if target is a cost?
02:02:13  I suppose it could.
02:02:14  I gotta go. Adios.
02:02:18  shachaf: Yes. And yes I would think so! I have thought of that even!
02:02:38  Probably the best part of "Anticlimax" is, it doesn't work with most ways of cheating it in.
02:04:09  For example, if a card has an activated ability like:   Sacrifice target creature: You gain 3 life.   It will most likely fizzle, unless you can somehow change the target (it won't affect the new target, but changing the target will enable you to gain 3 life)
02:04:32  It's scow that a spell can say "any number of targets", but if you choose one target and that target disappears by the time it resolves, it still fizzles.
02:05:10  zzo38: But if you change the target, you still already sacrificed the original creature, right?
02:05:14  That seems fishy.
02:05:17  shachaf: Yes.
02:05:29  And the new target is not sacrificed.
02:06:07  Of course, the cost is paid by then.
02:06:16  But I don't like how that works.
02:06:22  Is O(n log n) THE lower bound on worst-case time complexity for a sorting algorithm?
02:06:24  But that kind of cumulative upkeep, I might want to write:   Activate "{0}: Target permanent that has not been targeted this turn before this activation."   My intention is to get rid of the timing errors and stuff like that with pikhq_'s version
02:06:47  pikhq_: Are you frizzling tomorrow?
02:06:55 -!- tswett_ has quit (Ping timeout: 268 seconds).
02:06:58  Wikipedia mentions UnShuffle sort with kn complexity where k is proportional to input entropy...
02:07:15  Oh, it's apparently "not quite a sort"
02:08:17  shachaf: Frizzling tte?
02:08:40  `? tte
02:09:40  "tte" is a Japanese sentence suffix. I'm kinda going "Frizzling, WTF is that?". ... ppoi.
02:11:20  friday sauzzling
02:11:40  ppoi tte?
02:12:23  tte? ¯\(°​_o)/¯
02:12:41  ... Now I'm just adding Japanese sentence suffixes for no good reason, na no ne.
02:13:44  So now I'm just being irritating da zo'.
02:18:59 -!- rdococ has joined.
02:21:06 -!- christmas-moon has quit (Ping timeout: 268 seconds).
02:21:49 -!- christmas-moon has joined.
02:22:11  For example one way to be able to gain life from "Sacrifice target creature: You gain 3 life" is to use Grip of Chaos.
02:22:49 -!- Sprocklem has quit (Ping timeout: 260 seconds).
02:30:02 -!- rdococ has quit (Disconnected by services).
02:50:20  take an array like   [5, 2, 7, 6, 4, 1, 3]
02:50:45  split it into non ascending subarrays like   [5, 2] [7, 6, 4, 1] [3]
02:50:56  now reverse them    [2, 5] [1, 4, 6, 7] [3]
02:51:12  concatenate it in a single array again    [2, 5, 1, 4, 6, 7, 3]
02:51:14  repeat until sorted
02:51:26  what's the complexity of this algorithm?
02:52:21 -!- tswett_ has joined.
02:56:02 -!- bb010g has quit (Quit: Connection closed for inactivity).
02:58:08  I don't know?
03:04:05  Approximately n^2 comparisons in the worst case?
03:04:21  what does the worst case look like?
03:05:33  The worst case for an n-element array will require n-1 iterations.
03:06:00  I'm basing all this on running it on small inputs, no proofs or anything.
03:07:03  One worst case will be [2..n,1]
03:07:58  ah thanks
03:15:42 -!- Jafet has quit (Read error: Connection reset by peer).
03:16:39 -!- Jafet has joined.
03:18:46  the hanoi pancake sorting problem?
03:19:27  i didn't know it had a name
03:20:50  Seems like a generalized bubble sort.
03:21:10  In bubble sort you look for unsorted sequences of length 2 and reverse them.
03:21:34  Of course, there are lots of things that can be called generalized bubble sort.
03:43:47 -!- computing has joined.
03:45:02 -!- christmas-moon has quit (Ping timeout: 250 seconds).
04:06:43  I cannot find anything nor think of anything about how to do make reduced palette with any algorithm when some palette entries are fixed.
04:20:51 -!- benderB747 has joined.
04:20:54  If you want to multiply alpha channel by the luminosity of another picture, what you can do is to use ff-matrix with the picture that you want the luminosity of to move it to the alpha channel (and change the other channels to maximum) and then use ff-composite with mode 7 selected.
04:42:13 -!- computing has quit (Ping timeout: 248 seconds).
05:01:18 -!- tswett_ has quit (Ping timeout: 250 seconds).
05:03:17 -!- Jafet has quit (Ping timeout: 252 seconds).
05:10:01 -!- doesthiswork has quit (Quit: Leaving.).
05:21:16 -!- Jafet has joined.
05:39:03 -!- Sprocklem has joined.
05:57:21 -!- augur has quit (Remote host closed the connection).
05:58:01 -!- augur has joined.
06:02:08 -!- augur has quit (Ping timeout: 250 seconds).
07:05:00 -!- rdococ_ has joined.
07:09:03 -!- doesthiswork has joined.
07:39:52 <\oren\> Ha, I can go annex all this land, and they let me get waya with it
08:04:27 -!- Jafet has quit (Read error: Connection reset by peer).
08:04:31 -!- Tefaj has joined.
08:04:52 -!- Tefaj has changed nick to Jafet.
08:27:09 -!- heroux has quit (Ping timeout: 252 seconds).
08:27:17 -!- Sprocklem has quit (Ping timeout: 260 seconds).
08:27:26 -!- heroux has joined.
08:38:55 -!- IronY has joined.
09:18:16 -!- benderB747 has quit (Ping timeout: 258 seconds).
09:23:25  zzo38: re luminosity, I'm not sure. I'd mostly use this for grayscale Dst. Feel free to use whatever linear operator on the color value that takes white to 1, eg. the classical one close to (0.2*r + 0.7*g + 0.1*b), or some easier to compute value like (0.5*r+0.r*g) or just g.
09:25:21  " Anticlimax. 15WUB. Instant. As an additional cost to cast Anticlimax, you win the game." => that is HORRIBLY broken. you can start to cast it even without having enough mana, start paying the costs in whatever order you want, win the game, then the spell should be rolled back because you can't pay the costs, but it's too late by then.
09:55:03 -!- otherbot has quit (Remote host closed the connection).
09:55:15 -!- augur has joined.
09:59:59 -!- augur has quit (Ping timeout: 265 seconds).
10:04:46 -!- Guest60091 has joined.
10:12:53 -!- Guest60091 has quit (Ping timeout: 248 seconds).
10:36:51  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50591&oldid=50590 * BeHuman * (+28) /* Operators */
10:36:59  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50592&oldid=50591 * BeHuman * (+3) /* Operators */
10:37:40  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50593&oldid=50592 * BeHuman * (+33) /* Code */
10:38:17  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50594&oldid=50593 * BeHuman * (+179) /* Code */
10:39:26  [wiki] [[CodeFuck]]  https://esolangs.org/w/index.php?diff=50595&oldid=50594 * BeHuman * (+9872) /* Advanced Example */
10:42:34  shachaf: after the first step you can only swap adjacent pairs
10:43:52  ?
10:44:31  in that sort algorithm
10:46:04  I don't follow, but I should be asleep anyway.
10:55:39 <\oren\> another fuck
11:13:11 -!- augur has joined.
11:13:26 -!- augur has quit (Remote host closed the connection).
11:14:00 -!- augur has joined.
11:18:38 -!- augur has quit (Ping timeout: 258 seconds).
11:24:28 <\oren\> also. TIL that the boundary dispute between quebec and newfoundland is still not resolved
11:43:25 <\oren\> I missed a /gɪf/ vs. /ʤɪf/ war in another channel
11:47:26 <\oren\> argh I always forget to use ɡ and not g
12:06:25  hehe, look, two different mutant reindeers today: http://www.savagechickens.com/2016/12/second-most-famous.html vs https://www.xkcd.com/1776/
12:28:46  three!
12:29:30  (Rudolf is a mutant too, in my eyes)
12:32:03  ok
12:32:05  `? rudolf
12:32:12  rudolf? ¯\(°​_o)/¯
12:42:47  fungot: do you know Rudolf?
12:42:47  int-e: i am trying to remember, matrix was like a crash course. i'll use that
12:43:09  actually that's an excellent answer...
13:23:28 -!- hppavilion[1] has left ("PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN").
13:27:43 -!- puckipedia has quit (Ping timeout: 268 seconds).
13:28:54 -!- puckipedia has joined.
13:30:31 -!- benderB747 has joined.
14:18:08 -!- rdococ_ has quit (Ping timeout: 250 seconds).
14:26:33 -!- MoALTz_ has joined.
14:29:57 -!- MoALTz has quit (Ping timeout: 248 seconds).
14:30:52 -!- rdococ has joined.
14:34:52 -!- Froox has joined.
14:38:04 -!- Frooxius has quit (Ping timeout: 250 seconds).
15:04:46  Eerily fitting, yes
15:09:18 -!- Froox has quit (Quit: *bubbles away*).
15:12:17 -!- MoALTz_ has changed nick to MoALTz.
15:41:34 -!- boily has joined.
15:42:35  `wisdom
15:42:41  @massages-loud
15:42:41  oerjan said 18h 49m 57s ago: please see logs for thwacking requirements
15:42:43  boily//"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring.
15:43:47  @tell oerjan hellørjan. warming up the mapole and perusing logs for optimal calibration... please wait... ♪
15:43:47  Consider it noted.
15:43:57 -!- DHeadshot has joined.
15:53:28  @tell oerjan. I'll thwack you in two years. “Mapole Inc. For all your Thwacking Needs™. It was a pleasure making business with you. Mapole Inc. ♪”
15:53:28  Consider it noted.
15:56:08  boily: are you hoping that the suspense will kill oerjan...
15:56:26  ...if so, that seems rather cruel.
15:59:08  int-ello. not cruel, just mappaling :D
16:01:06 -!- Sprocklem has joined.
16:02:26  `wisdom
16:02:29  4chan//4chan is twice as loud as stereo.
16:04:58  `grwp cruel
16:05:29  No output.
16:06:35 -!- Sprocklem has quit (Ping timeout: 252 seconds).
16:07:33 -!- int-e has set topic: The international hub for Esoteric  Programming | time traveling mapoles and other cruel and unusual punishments | 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 pizza testing, use #esoteric-blah.
16:16:36  Freefall is excellent once again.
16:18:24 -!- DHeadshot has quit (Ping timeout: 258 seconds).
16:20:11 -!- copumpkin has joined.
16:44:44 -!- moonheart08 has joined.
16:47:02  mhelloonhristmas!
16:48:54  hmm, moon heart. cheese?
16:50:20  moonheart08: can I carve you? for science obviously.
16:52:10  yummy science, hmmmmm
16:55:59 -!- benderB747 has quit (Quit: Leaving).
17:08:00 -!- moonheart08 has quit (Ping timeout: 250 seconds).
17:10:12  b_jonas: I think you can use ff-matrix though, so a new composite mode is not needed
17:12:30  zzo38: let me look at ff-matrix
17:15:16  You use that to multiply each pixel (considered as a vector of four components) by a matrix, so you can use that to calculate luminosity and to store the result in the alpha channel. And then if all other channels are white, then you can use mode 7 of ff-composite to do what you wanted. You can remember about use of <() shell operator if you need it.
17:19:03  right
18:05:04  wtf is "natural computation"
18:08:31  I don't know
18:09:16  there's a wikipedia page for it
18:58:57 -!- Lord_of_Life has quit (Excess Flood).
19:01:22 -!- Lord_of_Life has joined.
19:06:28  [wiki] [[Special:Log/newusers]] create  * IQBigBang *  New user account
19:10:06 -!- boily has quit (Quit: PINWHEEL CHICKEN).
19:13:14 -!- Lord_of_Life has quit (Excess Flood).
19:14:52 -!- Lord_of_Life has joined.
19:45:57 -!- oerjan has joined.
19:49:04 -!- `^_^v has joined.
19:50:32 -!- DHeadshot has joined.
19:52:30  @messages-lousy
19:52:30  boily said 4h 8m 43s ago: hellørjan. warming up the mapole and perusing logs for optimal calibration... please wait... ♪
19:53:47  @tell boily @tell doesn't support arbitrary punctuation after the nick so i have no idea what you said in the second message hth also i was not requesting on my own behalf, clearly you missed something.
19:53:47  Consider it noted.
19:54:36  `? password
19:54:48  `dowg password
19:54:49  The password of the month is lutefisk
19:55:04  9816:2016-12-02  revert \ 9815:2016-12-02  undo -2 \ 9813:2016-12-02  learn The password of the month is lutefisk \ 9627:2016-11-05  learn The password of the month is \xe2\x9b\x84 \ 9130:2016-10-01  learn The password of the month is Bierstub\xc3\xab. \ 9030:2016-09-12  learn The passwo
19:55:09  that looks seasonal. i was wondering if i had forgotten this month.
19:55:45  The entry text should mention the month.
19:56:01  that would be untraditional.
19:56:21  `? tradition
19:56:23  tradition? ¯\(°​_o)/¯
19:56:37  besides, most people don't eat lutefisk other months hth
19:56:55 * oerjan doesn't seem to be eating any this month either
19:58:13  . o O ( The password of the month is октобар )
19:58:45  most people don't eat lutefisk any month hth
19:58:48  especially me
19:58:51  with а?
19:59:06  (it's a revolutionary password)
19:59:14 * oerjan takes a freshly caught shachaf off the hook
19:59:16  yes, I looked it up
19:59:38  oerjan: you catch birds with hooks?
19:59:57  Sure
20:00:02  it's called fly fishing
20:00:09 * int-e ducks
20:00:15  when they bite voluntarily, at least
20:00:56 * oerjan considers swatting int-e but doesn't quite get it.
20:01:50  oerjan: fly fishing is fishing with flies
20:01:53  but birds also fly
20:01:55  hth
20:02:12  ducks also fly
20:02:19  but that may not have been int-e's pun
20:02:50  int-e: in that case, shouldn't it be октобар twh
20:03:46  shachaf: as i said, i didn't quite get it.
20:03:54  oerjan: please explain the difference, twh
20:04:30  int-e: are you one of those color-censoring philistines tdnh
20:04:31  shachaf: I hesitated briefly before using "duck" as a verb there.
20:04:31  int-e: one is irc-colored red hth
20:04:55  shachaf: there is no such thing (according to my client's configuration)
20:05:00  but thanks
20:06:00  int-e is colorblind
20:06:48  says the blue shachaf. (that's my nick hilight)
20:06:54  . o O ( really, ^O should be two codes, one to push the current colors and one to pop them )
20:07:28 * oerjan finishes his pringles
20:07:37  I guess that was some sort of rainbow.
20:07:43  it would be great if int-e was the only op in a channel
20:07:56  blind to certain forms of abuse
20:08:21  Freenode has +c
20:08:53  so be careful what you wish for
20:09:51  /mode #esoteric +scow int-e
20:10:10  hmm, w
20:10:23  but the rest will work
20:11:59  oh when did we get +C
20:15:28  huh, #haskell has +L set, wth is +L.
20:15:45  https://freenode.net/kb/answer/channelmodes fails to enlighten me
20:15:57  All of the mode are explain by "HELP cmode"
20:15:57 -!- Phantom_Hoover has joined.
20:16:27  +L mean large ban list (only settable by opers)
20:16:44  Is #haskell scow nowadays?
20:17:04  Even without +L you can have a large ban list if you want.
20:17:19  zzo38: thanks
20:17:37  The trick is to make secondary channels and then use +b $j:
20:17:45  At least I think that would work. I've never tried it.
20:18:29  shachaf: I've seen that actually being used somewhere, forgot where. ##programming maybe, or some specific programming language?
20:18:55  $j or specifically $j as a workaround to the ban list limit?
20:19:10  We use $j in Haskell-related channels like #-blah and #-lens
20:19:16  ##programming: ban $j:##bans  ##programming: ban $j:##programming-bans2
20:19:24  Aha.
20:19:42  The trouble with $j is that it doesn't respect $j bans in the other channel.
20:19:45  So you only get one level.
20:19:49  I meant as a workaround for small ban lists
20:19:55  But it's quite a high branching factor so it's not so bad.
20:20:39  and actually there's ##programming: ban $j:##programming-bans  too.
20:23:42  Maybe ##bans is a general-purpose bans channel meant to be shared among communities.
20:24:13  So that e.g. spammers only need to be banned once across a bunch of channels.
20:24:16  I would join such an effort.
20:24:21  Cannot join to channel ##bans (You must be invited)
20:25:07  We could call it "bans with other channels"
20:25:29  its ban list appears to be empty
20:25:58  How do you tell?
20:26:26  MODE ##bans +b
20:26:40  Oh, you can do that even without being in the channel.
20:26:52  it worked for ##programming.
20:27:12  Maybe it only gives accurate results for a channel that you can join.
20:27:28  but I'm not 100% certain, hence I wrote "appears to be" rather than "is".
20:27:29  Sorry, I meant #haskell-offtopic.
20:30:47  You can do various thing with the extban I think. I have read somewhere to use that to make something like +n that some clients can be exempt from.
20:31:24 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds).
20:47:51  shachaf: I just falsified your hypothesis by doing "MODE ##c++ b" with a nick that started with _.
20:48:00  (It did return the full ban list, even though those nicks are banned.)
20:48:25  (##c++ bans [*!*@* and _*!*@*.)
20:49:07  @tell izabera  shachaf: after the first step you can only swap adjacent pairs <-- pretty sure you can get triples hth
20:49:07  Consider it noted.
20:49:39  fizzie: Well, ##bans is a "you must be invited" channe.
20:49:47  That might be different from a mere ban.
20:49:53  l
20:58:05  int-e:  (Rudolf is a mutant too, in my eyes) <-- actually he just has a severe fungal infection hth
21:08:34  fungi that glow in the dark? hmm
21:09:42  `wisdom
21:09:58  necessity//If necessity did not exist, it would be necessary for Taneb to invent it.
21:11:21  `? possibility
21:11:23  possibility? ¯\(°​_o)/¯
21:12:09  `le//rn possibility//If possibility did not exist, it would be not possible for Taneb not to invent it.
21:12:21  Learned 'possibility': If possibility did not exist, it would be not possible for Taneb not to invent it.
21:12:47 -!- DHeadshot has quit (Ping timeout: 265 seconds).
21:12:57  `slwd possibility//s/be not/not be/
21:13:03  possibility//If possibility did not exist, it would not be possible for Taneb not to invent it.
21:14:09 -!- DHeadshot has joined.
21:16:31 * int-e dares oerjan to do this for "opportunity" as well.
21:16:53  `? opportunity
21:16:55  opportunity? ¯\(°​_o)/¯
21:17:20  `slwd opportunity//s/be not/not be/
21:17:21  Roswbud!
21:17:28  int-e: didn't work hth
21:17:58  phew
21:18:08  a narrow escape
21:25:18 -!- `^_^v has quit (Read error: No route to host).
21:35:33 -!- DHeadshot has quit (Ping timeout: 248 seconds).
21:42:48 -!- augur has joined.
21:45:58 -!- LKoen has joined.
22:13:42 -!- Phantom_Hoover has joined.
22:21:42 -!- augur has quit (Remote host closed the connection).
22:22:18 -!- augur has joined.
22:27:08 -!- augur has quit (Ping timeout: 245 seconds).
22:50:16 -!- tswett_ has joined.
23:04:07  [wiki] [[Special:Log/newusers]] create  * Atenfyr *  New user account
23:08:01  [wiki] [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=50596&oldid=50573 * Atenfyr * (+238) /* Introductions */
23:08:25  [wiki] [[Deadfish x]]  https://esolangs.org/w/index.php?diff=50597&oldid=36560 * Atenfyr * (-80) Changed the hello world code to a shorter version (and also prints out the comma and exclamation mark)
23:09:12 -!- Frooxius has joined.
23:17:57  [wiki] [[Deadfish x]]  https://esolangs.org/w/index.php?diff=50598&oldid=50597 * Atenfyr * (+2167) Added my interpreter as well as an example that prints out the entire alphabet.
23:22:11 -!- Frooxius has quit (Quit: *bubbles away*).
23:30:15 -!- augur has joined.
23:33:33  `unidecode ؛
23:33:47  ​[U+061B ARABIC SEMICOLON]
23:38:10  `unidecode ·
23:38:11  ​[U+00B7 MIDDLE DOT]
23:38:29  (aka greek one)
23:43:55 -!- augur has quit (Quit: Leaving...).
23:47:56  oerjan: how?
23:49:05  izabera: e.g. if you start with 52341 -> 25314
23:49:20  you need a single element block in the middle
23:49:33  uh
23:50:04  ok but not more than triples
23:50:08  right
23:53:46 -!- rdococ has quit (Quit: Leaving).

2016-12-24:

00:11:51 -!- augur has joined.
00:23:50 -!- rdococ has joined.
00:37:09  I'm watching this QI thing, I wonder if this is a British thing to be doing.
00:43:28 -!- LKoen has quit (Remote host closed the connection).
00:54:25 -!- LKoen has joined.
00:57:10 -!- rdococ has quit (Remote host closed the connection).
00:57:59 -!- rdococ has joined.
01:09:51 -!- LKoen has quit (Remote host closed the connection).
01:12:29 -!- rdococ_ has joined.
01:13:48 -!- rdococ has quit (Ping timeout: 246 seconds).
01:16:43  fizzie: QI is awesome
01:17:01 -!- rdococ_ has changed nick to rdococ.
01:17:24  QI?
01:18:13  questionable internet
01:18:32  i thought something similar
01:18:43  the german word for content actually starts with an i
01:18:48  ...
01:18:50  :p
01:20:53  https://www.reddit.com/r/css_irl/
01:22:33 -!- LKoen has joined.
01:24:02  beautiful
01:35:15 -!- LKoen has quit (Remote host closed the connection).
01:45:36  "Quite Interesting". It's a BBC thing.
01:47:20 -!- Phantom_Hoover has quit (Quit: Leaving).
01:52:05 -!- LKoen has joined.
02:09:51 -!- oerjan has quit (Quit: Nite).
02:22:15 -!- rdococ_ has joined.
02:23:34 -!- rdococ has quit (Disconnected by services).
02:23:40 -!- rdococ_ has changed nick to rdococ.
02:40:52 -!- Akaibu has quit.
02:41:44 -!- rdococ has quit (Ping timeout: 250 seconds).
02:43:58 -!- rdococ has joined.
02:56:07 -!- tswett_ has quit (Quit: Lost terminal).
02:56:29 -!- Akaibu has joined.
03:05:13 -!- rdococ_ has joined.
03:06:32 -!- boily has joined.
03:06:34  @massages-loud
03:06:34  oerjan said 7h 12m 46s ago: @tell doesn't support arbitrary punctuation after the nick so i have no idea what you said in the second message hth also i was not requesting on my own behalf, clearly
03:06:34  you missed something.
03:07:08  @tell oerjan hellørjan. oops. my bad. can I still mapole you in two years?
03:07:08  Consider it noted.
03:08:51 -!- rdococ has quit (Disconnected by services).
03:08:54 -!- rdococ_ has changed nick to rdococ.
03:11:05 -!- DHeadshot has joined.
03:12:31 -!- LKoen has quit (Remote host closed the connection).
03:14:44 -!- LKoen has joined.
03:17:15  `5 w
03:17:33  1/2:loop//loop: see loop \ possibility//If possibility did not exist, it would not be possible for Taneb not to invent it. \ histogram//Histograms are diagrams showing histamine levels. Taneb invented them. \ moon//Moon is a murderous lunatic, not an unretroreflectorey object. He sometimes causes overmoonification. \ stibia//Stibia is a s
03:18:22 -!- DHeadshot has quit (Ping timeout: 268 seconds).
03:19:05 -!- LKoen has quit (Ping timeout: 246 seconds).
03:20:45  `spam
03:20:46  2/2:pice that grows in your leg.
03:21:00  `? the five wisdoms
03:21:03  the five wisdoms? ¯\(°​_o)/¯
03:25:59  hellochaf. what are the five wisdoms?
03:30:10  I don't know!
03:30:15  That's why I asked.
03:37:45 -!- rdococ_ has joined.
03:39:01 -!- rdococ has quit (Ping timeout: 260 seconds).
04:19:06 -!- rdococ_ has changed nick to rdococ.
04:20:39 -!- boily has quit (Quit: ALTIMETRE CHICKEN).
05:10:01 -!- doesthiswork has quit (Quit: Leaving.).
05:53:16 -!- rdococ_ has joined.
05:54:21 -!- rdococ has quit (Ping timeout: 260 seconds).
06:18:21 -!- rdococ_ has changed nick to rdococ.
06:22:58 -!- rdococ_ has joined.
06:24:41 -!- rdococ has quit (Ping timeout: 260 seconds).
06:27:32 -!- _rdococ has joined.
06:29:21 -!- rdococ_ has quit (Ping timeout: 260 seconds).
07:49:12 -!- hppavilion[1] has joined.
07:51:25  Cale: http://slbkbs.org/prismata-cpu-temp.png can you guess when I started and finished playing Prismata?
07:52:46  Hmm, that graph is the average core temperature, the maximum temperature is even higher.
07:53:25  Updated to the maximum temperature graph.
07:55:33  Oh man, going back a few hours, you can see each of my Prismata games as a temperature spike.
07:55:38  They should really fix this.
08:31:42 -!- augur has quit (Remote host closed the connection).
08:40:52 -!- rdococ has joined.
08:40:57 -!- _rdococ has quit (Ping timeout: 260 seconds).
08:48:37 -!- rdococ has quit (Ping timeout: 248 seconds).
08:48:41 -!- rdococ_ has joined.
08:49:14 -!- rdococ_ has quit (Remote host closed the connection).
09:08:05 -!- augur has joined.
09:16:37  `le/rn the five wisdoms//The first wisdom is that there is only one wisdom.
09:16:55  Learned 'the five wisdoms': The first wisdom is that there is only one wisdom.
09:17:17  `le/rn the five wisdoms//The first of the five wisdoms is that there is only one wisdom.
09:17:19  Relearned 'the five wisdoms': The first of the five wisdoms is that there is only one wisdom.
09:17:33  I don't buy it.
09:17:45  You don't have to.
09:17:46  It's free.
09:19:59 * zgrep . o O ( The second wisdom has been auctioned to the highest bidder. We apologize for the inconvenience. )
10:26:00  zgrep: it was sold for -1 zorkmid?
10:28:53  The first wisdom of christmas is that there is no Santa Claus, and no wisdom. (It's christmas, so we packaged two wisdoms into one, out of pure generosity!)
10:32:53  int-e: I don't know the actual amount. We had to use something to power Santa's stove.
10:32:59  So we threw in the invoice.
10:48:08 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN).
10:51:06  hmm, association: http://static.nichtlustig.de/toondb/011219.html (left column are expenses, right column is income, thought bubble reads "wait a moment, this doesn't really pay off")
10:51:51  What are the expenses?
10:52:39  food for reindeers, rent for sled, red costume, good/bad list from the CIA, gifts.
10:53:16  i would buy that list for 20 bucks
10:53:18  hmm, it's good/naughty, isn't it.
10:53:55  the presents are surprisingly cheap, too
10:57:16  I think Santa buys them in bulk and directly from the source.
10:58:05  He also has access to cheap elf labour.
10:58:32  "cheap"
10:59:29  Apparently they don't even need food.
10:59:53  But perhaps they're outsourced and have become part of the presents item.
11:00:34  This is a common trick to evade employment protection laws.
11:03:08  Elf smuggling?
11:03:50  does the north pole even has jurisdiction?
11:06:43 -!- LKoen has joined.
11:08:11  Tricky, because nobody is enforcing anything up/down/whatever there.
11:09:55  Best I can tell it makes most sense to treat the pole itself as international waters.
11:10:34  But I lack the patience to read all of https://en.wikipedia.org/wiki/Territorial_claims_in_the_Arctic#North_Pole_and_the_Arctic_Ocean in the hope of finding something concrete about the pole itself.
11:12:38  Ah, this seems clear enough: "Currently, under international law, no country owns the North Pole or the region of the Arctic Ocean surrounding it. The five surrounding Arctic countries, Russian Federation (the biggest country), Canada, Norway, Denmark (via Greenland), and the United States (via Alaska), are limited to a 200-nautical-mile (370 km; 230 mi) exclusive economic zone around their...
11:12:44  ...coasts, and the area beyond that is administered by the International Seabed Authority." https://en.wikipedia.org/wiki/North_Pole#Territorial_claims_to_the_North_Pole_and_Arctic_regions
11:14:41  But at least Canada wants to claim territory all the way to the pole.
11:22:24  «in the hope of finding something concrete about the pole itself.» I doubt the pole is made of concrete. I doubt there's a physical pole at the pole either (Santa retracts it so that it doesn't bend in the wind).
11:44:50 -!- doesthiswork has joined.
12:31:27  zgrep: I suppose a pole made out of concrete would be a severe handicap in pole jumping.
12:32:40  It'd be pretty good for pole vaulting, though. Not great, concrete's not the best material out of which to make vaults, but acceptable.
12:32:54  (There's a third meaning of "pole" but as a german I probably shouldn't go there.)
12:33:14  (Ah. I see.)
12:33:34  hmm, vaulting.
12:33:38  thanks.
13:31:26  The jurisdictional status of the north pole is irrelevant for Santa anyway, because everyone knows he operates from Finnish Lapland.
13:40:04  Nope.
14:04:20 -!- Frooxius has joined.
14:24:22 -!- MDude has quit (Ping timeout: 258 seconds).
14:26:40 -!- MoALTz_ has joined.
14:29:57 -!- MoALTz has quit (Ping timeout: 248 seconds).
14:39:29 -!- oerjan has joined.
14:41:14  @messages-foul
14:41:14  boily said 11h 34m 6s ago: hellørjan. oops. my bad. can I still mapole you in two years?
14:41:39  @tell boily I'm sure I'll deserve it hth
14:41:39  Consider it noted.
14:49:07 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
14:54:53  @xmassages-loud
14:54:53  You don't have any messages
15:11:05 -!- MDude has joined.
15:26:22 -!- boily has joined.
15:28:55  fungot: holidays nostril!
15:28:56  boily: to use the lisppaste bot, visit http://paste.lisp.org/ new/ scheme and enter your paste. i'll comment further when i can take from the exact opposite. :p terribly out of tune like this
15:29:06  @massages-loud
15:29:06  oerjan said 47m 26s ago: I'm sure I'll deserve it hth
15:30:57  boyeux noïly
15:32:28  joyeux noërjan!
16:11:46 -!- Froox has joined.
16:14:54 -!- Frooxius has quit (Ping timeout: 265 seconds).
16:17:43 -!- Asje has joined.
16:18:14  Ckemi
16:21:32 -!- MoALTz_ has changed nick to MoALTz.
16:21:33 -!- Asje has quit (Read error: Connection reset by peer).
16:50:32 * oerjan eats his traditional nutella ball
16:51:26  hm an albanian
16:55:21  google translates that as "does". strange greeting...
16:56:02  They have a Nutella  at the s in .
16:56:04  (I've forgotten most things about that factoid.)
16:56:32  Ah: burger, McDonald's, Italy.
16:56:32  apparently it also means "hello".
16:57:31  Incidentally, how do you form the genitive of "McDonald's"? Is it just the same thing? 
16:58:27  i'm pretty sure we've discussed that before.
16:58:42  or possibly i saw it elsewhere.
16:59:55  (And is the plural "McDonalds'"?)
17:01:07  it's not like it's unheard of for english to drop an inflection when it's awkward: consider -er.
17:01:19  (as in, not use it)
17:01:40  Mcmcdonald's's?
17:06:05  I was wondering if the plural was possibly "McDonald'ses".
17:08:25  “A frying of McDonald'ses”
17:10:43 -!- boily has quit (Quit: VIRTUAL CHICKEN).
17:48:14 -!- Lord_of_Life has quit (Excess Flood).
17:51:52 -!- Lord_of_Life has joined.
18:11:49 -!- Froox has quit (Ping timeout: 248 seconds).
18:16:27 -!- Frooxius has joined.
18:16:55 -!- Froox has joined.
18:21:02 -!- Frooxius has quit (Ping timeout: 264 seconds).
18:33:31 -!- Froo has joined.
18:36:47 -!- Frooxius has joined.
18:37:11 -!- Froox has quit (Ping timeout: 252 seconds).
18:38:42 -!- Froo has quit (Ping timeout: 250 seconds).
18:45:31 -!- Froox has joined.
18:47:48 -!- Frooxius has quit (Ping timeout: 250 seconds).
18:50:25  why would a bank's homepage include scripts from etracker.com...
18:55:51 -!- Frooxius has joined.
18:57:43 -!- Froox has quit (Ping timeout: 252 seconds).
18:59:17  Frooxius: *cough*
18:59:25 -!- Froox has joined.
18:59:37  Froox: *cough*
19:00:29  a cough is the dual of an ugh
19:01:14 -!- Frooxius has quit (Ping timeout: 250 seconds).
19:07:34 -!- Froo has joined.
19:09:08 -!- Frooxius has joined.
19:11:28 -!- Froox has quit (Ping timeout: 258 seconds).
19:12:24 -!- Frooxius has quit (Read error: Connection reset by peer).
19:12:37 -!- Froo has quit (Ping timeout: 258 seconds).
19:14:27 -!- Lord_of_Life has quit (Excess Flood).
19:15:22 -!- Lord_of_Life has joined.
19:15:43 -!- rdococ has joined.
19:17:26 -!- FireFly has changed nick to IceFly.
19:40:36 -!- augur has quit (Remote host closed the connection).
19:41:13 -!- augur has joined.
19:46:16 -!- augur has quit (Ping timeout: 268 seconds).
20:28:08 -!- augur has joined.
20:43:59 -!- HackEgo has quit (Write error: Broken pipe).
20:44:29 -!- HackEgo has joined.
20:49:09  who broke the pipe
20:49:15  was it peer
20:50:12  `relcome IceFly
20:50:27  ​IceFly: 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:51:12  @tell fizzie something weird with this commit http://codu.org/projects/hackbot/fshg/index.cgi/rev/bbcd13bb5a35
20:51:12  Consider it noted.
20:52:06  `cat quines/haskell
20:52:23  main=putStr s>>print s;s="main=putStr s>>print s;s="
20:52:28  oh
20:52:38  `cat print
20:52:39  No output.
20:52:46  `doag print
20:52:53  10012:2016-12-22  quines/haskell
20:53:01  `` ls -l quines/haskell
20:53:05  ​-rwxr-xr-x 1 5000 0 53 Oct 28 18:37 quines/haskell
20:53:13  `dowg quines/haskell
20:53:17  Er.
20:53:19  No output.
20:53:21  @tell fizzie never mind, it created an empty file
20:53:21  Consider it noted.
20:53:23  `doag quines/haskell
20:53:29  8602:2016-06-25  ` ( echo \'main=putStr s>>print s;s="main=putStr s>>print s;s="\' ) > quines/haskell \ 8601:2016-06-25  ` ( echo \'main=putStr s>>print s\'; echo \'s="main=putStr s>>print s\\ns="\' ) > quines/haskell \ 7913:2016-05-07  mkx quines/haskell//echo \'main=putStrLn$(<*>)(++)show"main=putStrLn$(<*>)(++)show"\
20:53:57  int-e decompiled my program!
20:54:00  shocking
20:54:16  and made it break too
20:54:18  `rm print
20:54:22  No output.
20:54:38  Well, made it break by turning the executable compiled Haskell code into the Haskell source code.
20:54:55  Which is being executed with sh.
20:56:14  int-e: what's that all about
20:56:23  the dogs now howl
20:56:45 * oerjan wonders if that is a reference to something
20:57:13  tdnh hth
20:57:45  the only google hit is not something i'd expect shachaf to reference.
20:58:33  (well, two hits referencing the same thing)
20:58:52  dammit the internet is slowing down again
20:59:03  it is an expansion of "tdnh" hth
20:59:26  . o O ( are all the neighbors testing their new ipads simultaneously )
20:59:28  shachaf: ooh
21:00:11 -!- TieSoul has joined.
21:00:16  `` chmod a-x quines/haskell
21:00:19  No output.
21:00:32  oerjan: Wait, why?
21:00:45  i was too lazy to do the other thing.
21:00:50  also why wouldn't you expect me to reference Elements Of Crime – Shitehawks?
21:01:04  cat quines/haskell
21:01:08  it doesn't seem like the kind of thing you use to reference
21:01:31  `cat quines/haskell
21:01:32  main=putStr s>>print s;s="main=putStr s>>print s;s="
21:01:51  `` chmod +x quines/haskell; sled "quines/haskell//s#^#echo '#; s#$#'#"
21:01:54  ​/bin/sed: -e expression #1, char 18: unterminated `s' command
21:02:05  `` chmod +x quines/haskell; sled "quines/haskell//s#^#echo '#; s#\$#'#"
21:02:10  quines/haskell//echo 'main=putStr s>>print s;s="main=putStr s>>print s;s="'
21:02:14 -!- boily has joined.
21:02:16  `quines/haskell
21:02:17  main=putStr s>>print s;s="main=putStr s>>print s;s="
21:08:10  `` ls quines/*
21:08:12  quines/c \ quines/cat \ quines/ciol \ quines/haskell \ quines/perl \ quines/python \ quines/q \ quines/q2 \ quines/ruby \ quines/slashes
21:08:46 -!- MDude has quit (Ping timeout: 258 seconds).
21:14:54 -!- MDude has joined.
21:19:24 -!- hppavilion[1] has joined.
21:22:27 * boily christmapoles hppavilion[1] with glitters and sequins and blinkenlights
21:22:38  boily: Yay \o/
21:23:04  boily: It's still 2016-12-24-12:23 here
21:23:13  OK, is there a standard way to write date+time?
21:25:01  nanosecods since 1970 hth
21:25:46  it's 16h25 December 24 here, but I'm taking no chance.
21:39:26  `? christmapole
21:39:38  christmapole? ¯\(°​_o)/¯
21:40:24  a christmapole? is that a festivus thing?
21:41:16 -!- augur has quit (Remote host closed the connection).
21:41:56 -!- augur has joined.
21:42:26 -!- augur has quit (Remote host closed the connection).
21:42:38 -!- augur has joined.
21:46:31 -!- augur has quit (Remote host closed the connection).
21:46:55  ybdellon, helloochaf. it's a Winter Solstice Limited Edition™ Mapole.
22:03:09 -!- TieSoul has quit (Quit: Leaving).
22:16:49  hppavilion[1]: you may want to take a look at ISO 8601 and/or RFC 2822.
22:17:17  As always with standards, there's multiple standard ways.
22:18:51  time is weird. Taneb goes through it.
22:19:17  `` date -Iseconds
22:19:19  2016-12-24T22:19:16+0000
22:20:19  (RFC 3339 as well.)
22:21:48  boily, it's like a burrito
22:22:14 -!- LKoen has joined.
22:22:38  fungot: what's the nutritional value of a monad?
22:22:38  boily: " memq", " functions" ( fnord unix)
22:24:50  `quote time is like a burrito
22:24:52  No output.
22:24:56  `quote time is
22:24:57  No output.
22:25:00  `quote time
22:25:02  33)  [...] sometimes i cant get out of bed becasue the geometry of the sheet tangle is too fascinating from a topological perspective \ 59)  i use dynamic indentation, i indent lines k times, if they are used O(n^k) times during a run of the program \ 86)  insufficient time dilation.  try running faster. \ 109)  
22:25:14  Half-remembering a quote is fun
22:25:17  `quote burrito
22:25:18  877)  btw, I finally discovered what a burrito was, recently   they're kind of nice to eat   but don't really resemble monads \ 910)  well what is time   imo: an illusion [...]  elliott, I think it's more like a burrito   If you have too much of time you get ill   But damn it felt good 
22:25:30  `quote 910
22:25:30  910)  well what is time   imo: an illusion [...]  elliott, I think it's more like a burrito   If you have too much of time you get ill   But damn it felt good   You only get out what you put in, unless your time was made by someone else, which isn't as fun   burritos don't work like that!
22:26:09  Everyone knows time is simply imaginary space.
22:27:15  and we need more chat to fill it.
22:31:35  ...no?
22:34:06 -!- Lord_of_Life has quit (Excess Flood).
22:34:32 * oerjan empties a barrel of crickets onto rdococ 
22:34:40  `? the four wisdoms
22:34:42  the four wisdoms? ¯\(°​_o)/¯
22:35:12  I believe only oerjan knows all four wisdoms.
22:35:23  Wisdom, intelligence, knowledge, bananas
22:35:27  `? oerjan
22:35:28  Your completionist @messages-lord færic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
22:35:48  `slwrjan s completionist wise 
22:35:49  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: slwrjan: not found
22:35:57  `swrjan s completionist wise 
22:36:01  oerjan//Your wise @messages-lord færic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
22:36:14  `dowg oerjan
22:36:22 -!- Lord_of_Life has joined.
22:36:22  10021:2016-12-24  swrjan s completionist wise \ 9962:2016-12-14  slwd oerjan//s/swr/f\xc3\xa6ric/ \ 9883:2016-12-07  swrjan s/oerjan/swr &/ \ 9882:2016-12-07  swrjan s#golfing#completionist#; soaoeo \ 9804:2016-11-30  slwrjan sgrowlingolfing \ 9803:2016-11-30  slwrjan s\x16helpful\x16gr
22:36:40  `swrjan s.færic.fanfic.
22:36:44  `le/rn second wisdom//The second wisdom is that wisdom can never be complete or consistent.
22:36:44  oerjan//Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
22:36:47  Learned 'second wisdom': The second wisdom is that wisdom can never be complete or consistent.
22:38:08  that's like saying 2+2 isn't always 4
22:38:18  no it isn't
22:38:23  hth
22:38:25  (I mean, it's not in base 3 but that's beside the point)
22:38:29  oerjan wins this round
22:38:35  (well, it IS in base 3, but represented by 11 instead)
22:38:57  Wisdom is knowledge, yes?
22:39:18  a common misinterpretation among the unwise.
22:39:45  Enlighten me, then, oh so wise lord.
22:40:19 * oerjan sets rdococ on fire
22:40:30  Ohh, so wise is being on fire.
22:40:39 * oerjan serves roasted crickets to everyone
22:40:45 * rdococ douses oerjan in water
22:40:56  Does that make you unwise now?
22:41:04  no, just wet hth
22:41:08  as they say in the united states: cricket or ticket
22:41:25  do they?
22:41:35  Google says it means knowledge... which means it definitely DOESN'T
22:41:49  At least in WA and CA.
22:41:58  google often gets translations wrong when subtlety is involved.
22:42:12  okay, so what is wisdom?
22:42:13  shachaf: and what does it mean?
22:42:19  Is there an equivalent to e^ix = cos(x)+i·sin(x) for Quaternions?
22:42:52  The most likely answer is that e^jx = cos(x)+j·sin(x) and e^kx = cos(x)+k·sin(x), but I'm not sure.
22:42:56  hppavilion[1]: the formula should still be true assuming quaternions are a banach algebra
22:42:57  oerjan: https://en.wikipedia.org/wiki/Click_It_or_Ticket hth
22:43:02  OK, good
22:43:08  or wait
22:43:12  I believe all of those three formulae are true...
22:43:12  ignore me
22:43:43  but since, iirc, quaternions are equal to their inverse, that means that e^ix = -e^ix... I think
22:44:08  Nevermind, actually - I'm mixing normalized quaternions with unnormalized quaternions.
22:44:35  |e^ix| = |-e^ix| tho
22:44:44  which is obvious tho
22:45:41  rdococ: Does it count if e^ix = @?
22:45:46  @?
22:45:51  Sgeo: |-@| = ???
22:45:55  `? @
22:45:57  ​@ is an OS made out of only the finest vapour.
22:46:00  `tomfoolery @
22:46:01  ​|a+b@| = { √(a²-b²) if a²-b² ≥ 0 ; i√(a²-b²) if a²-b² < 0 }
22:46:34  rdococ: Presumably |-@| = |@|, but given @ it's hard to be sure
22:47:26  hm the quaternions are a real banach algebra. which means e^, cos and sin can be defined by their series.
22:48:13  and i'm guessing that means _any_ c fitting c^2 = -1 also can be used for the formula.
22:48:22  oh, @?
22:48:31  rdococ: @
22:48:34  so |-@| is undefined?
22:48:41  rdococ: |@| = -1
22:48:44  oh
22:49:03  I think |-@| = |@| = -1
22:49:13  it doesn't mean @ = -@ tho
22:49:20  Obviously
22:49:24  durr
22:49:29  I guess if the properties |a@| = -a and |ab| = |a||b| are to be preserved, |-@| = -1
22:49:57  for positive a?
22:50:07  Since in this case, we can say |-@| = |(-1)*@| = |-1||@| = 1*|@| = |@| = -1
22:50:12  rdococ: Ah, yes
22:50:12  |a@| = -|a|
22:50:19  There you go
22:51:39  I kinda like @
22:51:47  I do too
22:52:02  it's unique like sqrt(-1) for i is
22:52:11  rdococ: Yeah, a lot of people take issue with it, but I don't see how it'sthat different
22:53:06  rdococ: If @ were to be given a more proper name that doesn't feel like it should be an operator, do you think Ω would do?
22:53:11  I'll have to try to rack up my brains with a unique number like that
22:53:42  perhaps... maybe something closer to epsilon though seeing as its size |@| is literally negative
22:53:54  |Ω| = -1, |γ| = i
22:54:07  rdococ: Eh, maybe...
22:55:07  Really you could define any number x where |x| = e^it for any angle t... for 0, you'd have x=1. for pi, you'd have x=Ω. for pi/2, x=γ. I think.
22:57:07  but then you could have some number whose absolute value is @...
22:57:08 -!- yorick has quit (Remote host closed the connection).
22:59:48  uderestill/
23:00:59 -!- MDude has quit (Remote host closed the connection).
23:05:10 -!- rdococ_ has joined.
23:08:30 -!- rdococ has quit (Ping timeout: 250 seconds).
23:16:34 -!- yorick has joined.
23:16:35 -!- yorick has quit (Changing host).
23:16:35 -!- yorick has joined.
23:17:36 -!- rdococ_ has changed nick to rdococ.
23:18:21 -!- augur has joined.
23:22:39  I like the operator :
23:22:43  x:y = x/x+y
23:28:36  Do you mean x/(x+y)?
23:40:38 -!- augur has quit (Remote host closed the connection).
23:41:13 -!- augur has joined.
23:46:46 -!- augur has quit (Ping timeout: 268 seconds).
23:47:30  I hope so, since otherwise x is just increment except with a smaller domain
23:47:55  err, : is just increment x*
23:52:47  HiceFly
23:54:02  To say that for destruction IceFly / Is also great / And would sufficefly.
23:54:14  Not bad
23:54:24  It's quite nicefly

2016-12-25:

00:23:23  weren't there five wisdoms? why are there only four now?
00:37:04 -!- moonheart08 has joined.
00:39:39 -!- augur has joined.
00:47:30  yes
00:47:42  x/(x+y)
00:49:30  Someone put in a scow wisdom entry for the five wisdoms, so I'm put off.
00:49:34 -!- augur has quit (Remote host closed the connection).
00:49:41  Now I'm all about the four wisdoms.
00:49:44  `? five wisdoms
00:49:46  five wisdoms? ¯\(°​_o)/¯
00:50:11 -!- augur has joined.
00:52:46  `le/rn the third wisdom//The third wisdom is that four equals five.
00:52:49  Learned 'the third wisdom': The third wisdom is that four equals five.
00:52:56  hth
00:55:06 -!- augur has quit (Ping timeout: 250 seconds).
00:55:39  so there are both of them, all fouve.
01:04:09  `? mapole
01:04:10  A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
01:05:34  `? spork
01:05:35  A spork is something to be randomly held in front of penguins.
01:05:50 * moonheart08 steals ALL the mapoles
01:06:18  even the booby-trapped ones?
01:06:35  moonheart08: you're toying with your life. are you certified?
01:08:49 * moonheart08 derps a derp
01:09:29 * oerjan hides behind a rock in case moonheart08 explodes
01:10:10  MOO
01:10:55 -!- augur has joined.
01:12:05  MOOOOOOOOOOOOOOOOOOOOOOOOOOO
01:12:12  Ō_Ō...
01:13:05  shachaf: I shortened it
01:13:35 * moonheart08 explodes in rainbows from boobytrapped mapoles bcuz he can
01:13:40  int-e: What do you mean?
01:13:53  `doag quines/haskell
01:14:05  10020:2016-12-24  ` chmod +x quines/haskell; sled "quines/haskell//s#^#echo \'#; s#\\$#\'#" \ 10019:2016-12-24  ` chmod +x quines/haskell; sled "quines/haskell//s#^#echo \'#; s#$#\'#" \ 10018:2016-12-24  ` chmod a-x quines/haskell \ 8602:2016-06-25  ` ( echo \'main=putStr s>>print s;s="main=putStr s>>print s
01:14:21  `2 doag quines/haskell
01:14:34  2/2:Str s>>print s;s="\' ) > quines/haskell \ 8601:2016-06-25  ` ( echo \'main=putStr s>>print s\'; echo \'s="main=putStr s>>print s\\ns="\' ) > quines/haskell \ 7913:2016-05-07  mkx quines/haskell//echo \'main=putStrLn$(<*>)(++)show"main=putStrLn$(<*>)(++)show"\'
01:14:55  I see, you golfed the quine and got rid of the echo by accident.
01:15:09  yes.
01:15:45  . o O ( why would a quine not be a quine anyway... meh )
01:15:54 * moonheart08 golfs golf
01:15:56  let that be a lesson to use `mk hth
01:16:10  (or `mkx)
01:16:24 * oerjan gets hole in one
01:16:25  oerjan: it's not due to mk... I didn't really expect the echo.
01:16:33  shocking
01:16:39  yes, I'm stupid
01:16:43  also sleepy, good night
01:17:26  `? golf
01:17:27  golf? ¯\(°​_o)/¯
01:17:34  int-e: Well, classically there would be a GHC-compiled binary of the quine.
01:17:46  int-e: But GHC isn't available, so I compiled it to sh by hand.
01:17:56  "golf" could be a plausible typo for "gold", or vice versa.
01:20:01  `learn Golf is the shortest game known. The goal is to get a ball into a hole with a single stroke.
01:20:05  Learned 'golf': Golf is the shortest game known. The goal is to get a ball into a hole with a single stroke.
01:23:13 -!- Lord_of_Life has quit (Excess Flood).
01:26:52 -!- Lord_of_Life has joined.
01:28:05 -!- moonheart08 has quit (Ping timeout: 248 seconds).
01:30:09 -!- boily has quit (Quit: ENVELOPE CHICKEN).
01:33:44 -!- augur has quit (Remote host closed the connection).
01:34:18 -!- augur has joined.
01:38:48 -!- augur has quit (Ping timeout: 245 seconds).
01:48:35 -!- augur has joined.
01:49:14 -!- oerjan has quit (Quit: Nite).
02:11:07 -!- rdococ_ has joined.
02:12:59 -!- augur has quit (Remote host closed the connection).
02:13:17 -!- rdococ has quit (Ping timeout: 260 seconds).
02:18:36 -!- rdococ_ has changed nick to rdococ.
02:23:46 -!- augur has joined.
02:34:45 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
02:44:18 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
02:54:02 -!- augur has quit (Read error: Connection reset by peer).
03:09:48 -!- moonythedwarf has joined.
03:10:40 -!- moonythedwarf has changed nick to santaoon.
03:15:30 -!- hppavilion[1] has joined.
03:18:31 * santaoon derps a derp
03:25:07 * santaoon derps a derped derp
03:28:10 * santaoon derps a derped derp and runs from the insueing derped explosion of derpy derped derps and derps the derp award for most derpy derped derps in a derpy sentence
03:28:32 * santaoon derps out
03:28:50  ok im done
03:37:08 -!- boily has joined.
03:40:08 <\oren\> hi derp, Hi boily.
03:40:44  helloily
03:40:59  \helloren\
03:41:04  he\\oren\, santahelloon.
03:42:17  what
03:42:26  hell...oon?
03:42:36  `? porthello
03:42:38  Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some thé or caffè and a fternooner.
03:42:49  what?
03:43:00  hellego?
03:43:12  a porthello is a hello portmanteau.
03:43:17  oh
03:43:26  `? thé
03:43:28  Thé is an oddly-spelled hot beverage popular in the Commonwealth.
03:43:31  `? caffè
03:43:33  Caffè is an oddly-spelled hot beverage popular in Italy.
03:43:35  `? fternooner
03:43:36  fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is a screamingly delicious pastry.
03:43:51  \oren\derstand now
03:44:06  basically puns
03:44:16  basicoily*
03:44:40  ala krala
03:44:43  lala lala
03:46:01  I will now come up with an esoteric temperatur3 sc4le.
03:46:19  0 -> i Kelvin
03:46:23  100 -> 1 kelvin
03:46:37  yes.
03:46:39  i kelvin.
03:49:07 -!- rdococ has changed nick to rduolph.
03:49:51 * santaoon dwarfs the fortress
03:51:18 -!- rduolph has changed nick to rdococ.
03:54:02 <\oren\> rdococ: that should play merry hell with the Maxwell-Boltzmann distribution.
03:55:46 <\oren\> what's the square root of i cubed?
04:00:26  http://www.wolframalpha.com/input/?i=sqrt(i+%5E+3)
04:01:54  \oren\ lol
04:02:58  \oren\: Quantity Calculus (aka "Dimensional Analysis") has you measuring by multiply "Quantities" (aka "Dimensions") which are raised to integer or sometimes real powers.
04:03:24  Complex Quantity Calculus probably has a use somewhere in the universe
04:03:33  Maybe you measure quantum distances is m^2i ?
04:05:20 -!- augur has joined.
04:06:20 -!- nitrix has changed nick to nitri-xmas.
04:21:33 -!- santaoon has quit (Ping timeout: 258 seconds).
04:37:37 -!- hppavilion[1] has changed nick to hohohoppavilion[.
04:37:48 -!- hohohoppavilion[ has changed nick to hohopavilion[1].
04:44:16 -!- rdococ_ has joined.
04:44:41 -!- rdococ has quit (Disconnected by services).
04:44:47 -!- boily has quit (Quit: PODCAST CHICKEN).
04:45:36 -!- hohopavilion[1] has changed nick to channuvilion[1].
04:45:43  OK, I'm satisfied
04:46:43  hiho
04:46:54  Now we should multiply the i coefficient by 39reif/
04:48:58 -!- rdococ_ has changed nick to rdococ.
04:52:35 -!- rdococ_ has joined.
04:55:35 -!- rdococ has quit (Ping timeout: 246 seconds).
04:56:28 -!- zhangzx_ has joined.
04:57:18 -!- zhangzx_ has left.
04:57:39 -!- rdococ_ has changed nick to rdococ.
05:10:00 -!- doesthiswork has quit (Quit: Leaving.).
05:16:02 -!- rdococ_ has joined.
05:17:16 -!- rdococ has quit (Ping timeout: 250 seconds).
05:20:02 -!- rdococ_ has changed nick to rdococ.
05:25:39  rdococ: OK, what's with the constant cycling
05:27:03  internet connectivity issues
05:27:19  my internet strength is a sine wave
05:28:31  100... then 0... then 100...
05:28:47  a sine wave + 0.5, basically.
05:28:57  brb
05:34:49  rdococ: So when is your connectivity at -0.5??
05:39:41  + 1 I mean
05:42:55  of course, negative connectivity would mean that when I try to load a webpage, I lose information about that webpage rather than gain it.
05:43:18  negative information, however...
05:45:20  channuvilion[1], what do you think about negative information?
05:46:34  also... my internet is slower than 70% of GB
05:46:43 -!- doesthiswork has joined.
05:46:59 -!- doesthiswork has quit (Client Quit).
05:49:16 -!- channuvilion[1] has left ("PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN").
05:54:25  rdococ: If I take a small piece of your brain, have I given you negative information?
05:55:11 -!- doesthiswork has joined.
05:57:05  yes?
05:57:24  somewhat?
05:57:33  see, the more information there is, the more variety there is
06:04:26  the less info, the less possible kinds of info it could be
06:04:32  so negative info comes in negative varieties
06:12:25 <\oren\> メリークリスマサ ワン アンド オール!
06:13:50 <\oren\> s/クリスマサ/クリスマス/
06:14:14  is that negative info?
06:14:23  I was about to say...
06:14:48  ...hello?
06:14:49  "Kurisumasa" is a real weird way of Japanizing that.
06:15:14  rdococ: Um, I guess negative information works in a thermodynamic sense, but...
06:16:01  imagine one bit of info.
06:16:10  it's either 1, or 0.
06:16:26  two bits carry twice as much variation... three bits again, twice as much as before...
06:16:42  so 0 bits would carry 1 variation and -1 bits 0.5?
06:27:41 -!- doesthiswork has quit (Quit: Leaving.).
06:30:13 <\oren\> メリー クリスマス ワン アンド オール!
06:30:23 <\oren\> there
06:34:11  halfwidth katakana whyyy
06:38:47  ウェル、 ユ シー、 イン ジャパン ゼイ シンプリー チェンジッド ザ フォンツ フォア イングリッシュ コンピュターズ ツー ハヴ ジャパニーズ テキスト イン ゼム。
06:40:53  i h8 u
06:42:02  (Well, you see, in Japan they simply changed the fonts for English computers to have Japanese text in them.)
06:43:35  Or if you prefer: weru, yu shii, in japan zei shinpurii chenjeddo za fontsu foa ingurisshu konpyutāzu tsuu havu japaniizu tekisuto in zemu.
06:43:47  *chenjiddo
06:55:15 -!- hppavilion[1] has joined.
07:09:43 -!- doesthiswork has joined.
07:09:47 -!- doesthiswork has quit (Client Quit).
07:17:57  negative information is when a web page that was cached gets replaced by a domain parking page
07:19:22 -!- kiki` has joined.
07:23:14  Jafet: Fair enough
07:24:24  makes sense
07:32:17  Imagine information as a range of switches
07:32:38  every switch multiplies the possible variations by 2
07:32:46  so for n bits you have 2^n info
07:32:55  -1 bits? 0.5 info
07:33:17  thing is tho, in this system 1 info is no information since it's multiplicative
07:49:39  pikhq_: tekisuto?  not tekusuto?
07:49:58  pikhq_: also why zei and zemu?  i expected dei and demu
07:49:59 -!- hppavilion[1] has changed nick to channavilion[1].
07:50:26 -!- channavilion[1] has changed nick to channuvilion[1].
07:57:02  rdococ: My switches are dimmer.
07:58:34  ???
08:02:09 -!- augur has quit (Remote host closed the connection).
08:02:36  rdococ: Dimmer switches. They aren't on-off.
08:11:03  i just found out that this is an italian dessert https://en.wikipedia.org/wiki/Zuppa_Inglese
08:11:09  my whole life has been a lie
08:12:52  half-on off?
08:27:50  fun fact: my internet is slower than 70% of my country's internet
08:51:50 -!- augur has joined.
09:15:02 -!- rdococ_ has joined.
09:15:46 -!- rdococ has quit (Disconnected by services).
09:15:55 -!- rdococ_ has changed nick to rdococ.
09:23:52  `? parentheses
09:24:04  parentheses? ¯\(°​_o)/¯
09:24:09  `quotes parentheses
09:24:12  314)  I figured out something about C program. If you use ? : a lot then you don't need as much parentheses but it makes it more difficult to understand.
09:24:18  `quotes parentheses
09:24:19  314)  I figured out something about C program. If you use ? : a lot then you don't need as much parentheses but it makes it more difficult to understand.
09:24:27  `quotes careful
09:24:28  197)  are you always careful to have a small enough margin so that it can't contain the proof?   nddrylliog: i usually use latex, and make sure my hd is almost full \ 810)  omg   that JIT is really amazing [...]  I hear if you listen carefully to the rustling wind on a warm night with a full moon, you can 
09:35:11 -!- rdococ has quit (Quit: I'll be back... maybe not in this channel though.).
09:39:01 -!- rdococ has joined.
09:43:28 -!- esmeralda has joined.
09:46:15  rdococ: k * v with k between 0 and 1
10:31:50  heya
10:36:05 -!- esmeralda has quit (Ping timeout: 258 seconds).
10:37:57  Happy Halloween
10:38:34  you must be mistaken
10:38:49  it's clearly christmas
10:38:55  but it's an easy mistake for a programmer to make
10:39:11  because DEC 25 = OCT 31 :p
10:39:17  ;)
10:39:40  xD
10:40:20  source?
10:40:28  simple conversion
10:40:31  25 = 8*3 + 1
10:40:50  or in my favourite base, 25 = 12*2 + 1
10:42:06  rdococ: you don't want to tell me, you've been that witty like.. ad hoc, do you? :o never 
10:42:24  uh...?
10:42:48  is that a classic joke?
10:42:54  yes?
10:42:59  It was a joke I was making
10:43:02  I heard it before
10:43:11  But I got it from I think a Murderous Maths book
10:43:13  and I knew what Taneb was joking about
10:43:17  Taneb invented it.
10:43:19  ah.. thx :)
10:43:33  nah, Taneb didn't invent it (I don't think)
11:09:04  extraordinary claims require extraordinary evidence hth
11:18:11  since christmas or halloween might involve sex, taneb couldn't have invented it
11:37:27 -!- augur has quit (Remote host closed the connection).
11:41:57  myname: If we include Pagan christmas, it almost definitely involves sex
11:42:11  myname: Especially given that the trees are to honor Freya, Goddess of Fertility
11:42:30  If God did not exist, it would be necessary to invent him
11:42:35  As far as I can tell, he does not.
11:42:42  Taneb: Proceed.
11:53:49 -!- channuvilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN).
12:29:55 -!- LKoen has joined.
13:18:46 -!- santaoon has joined.
13:19:41 -!- santaoon has changed nick to moony.
13:19:52 -!- moony has quit (Changing host).
13:19:52 -!- moony has joined.
13:28:53 -!- ^v has quit (Quit: ZNC - http://znc.in).
13:29:07 -!- ^v has joined.
13:30:16 -!- Jafet has quit (Quit: Jafet).
14:00:35 -!- doesthiswork has joined.
14:15:47 -!- Bluebell_ has joined.
14:29:57 -!- MoALTz has quit (Ping timeout: 248 seconds).
14:38:35 -!- oerjan has joined.
14:38:36 -!- Bluebell_ has left ("laters").
14:39:38  argh tunes down
14:45:59 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
14:54:10  that's better
14:56:33 -!- MoALTz has joined.
15:24:20  `addquote  i just found out that this is an italian dessert https://en.wikipedia.org/wiki/Zuppa_Inglese   my whole life has been a lie
15:24:44  1303)  i just found out that this is an italian dessert https://en.wikipedia.org/wiki/Zuppa_Inglese   my whole life has been a lie
15:26:06  `cat bin/quotes
15:26:08  ​#!/bin/sh \ allquotes | if [ "$1" ]; then \     if expr "$1" + 0 >/dev/null 2>&1; then \         sed "$1q;d" \     else \         grep -P -i -- "$1" \     fi \ else shuf -n 1; fi
15:26:35  `doag bin/quotes
15:26:47  0:2012-02-16 Initïal import.
15:26:52  wat
15:27:07  `` diff bin/quote{,s}
15:27:10  8c8 \ < else shuf --random-source=/dev/urandom -n 1; fi \ --- \ > else shuf -n 1; fi
15:27:36  `doag bin/quote
15:27:48  9771:2016-11-24  sled bin/quote//s,shuf,shuf --random-source=/dev/urandom, \ 978:2012-12-09  revert \ 977:2012-12-09  cp bin/quote bin/realquote; echo -n $'#!/bin/sh\nsleep 1\nrealquote "$@"\n' > bin/quote \ 0:2012-02-16 Initïal import.
15:29:09  `` cp bin/quote{,s} # add rng improv
15:29:13  No output.
15:30:52  `cat bin/wisdom
15:30:55  f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
15:48:51 -!- boily has joined.
15:48:54  Joyeux Noësoteric!
15:49:39  Bod July!
15:51:45  fungot: merry christmas pis plein d'affaires de même toi aussi!
15:51:46  boily: that is) it'd start to take pictures and upload them on scene.org, so as to work around chicken module quirks.
15:52:31  fungot: chicken?
15:52:31  int-e: i don't know the details yet, though, are people who have a pointer handy?
15:52:51  fungot: what if they have a pitchfork?
15:52:52  int-e: where do you get soft-porn from that anyway.) in the middle there's this " strong normalization" result. the result of comparing one of the first thing
15:52:55 * oerjan hands fungot a pointer ===/-
15:52:55  oerjan: any progress with the change of centuries we would seize control of the compiler
15:53:17 * int-e wonders where fungot learned about ponr.
15:53:17  fungot: we changed century not that long ago, please be patient
15:53:18  int-e: given what arcanities of english rules i make use of that new length.
15:53:18  oerjan: four cups of tea from today is wearing off and dragging me down. like if you look for it, so if all i do is move files around, edit with emacs/ pico, and use erc when i need you
15:54:39  fungot: I'm not sure that "arcane" is doing your abuse of the english grammar justice.
15:54:39  int-e: there's the soft ending one or two arguments. but i like it. as soon as possible
15:55:17  strong normalization of soft porn, sounds scientific
15:55:51  fungot: oh right, i should get more caffeine
15:55:51  oerjan: sounds like fun stuff. _ is a quine in a way
15:56:11  int-ello. I think fungot is misaligned with the Usual Dimensions of this Hapless Universe, releasing haphazard bursts of arcane energy across the Galaxy.
15:56:11  boily: does anyone know whether r6rs is still planning to make them safe. also, it's /very/ frustrating to only be a penalty for creating a good irc server would make all this effort, already?
15:56:19  int-e: dost fungot arcaneth too much?
15:56:20  oerjan: maybe one day we will. you can get plussa from nato membership fees.
15:56:31  tea begets more tea, so it has quine-like properties
15:58:09  `? chicken
15:58:14  chicken is boily af
15:58:26  af?
15:58:48  similar to afk, i think
15:58:51  auto-focus comes to mind
15:59:19  . o O ( autofocus is mechanized obsession built into cameras )
15:59:21  `? adjective
15:59:22  adjective? ¯\(°​_o)/¯
15:59:39  `learn Adjectives are words frequently found attached to chickens.
15:59:43  Learned 'adjective': Adjectives are words frequently found attached to chickens.
15:59:46  s/cameras/obscure chambers/
16:02:15  time for today's nutella ball
16:05:49  actually that pun may be better suited for a short lesson in etymology: The origin of the term "camera" is very obscure.
16:06:46  i can't quite pinpoint the hole in that claim
16:08:59  pinhole cameras have such beautiful distortions.
16:08:59 * boily M-M-M-M-MULTI THWACKS both oerjan and int-e in one swift hook
16:10:00  look at the last sample here... http://blogs.egusd.net/katzenbargerj/2015/01/08/pinhole/
16:11:37  http://pinhole.cz/ ← with a DIY paper pinhole camera!
16:16:15  `grwp nighthood
16:16:26  Binary file reflection matches
16:31:40  `wisdom
16:31:45  dragon//Dragons are fractal creatures of magic, capable of shrinking or expanding to any size. Taneb invented them to live inside his string diagrams, but they prefer to hover around pinheads and feed on angels.
16:32:17  . o O ( are komodo dragons edible? )
16:32:28  they probably taste like chicken
16:32:36  (default answer)
16:33:46  https://www.quora.com/Can-you-eat-Komodo-dragon-What-does-it-taste-like
16:34:11  suggests yes, actually suggests it has a distinct flavour (so not chicken)
16:36:20  I guess that's the most useful answer I'll find... 4 google hits further and I'm at https://forums.t-nation.com/t/komodo-dragon-meat/128563
16:43:09  thint-e!
16:49:25  bored
17:11:52  how about an operator Ψ, where Ψf(x) = x
17:12:02  or Ψf(x) = {x, f}
17:13:23  I picked Ψ because it looks like both a w and a y, and I like to call the operator the "why" operator
17:20:08  nope? nobody?
17:20:14  not even the weird integer-e type?
17:20:51  :c
17:20:52 * moony  derps a derped derp and runs from the insueing derped explosion of derpy derped derps and derps the derp award for most derpy derped derps in a derpy sentence
17:21:15 * rdococ uh
17:22:11  oh my god talk
17:24:58  can I ping
17:25:00  ?
17:25:01  izabera: "z" is more usual as the Japanization of the dental fricative. And "tekisuto" is the standard transcription.
17:25:48  @ping
17:25:48  pong
17:26:14  @pong
17:26:14  pong
17:26:31  `ping
17:26:33  pong
17:26:35  !ping
17:26:37  ^ping
17:26:37  That Pong alone cannot stop!
17:26:41  @thing
17:26:41  pong
17:26:46  @thong
17:26:46  Unknown command, try @list
17:27:14  `pong
17:27:14  pung
17:27:19  `pung
17:27:20  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pung: not found
17:27:40  `mk pung//echo ping #just because loops
17:27:44  pung
17:27:49  `pung
17:27:51  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pung: not found
17:27:57  err
17:28:00  `rm pung
17:28:03  No output.
17:28:06  `mkx pung//echo ping #just because loops
17:28:09  pung
17:28:13  `mv pung bin/pung
17:28:15   how about an operator Ψ, where Ψf(x) = x <-- doesn't look linear, (Ψf+Ψg)(x) = 2x != Ψ(f+g)(x)
17:28:15  mv: missing destination file operand after `pung bin/pung' \ Try `mv --help' for more information.
17:28:26  `pung
17:28:27  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pung: not found
17:28:35  `` mv pung bin/pung
17:28:37  `pung
17:28:41  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pung: not found
17:28:43  No output.
17:28:47  Ψf?
17:28:49  oh
17:28:54  you mean Ψ(f+g)(x)???
17:29:02  huh?
17:29:19  (also Ψ is pretty much taken for the schrödinger operator, which _is_ linear)
17:29:38  ohh
17:30:09  schrodinger operation?
17:30:20  s/operation/operator
17:30:30  `revert 10028
17:30:32  Done.
17:31:10  wait
17:31:25  `revert
17:31:26  Done.
17:31:28  sorry, misread
17:34:43  rdococ: oh wait i
17:34:54 * oerjan smashes his keyboard to pieces
17:35:03  ?
17:35:18  rdococ: oh wait Ψ is the schrödinger _vector_.
17:35:32  (aka wave function)
17:36:00  also, i don't see what was unclear in that line hth
17:36:18  ohh
17:36:23  Ψf(x) + Ψg(x), right?
17:36:44  yep
17:39:45  now imagine we pick a variable, x, and do Ψx
17:40:26  well, that's a function x=x so it would be x
17:41:26  argh
17:41:42  that doesn't work, too ambiguous.
17:43:09  don't treat variables as functions of themselves if you have any higher-order functions in sight.
17:43:44  also, burn all the high school books which do this twh
17:50:31   since christmas or halloween might involve sex, taneb couldn't have invented it <-- this argument has been considered and rejected before, it doesn't count if the sex is added after invention hth
17:54:00  true
17:54:03  I think
17:54:39  Ψx = ???
17:54:51  ??? = type error
17:55:05  x is in no way a function
17:55:15  I don't see what it could be
17:55:21  but let's make it be anyway
17:56:00  Ψx = ξ
17:56:08  x(t) is often encoutered in mechanics: position of an object w.r.t. time.
17:56:24  Ψx(t) = t
17:56:24  boily: FINE
17:56:30  OKAY
17:56:58  strangely enough, the cyrillic script isn't used in mathematics...
17:57:17  so... if Ψx = ξ... does that have any special properties?
17:58:07  boily: that's because wolfram hasn't managed to find out how palatalize functions yet hth
17:58:12  *how to
17:58:28  well, what you said above seems to suggest that (Ψf)(x) = Ψf(x)
17:58:33  oh read that as mathematica
17:59:05 * oerjan procrastinates getting glasses some more
17:59:27  rdococ: well that's just precedence.
17:59:32  Ψf(x) = x... we could say that Ψf is the identity function but I don't think that's quite it
17:59:39  and comes natural to all haskellers.
17:59:53  yeah
18:00:29  rdococ: it's pretty much the definition of the identity function hth
18:00:52  true...
18:01:57  but say you take sin(theta), store it in a variable x. then Ψx = theta
18:02:20  at least in my vision of it
18:02:52  now you're not just type incorrect but impure as well
18:02:57  yeah...
18:10:23  log(x*y) = log(x) + log(y)... so what about log(x+y)?
18:10:54  pretty tricky.
18:11:30  log(x) + log(1+y/x)
18:12:15  which is actually a useful way of writing it
18:12:39  `man log1p
18:12:42  Nice try.
18:12:43  it seems like a natural lower operation to addition
18:14:09  hm
18:14:28  imagine a culture that prefers the ratio operator, x:y = x/(x+y)
18:15:22  was that heard?
18:15:37  log(x) - log(x:y)
18:15:57  = ?
18:16:15  = log(x+y), that was the point
18:16:28  oh
18:17:07 -!- moony has quit (Quit: Leaving).
18:19:28  inverse ratio, x;y = -xy/(y-1)... so 2;2 = -4/1 = -4... and 4;4 = -16/3...
18:40:15  wanna know a cool science fact?
18:40:42  we are two thirds rust...
18:40:47  hydrogen rust, to be specific
18:41:01  aka water
18:50:56  nice troll.
18:52:56  (I made it as far as reading https://en.wikipedia.org/wiki/Rust before deciding that I don't want to fall victim to https://xkcd.com/386/ )
18:53:21  more like 3/4 hydrogen ash hth
18:54:04  (and 1/4 helium)
18:54:16  oerjan's making it worse.
18:54:33 * oerjan waves
18:55:36  i suppose the part that is still hydrogen doesn't count as ash...
18:56:09  but that can't be that much by mass.
18:57:03  "Many studies have been conducted regarding the chemical composition of wood ash, with widely varying results. Some quote calcium carbonate (CaCO3) as the major constituent,[1] others find no carbonate at all, but calcium oxide (CaO) instead.[2] Some show as much as twelve percent iron oxide[2] while others show none,[3] though iron oxide is often introduced through contamination with soil."
18:58:58 -!- moony has joined.
18:59:01  I think I'll gloss over the difficulty of producing 1/4 Helium-4
18:59:38  (Also I guess that if you're unlucky you'll get a neutron.)
19:00:27  um 1/4 helium-4 is what you start with hth
19:00:50  i suppose i missed an ash in there
19:02:15  ashes don't grow on trees?
19:03:50  though maybe you could splice an ash branch on another tree, hmm
19:03:56  onto
19:26:09 -!- moony has quit (Ping timeout: 265 seconds).
19:27:29  [wiki] [[DUP]] M https://esolangs.org/w/index.php?diff=50599&oldid=20095 * Albedo * (+91) /* External resources */ Addition of Julia interpreter.
19:29:53  [wiki] [[DUP]] M https://esolangs.org/w/index.php?diff=50600&oldid=50599 * Albedo * (+38) /* External resources */
19:57:48 -!- boily has quit (Quit: DENTIST CHICKEN).
20:36:30 -!- augur has joined.
20:40:51 -!- MDude has joined.
20:42:19 -!- augur has quit (Remote host closed the connection).
20:42:55 -!- augur has joined.
20:43:27 -!- augur has quit (Remote host closed the connection).
20:44:05 -!- augur has joined.
20:45:28 -!- augur has quit (Read error: Connection reset by peer).
20:45:52 -!- augur has joined.
20:48:04  oerjan: i don't see how sex was added to the "celebration of love" afterwards instead of being a planed part
20:49:20  you're aware of the virgin birth, right?
20:49:28  no sex involved at all hth
20:49:37  good point
20:50:36  but wouldn't that mean Taneb has to be a few centuries old?
20:51:08  well he already invented the universe, i don't see how christmas makes that worse.
20:52:23  indeed
21:07:08  damn, another comic hit the waiting for updates wall.
21:07:36  what's the waiting for updates wall
21:07:56  what comic?
21:08:11  Everblue, in this case.
21:08:30  let me just open my comic reader
21:09:25  looks interesting!
21:11:37  i am in this weird state of having enough to read but still wanting more
21:17:10  it doesn't help that quite some webcomic authors took off over the christmas holidays
21:18:00  do you have a good source for new comics?
21:20:00  nah, basically I just follow links from other comics
21:22:11  int-e x = 3;
21:24:16 -!- tromp has quit (Ping timeout: 260 seconds).
21:28:45  %_x = 1/100_x; for any base x
21:28:50  so 300% is 3
21:34:14  "I remember my father said that he remembers as a boy listening to Sir Belleus, the Finnish composer, --"
21:34:17  Good job, whoever wrote these subtitles.
21:34:28  where is that from?
21:35:15  I was watching this BBC show, QI, from Netflix (free trial). I don't know if the Netflix subtitles are their own, or BBC's.
21:35:51 -!- tromp has joined.
21:36:17  that is a quite interesting transcription hth
21:36:30  Oh that would have been funny if I had known about https://en.wikipedia.org/wiki/Jean_Sibelius
21:37:07  I thought he was famous.
21:38:00  As far as Finnish composers go, you can hardly get more famous, but I'm not sure where that really ranks globally.
21:38:18  "Sir Belleus" would be a funny name for a Finn in any case.
21:39:25  In the movie Swordfish, there's a "Finnish" hacker guy called "Axl Torvalds" (I imagine the name has something to do with Linus), and when he's speaking "Finnish" it's actually German.
21:40:13  Are you sure he isn't speaking "Swedish"?
21:40:36  I think it was implied it was Finnish, though I don't really know how.
21:40:44  Maybe the subtitles said something like [SPEAKING FINNISH].
21:41:03  sir belleus sounds like what monty python would call him, so obviously right for a british series hth
21:41:08  German is a pretty widely recognized language, though.
21:41:39  Hmm, I can't tell whether I'm ignorant or whether he's just not that well known. Both are plausible explanations, possibly in combination.
21:42:35  IMDb "Trivia" page for the movie says: "Axl Torvalts [sic] is actually speaking German in the interrogation scene, not Finnish."
21:43:17  i know about sibelius hth
21:43:26  (I'm pretty sure they did get the surname "right" in the actual movie, though.)
21:47:12  int-e: https://www.youtube.com/watch?v=F5zg_af9b8c
21:47:22 * oerjan didn't know it was so short
21:50:41  wouldn't have watched it anyway (bandwidth), but "This video contains content from Studio Hamburg, who has blocked it in your country on copyright grounds."
21:50:46  So nice of them.
21:51:03  considerate is the word.
21:52:51  It's more an audio than a video.
21:52:59  Heh. Worked for me in the UK.
21:53:49  I could probably circumvent it
21:54:36  bah
21:58:33  Tanebvention = Taneb circumvention?
22:00:36  this one has lyrics https://www.youtube.com/watch?v=qOSaT6U4e-8
22:04:49  .
22:21:04 -!- hppavilion[1] has joined.
22:24:19 -!- dos has joined.
22:25:00 -!- hppavilion[1] has quit (Disconnected by services).
22:25:05 -!- dos has changed nick to hppavilion[1].
23:39:13  hppavilion[1] hello
23:39:56  no?
23:39:59  not gonna talk?
23:40:11  you have sent @ messages
23:43:47 -!- dookysmooch has changed nick to loonysloot.
23:44:00  srsly hppavilion[@]
23:44:46  imagine an alternate timeline where we never used division but instead had a ration operator :
23:44:54  x:y = x/(x+y)
23:45:47  0:0 would be seen as the same value as 1:1 because the two are the same
23:45:53  as in, x=y
23:47:25 -!- hppavilion[0] has joined.
23:47:57  > because the two are the same
23:48:00   error:
23:48:00       Variable not in scope: because :: t0 -> t1 -> t2 -> t3 -> t4 -> terror: ...
23:48:00       • Variable not in scope: two
23:48:02  > as in, x=y
23:48:05   :1:4: error: parse error on input ‘in’
23:48:06  thanks that clarified it
23:48:56  > it
23:48:58   error:
23:48:58       • Variable not in scope: it
23:48:58       • Perhaps you meant one of these:
23:51:33  it's not ghci
23:51:37 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).

2016-12-26:

00:01:45 -!- brade has joined.
00:01:57  f(moo)^pi
00:02:02 -!- brade has changed nick to moony.
00:02:07 -!- moony has quit (Changing host).
00:02:07 -!- moony has joined.
00:02:33  uh
00:03:18  rdococ, ??
00:03:39  moo
00:21:37  hppavilion[0], bored
00:22:14  moony
00:22:27  ?
00:22:31  bored
00:23:01  try Dwarf Fortress :D there is a help channel for it on Freenode too, its #dwarffortress
00:23:21  nah
00:23:41  there also is a book from oreilly
00:23:56  oh reilly?
00:24:03  yarly
00:25:06  mhm
00:25:08  there is
00:25:15  imagine an alien timeline where we use ratios (3:3) instead of dividing (3/6)
00:25:20  i own a copy, it helped me get started, its really well written :P
00:25:38  i started with some youtube tutorial
00:25:55  the tutorials on the wiki and the ones on Youtube are also usually really good
00:25:55  it has a point after 30 minutes of cut video where the player said
00:26:10  rdococ: i'd say that's unrealistic, but then i think of egyptian fractions.
00:26:11  "finally, we are in the game. this is, where most of the players quit, too"
00:26:33  wew
00:26:43  somewhere on the wiki even is a tutorial with a downloadable save game to tell you exactly what to do. i fail to find it again, though
00:26:49 * moony throws a pregnned world
00:26:54  :p
00:27:11  oerjan: People already use that for odds.
00:27:20  ik
00:27:25  but what if we used it in math too?
00:27:44  odds are maths
00:27:47 -!- doesthiswork has quit (Quit: Leaving.).
00:27:54  ik but I meant other regions of math
00:28:09  i don't even
00:28:11  shachaf: i'm pretty sure this : doesn't mean the same thing hth
00:28:11 * moony builds a robotic arm to deny ALL bard petitions, because bards are useless
00:28:26  wait
00:28:28  nono, it does
00:28:31  ooh
00:28:33  50:50 is 50 of one, and 50 of the other
00:28:36  aka 1/2
00:28:57  shocking
00:29:01  but are ratios not built atop dividing? hth
00:29:06  and 1:1 is the same, in fact x:x will always be 1/2 by virtue of being x/2x
00:29:36  Anyway, gambling people are silly.
00:29:41  They use words like "vigorish".
00:30:05  rdococ: that means 0/0 = .5?
00:30:21  myname: yes
00:30:28  well, for this culture anyway.
00:30:34  also 0/0 is any number so there's that.
00:30:47  any number is exactly what 0/0 isn't hth
00:31:17  x/y = z means that x = z*y, yes?
00:31:34  thus, 0/0 = z means that 0 = z*0... and that is true for all numbers
00:31:56  No, it menas that x*y^-1 = z
00:32:25  uh, how does that prove my point wrong?
00:32:46  it does so for not having 0^-1 defined per definition of a field
00:33:26  this isn't what we were discussing...
00:33:29  > 0/0
00:33:32   NaN
00:33:39  Not any Number hth
00:33:47  lol
00:33:58  NaN is a programming construct
00:35:53  > let x = 0/0 in x == x
00:35:56   False
00:36:00  my favorite
00:36:04  lol
00:36:09  > ? ===
00:36:12   :1:1: error: parse error on input ‘?’
00:36:20  do we have type comparison? (i.e. ===)
00:36:28  > let x = 0/0 in x === x
00:36:31   error:
00:36:31       • No instance for (Show Test.QuickCheck.Safe.SProperty)
00:36:31           arising from a use of ‘show_M868981330148735378818045’
00:36:37  == is type comparison by definition
00:36:47  you cannot compare different types in haskell
00:37:07  ik, i ment precision, i.e. NaN === NaN = true
00:37:22  dohwell
00:37:25  NaN is per definition false for every co parison
00:37:46  what a (not a) number
00:37:51  > toRational (0/0 :: Float)
00:37:57   (-510423550381407695195061911147652317184) % 1
00:38:13  #weee-data-derping
00:38:27  One of the darker corners of Haskell.
00:39:38  I like the naming choices for that class.
00:39:39  @src Real
00:39:39  class (Num a, Ord a) => Real a where
00:39:39      toRational :: a -> Rational
00:39:57  > realToFrac (1/0 :: Float) :: Double
00:40:01   3.402823669209385e38
00:40:27  that one becomes Infinity with sufficient optimization.
00:40:46  huh
00:40:56  who knew 3.402823669209385e38 = infinity?
00:40:58  @src realToFrac
00:40:59  realToFrac = fromRational . toRational
00:41:21  lol
00:41:24  that's the official story, but with optimization that conversion will be done by the FPU.
00:41:40  As I said, it's a dark corner.
00:42:19  then put a light
00:42:45  good idea... fetch me some gasoline and fabric and a matchbox
00:43:49  what about a programming language that treats cardinals and ordinals differently?
00:44:52 -!- TellsTogo has joined.
00:45:09  like, you couldn't do array[len(array)-1]?
00:45:18  cardinals are just ordinals that have no smaller ordinals that have a bijection to them
00:45:54  (so no, even in mathematics I prefer not to distinguish between the two)
00:46:09  k
00:46:35  if you want to be cute, why not have n have a container view, where it's [0..n-1]?
00:46:46  s/have/let/
00:46:53  container view?
00:47:08  for i in 3: print i --> prints 0,1,2.
00:47:08  A language where everything is C-style Undefined Behaviour
00:47:23  (python-like syntax)
00:47:30  But this isn't immediately obvious from the specification
00:47:51  so... basically... C. :-P
00:47:57  lol
00:48:05  0.upto(2) |i| p i
00:48:15  > ["taneb"..]
00:48:18   error:
00:48:18       • No instance for (Enum [Char])
00:48:18           arising from the arithmetic sequence ‘"taneb" .. ’
00:48:22  *tests ftl
00:48:56  what about a language where the only type is a boolean (along with arrays eg boolean[]) and you have to construct classes such as integer?
00:49:30  sounds intresting
00:49:30  that reminds me that I should learn a bit more about VHDL
00:49:47  (its capabilities)
00:49:58  i thpught about something similar, but instead of bits you'd have half of a bit. you could either get its value or have an endless loop on access
00:50:00  you can construct anything binary out of booleans. (i once made a 64bit integer out of bools in C++ ftl, lost the file due to new laptop)
00:50:13  (Actually no arrays - they require numbers)
00:50:23  half of a bit :p
00:50:27  like the idea
00:50:33  rdococ, 2 bits per array? :P
00:50:41  https://esolangs.org/wiki/Kayak sort of fits the bill... even though those are stacks of booleans
00:50:44  moony, that's possible
00:50:59  boolfuck is a thing, too
00:51:03  (The main point of kayak is different, of course)
00:51:11  k
00:59:00  REST IN PIECES FORT. 
00:59:22  i dont have a military. *smelts some silver bars for weapons* SUDDENLY WEREBEAT
00:59:31  maybe start with a two bit adder and multiplier
00:59:44  then use them like logic circuits
01:00:07  rdococ, how about basic NOT gates instead? they are basic gates and can make ALL the things
01:00:24  they can?
01:00:43  how can a unary gate make any binary function?
01:00:49  exactly
01:01:11  no, inversion of the a bit is the notgate im describing
01:01:19  1 -> 0 0 -> 1
01:01:19  oh?
01:01:33  the a bit?
01:02:05  how do you make an and out of that
01:02:32  what does the a bit mean, moony?
01:02:34  AND = 'C = NOT A; D = NOT B; NOT (A OR B)'
01:02:39  technically you need a OR gate as well
01:02:46  wait
01:02:47  err
01:02:48  derp
01:02:58  replace the second A and B's with D and C
01:03:14  you could instead just use NOR
01:03:28  where you would not need another gate
01:03:30  yes, NOR works too
01:03:47  NOR can function as a NOT and a OR at the same time.
01:03:51  just have a NOR or NAND gate
01:03:53  simple
01:03:58  works. instead of just not
01:04:13  the "NOT gate" works alone... NOT
01:05:09  i haz been corrected.
01:05:16  u haz.
01:05:43  "tea or coffee?" "yes."
01:06:02  "tea or coffee" "true"
01:07:02 * moony suddenly accidentally squirts lemon juice in his eye. FU
01:07:13  "I need you to go to the shop. get me some bread, and if there are eggs get me a dozen." he returns with a dozen loaves.
01:08:16  k
01:08:21  k
01:08:27  the way my language will work is that you only get access to NAND
01:08:35  good luck
01:08:51 * moony constructs a binary Adder
01:08:51  easy
01:09:02  peasy lemon
01:09:04  have a look at funciton
01:09:41  ik it's easy
01:09:42  my response to funciton when i first saw it: U CAN NO QUINE. AAA U CAN NO QUINE!
01:09:45  squeezy
01:09:50  lemon
01:10:06  sre you sure you cannot?
01:10:31  myname, i discovered its possible after reading the article a little, but its absur- wait wrong planguage
01:10:47  wait
01:10:55  not wrong language at all
01:13:01 * moony connects ALL the wires to themselves
01:13:29  no, PLANGUAGE
01:14:36 * oerjan points rdococ at NANDYPANTS
01:14:36  rdococ, your going to turn my typo into something else arn't you lol
01:14:54  planguage
01:15:02  its the language of planguage
01:15:17 * moony steals nandypants' pants. nandy is left alone :(
01:15:35  rdococ, how about cocodr
01:15:44  no.
01:15:45  or drcoco
01:15:50  101010.
01:15:53  lol
01:16:53  hm i don't think this is the language i wanted
01:17:05  _even_ though Taneb invented it.
01:17:46  http://esolangs.org/wiki/Funciton/Quine < rdococ 
01:18:29  ferNANDo it was.
01:19:55  I still think we should all use When
01:20:07  nono
01:20:14  not the kind of When that... already... exists -.-
01:21:54  i will use it When it doesnt exist
01:24:21  does tc imply possibility of quine?
01:26:19  dont think so
01:32:32  kay so Planguage will be some form of super turing complete language
01:33:02  wew, a turing complete superset isnt easy to make (i dont know if its possible)
01:33:49  we are not TC machines are we?
01:33:56  have a look at twoducks
01:33:57  we only have a limited capacity for information.
01:34:17  yet we can tell whether a piece of code will halt or not.
01:34:28  we cannot
01:34:34  test me.
01:35:26  i can write something like a 200 indirect recursion where each step may or may not terminate based on its input
01:35:54  you would need a hell of a lot of time to tell me if this will halt or not
01:36:00  still not infinite.
01:36:05  myname, then we can make a chart that shows what input makes each one halt, and make a set of definitive halting paths and not halting paths
01:36:24  see?
01:36:36  if non-TC machines can solve it, there's no excuse for TC machines.
01:36:49  yeah, good luck of testing a arbitrary deep arbitrary wide tree for not halting paths
01:37:09  Time requirement != uncomputable
01:37:10  depends.
01:37:16  that's true too...
01:37:21  I believe what we need here is a different approach to basic logic.
01:37:41 -!- hppavilion[0] has quit (Ping timeout: 248 seconds).
01:38:01  moony: i know, but humans have very very limited ressources
01:38:03  say we have a program p that halts if it does not halt. So doesHalt(p) or a similar function would return !doesHalt(p).
01:38:16  myname: imagine an ideal superhuman then.
01:38:22  "we can tell" is simply not true
01:38:33  an ideal superhuman would be able to tell.
01:38:39  and all ypu mentioned can be done by a tm too
01:39:06  just formulate some kind of halting problem for humans
01:39:20  test me.
01:39:42  ^
01:39:44  this sentence is false.
01:39:51  determine the truthness of that
01:39:55  that sentence is false if it's not false.
01:40:02  seriously? its called a 'paradocx' for a reason, but yes, ^
01:40:14  the truthness of that is its inverse.
01:40:25  it's not an incorrect answer.
01:40:27  that is not a truth value
01:40:33  well make it one.
01:40:40  it is. valid answers are true and false
01:40:57  if the truthness is not a truth value, the truthness is not a truth value.
01:41:13  myname, we all know NOTHING can compute the truthness of a logic paradox :P
01:41:33  moony: welcome to the halting problem
01:41:34  too bad we can't make our own logic system up that can give paradoxes one simple answer---OH WAIT WE CAN
01:41:47  rdococ, dont take this too far >_>
01:41:55  let's compact this sentence into one program f = !f.
01:42:09  but hey, i welcome a esoteric logic system ^_^
01:42:13  but to repeat: have a look at twoducks
01:42:15  if f was true then it would be false, and if it was false it would be true
01:42:28  rdococ, look at twoducks, as myname said
01:42:31  the conclusion I could come to is that f is both truthful and false
01:44:04  ??
01:44:43  in common boolean logic, this cannot be
01:44:46  if f is true then f is false and if f is false then f is true
01:45:22  thus, all we would need is to remove the mutually exclusivity of true and false.
01:45:31  depending on your basic ruleset you can even prove that a and not a has to be false
01:45:46  this would break almost anything
01:46:06  every*
01:46:13  true...
01:46:18  so that's not what I'm gonna go for.
01:46:50  Actually, why would it break everything?
01:47:10  being both true and false is an undesirable condition but forced when f = !f.
01:47:27  Actually no, I have an idea.
01:47:37  how would you know in any given formula if it is forced or not
01:47:52  a new truth value - I will call it parth - is equal to its inverse.
01:48:00  also, it would make NP trivial to solve
01:48:00  !parth = parth.
01:48:22  since now every formula is satisfiable
01:48:39  myname: would this problem occur with parth too?
01:48:41  rdococ, sounds.... fuzzy
01:48:50  ikr was just about to say that
01:49:00  anyway, f = !f = parth.
01:49:10  myname, would that allow me to get rdococ's mom's phonenumber?
01:49:12  rdococ: what is true and parth?
01:49:34  myname: parth. imagine multiplication: 1 * 0.5 = 0.5
01:49:40  moony: if it's somewhere in the cloud
01:49:45  this is fuzzy logic
01:49:48  nothing esoteric about it
01:50:07  just not boolean anymore
01:50:15 -!- doesthiswork has joined.
01:50:17  see... parth can't be !parth because x&!x should always be false
01:50:35  also, fuzzy logic is not that well defined
01:50:36  but x&x is always x... so is parth&!parth parth, !parth, or false?
01:50:50  Okay, how about this.
01:50:57  what is true or parth? what is parth or parth?
01:51:36  100% or 50% -> 100%. 50% or 50% -> different values depending on the context?
01:51:47  imagine a quantum variable, yet to collapse, named q.
01:51:57  actually, let's make it a capital Q to show its worth.
01:52:27  rdococ: E = MQ^2 (jk)
01:52:36  logic that depends on context is not a logic i would want to use
01:52:59  now, Q and !Q are different, but they both have 50% probability - that's the issue with representing probabilities as mere percentages.
01:53:14  Q & !Q = false, but 50% * 50% = 25%.
01:53:49  each unrelated quantum influence will be notated with a capital letter.
01:54:05  so Q & W is 25% probable.
01:54:17  makes sense?
01:54:40  half-parth? (just a example of me not understanding due to my tiny brain)
01:55:09  parth and parth?
01:55:16  rdococ, using ur ne logic i derived ur mom's phone number.
01:55:25  really? what is it?
01:55:34  123-456-XKCD
01:55:42  XKCD?
01:55:45  nope
01:55:52  look, 4 quantum effects
01:56:00  oh
01:56:06  just wait until they collapse tocthe right number
01:56:13  rdococ, 25% * 25% = more issues
01:56:17  they don't collapse while you're logicing
01:56:32  1/4 * 1/4 = 1/16
01:57:18  you see, myname, letters on a screen will not collapse into the answer.
01:57:32  `loudly Merry Christmas!
01:57:45  honestly, why I brought up the word "quantum" I don't know.
01:57:47  it could go on forever rdococ 
01:57:49  ​Merry Christmas!
01:58:26  1/2,???,??? iminent
01:58:28  the point is, have multiple unrelated probabilistic variables which interact differently with themselves and their inverses than eachother.
01:59:05  e.g. if Q and W are 1/2 probable, Q & Q = Q, but Q & W = a 1/4 probable value.
01:59:08 -!- LKoen has joined.
01:59:21  `loudly  4EVER
01:59:28  ​2 45E6V7E8R
01:59:29  makes sense?
01:59:46  rdococ++
02:00:00  oh yay karma
02:00:07  or am I being succeeded?
02:00:23  it makes sense rdococ 
02:00:35  thank you.
02:01:21  that is, for someone who is stil learning math and doesnt know too much lol
02:01:37  this is boolean logic, not maths
02:01:42  well, "boolean" logic
02:02:10  though I realize it was NOTHING to do with quantum mechanics.
02:02:38  rdococ, the 'derived your mom's phone number' thing was a XKCD joke >_>
02:02:49  I could tell -.-
02:03:08  ik what XKCD is >.<
02:03:35  it's 4 probability values multiplied together. also known as 0.5^4.
02:04:13  what you just described is independency of random variables
02:04:28  well, this already had to be done hadn't it
02:05:00 -!- doesthiswork has quit (Quit: Leaving.).
02:05:40  at the end of the day, if f = !f and f & !f = 0, then f & f = 0. but f =/= 0, it's a different value that fits the requirement f&f=0.
02:07:53 -!- hppavilion[0] has joined.
02:14:20  so the idea is that true is a 100% probability T and !T=F.
02:24:50 <\oren\> Helblinde - The Story of Mob
02:26:01  At its highest, x&y can be min(x,y) - as is the case with x&x. At its lowest, the two can cancel out - x&!x.
02:26:23 <\oren\> http://i.imgur.com/INBZ1VG.gifv
02:27:02  Mario = a douche, scientifically confirmed
02:27:50  how so
02:28:02  click the link
02:28:03 <\oren\> gif
02:29:17  there is a mario maker level where yoshi gets his revenge
02:29:32  from within a clown car
02:41:10  So here's a puzzle.
02:41:18  Write a computer program that determines whether or not Queen Elizabeth II has died.
02:42:57 <\oren\> simple, scan wikipedia every 10 minutes
02:43:33  Yeah, there are probably a ton of places you can parse it out of Wikipedia.
02:44:38 <\oren\> and maybe you can from historical data predict which would be updated first
02:46:03  Bring up the Queen's Wikipedia page. That information will be in a dozen places.
02:46:46  There's a bit that says "born 21 April 1926". See if that gets updated to include a second date.
02:47:01  Look at any of the templates that have a parameter for date of death or end of reign.
02:49:39  Another idea I had was to look for a spike in the Twitter hashtag #kingcharles.
02:50:04  check for the {{recent death}} template
02:51:28  connect a nanomachine to her
02:52:32 <\oren\> Max Coveri - Running In The Nieties (Vaporwave Edit) 
02:54:39  \/oren\/
02:54:57 <\oren\> why are so many of the youtubers I subscribe to german for some reason
02:55:26  \oren\: Assassinate her and just set queen_is_dead = True
02:55:35  Wait
02:55:37  tswett: ^
02:55:57  hoh
02:56:01  Shush, I don't want the coppers coming after me.
02:56:31 <\oren\> yeah it's certainly more germans than any other nation
02:57:29  tswett: But what if we change the monarchial terms at the last minute and there's a spike in #czarles?
02:57:41  Hmm, good point.
02:58:47  im trying to play Dwarf Fortress pacifistly. (defense only). its failing miserably
02:58:48 <\oren\> #charles_zi_Britannia
02:58:58  *sillyness ensues*
02:59:51  tswett: You could instead check if Australia has become a republic
02:59:52  :P
02:59:56 <\oren\> moony: just flood the entire world with magma
03:00:16  And how do you check if Australia has become a republic?
03:04:41 <\oren\> Ooh! Norwegian has a word "romjul" for the period between Khrisumas and nyu years
03:04:45 <\oren\> shit
03:05:46 <\oren\> why does english have so  many words but lack useful ones
03:06:36  I know
03:06:40  it's ridiculous
03:06:47  we need to make a better english
03:07:32  Christnyu
03:07:56  Boxing period
03:08:48 <\oren\> nah let's jsut steal it from norwegian: roomyule.
03:11:33 <\oren\> I'm going to start referring to it as roomyule and hope it cates on 
03:13:03 -!- HackEgo has quit (Remote host closed the connection).
03:13:16 -!- HackEgo has joined.
03:13:16  we call it "mellandagar", lit. "betweendays"
03:13:16  because it's the days between christmas and new years', you see
03:13:17 <\oren\> that sounds more englishy
03:14:21 -!- ineiros_ has quit (Write error: Broken pipe).
03:14:59 -!- ineiros has joined.
03:15:46  ♫ en skulle vøri fire år i romjul'n ... ♫
03:15:51  and the mellandagar are known for the mellandagsrea
03:15:56  or betweendays sale
03:23:17 -!- hppavilion[0] has quit (Ping timeout: 248 seconds).
03:32:51  \oren\, im making a were/underworldfort
03:32:55  :)
03:33:45 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
03:39:56 -!- oerjan has quit (Quit: Nite).
03:48:49 -!- moony has quit (Ping timeout: 265 seconds).
04:42:34 -!- moonheart08 has joined.
04:43:55 -!- moonheart08 has changed nick to oldpc-moony.
05:27:17 -!- hppavilion[0] has joined.
06:13:40 -!- oldpc-moony has quit (Ping timeout: 258 seconds).
06:52:05 -!- erdic_ has joined.
06:53:13 -!- Ir0nY has joined.
06:53:16 -!- int-e_ has joined.
06:53:20 -!- Warrigal has joined.
06:53:20 -!- espes_ has joined.
06:53:24 -!- shikhin has quit (Ping timeout: 252 seconds).
06:53:24 -!- fractal has quit (Ping timeout: 252 seconds).
06:53:25 -!- espes has quit (Ping timeout: 252 seconds).
06:53:25 -!- iaglium has quit (Ping timeout: 252 seconds).
06:53:25 -!- IronY has quit (Ping timeout: 252 seconds).
06:53:27 -!- mtve has quit (Ping timeout: 250 seconds).
06:53:27 -!- ffj-bot has quit (Ping timeout: 250 seconds).
06:53:27 -!- zzo38 has quit (Ping timeout: 250 seconds).
06:53:27 -!- pdxleif has quit (Ping timeout: 250 seconds).
06:53:29 -!- erdic has quit (Ping timeout: 250 seconds).
06:53:29 -!- int-e has quit (Ping timeout: 250 seconds).
06:53:30 -!- tswett has quit (Ping timeout: 250 seconds).
06:53:30 -!- Ir0nY has changed nick to IronY.
06:53:48 -!- pdxleif has joined.
06:54:02 -!- iaglium has joined.
06:54:05 -!- shikhin has joined.
07:01:01 -!- erdic_ has quit (Changing host).
07:01:01 -!- erdic_ has joined.
07:01:38 -!- erdic_ has changed nick to erdic.
07:02:05 -!- fractal has joined.
07:08:16 -!- augur has quit (Remote host closed the connection).
07:09:31 -!- augur has joined.
07:14:00 -!- augur has quit (Ping timeout: 256 seconds).
07:20:21 -!- zzo38 has joined.
07:47:10  Yesterday I played the Dungeons&Dragons game. I was trying to steal someone's amulet (I was impersonating my clone and managed to convince someone to tell me about it), and tried to secretly open my pocket containing marbles so that they would all fall off, but he managed to notice it.
07:48:18  I think that what I should do is to attach a string to back of my cloak that way the pocket can be undone from the back to make it more difficult to notice. How well you think it should help?
08:17:25 -!- augur has joined.
08:46:58 -!- mtve has joined.
08:49:22  zzo38: Why am I not surprised you have clones?
08:50:40 -!- TellsTogo has quit (Ping timeout: 260 seconds).
08:54:08 -!- TunaVaruna has joined.
08:57:52  because you sold your soul and nothing surprises you anymore
08:59:18  I assume it's not zzo38 but e.g. Iuckqlwviv Kjugobe who has a clone.
09:11:17  [wiki] [[Talk:Tiny]] M https://esolangs.org/w/index.php?diff=50601&oldid=20014 * Ron.hudson * (-36) Cleanup spelling some and change my email address.
09:46:57  Actually it is the other character
09:47:19  But yes you have a right idea
09:48:22  `? Iuckqlwviv Kjugobe
09:48:32  Iuckqlwviv Kjugobe? ¯\(°​_o)/¯
09:59:39 <\oren\> Ooh, I think I like this mod.
10:03:29 <\oren\> now you can have the girls from Girls Und Panzer instead of boring old hitler stalin and chuchill
10:13:42  shachaf: I do not know what to write either
10:23:56 <\oren\> http://ctrlv.in/912870
10:27:53  r5k1/1bqp2pp/1p2p1r1/3P1p2/2P5/1Q1N3n/P4PPP/R1R2B1K  Black to move.
10:32:30  This was from a Soviet Championship, but what would you think of this? I thought of Qc5 but I am not very good at it so I don't know.
10:55:43 -!- augur_ has joined.
10:58:06 -!- augur has quit (Ping timeout: 250 seconds).
11:00:53 -!- TellsTogo has joined.
11:15:12 -!- TellTogos has joined.
11:18:03 -!- TellsTogo has quit (Ping timeout: 258 seconds).
11:20:26 -!- TellTogos has quit (Ping timeout: 264 seconds).
11:22:34 -!- int-e_ has changed nick to int-e.
11:26:27 -!- augur_ has quit (Remote host closed the connection).
11:27:01 -!- augur has joined.
11:31:27 -!- augur has quit (Ping timeout: 258 seconds).
11:39:27 -!- Jafet has joined.
11:45:33 -!- LKoen has joined.
12:24:28  [wiki] [[Tiny]]  https://esolangs.org/w/index.php?diff=50602&oldid=50486 * Ron.hudson * (+33) /* Notes */
12:33:24 -!- TellsTogo has joined.
12:44:36 -!- TellTogos has joined.
12:46:06  I'm watching 
12:47:33 -!- TellsTogo has quit (Ping timeout: 252 seconds).
12:49:26  hppavilion[0], how're you finding it?
12:49:52  Taneb: I'm about 2 minutes into the first video because I keep getting other links, but I'm trying to watch :P
12:50:07  (I've started before, but it was a while ago and I'm taking a running start with my physics in mind)
12:51:10  Leonard Susskind kind of sounds like Bernie Sanders
12:51:12  Vaguely
13:12:37 -!- hppavilion[0] has quit (Ping timeout: 248 seconds).
13:24:36 -!- LKoen has quit (Remote host closed the connection).
13:50:03 -!- GotoTells has joined.
13:53:30 -!- TellTogos has quit (Ping timeout: 256 seconds).
14:32:59 -!- Guest30717 has joined.
14:36:17  sup
14:40:50 -!- Guest30717 has quit (Ping timeout: 264 seconds).
14:48:19  Soup.
14:59:52 -!- LKoen has joined.
15:20:43  Hmm, food.
15:35:09 -!- boily has joined.
15:46:47  And GG has a shadow mystery lady... looks a bit two-dimensional though.
15:47:23  `grwp chick
15:47:45  adjective:Adjectives are words frequently found attached to chickens. \ chicken:chicken is boily af \ dinosaur:Dinosaurs are a diverse group of pre-historic chickens with feathers. \ glass:I can eat glass and it doesn't hurt me. -- http://www.savagechickens.com/2016/05/new-diet.html \ Binary file reflection matches \ things boily likes:Fire is good
15:49:39  I seem to have imprinted a few chickens here and there upon the Wisdom...
15:53:09  comment this http://ideone.com/SaeMMS
15:53:17  a friend of mine wrote it
15:54:16  plz
15:54:51  izabellora!
15:55:27  merry hoilydays!
15:55:39  that's C++ with templates. I never learned that, so I can't comment. I commen't.
15:55:45  nice
15:56:34  Joyeux Noël et Bonne Aberannée!
16:16:19  ho++ible.
16:17:23  so, apparently, C++ has grown compile-time evaluation (constexpr) and postfix operators.
16:18:36  but seriously, T operator ""_foo(T...)?
16:19:46  In any case I think I'd rather use HLists.
16:23:58 -!- Zarutian has joined.
16:31:08  `wisdom
16:31:15  banach-tarski//"Banach-Tarski" is an anagram of "Banach-Tarski Banach-Tarski".
16:46:33 -!- LKoen has quit (Ping timeout: 260 seconds).
16:46:41  izabera, 
16:46:43  Taneb> LordAro, how does http://ideone.com/SaeMMS make you feel
16:46:43   Taneb: aroused
16:46:43   wait what
16:47:47  (I showed it to my C++ friend)
16:48:02  C++ developers are a weird bunch.
16:50:37 -!- TellTogos has joined.
16:53:42 -!- GotoTells has quit (Ping timeout: 256 seconds).
16:54:35 -!- Christmasinator has changed nick to BowserNotBowserR.
16:54:50 -!- BowserNotBowserR has changed nick to Christmasinator.
16:54:57 -!- ChristmasJS has changed nick to iovoid.
16:55:19 -!- Christmasinator has changed nick to Bowserinator.
17:23:03 -!- contrapumpkin has joined.
17:25:25 -!- propumpkin has joined.
17:26:26 -!- copumpkin has quit (Ping timeout: 258 seconds).
17:27:33 -!- contrapumpkin has quit (Ping timeout: 248 seconds).
17:36:39  C++++
17:37:37  A+
17:44:17  rdhellococ. careful with the plusplusing, this may invoke Lambdabotic Karma.
17:44:22  rdococ--
17:44:28  @karma rdococ
17:44:28  rdococ has a karma of 0
17:44:32  rdococ++
17:44:34  @karma rdococ
17:44:34  rdococ has a karma of 1
17:44:56  boily >> 2
17:45:01  @karma boily
17:45:01  boily has a karma of 108
17:45:24  no bit-shifting?
17:45:33  @karma C
17:45:33  C has a karma of 2
17:45:36  int-e: what's a HList?
17:45:36  LOL
17:46:12  D++++++++
17:46:24  ?
17:46:27  nvm
17:52:19 -!- brade has joined.
17:52:44  f(moo)^pi
17:52:52 -!- brade has changed nick to moony.
17:52:59 -!- moony has quit (Changing host).
17:52:59 -!- moony has joined.
17:53:40 -!- TellsTogo has joined.
17:56:36 -!- TellTogos has quit (Ping timeout: 256 seconds).
17:58:52  again ...
17:59:47 -!- ffj-bot has joined.
18:02:56  e^(i*moony) / 42
18:07:36 -!- TellTogos has joined.
18:10:10 -!- GotoTells has joined.
18:10:28 -!- TellsTogo has quit (Ping timeout: 245 seconds).
18:10:57  goto tells;
18:12:47 -!- TellTogos has quit (Ping timeout: 246 seconds).
18:30:45 -!- LKoen has joined.
18:36:31  what about a game scripting language which treats its programs as a mathematical game? (in mathematical game theory, not the ducky kind)
18:39:03  why did I pick "octagonfly" in the past as my username here? it sounds ridiculous
18:39:06  oh well
18:41:33  you aren't embracing the Spirit of the Chicken. your soul isn't in Harmony. take a deep breathe, relax, put a Holy Chicken on your Head. Reflect the Universe with your Own Mind.
18:46:36  ping
18:48:35 * boily echoes an æthereal pong across the Galaxy
18:52:53 * rdococ takes in a deep breath
18:52:58 * rdococ relaxes
18:53:02 * rdococ takes the holy chicken
18:53:36 * rdococ eats the holy chicken
18:53:51  I will now create an esoteric religion
18:54:06  everyone believes in the Holy Soil of the planet of Solesioanwwoejfei.
19:16:21 -!- Lord_of_Life has quit (Excess Flood).
19:19:22 -!- Lord_of_Life has joined.
19:37:17 -!- christmas1s1 has changed nick to wlp1s1.
20:07:41 -!- TunaVaruna has quit (Remote host closed the connection).
20:15:49 -!- TunaVaruna has joined.
20:18:01 -!- TellTogos has joined.
20:18:44 -!- moony has quit (Remote host closed the connection).
20:19:11 -!- moony has joined.
20:19:35 -!- moony has changed nick to Guest5023.
20:21:12  I think that one of the problems with HTTP is lack of a standard directory listing format. So I can suggested to use a list of key/value pairs for each directory entry, with blank lines in between each entry. I can then to also add a SET method and HISTORY method; I would expect these are then sufficient.
20:21:57 -!- GotoTells has quit (Ping timeout: 248 seconds).
20:22:09  Do you think it is good?
20:34:12 -!- Guest5023 has quit (Ping timeout: 268 seconds).
20:34:54  hezzo38. it is good.
20:43:33  Also a few new kind of headers, such as File-Mode and Name and Description.
20:43:47  (Name and Description headers are probably to be used only in directory entries.)
20:49:20 -!- Guest5023 has joined.
20:53:13 -!- Guest5023 has changed nick to moonythedwarf.
20:53:14 -!- moonythedwarf has quit (Changing host).
20:53:14 -!- moonythedwarf has joined.
20:55:43  O, and I missed one, which can be Last-Change which corresponds to the last status change time in UNIX fstat. Also, there are some other HTTP headers which may be useful in directory listings too such as: Accept-Ranges, Allow, Content-Language, Content-Length, Content-Location, Content-MD5, Content-Type, Last-Modified, Link, Location (for when the directory entry is a link), Vary.
20:57:37  And also WWW-Authenticate
21:01:21  Also would need to define a new MIME type for directory listings. This means that the client can request such a directory listing format by sending a suitable Accept header.
21:03:33  EHTTP incoming
21:22:18  In this Dungeons&Dragons game we can be gaining the element of surprise over someone who were trying to gain the element of surprise over us. What is that called when such thing is happening?
21:23:26 -!- oerjan has joined.
21:24:55  r.i.p. alexandrov ensemble
21:26:11  i only really learned about them this year, when learning two russian songs. their youtube versions were the best i found.
21:26:17 -!- LKoen has quit (Remote host closed the connection).
21:30:57 -!- GotoTells has joined.
21:34:28 -!- TellTogos has quit (Ping timeout: 258 seconds).
21:36:49  zzo38: a surprising oneupmanship?
21:37:18  Zarutian: Maybe it is
21:42:12  reverse variable assignment
21:42:48  x*2+1 = 3 would make x = 1 for example
21:43:09  unification
21:43:09  METAFONT can do that.
21:43:34  (Although in METAFONT, if you write that when x is already set to a different value, it is an error.)
21:43:37  x^2 = 2 would make x = sqrt(2) or x = -sqrt(2)
21:44:20  but you can't do it the other way eg. x = y^2 is not allowed, but sqrt(x) = y is
21:45:09  why that restriction
21:45:18  that's arbitrary
21:45:25  In METAFONT you can for example write x=y+1 and then whichever of x or y isn't set will be set so that x=y+1.
21:45:30  why not imply i 0 everywhere
21:45:44  so x*2-2 would be an assignment
21:45:55  *imply = 0
21:46:02  That is also the kind of ideas yes
21:46:45  in your example, sqrt(x) - y would be the same assignment as x - y^2
21:46:53  Making zero means true, nonzero meaning false, and then the program that is executed is to be made true, and then if it isn't true it is error or may be backtracked or caught by the exception or something
21:53:03 -!- LKoen has joined.
21:56:16  To write x/y-1 to specify being equal and nonzero.
21:58:27 -!- moonythedwarf has changed nick to moony-2017editio.
22:03:20  moony-2017editio: we aren't twothousandseventeening yet hth
22:03:49  boily, say that to  2017 edition :P
22:04:48 -!- moony-2017editio has quit (Read error: Connection reset by peer).
22:04:56 <\oren\> Ooh, I want a mod that adds anime decals to all me kerbal rockets
22:05:55  what would you pay for a mod where all the kerbals, not in flight, wore StarTrek Next Generation uniforms?
22:10:44  `quote very soul
22:10:54  No output.
22:10:59  hm
22:11:04  `quote soul
22:11:05  447)  the classic "souls have mass" hypothesis \ 853)  i bet a blog post complaining about ");});});" syntax in JavaScript and comparing it unfavorably to Lisp would get approximately one billion comments on hacker news   but at what cost?  your very soul, kmc!
22:13:16  souls have ass
22:14:39  what about a standalone else operator
22:14:43  s/operator/conditional
22:16:48  @tell int-e  And GG has a shadow mystery lady... looks a bit two-dimensional though. <-- given what gil's said about her, my obvious guess is that it's zola. but we'll see.
22:16:48  Consider it noted.
22:18:21  @tell int-e with the ability to copy minds, it could be any_body_, of course.
22:18:21  Consider it noted.
22:19:35  rdococ: well perl has unless and maybe haskell too.
22:19:38  :t unless
22:19:40  Applicative f => Bool -> f () -> f ()
22:19:59  ruby has unless, too
22:20:23  unless (bool) {code} = if (not bool) {code}
22:20:24  return unless foo
22:20:26  You can also define unless in Forth easily enough
22:21:00  I also had the idea of an "either" function eg. "x == either a or b" would be true if x == a or x == b
22:21:05  Some implementations may accept the following code:   : UNLESS` 0=` IF` ;    Others may use a bit more complicated way
22:21:33  this "either" class would be equal to something if any of its values were equal to it
22:21:50  rdococ: AAAAAA
22:22:13  Aaaa?
22:22:22  would it break anything?
22:22:33  not if it's in its own syntax, eg "either 2 3"...
22:22:38  I don't think, anyway
22:22:44 * oerjan uses leibniz rotating in his grave to power the swatting of rdococ -----###
22:22:58  ?
22:23:07  @google leibniz equality
22:23:09  https://en.wikipedia.org/wiki/Equality_(mathematics)
22:23:46  well
22:23:49  think of it like this
22:24:13  "x in {a, b}"
22:24:22  that is, if x is contained in the set {a, b}
22:24:48  why not use it like that?
22:24:52  we can simply check if set[x] = true if you implement it well, and not like a list
22:25:31  sure, but don't call it ==
22:25:45  call it in
22:26:22  or, you know, x `elem` [a, b]
22:28:39 <\oren\> I have #define unless(x) if(!(x))
22:28:56  elem
22:28:57  yeah
22:29:20  what about: #define regardless(x) if(true)
22:29:22  no?
22:29:25  but the either construct is LITERALLY equal to both a and b
22:29:35  sets, nuh uh
22:29:46  regardless?
22:30:36  regardless sounds like if you wanted to fit a snippet of code inside an if conditional that would be executed regardless of the value of the if
22:30:38  Zarutian: that's wrong
22:30:41  ha, regardless
22:30:46  should be if ((x),1)
22:31:10 * Zarutian sits corrected.
22:31:46 -!- GotoTells has quit (Read error: Connection reset by peer).
22:32:01  otherwise stuff with visible effects wouldn't be executed, like    regardless(puts("hello world"))
22:32:22 -!- Lord_of_Life has quit (Excess Flood).
22:32:39 -!- Frooxius has joined.
22:32:52 -!- Lord_of_Life has joined.
22:35:23  regardless, it sounds ridiculous
22:35:32  you might as well just do puts("hello world")
22:38:38 -!- moony has joined.
22:40:37 -!- pikhq_ has quit (Ping timeout: 268 seconds).
22:45:10 <\oren\> interestng piece of history I'm wathcing on the tv right now
22:45:49 <\oren\> apparently there used to be restaurants you drove your car into and had waitressed on roller skates serve you food
22:48:39 <\oren\> the 1950's were a very different world
22:53:41 -!- pikhq has joined.
23:04:55  wow
23:05:56  Drive-ins still exist in some places.
23:09:17  drive-INs?
23:09:28  hi Gregor 
23:12:37  A kind of drive-in is still possible at White Spot
23:12:41  What \oren\ just described is a drive-in.
23:12:47  As opposed to a drive-through.
23:29:58 -!- hppavilion[0] has joined.
23:31:22 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
23:43:05  what's cool is that it's easy to use Haskell to create my "either" construct
23:43:14  tbh though I think it should just be an easy shorthand
23:43:36  I also had the idea of an "or" function that would ask the user
23:43:59  rdococ: like, using elem?
23:44:12  sql,has this as IN
23:44:39   or  = ask the user.  or  = logical OR.  or  = my EITHER construct.
23:47:40  I thought to make Magic: the Gathering cards that is two instants that can meld into an Aura. The text for the unmelded side might be something like this:    Choose one-- ;; - [doing something] ;; - Meld ~ with target spell you own named [name]
23:52:30 -!- augur has joined.

2016-12-27:

00:16:02 -!- kiki` has quit (Quit: Connection closed for inactivity).
00:40:46  Yay!
00:40:47  I just added a protocol lookup to my portscanner!
00:42:26  yay!
00:42:35  and now I must make another terrible esolang idea!
00:43:02  a language where something or other!
00:43:10  okay, how about this
00:44:41  a language which starts out with only a string literal
00:44:52  and then you must define booleans and stuff from it
00:44:53  e.g.
00:45:12  nvm
00:47:35 -!- DHeadshot has joined.
00:47:36  lol this was a bad idea
00:48:56  Yay!
00:50:03  ?moon|
00:50:03  Unknown command, try @list
00:50:09  |moon?
00:50:26 -!- hppavilion[0] has quit (Ping timeout: 264 seconds).
00:53:22  what
00:53:42  whomsoever
00:54:14  we need a who conditional now
00:54:23 -!- loonysloot has changed nick to floofyhoof.
00:54:25  whoever? whatsoever? whatever
00:54:42  whichnever
00:55:00  never let x = 3
00:55:43  event programming yay
00:56:17  always let x = 3, never let x != 3
00:56:25  constants without the keyword
00:56:39  uh
00:56:50  what about a language where every command is a banana
00:56:57  ?!?!
00:57:10  exactly! so esoteric
00:57:21  sounds like a joke language lol
00:57:24  have a look at cheese
00:57:24  @google banana scheme
00:57:25  https://esolangs.org/wiki/Banana_Scheme
00:58:14  also, https://www.youtube.com/watch?v=wCkerYMffMo
00:58:21  https://esolangs.org/wiki/Cheese
00:58:47  ahaha banana scheme
00:59:12  `wisdom
00:59:13  `wisdom
00:59:14  `wisdom
00:59:15  `wisdom
00:59:16  `wisdom
00:59:27  tasty meat
00:59:40  flagpole//A flagpole is like a tadpole, but with a flag on top.
00:59:42  can you take that topic elsewhere please
00:59:44  lkoen//LKoen vivait en haut de la Tour Eiffel, mais il s'est préfixé d'un L et s'est envolé.
00:59:46  rtf//RTF stands for Rich's Text Format, invented by Rich Burlew. In addition to plain text it supports simple stick figures.
00:59:48  rhubarb//Rhubarb rhubarb rhubarb, rhubarb: rhubarb rhubarb? Rhubarb, rhubarb, rhubarb rhubarb.
00:59:48  ent//Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-{s-zár-szó,{rend,szem}-e-s} Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-{fél-egy-ház-a,hal-a-s} Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
01:00:14  ?
01:00:16  I meant SPAM
01:00:47  :p
01:00:59 -!- kiki` has joined.
01:01:00  you're not funny
01:01:14  but I'm smiling so I'm funny to someone
01:01:20 -!- moony has quit (Remote host closed the connection).
01:02:00  no, you're at best annoying
01:02:08 -!- moonythedwarf has joined.
01:02:23  how rude
01:02:33 -!- moonythedwarf has changed nick to Guest92062.
01:02:42  (you know I'm just joking around, right?)
01:02:58 -!- Guest92062 has quit (Read error: Connection reset by peer).
01:03:21  I don't know what you're joking around about, but whatever it is, you aren't very good at it.
01:03:44  whatever -.-
01:04:50 <\oren\> argh why is my grampa so inhumanly good at card games
01:05:08  perhaps because he is not human
01:05:13  have you checked?
01:05:39 <\oren\> part of his ancestry is, indeed, unknown
01:06:48  At what card game?
01:08:45 <\oren\> Flunn
01:09:42 <\oren\> a game apparently not playd outside northern canada
01:10:38 -!- DHeadshot has quit (Ping timeout: 258 seconds).
01:11:58  do you prefer !=, ~=, <> or some other syntax for inequality
01:13:43  I have used both != and <> for different program language. I think for most kinds, that != will be good. Also a few using /=
01:13:50 <\oren\> I prefer ^
01:14:18 <\oren\> damn it it dodn't line up
01:14:23  you mean /=?
01:14:25  3 /= 2
01:14:25 <\oren\> i prefer !=
01:14:28  oh
01:15:02  I'd make my language flexible if I were making it practical, and allow all four.
01:15:35 <\oren\> what about just isnt
01:15:45  "3 isnt 2"
01:15:46 <\oren\> if x isnt 2 then
01:15:51  if x is 3 then
01:16:12  feels like lua but even more wordose
01:16:21 <\oren\> would work well in a BASIC type language
01:16:33  true
01:16:41  if x is 3 then set x to 5 end
01:17:01  if x is less than 5 then set x to 6 end
01:17:19  what if "less than 5" was a number-like construct like "5" and "3" are?
01:17:20 <\oren\> more like if x lt 5
01:17:31  if x eq 5?
01:18:04 <\oren\> in perl, lt, gt, eq and neq are the string-comparison operators
01:18:20  hm
01:18:24 <\oren\> while > < == != compare numberly 
01:18:31  k
01:18:35  string-comparison?
01:18:39  whatever that means
01:18:48  does it even make sense to compare strings?
01:24:17 -!- hppavilion[0] has joined.
01:27:02 <\oren\> rdococ: asciibetical order
01:28:59  It does make sense to compare strings. Usually by the ASCII codes, although with SQL it is also possible to define other collations too.
01:33:58 <\oren\> hipavilion[!]
01:54:50 -!- MDude has quit (Ping timeout: 250 seconds).
02:06:38 -!- MDude has joined.
02:15:34 <\oren\> https://www.youtube.com/watch?v=Cc9LwNQr0JY
02:21:05  `danddreclist 85
02:21:10  danddreclist 85: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex
02:38:04 -!- floofyhoof has changed nick to broodycoot.
02:51:07  `wisdom
02:51:11  ethanol//Ethanol is a Group 1 carcinogenic substance since 1988.
02:54:20  How difficult would it be to make a television set that has a mode to improve the picture quality of a RF Famicom?
02:55:33  zzo38: Improve by making the picture 3D?
02:55:40  It's been done.
02:55:54  Did you see it? https://www.youtube.com/watch?v=xDxjbXAqTPg
02:56:05  I don't mean to make 3D
02:56:24  But did you see it?
02:56:25  I mean to decode it into palette indices and then reencode the picture.
02:56:39  There's also a paper at http://www.cs.cmu.edu/~tom7/zelda/
02:57:58  I don't mean 3D or anything else like that, but to get rid of the bad quality induced by the RF modulator and demodulator and the NTSC decoder.
03:12:49 <\oren\> https://www.youtube.com/watch?v=Cc9LwNQr0JY
03:24:29 * Zarutian hands zzo38 an Nitendo multi connector with RGB RL out and possibly an SCART adapter to connect it to a telly. 
03:30:30  SCART?
03:32:21  scart <3
03:42:02 -!- oerjan has quit (Quit: Nite).
03:45:44  don't put the scart before the scow
03:46:57  I'd hate on SCART here, but the American alternative is "go fuck yourself".
03:50:39 <\oren\> hmm, I just thought of a crazy game idea
03:51:13 <\oren\> modern kids don't get to use chemistry sets (I was the only person my age who ever had one)
03:51:48 <\oren\> so why not make a "virtual chemistry set" that uses data on real chemicals including reaction rates etc
03:52:46  pikhq: if only they had bloody specified that any newer tellys had L protrusions above and below SCART ports so one could use a rubber band to keep the damn things connected then I would have been rather less irritated
03:53:52  because invariably it would 'just fall out a bit' because someone was 'dedusting'
03:54:40 <\oren\> Zarutian: when I was in france they used tape
03:54:49 <\oren\> at least in the hotel
03:54:56 <\oren\> it still fell out though
03:55:26 <\oren\> (oh, and by 'hotel' i mean a family run bed and breakfast type thing)
03:58:24  and why didnt they specify that the two data lines were just I2C? (Though not directly connected to the devices internal I2C buses)
03:58:41  that is what HDMI at least gets right.
03:59:41 <\oren\> HDMI is annoying because it doesn't have screwholes
03:59:51 <\oren\> DVI has them at least
04:00:10  Most consumer TV connectors don't, though.
04:01:07 * boily sthwacks shachaf. 0.74 FP.
04:01:09  The only screwon connector I know of in that space is the F connector.
04:04:57  I found it rather neat that an brand of VCRs had a little TeleText generation module for manual and certain On Screen Menu stuff. The VCR didnt have any tuner though. (Relied on the pass through from the telly)
04:05:07  Frog Fractions 2 has been revealed
04:08:31  Does it control the external tuner so that it can change the channel for a programmed recording?
04:10:10  I tried to invent the way to use MIDI that can be used for this and other purposes.
04:10:53  Bit of an unusual choice, but MIDI certainly is up to the task.
04:11:14  zzo38: nope, SCART didnt allow for that (but it should have if the two data lines actually had any specified protocol for deck control)
04:12:35  Um, can't you do exactly that with AV.link on SCART?
04:12:52  ... which only helps you, granted, if the deck and the TV actualy have AV.link.
04:14:31  My specification for TVMIDI requires that the external tuner support MIDI CCs 0, 32, and 64 (although CC 0 is unneeded if there are no channel numbers higher than 127), and that it can at least parse all other MIDI messages even if it ignores them. Other commands are defined, but implementation is optional.
04:16:27  (Controls 0 and 32 change the channel, while control 64 is OSD suppress; setting it to 127 ensures that the video output displays only the TV show and no menus or anything else.)
04:18:05  I think it is good at least, do you think?
05:01:57 -!- hppavilion[0] has quit (Ping timeout: 248 seconds).
05:06:57 -!- boily has quit (Quit: PASCAL CHICKEN).
05:09:27 -!- hppavilion[0] has joined.
05:41:22 -!- Zarutian has quit (Quit: Zarutian).
05:53:46  complex language.
05:53:51  3i + 2
05:57:46  The notation in http://smbc-comics.com/ annoys me
05:57:48  rdococ: ?
05:59:34 -!- hppavilion[0] has changed nick to hppavilion[1].
06:12:21 -!- zzo38 has quit (Ping timeout: 248 seconds).
06:30:19 -!- augur has quit (Remote host closed the connection).
06:31:58 -!- zzo38 has joined.
06:32:33  I need inspiration
06:32:34  gimme some
06:33:05  hppavilion[1] I need isnpiration
06:33:09  isnpiration?
06:33:11  yes, isnpiration.
06:33:27  rdococ: No. It's all mine.
06:33:37  I want to create this kind of language.
06:33:41  easier and no IPA - yay
06:33:52  so...
06:34:09  any ideas?
06:34:11  tell meh
06:34:41  if I were a terrible esolanger, how would I create a good language?
06:35:22  hppavilion[1], over here
06:35:51  hppavilion[1], I said here
06:43:14  hppavilion[1]
06:43:23  you're talking in #conlang but not here :/
06:43:29  WHAT
06:43:34  AAAH
06:43:44  I'm sorry... I...
06:43:54  I'm tired and I get weird when I'm tired
06:44:03  It's not a complete lie
06:44:11  ...
06:49:00  hm
06:49:03  esoteric logic
06:49:58  I'm sorry... again... for being a nuisance
06:59:06  what about a non-standard number type
06:59:29 -!- TunaVaruna has left ("Be back later...").
07:00:06 -!- augur has joined.
07:00:27  What kind of non-standard number type?
07:00:28  idk for sure
07:00:39  the idea just popped into my head
07:45:11 -!- hppavilion[1] has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN).
07:45:28 -!- hppavilion[1] has joined.
08:26:50  `tomfoolery @
08:27:04  ​|a+b@| = { √(a²-b²) if a²-b² ≥ 0 ; i√(a²-b²) if a²-b² < 0 }
08:27:35  I think we found a contradiction somewhere along the line with this definition. Or maybe the if statement was to combat the definition.
08:27:48  Err, the contradiction.
08:28:40 * zgrep . o O ( Just pick a type of number that you don't find most places, and it's bound to be fairly non- standard. )
08:31:33 * zgrep . o O ( Like numbers that can be divided by 18603444599. Those aren't common. )
09:06:13  idk why the if conditional is there...
09:06:38  I mean I get the logic it should be √(a²-b²), but why i√(a²-b²) if a²-b² < 0?
09:56:42  Is the ring the Gaussian Integers form prime?
09:56:45  I'm asking for a friend
10:01:26  hppavilion[1], do you know why the if conditional above is there?
10:02:12  rdococ: It becomes real again that way
10:02:25  I know, but why does it have to be real?
10:02:35  OH
10:02:37  Oh.
10:02:51  so if I'm fine with |@| = i then I can remove the if conditional lol
10:03:11  rdococ: Since if a²-b² < 0, then i√(a²-b²) = i√|a²-b²|i = -√|a²-b²|
10:03:19  ik
10:03:39  rdococ: I think it just equates to swapping the positions of a and b?
10:03:52  and negating it, that's what I thought too
10:04:09  isqrt(a^2 - b^2) = -sqrt(b^2 - a^2)?
10:41:22  Oh, |@| = i?
10:41:52 * zgrep looks at the definition and thinks about it
10:42:06  (it was |@| = @ at some point, but that was proven to be not a thing that happens, right?)
10:42:12  s/happens/works/
10:57:27  |@| = -1?
11:00:14  rdococ: Why negating it?
11:09:35  zgrep: |@| = -1
11:09:41  zgrep: |$| = i
11:09:53  `tomfoolery $
11:10:09  zgrep: I don't think I stuck with $; I think I chose a greek letter at some point
11:10:18  I must confess, I know not of what you are speaking.
11:10:28  zgrep: And sometimes I use $ψ = e^iψ
11:10:33  `? $
11:10:38  ​$? ¯\(°​_o)/¯
11:11:57  I see. Could just use cis(ψ) :P
11:12:17  Though I guess it's not any characters shorter, is it.
11:12:53  trans(for p in `ls -R1d ./**/* | grep "class"`; do pnf=`(sed "s/\.class/.java/" <<< $p)| sed "s,^\./,,"`; pn="$PWD/disasm/$pnf"; install -D /dev/null $pn; javap -c "$p" > $pn; done)
11:12:55  Whoops
11:13:00  zgrep: trans(ψ)
11:13:55  ugh....
11:15:02  |ψ| = i wasn't that my idea?
11:15:10  or both, perhaps
11:15:16  both of us or something
11:15:46  zgrep: sqrt(b^2 - a^2) for b>a would mean a positive number
11:17:54  rdococ: Or cryptomnesia
11:18:06  For one of us to the other
11:18:06  um?
11:18:27  (Hint: one-of-us = you)
11:18:34  ?
11:18:38  cryptomnesia?
11:18:54  what does crypto mean?
11:18:58  I forgot.
11:19:11  rdococ: Google is the enemy of your enemy
11:19:19  oh
11:19:25  must be my double enemy then
11:19:37   zgrep: sqrt(b^2 - a^2) for b>a would mean a positive number <-- Yes?
11:19:50  and |@| = -1
11:20:31  so sqrt(1-0) as swapping a and b alone would do = 1
11:20:48  Ah.
11:21:10  Maybe I shouldn't try thinking at 4-6 am.
11:21:16 -!- LKoen has joined.
11:21:26  I wonder what 2^@ would be.
11:21:47 * zgrep . o O ( @^@ )
11:21:56  Wait... didn't we go down this road at some point?
11:22:09  probably my cryptomnesia
11:22:15  I vaguely remember something to do with trying to extend hyperoperators.
11:22:21  s/extend/use/
11:22:24  well...
11:22:36  hyperoperation? Hyperwhatevertheyrecalled.
11:22:58  zgrep: e^@x = ???
11:23:04 -!- IceFly has changed nick to FireFly.
11:23:06  2^@ = x -> log_2(x) = @, right?
11:23:07  zgrep: ln(a+b@) = ???
11:23:16  FireFly: You're no longer cold, I see.
11:23:21  rdococ: yes hth
11:23:23  so all we need is ln(a+b@), or log for any base
11:23:27  hm
11:23:36 -!- hppavilion[1] has changed nick to EarthFly.
11:23:39  zgrep: are you saying I'm hot?
11:23:45  FireFly: :#
11:23:47  I can't type.
11:23:49  FireFly: :3
11:23:59  FireFly, zgrep: get a room you n ≥ 2
11:24:25  well
11:24:28  FireFly: I'm saying your on fire.
11:24:40  Technically... we're in a room.
11:24:43  2^@ = 2@?
11:24:47  zgrep: A separate room
11:24:49  rdococ: No?
11:24:54  nah
11:24:58  rdococ: You'll want to define with e, not 2
11:25:02  true
11:25:05  ln(x), e^x
11:25:07  e^@?
11:25:26  EarthFly: What would the definition for $ be, then...
11:25:29  (out of curiosity)
11:25:29  people really do make your/you're mistakes, i am surprised
11:25:55  My* surprised
11:25:57  :P
11:25:58  rdococ: e^θ@ = cosa(θ)+sina(θ)@
11:26:01 * zgrep . o O ( Your you're own person. )
11:26:05  cosa?
11:26:12  rdococ: Absolute Cosine??
11:26:18  Absolute cosine?
11:26:18  rdococ: I don't know, it was bullshit madeupness
11:26:22  rdococ: WAIT!
11:26:29  ?
11:26:33 -!- EarthFly has changed nick to hppavilion1.
11:26:55  rdococ: One of the uses of complex numbers are representing rotations in 2D space
11:27:01  i only know cosa nostra
11:27:08  true
11:27:44  what would @ be used for?
11:28:09  rdococ: A point (x, y) rotated about the origin by θ is (x', y') where x'+b'i = (sin(θ)+i·cos(θ))(x+bi)
11:28:24  myname: first rule of cosa nostra is don't talk about cosa nostra
11:28:32  oook makes sense
11:28:40  wait, b?
11:28:41  rdococ: Complex numbers do nice rotations. I've been trying to figure out what split-complex numbers transform like
11:28:49  split-complex?
11:28:51  rdococ: Whoops, replace b with y
11:28:52  izabera: i read too much snow crash
11:29:18  rdococ: Split-complex numbers are a+bj, where j^2 = 1, j ≠ 1, j ≠ -1
11:29:24  k
11:29:47  okay...
11:29:50  so what's j^0.5?
11:29:53  rdococ: They're to hyperbolæ the same way complexes are to circles
11:30:02  rdococ: Not sure off the top of my head
11:30:09  Oh, so hyperbolic sine/cosine?
11:30:22  rdococ: But e^θj = cosh(θ)+j·sin(θ)
11:30:33  Only hyperbolic cosine?
11:30:42  rdococ: Whoops, sinh
11:30:46  k
11:30:55  my fingers are broken tonight
11:31:37  You know what it reminds me of?
11:31:39  rdococ: What‽
11:31:56  relativity
11:32:19  Minkowski space to be specific.
11:32:48  to me, 1 and j rotate like x and t rotate.
11:32:55  and 1 and i rotate like x and y would.
11:33:48  what would you call it
11:34:03  well, that I guess.
11:34:25  wait
11:35:26  would that mean |j| = i?
11:35:44  no, idk
11:36:02 -!- kiki` has quit (Quit: Connection closed for inactivity).
11:36:51  I think I'm talking about Lorentz boosts
11:38:59  j is to hyperbolae as i is to circle, yes? now, in Minkowski space, distance is governed by sqrt(x^2 + y^2 + z^2 - t^2), yes?
11:39:46  Now, if we take that idea of - t^2 and apply it to the complex numbers, we get sqrt(r^2 + i^2 - t^2).
11:40:44  Basically, what I'm saying is that the distance formula is sqrt(x^2 - yj^2), and that |j| = sqrt(-1) = i.
11:41:09  Is any of this... making sense?
11:41:36  or have you figured this out already?
11:42:32  hello?
11:48:46  Oh, and by the way... e^x = cosh x + sinh x
11:48:51  nvm, you know that alreadu
11:48:57  I'm embarassing myself
11:58:43  "the association for computational heresy" i like
11:59:32  rdococ: e^x? You mean e^xj??
12:00:04  e^x = cosh x + sinh x
12:00:13  nope
12:00:23  told you I was embarrassing myself
12:00:34 -!- augur has quit (Remote host closed the connection).
12:01:10 -!- augur has joined.
12:05:46 -!- augur has quit (Ping timeout: 258 seconds).
12:10:13  Not sure why I made this. https://usercontent.irccloud-cdn.com/file/WOSlVQCN/%40.mov
12:24:02 -!- hppavilion1 has quit (Ping timeout: 264 seconds).
13:12:19 -!- LKoen has quit (Remote host closed the connection).
13:21:52 -!- marlen has joined.
13:23:17 -!- marlen has quit (Client Quit).
13:36:21 -!- LKoen has joined.
14:01:53 -!- augur has joined.
14:06:38 -!- augur has quit (Ping timeout: 264 seconds).
14:38:40 -!- Froox has joined.
14:40:53 -!- TieSoul has joined.
14:41:46 -!- Frooxius has quit (Ping timeout: 258 seconds).
14:44:51 -!- boily has joined.
14:50:00  `wisdom
14:50:16  jonathan hoag//Hoag is an art critic.
15:05:14  I assume people in here know of Pokemon Showdown?
15:05:28  How approachable is it for someone who hasn't played a real Pokemon game?
15:05:36  (I have played the card game online)
15:07:48 -!- Froox has quit (Quit: *bubbles away*).
15:08:06 -!- Frooxius has joined.
15:18:20  `unidecode ñ
15:18:24  ​[U+00F1 LATIN SMALL LETTER N WITH TILDE]
15:34:13  izabẽllora
15:35:44  yo!ily
15:39:41  oh I like that one
15:39:47  good portmanteau
15:45:38  Dzireń Dobfly.
16:02:54 -!- augur has joined.
16:05:44 -!- boily has quit (Quit: SHIRT CHICKEN).
16:06:57 -!- augur has quit (Ping timeout: 240 seconds).
16:23:11 -!- TieSoul_ has joined.
16:27:12 -!- TieSoul has quit (Ping timeout: 258 seconds).
16:46:11 -!- Lord_of_Life has quit (Excess Flood).
16:49:52 -!- Lord_of_Life has joined.
16:51:36 -!- LKoen has quit (Remote host closed the connection).
17:52:18 -!- LKoen has joined.
18:19:03 -!- augur has joined.
18:19:45 -!- ski has joined.
18:59:37 -!- TieSoul_ has quit (Ping timeout: 240 seconds).
19:01:34 -!- kiki` has joined.
19:17:36 -!- Lord_of_Life has quit (Excess Flood).
19:17:52 -!- Lord_of_Life has joined.
19:34:12 -!- Froox has joined.
19:36:33 -!- Frooxius has quit (Ping timeout: 258 seconds).
19:41:05 -!- augur has quit (Remote host closed the connection).
19:41:58 -!- augur has joined.
19:42:19 -!- hppavilion1 has joined.
19:46:17 -!- augur has quit (Ping timeout: 240 seconds).
19:48:31  On some television shows I have watched I noticed that the captions are slightly different than what they say, such as "chocolate" instead of "candy" for example. Both ways make sense but they are different. Do you know why they differ?
19:52:57  a possible reason is that they copy the script, rather than listening to the actors
19:53:24  I did think of that. But why didn't the actors say what is written on the script then?
19:53:44  The shows I noticed this for were not in colour.
19:53:56  'I think it would flow better if I said "candy" instead of "chocolate"'
19:54:21  In a scene with several takes... and finally the director picks the one they think fits best
19:54:57  But it's just one possibility of many anyway, though perhaps the most plausible.
19:55:09  Dammit, Carrie Fisher died...
19:55:27  int-e: Ah, OK
19:55:45  Also possible, you listen to a whole sentence before writing it down, and mix up synonyms. Or you base it on a translation of another set of captions. Or you actually abridge the text to fit on screen.
19:56:04 -!- hppavilion1 has set topic: The international hub for Esoteric  Programming | http://esolangs.org/ | RIP Carrie Fisher. She will be missed. | 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 pizza testing, use #esoteric-blah.
19:56:12  :,(
19:56:14 -!- TieSoul_ has joined.
19:56:21 -!- TieSoul_ has quit (Client Quit).
20:02:47 -!- augur has joined.
20:02:49  Is there a device that can receive a picture from IEEE 1394 and captions from composite and then to output the combined signal as a composite video out?
20:15:05 -!- augur has quit (Remote host closed the connection).
20:27:09 -!- LKoen has quit (Remote host closed the connection).
20:44:17 -!- augur has joined.
20:48:45 -!- Froox has quit (Quit: *bubbles away*).
20:49:03 -!- Frooxius has joined.
20:57:24  Some of the rules of Magic: the Gathering I think I would have written differently.
20:57:25  I would have written the rule for flip a coin differently. I would have made "flip a coin" to be a keyword action meaning "choose heads or tails at random". But some effects can have the player win/lose the flip and others don't, so this can complicate it a bit; errata might fix it, but maybe there is a better way to fix it, but I don't know.
20:58:06  There are other examples too, in order to attempt to remove redundant stuff, to clarify some things, etc.
20:58:12  Do you have opinion of such thing?
20:59:36  What if a coin lands on its edge?
21:00:42  It is an invalid choice, so you must flip the coin again.
21:01:27  "Flip a coin" is meaning "choose heads or tails at random", so if you make the choice at random by flipping a coin and it lands on its edge, that choice is invalid therefore you must flip the coin again.
21:02:59  I mean, before your changes are applied.
21:03:57  It is unclear, but probably you would have to do the same thing anyways.
21:06:48  I think you should win the game.
21:07:04 -!- LKoen has joined.
21:07:28  But the rules do not say that you will win the game in such case.
21:08:32  But they don't say that you don't, either.
21:09:11  That is true, but I think it is irrelevant.
21:12:58 -!- Froox has joined.
21:13:23 -!- Froox has quit (Remote host closed the connection).
21:13:38 -!- Froox has joined.
21:14:58  Do the rules say that it's irrelevant?
21:17:00 -!- Frooxius has quit (Ping timeout: 258 seconds).
21:17:11  `? Belgium
21:17:20  Belgium? ¯\(°​_o)/¯
21:17:33  `le/rn Belgium/The plural form of "Belgium" is "Belgia".
21:17:35  Fuck
21:17:36  All le//rn variants now use two slashes in the format.
21:17:41  `le//rn Belgium/The plural form of "Belgium" is "Belgia".
21:17:42  All le//rn variants now use two slashes in the format.
21:17:47 * hppavilion1 facepalms
21:17:58  `le/rn Belgium//The plural form of "Belgium" is "Belgia".
21:18:04  Learned 'belgium': The plural form of "Belgium" is "Belgia".
21:19:13  `le/rn C++ comments/C++ single-line comments use "//"; multi-line comments use "/*" "*/"
21:19:48  Are you going to confuse you?
21:24:31 -!- Phantom_Hoover has joined.
21:25:26 -!- Froox has quit (Quit: *bubbles away*).
21:25:44 -!- Frooxius has joined.
21:32:57  `` hg tip
21:33:04  changeset:   10035:70889ab71789 \ tag:         tip \ user:        HackBot \ date:        Tue Dec 27 21:17:58 2016 +0000 \ summary:      le/rn Belgium//The plural form of "Belgium" is "Belgia".
21:54:22  Euclidean Distance is a metric in en–space
21:56:51 <\oren\> c++ multi line comments can also use #if 0
21:58:46  I commonly use #if 0 for disabling a block of code or for adding the compilation script
21:58:59  Rather than for comments
22:19:22 -!- puckipedia has quit (Excess Flood).
22:19:39 -!- puckipedia has joined.
22:40:37 -!- hppavilion1 has quit (Ping timeout: 248 seconds).
22:46:47 -!- oerjan has joined.
22:54:35 -!- Zarutian has joined.
23:01:18  `? C++ comments/C++ single-line comments use "
23:01:27  C++ comments/C++ single-line comments use "? ¯\(°​_o)/¯
23:02:18  who needs a wisdom.for that?
23:03:28 <\oren\> `? c++ comments
23:03:30  c++ comments? ¯\(°​_o)/¯
23:03:39 <\oren\> `? 'c++ comments'
23:03:41  ​'c++ comments'? ¯\(°​_o)/¯
23:03:48 <\oren\> `` ? 'c++ comments'
23:03:51  c++ comments? ¯\(°​_o)/¯
23:03:52 * zgrep is assuming HackEgo didn't learn that in any way, shape, or form because of the lack of reply
23:05:23  @tell hppavilion[1]  Is the ring the Gaussian Integers form prime? <-- yes, obviously hth
23:05:23  Consider it noted.
23:06:17  zgrep: good.
23:07:53  `` ls bin/?
23:07:56  bin/` \ bin/̊ \ bin/  \ bin/! \ bin/? \ bin/¿ \ bin/' \ bin/" \ bin/( \ bin/@ \ bin/* \ bin/؟ \ bin/ \ bin/ \ bin/1 \ bin/2 \ bin/5 \ bin/f \ bin/h \ bin/n \ bin/w
23:07:58 -!- boily has joined.
23:08:30  `` cd bin; echo ?
23:08:32  ​` ̊   ! ? ¿ ' " ( @ * ؟   1 2 5 f h n w
23:08:39  Haha.
23:09:03  `url bin/?
23:09:04  i'm honestly not sure why \oren\'s line worked.
23:09:05  http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%3F
23:09:37  `echo bin/?
23:09:38  bin/?
23:09:45  `` ?=
23:09:46  `` ?
23:09:47  ​/hackenv/bin/`: line 4: ?=: command not found
23:09:49  ​? ¯\(°​_o)/¯
23:10:01  `` echo ?
23:10:03  ​?
23:10:11  `` cd bin; echo ?
23:10:13  ​` ̊   ! ? ¿ ' " ( @ * ؟   1 2 5 f h n w
23:10:19 <\oren\> https://www.youtube.com/watch?v=zxXy3SrBcWw
23:10:37  oh right
23:11:01  it worked because there aren't any single-char files in the cwd
23:11:05 <\oren\> od -c bin/\?
23:11:19 <\oren\> `` od -c bin/\?
23:11:21  0000000   #   !   /   b   i   n   /   b   a   s   h  \n   t   o   p   i \ 0000020   c   =   $   (   e   c   h   o       "   $   1   "       |     \ 0000040   l   o   w   e   r   c   a   s   e       |       s   e   d     \ 0000060   "   s   /   n   o   o   \   +   d   l   /   n   o   o   o   d \ 0000100   l   /   ;   s   /       *   $   /   /   "   
23:11:31 <\oren\> `` cat bin/\?
23:11:33  ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/noooooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \     then cat /dev/urandom; \     elif [ -e "$topic" ]; \     then cat "$topic" | rnoooooooodl; \     elif [ -e "$topic1" ]; \     then cat "$topic1" | r
23:12:36  >_>oodl
23:13:15 <\oren\> `` echo noooodl
23:13:17  noooodl
23:13:18 <\oren\> `` echo noooodl
23:13:19  noooodl
23:13:24 <\oren\> `` echo nooooooodl
23:13:26  nooooooodl
23:13:38 <\oren\> `` echo nooooooodl | rnoooooooodl
23:13:40  ​/hackenv/bin/`: line 4: rnoooooooodl: command not found
23:13:42  `` echo nooodl
23:13:43  nooooodl
23:13:45 <\oren\> `` echo nooooooodl | rnooooooooodl
23:13:46  ​/hackenv/bin/`: line 4: rnooooooooodl: command not found
23:13:56 <\oren\> `` echo nooooooodl | rno*dl
23:13:57  ​/hackenv/bin/`: line 4: rno*dl: command not found
23:14:07  \oren\: tip: rnooooooooodl doesn't exist
23:14:15  `cat bin/`
23:14:16  ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooodl
23:14:18  also tip
23:14:28 <\oren\> `` echo nooooooodl | rnooodl
23:14:29  nooooooodl
23:14:32 <\oren\> `` echo nooooooodl | rnooodl
23:14:33  nooooooodl
23:14:38 <\oren\> `` echo nooooodl | rnooodl
23:14:39  nooooodl
23:14:49  \oren\: it only applies to three o's input
23:14:55  `cat bin/rnooodl
23:14:57  perl -pe 's/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge'
23:15:03 <\oren\> `` echo rnooodl | rnooodl
23:15:05  rnoooodl
23:15:09 <\oren\> `` echo nooodl | rnooodl
23:15:11  nooooooodl
23:15:19  `mkx bin/cat///bin/cat "$@" | rnooodl
23:15:23  hth
23:15:24  bin/cat
23:15:49  oerjan: Wait, why doesn't rnoooooodl work any any sequence of three os?
23:16:01  Kind of scow that it has to be surrounded by n and dl
23:16:18  I know people didn't like it when it was any character repeated three times. But three os?
23:17:28  `before
23:17:50  bin/cat//bin/cat: no such file in rev bd7f812be8ef
23:18:22  `cat bin/`
23:18:24  ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooooodl
23:18:45  `revert
23:18:47  Done.
23:19:12  oerjan wants cats to be trustworthy
23:20:52  too much redundancy, especially if you change it to any three o's
23:22:14 <\oren\> oooh I found the original song 
23:22:17 <\oren\> https://www.youtube.com/watch?v=Gldhm5MI9ho
23:24:09 <\oren\> 聴きごたえ抜群
23:29:47 <\oren\> °ᗝ°)(°ᗜ°)(°ᗝ°)(°ᗜ°)(°ᗝ°)(°ᗜ°)(°ᗝ°)(°ᗝ°)(°ᗜ°)(°ᗝ°)(°ᗜ°)(°ᗝ°)(°ᗜ°)(°ᗝ°)(°ᗜ°)(°〇°)(°〇°)
23:30:01 <\oren\> https://www.youtube.com/watch?v=9Gxkt1FNL5s
23:34:16 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
23:46:35 <\oren\> more new unicode characters are coming! PREPARE YOURSELF!
23:46:38 <\oren\> http://www.unicode.org/L2/L2016/16381-n4778r-pdam1-2-charts.pdf
23:49:22 * oerjan pats /hackenv/share/UnicodeData.txt
23:49:38  WE WILL ADAPT
23:55:00 <\oren\> including hentaigana
23:56:17 <\oren\> in the Kana supplement block U+1B002-1B0FF
23:57:16  2BEB ⯫ STAR WITH RIGHT HALF BLAC
23:57:29  according to the picture, the whole right is black
23:58:04  probably fascists
23:58:09  Astrological symbols for Eris and Sedna
23:58:13 <\oren\> the copyleft symbol is in too
23:58:25 <\oren\> 1F12F
23:58:32  whoa whoa whoa
23:58:35  lots of good jams here
23:58:41  PARAGRAPHUS MARK
23:58:48  PUNCTUS ELEVATUS MARK
23:59:01  "indicates a minor medial pause where the sense is complete but the meaning is not"
23:59:06  I'm going to be using that all the time.

2016-12-28:

00:00:08 -!- FountainandFlame has joined.
00:00:43  I think Unicode is overfull of stupid
00:00:52  Lol
00:01:06  I've never came across this before
00:01:29  FountainandFlame: What did you expect?
00:01:42  It offers potential for discussion
00:01:50  Not sure 
00:01:54 <\oren\> Well they also added new androgynous emoji for "ADULT" "CHILD" and "OLDER ADULT" 
00:02:47  Are we really here to talk about emojis?
00:02:49 <\oren\> as well as "BEARDED PERSON" and "PERSON WITH HEADSCARF"....
00:03:13  Who's all present anyways?
00:03:13  . o O ( wouldn't a pause where the meaning is complete but the sense is not be more appropriate for our regulars )
00:04:13  FountainandFlame: someone brought up the newest unicode additions
00:04:22 <\oren\> http://www.unicode.org/L2/L2016/16381-n4778r-pdam1-2-charts.pdf
00:04:47  Unicode is a mess, but it's the mess we all agree upon.
00:04:48  I'm about to open it up
00:04:59  What is it exactly?
00:05:05  The link
00:05:17  Link to the list of the new Unicode characters, I think.
00:05:23  `relcome FountainandFlame 
00:05:35  ​FountainandFlame: 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.)
00:06:03 -!- kiki` has quit (Quit: Connection closed for inactivity).
00:06:11  Holy cow that's cool
00:07:20  So, this chat is dedicated to Unicode programmers for universal text?
00:07:38  FountainandFlame: No it isn't, but at least at this time such thing are sometimes discussed a bit
00:07:58  (We often to discuss many different kind of things and is not always on topic; see logs for details)
00:08:11  Oh okay. Well, glad to stumble in here, I love good discussions
00:08:20  (And if you want to know the "proper" topics of discussions, to please see wiki.)
00:08:56 <\oren\> somtimes we talk about magic the gaherig
00:09:08 <\oren\> sometimes about theoretical mathematics too
00:09:15  I assume there are at least a few who use this interface often?
00:09:17  Yes, there is that too
00:09:24  FountainandFlame: What interface?
00:09:32  This site I mean
00:09:40  What site do you mean?
00:09:48  What we are using for communication right now
00:09:49 -!- Lord_of_Life has quit (Excess Flood).
00:09:50  this "site" is a worldwide network
00:10:01  known as Freenode.
00:10:12  It is IRC. You are using probably the Freenode web IRC client, although other people use their own IRC client
00:10:20  It is connect to the same network of IRC servers.
00:11:11  I'm sorry for seeming ignorant, I feel more up to speed now 
00:11:28  About the sercer
00:11:32  Server
00:12:12  you better take notes, there will be a quiz at the end
00:12:21  Haha 
00:12:36  I have a pretty good memory 
00:12:45  zzo38 even wrote his _own_ irc client, it's the kind of thing some people here would do :)
00:13:22 -!- Lord_of_Life has joined.
00:13:43  Very cool
00:13:46 <\oren\> I'm using irssi client
00:14:13 <\oren\> and I'm interested in unicode because I make my own font
00:14:31  i've sometimes used the web client when i cannot get to the server i run irssi on
00:14:44  \oren\: how close are you to unicode-completeness?
00:15:33  . o O ( who's adding characters faste, \oren\ or the consortium )
00:15:38  *faster
00:16:13  Yeah the PDF you sent me was pretty interesting. I originally studied ideograms which brought me to Hermetic Philosophy 
00:17:17 * oerjan smells the other kind of esoteric
00:17:37  How much of the UTCE set is in your font so far?
00:19:32  Looking on Wikipedia about Hermetic Philosophy and about ideograms, I do not see much about what it has to do with?
00:19:44 <\oren\> there are 20524 characters supported
00:19:54  Absolutely nothing 
00:20:13  Ideograms are symbols 
00:20:43  Usually found in books alongside modern text 
00:23:17  Yes I know that
00:24:35  Just, disregard my past comments lol
00:25:07  OK
00:28:27  What the hell is extensive pizza testing??!
00:28:32  O.o
00:28:41  That doesn't sound goos
00:28:43  Goos
00:28:46  Good
00:28:51  I think it is the joke
00:29:06  I hope so 
00:29:07  Æternal Anchovies!
00:29:27  Pizza means terrible things in other parts of the internet
00:30:40  yes, but not in these parts. we aren't terrible.
00:30:56  Okay people, I'm out of here. I'll return, maybe, maybe not 
00:31:02  OK
00:32:01  good returning! careful out there, it's icy and slippery!
00:32:09  I can see that Ive run into the wrong place bahahaha
00:32:23 -!- FountainandFlame has quit (Quit: Page closed).
00:34:25  @metar CYQB
00:34:25  CYQB 280000Z 25012KT 15SM SCT060 01/M04 A2967 RMK SC4 SLP054
00:56:41  ?metar CYVR
00:56:41  CYVR 280000Z 06005KT 360V090 20SM FEW025 FEW050 BKN120 04/02 A2997 RMK SC1SC1AC3 SLP151
01:05:00 <\oren\> ?metar cyyz
01:05:01  CYYZ 280005Z 28008KT 15SM -SHSN BKN020 OVC025 M01/M04 A2995 RMK SC5SC3 CVCTV CLD EMBD SLP152
01:05:06 <\oren\> ?metar cyyb
01:05:06  CYYB 280000Z 35009KT 5SM -SN OVC018 M05/M07 A2980 RMK SC8 SLP114
01:06:07 <\oren\> I'm a bit north of cyyb
01:06:38 -!- Sprocklem has joined.
01:07:50  I think hppavilion[1] is the northernmost and westernmost esoterer.
01:12:38  boily: northernmost? *cough*
01:12:54  oh hm. eh. eeeeeh. >_>'...
01:13:17  hellørjan. didn't see you there.
01:13:27 * oerjan wavellos
01:16:14 -!- Sprocklem has quit (Ping timeout: 264 seconds).
02:07:21 <\oren\> well do we have anyone who lives in east asia?
02:09:23  ?help metar
02:09:23  metar 
02:09:23  Look up METAR weather data for given airport.
02:16:34  he\\oren\. we have lifthras1ir for that.
02:16:54  wellop1s1. what are your approximative geographic coördinates and body weigh?
02:19:33  I live at 0° 0°, ±180°, and mass on the order of 1 megagram.
02:20:52  Yeah, as far as Alaska goes Anchorage is fairly far south.
02:21:08  Trondheim is definitely north of it, though not by *much*.
02:21:35  i can't think of anyone else here who's definitely north of me
02:21:55  but there may be people who haven't stated their whereabouts.
02:22:20  There aren't *that* many urban areas north of you, though, so you likely are the most northern.
02:22:42  unless there's a stealth norwegian or someone in murmansk
02:22:59  i,i an urban is what urjan will do if you're too disruptive
02:23:11  Or Reykjavik.
02:23:41  oh duh, Zarutian 
02:24:04  Oh, is Zarutian from Reykjavik?
02:24:18  Somewhere in Iceland at least.
02:24:22  Well, they have an Icelandic host, so that's quite likely.
02:24:28 * oerjan resigns the northernmost throne
02:24:44  There aren't that many people in Iceland *not* in Reykjavik, so...
02:24:54  well, I live in an abutting muncipality called Kópavogur
02:25:08  (literally 2/3rds of the country is in the metro area of Reykjavik)
02:25:49  the most populous street is Hraunbær
02:26:14  So, yes, you're the northernmost Esotericer.
02:26:15  I think oerjan still northerns more than Zarutian.
02:26:33  Is oerjan notably north of Trondheim?
02:26:55  oh, Trondheim, not Tromsø...
02:27:15  Because Reykjavik is about 75' north of Trondheim.
02:28:00  75 feet is not very much hth
02:28:05  :P
02:28:26  Nor is 75 minutes, really.
02:28:50  @metar lowi
02:28:50  LOWI 280220Z AUTO 28003KT 9999 FEW070 OVC110 M01/M05 Q1041
02:29:00  not so cold, hmm
02:29:06  @metar KFLY
02:29:06  KFLY 280215Z AUTO 27018G27KT 10SM CLR 08/M12 A3000 RMK AO2 T00761125
02:29:16  Yeah okay.
02:29:35  Bit windy though.
02:30:29 -!- Zarutian has quit (Ping timeout: 260 seconds).
02:32:21  Hm. Why is the esolangs wiki not written in an esolang...
02:34:46  There are a lot of language-specific wikis written in the language they're about, aren't there
02:34:53  Well, at least Tcl and Factor
02:34:55 -!- Zarutian has joined.
02:35:05  zgrep: bootstrapping problem
02:35:16  without esowiki, there are no esoteric languages
02:35:43  So, uh, bootstrap it in something not so esoteric?
02:35:55  But then migrate to something rather esoteric.
02:36:59  timed out there, did I miss anything directed at me?
02:40:20  Zarutian: You may have missed the topic, which mentions the (currently working!) logs.
02:40:56  I always forgot to check which channels are publicly logged.
02:41:11  specially in this age of deforrestation
03:04:01 <\oren\> `unicode 𝙹𝙺𝙻
03:04:18  U+1D679 MATHEMATICAL MONOSPACE CAPITAL J \ UTF-8: f0 9d 99 b9  UTF-16BE: d835de79  Decimal: 𝙹 \ 𝙹 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ Decomposition:  004A \  \ U+1D67A MATHEMATICAL MONOSPACE CAPITAL K \ UTF-8: f0 9d 99 ba  UTF-16BE: d835de7a  Decimal: 𝙺 \ 𝙺 \ Category: Lu (Letter, Uppercase) \ 
03:15:11 -!- hppavilion1 has joined.
03:19:31 <\oren\> `u8tbl 0x1DB3 0x1DBF
03:19:33  ​ᶳᶴᶵᶶᶷᶸᶹᶺᶻᶼᶽᶾᶿ
03:21:39  are those actually used in the real world?
03:21:53 <\oren\> hmm... maybe?
03:23:08 <\oren\> `u8tbl 0xA7AF 0xA7AF
03:23:09  ​ꞯ
03:23:18 <\oren\> small capital Q
03:23:34 <\oren\> `u8tbl 0xA7B8 0xA7B9
03:23:35  ​Ꞹꞹ
03:24:28  `u8tbl A2
03:24:29  ​/hackenv/bin/u8tbl: line 1:   293 Segmentation fault      u8tbl.exe $@
03:24:35  `u8tbl 0xA2
03:24:36  ​/hackenv/bin/u8tbl: line 1:   293 Segmentation fault      u8tbl.exe $@
03:25:17 <\oren\> Zarutian: you need two numbers
03:25:28 <\oren\> `u8tbl 0xA2 0xA2
03:25:28  ​¢
03:26:07 <\oren\> `u8tbl 0x2E43 0x2E4E
03:26:08  ​⹃⹄⹅⹆⹇⹈⹉⹊⹋⹌⹍⹎
03:26:20  `u8tbl 0x0 0x1FFFF
03:26:21  ​.  \ 
03:27:27 <\oren\> `unicode ⹎
03:27:29  U+2E4E  - No such unicode character name in database \ UTF-8: e2 b9 8e  UTF-16BE: 2e4e  Decimal: ⹎ \ ⹎ (⹎) \ Uppercase: U+2E4E \ Category: Cn (Other, Not Assigned)
03:27:47 <\oren\> PUNCTUS ELEVATUS MARK
03:34:46 <\oren\> `unicode 
03:34:48  U+FFF9 INTERLINEAR ANNOTATION ANCHOR \ UTF-8: ef bf b9  UTF-16BE: fff9  Decimal:  \  \ Category: Cf (Other, Format) \ Bidi: ON (Other Neutrals) \  \ U+FFFA INTERLINEAR ANNOTATION SEPARATOR \ UTF-8: ef bf ba  UTF-16BE: fffa  Decimal:  \  \ Category: Cf (Other, Format) \ Bidi: ON (Other Neutrals) \  \ U+FFFB INTERLINEAR ANNOTATI
03:35:02 <\oren\> argh
03:41:15  jesus
03:41:22  so many boxes
03:44:34 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:44:51  `grwp boxmodel
03:45:02  boxmodel:boxmodel is how we figure out how big Taneb's cage is going to be. \ Binary file reflection matches
03:45:16  `dowg boxmodel
03:45:26  5667:2015-06-24  learn boxmodel is how we figure out how big Taneb\'s cage is going to be.
03:46:57  `unicode cage
03:47:00  No output.
03:54:09 <\oren\> `? cage
03:54:12  cage? ¯\(°​_o)/¯
04:04:01  `? unicode
04:04:02  Unicode is a mess invented in 1988 by Xerox, Microsoft, the Spanish Inquisition, and the evil Human Supremacy Corporation, in order to make it easier for the government to spy on Chinese people.
04:08:29 -!- oerjan has quit (Quit: Nite).
04:17:11 <\oren\> `? xerox
04:17:13  xerox? ¯\(°​_o)/¯
04:17:24 <\oren\> `? microsoft
04:17:25  microsoft? ¯\(°​_o)/¯
04:23:52  Microsoft doesn't exist. it wasn't Tanebvented.
04:36:38 <\oren\> `? apple
04:36:39  apple? ¯\(°​_o)/¯
04:39:03 <\oren\> `le/rn apple/An apple is a sweet fruit grown on trees in temperate areas. Also an unimportant Californian rectangle factory.
04:39:04  All le//rn variants now use two slashes in the format.
04:39:14 <\oren\> `le/rn apple//An apple is a sweet fruit grown on trees in temperate areas. Also an unimportant Californian rectangle factory.
04:39:17  Learned 'apple': An apple is a sweet fruit grown on trees in temperate areas. Also an unimportant Californian rectangle factory.
04:44:46 -!- boily has quit (Quit: ULTIMATE CHICKEN).
05:17:36 <\oren\> ᚁᚂᚃᚄᚅᚆᚇᚈᚉᚊᚋᚌᚍᚎᚏᚐᚑᚒᚓᚔ
06:21:48 -!- Jafet has quit (Ping timeout: 268 seconds).
06:22:16 -!- Jafet has joined.
06:37:49 -!- Jafet has quit (Ping timeout: 258 seconds).
06:43:56  `? Belgium
06:43:57  The plural form of "Belgium" is "Belgia".
06:47:02 -!- Jafet has joined.
06:51:18 -!- Jafet has quit (Ping timeout: 245 seconds).
06:58:03 -!- Jafet has joined.
07:02:12  Belgiana
07:29:16 -!- augur has quit (Remote host closed the connection).
08:10:19 -!- Guest93457 has joined.
08:30:28 -!- Zarutian has quit (Quit: Zarutian).
08:35:08  ᚇ
08:53:33 -!- Guest93457 has quit (Remote host closed the connection).
08:54:39  [wiki] [[Brainfuck]]  https://esolangs.org/w/index.php?diff=50603&oldid=50562 * Rdebath * (+334) Small notes on "Hello World" variants
09:05:47 -!- augur has joined.
09:53:09 -!- augur has quit (Remote host closed the connection).
11:56:21  [wiki] [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=50604&oldid=50596 * Erikkonstas * (+281) /* Introductions */
12:51:17 -!- hppavilion1 has quit (Ping timeout: 248 seconds).
12:51:54 -!- Phantom_Hoover has joined.
13:33:22 -!- oerjan has joined.
13:37:12 -!- LKoen has joined.
15:11:20 -!- boily has joined.
15:28:19 -!- oerjan has quit (Quit: byely).
15:28:52  @tell oerjan hellørjan. au revoirjan.
15:28:52  Consider it noted.
15:54:31 -!- Lord_of_Life has quit (Excess Flood).
15:58:54 -!- Lord_of_Life has joined.
16:11:24 -!- Froox has joined.
16:14:24 -!- Frooxius has quit (Ping timeout: 256 seconds).
16:14:58 -!- LKoen has quit (Remote host closed the connection).
16:16:23 -!- Froox has quit (Quit: *bubbles away*).
16:18:22 -!- LKoen has joined.
16:39:22 -!- augur has joined.
16:43:57 -!- Dicalo has joined.
16:44:33 -!- Dicalo has left.
17:09:53 -!- clog has quit (Ping timeout: 265 seconds).
17:16:08  [wiki] [[User:Ivancr72]]  https://esolangs.org/w/index.php?diff=50605&oldid=50493 * Ivancr72 * (-21) 
17:16:32 -!- augur has quit (Remote host closed the connection).
17:17:08  bonjourjan
17:18:55 -!- Alcest has quit (K-Lined).
17:30:01 -!- izabera has changed nick to atk.
17:30:09 -!- atk has changed nick to izabera.
17:33:42 -!- clog has joined.
17:58:06 -!- sebbu has quit (Ping timeout: 256 seconds).
18:19:52 -!- Lord_of_Life has quit (Excess Flood).
18:21:24 -!- Lord_of_Life has joined.
18:35:43  `wisdom
18:36:00  stalagmite//A stalagmite is an upside-down stalactite.
18:40:24  . o O ( resist the temptation. do not stalagtite. it's for your own best interest. do not yield. )
18:40:31  `? stalagtite
18:40:38  stalagtite? ¯\(°​_o)/¯
18:40:39  . o O ( damn you fingers. )
18:40:48  huh? wasn't there a wisdom about that?
18:41:26  yup, there was. still in the PDF, so all is well.
18:45:30  `wisdom
18:45:34  drug//Drugs are no joke.
18:45:44  `` rm wisdom/drug
18:45:48  *poof*!
18:45:52  No output.
18:45:54  `wisdom
18:45:56  evil throne//The evil throne belongs to oerjan, when he's not being overthrone. He rarely sits on it, though, since that time it tried to eat him.
18:46:22  didn't he relinquish it yesterday? or was it only the northern bit of it?
18:46:45  @ask oerjan hellørjagain. do you still throne, or did you abdicate all of it?
18:46:45  Consider it noted.
18:46:48  `wisdom
18:46:52  alise//elliott's not hiding over here
18:47:01  not at all.
18:47:06  `wisdom
18:47:08  endomorphism//Endomorphisms are just final morphisms.
18:47:16  `wisdom
18:47:18  manometer//A manometer is a device for testing real men by putting them under pressure.
18:47:42  `wisdom
18:47:44  tgtgtgtg//This gizmo talks gibberish too garbled to grasp.
18:48:08  the sound of tickling Bruce Wayne's beard.
18:48:12  `wisdom
18:48:17  tmux//tmux is a way to have tabs in your terminal without having bash barf all over your screen. It allows the character 🀤 to appear.
18:48:45  AAAAAAAAAAAAAAAAAH!
18:49:12  I can't mouse select. if I drag'n'drop, it switches windows in weechat depending on the direction.
18:49:24  I don't want silly mouse gestures in my IRC.
18:52:48  use irssi
18:52:57 -!- LKoen has quit (Remote host closed the connection).
18:53:30  `unidecode 🀤
18:53:31  ​[U+1F024 MAHJONG TILE BAMBOO]
18:54:45 -!- Frooxius has joined.
18:55:26  int-ello. never!
18:55:50  (ftr, I tried it, but found it too much of a hassle to properly configure to my tastes.)
18:56:16  (re my current problem: this only happens here on my laptop for no apparent reason.)
18:57:22  it's a touchy topic
19:05:43  What electrical specification is needed for Digi-RGB to send the video properly without distortion? Some shielding may be needed also. Also the speed may be high so that also is relevant to figure if capacitance and so on is relevance but I don't know a lot about it to figure out
19:18:46 -!- Lord_of_Life has quit (Excess Flood).
19:19:24 -!- Lord_of_Life has joined.
19:39:56 * boily pings Lord_of_Life between the floods
19:41:37  C does not have the support for anonymous macros.
19:41:57  Nor for overloading macros.
19:43:38  hezzo38. how would one achieve an anonymous macro???
19:45:52  I am not quite sure, but I have once found myself wanting to use such a thing. Possibly that a macro argument will then be defined as a temporary macro with a new name not used otherwise.
19:46:31  C also has no precomputed or partially precomputed macros, and I think ability for partially precomputed macros can be useful to have.
19:46:54  shouldn't that be better constrained through well-typed higher-order functions?
19:47:29  (caveat boilemptor: I never used C's function pointers. they are terrifying.)
19:48:33  That is one thing, but macros is another thing. High-order macro can be help good though I think
19:49:31  I think the main problem with C's function pointers is the syntax for specifying types, but if you use typedef then you can avoid these problems.
19:55:08 -!- sebbu has joined.
20:02:06  i spy a boily
20:02:14  at 3pm!
20:02:20  what do?
20:24:07 <\oren\> I'm adding more ogham letters
20:31:26 <\oren\> also coptic
20:34:02 -!- `^_^v has joined.
20:35:33  any japanese speaker online?
20:36:42  http://i.imgur.com/22US73Y.png  they wrote goddo in furigana over kami, and the voice actor also read goddo
20:36:51  why that?
20:42:09  izabera: an alternate reading
20:42:30  ok
20:42:58  in this case it looks like the name is "God Enel", and they wanted to preserve the meaning of the kanji for kami, so they used the kanji but the furigana say to pronounce it differently
20:43:53 <\oren\> they just decided to say the english word god but write it with 神 to give the meaning
20:44:34  ok thanks guys
20:45:44 <\oren\> similar thing below that where they wrote 夜明曲 but gave furigana of オーバード
20:48:41 <\oren\> the kanji reads as dawn-song roughly
20:49:11  i see, but i didn't know those <.<
20:49:52 <\oren\> 夜明曲 isn't a real word apparently
20:50:16 <\oren\> but 夜明け means dawn and 曲 means song
20:52:41  I have also noticed at least once before in Akagi manga where they did add a kanji with the furigana to specify the English reading.
20:53:44  Sometimes it can be confusing if you mean a Japanese, Chinese, or English reading of the words, but probably to Japanese people it is less confusing, although still sometimes they want to specify differently I suppose, is why they do like that.
20:54:19  Mudazumo Naki Kaikaku does it a bunch to rename mahjong terms
20:59:36 -!- broodycoot has changed nick to frootykook.
21:13:01 -!- Zarutian has joined.
21:15:37 -!- Froox has joined.
21:16:02 -!- Frooxius has quit (Ping timeout: 258 seconds).
21:19:50 -!- Sprocklem has joined.
21:21:01 -!- Lord_of_Life has quit (Excess Flood).
21:22:54 -!- Lord_of_Life has joined.
21:27:14  I wrote on my computer how to make up a Pokemon game out of only sixty-four printable ASCII characters arranged in a 8x8 grid, and seven buttons.
21:28:22  This is link to what I wrote about it http://zzo38computer.org/textfile/miscellaneous/pokemon8x8
21:30:31  Nicknames can be limited to two letters, name of attacks/items can be limited to five letters
21:30:43  Name of element types can be limited to one letter.
21:39:21 -!- nycs has joined.
21:42:29 -!- `^_^v has quit (Ping timeout: 248 seconds).
21:53:16 -!- Froox has quit (Ping timeout: 256 seconds).
21:56:07 -!- Lord_of_Life has quit (Excess Flood).
21:58:19 -!- Lord_of_Life has joined.
21:58:37 * Lord_of_Life pings boily back
21:59:46  ... bah, 8 years after it was founded it finally dawns upon me that "groupon" is a pun. (triggered by a discussion of "groupBy" in #haskell of all things)
22:04:13 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
22:09:56  Is #haskell good?
22:13:05  Why don't you join and judge for yourself.
22:13:47  It's not as cool as it was, but it's not bad either, I think. But I actually don't read it much anymore.
22:14:32  I joined #ghc today.
22:14:49  01:08  Is it considered a problem if I can write "x = y" but can't give x the inferred type, or are situations like that unavoidable nowadays?
22:14:56  01:11  What about if I can use a value with a type application, but can't :t it in ghci?
22:14:59  01:11  These are both with AmbiguousTypes (and TypeApplications).
22:15:01  I saw that
22:15:46  I was trying to get reflection working with type application.
22:15:51  No luck.
22:16:02  And even when I could make something with the right type it was unusable.
22:16:04  Didn't get a reply, but it's a tricky question... might try the mailing list (so that SPJ sees the question, he and goldfire are probably the two people who are most qualified to answer this question)
22:16:35  If only SPJ was reachable without email.
22:16:39  I don't like email.
22:21:33 <\oren\> Cheers is a funny show
22:30:10 -!- Frooxius has joined.
22:36:58 -!- Phantom_Hoover has joined.
22:43:58 -!- propumpkin has changed nick to copumpkin.
22:54:04  Do you have email? I find a better email client is Heirloom-Mailx and I can avoid spam by creating new aliases for each thing.
22:55:17 -!- augur has joined.
22:58:24  [wiki] [[Talk:Tiny]]  https://esolangs.org/w/index.php?diff=50606&oldid=50601 * Serprex * (+283) contradiction
23:01:25 -!- kiki` has joined.
23:13:18 -!- nycs has quit (Quit: This computer has gone to sleep).
23:32:37 -!- LKoen has joined.
23:42:12  Now I made ff-distort to distort pictures.
23:49:23 -!- Froox has joined.
23:49:37 -!- Froox has quit (Remote host closed the connection).
23:49:53 -!- Froox has joined.
23:52:26 -!- Frooxius has quit (Ping timeout: 258 seconds).
23:53:38 -!- oerjan has joined.
23:55:33  @messages-cloudy
23:55:34  boily said 8h 26m 41s ago: hellørjan. au revoirjan.
23:55:34  boily asked 5h 8m 48s ago: hellørjagain. do you still throne, or did you abdicate all of it?
23:55:58  helloily.  the northernmost throne is entirely separate from the evil throne hth
23:58:14   huh? wasn't there a wisdom about that? <-- check the spelling hth

2016-12-29:

00:00:10  oerjan: are you saying santa claus is not evil tdnh
00:00:56  those out of context quotes and replies are frustrating tdnh
00:01:25 -!- Froox has quit (Quit: *bubbles away*).
00:01:39  well boily will probably ping out before he sees them, anyway.
00:01:42 -!- Frooxius has joined.
00:02:48  shachaf: beware of such comments, they may get you on the naughty list tdnh
00:04:41  if you get on that list twice does it cancel out
00:05:53  nope.
00:09:16  `cwlprits alise
00:09:56  coppr̈o
00:10:14  @metar lowi
00:10:14  LOWI 282350Z AUTO 28003KT 9999 NCD M04/M06 Q1040
00:10:36  I thought it was a bit cold outside. Glad to have it confirmed.
00:12:50  @metar BIRK
00:12:51  BIRK 290000Z 21023KT 9999 -SHSN FEW010 SCT035CB BKN064 01/M02 Q0998
00:14:07  which of these field is the temperture and on what scale?
00:14:56  "9999"
00:14:58  It's in German.
00:16:08  int-e: i hope GG's Grandma is as prepared as she gives impression of or this is going to turn _bad_ even in Family terms...
00:16:32  zzo38: are you the one who commented on the "orwell chess" chessvariant page?
00:16:53  this game attracted my attention a long time ago
00:16:57  oerjan: Well this feels like a Grand Finale so it's time to kill a couple of main characters anyway *runs*
00:17:01  Zarutian: 01/
00:17:14  int-e: AAAAAAAAAAAAAAA
00:17:15  (e.g., everyone)
00:17:49  I know, I know, we still haven't seen any time travel.
00:17:50  tarvek has hopefully taken his own antidote...
00:18:23  int-e: because of the whole 'hotdog' incident it was pretty much banned.
00:18:50  But the machines riding the time machines could be clanks built by van Rijn.
00:19:00  Zarutian: does "GG" mean anything to you?
00:19:13  Because I don't recall any hotdogs in there.
00:19:41  int-e: why would he build clanks looking like agatha, gil and moloch
00:20:00  oerjan: To avoid plot holes!
00:20:08  fiendish
00:20:10  It'll be a bumpy ride as is :-P
00:20:56  int-e: i am sort of hoping that she was expecting the Queen when she told tarvek it would be "educational"
00:20:57  int-e: depends. If from an First Person Shooter then it means Good Game
00:21:11  (it's so much fun to mess with oerjan's head... usually it's the other way around)
00:21:41  `? gg
00:21:42 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
00:21:43  int-e: Otherwise in an certain online RPG it stands for Gold Gainer
00:21:43  gg? ¯\(°​_o)/¯
00:21:52  Zarutian: http://www.girlgeniusonline.com/ ... not required reading
00:22:11  int-e: oh, I am sorry. I know too damn many acronyms
00:22:14  But a very good web comic...
00:22:25  Zarutian: you're forgiven
00:22:42  I got it in a pinned tab in my web browser
00:23:01  (I actually do see the "good game" variant quite a bit, in another online gaming context.)
00:23:04  schlock merchanary is another good one.
00:23:44  I have trouble dating that ship design though.
00:31:39  int-e, this looks very mongoloid
00:33:14  Oh, it's back to the roots.
00:33:53  http://www.girlgeniusonline.com/!.images.page/welcome/welcomepage2.jpg
00:35:11  damn this shit is old
00:35:24  (this helped: http://schlockmercenary.wikia.com/wiki/Kitesfear )
00:37:23  which appeared here for the first time, http://www.schlockmercenary.com/2000-06-18
00:43:12  and I suppose http://www.schlockmercenary.com/2001-02-13 was the last appearance; the explosion is http://www.schlockmercenary.com/2001-02-07; the last live appearance of the ship is http://www.schlockmercenary.com/2001-02-04 (last panel), my curiosity is satisfied :)
01:28:06 <\oren\> horay, I finished coptic!
01:28:26 <\oren\> ...well, the basic coptic alphabet 
01:31:45 <\oren\> what shuld I do next...
01:32:07 <\oren\> more kanji!
01:33:52  . o O ( `learn Coptology is comprised of coptanalysis and coptography. Coptanalysis is concerned with the disassembly and analysis of copters, whereas coptography is the art of designing and engineering copters that are robust against coptanalysis. )
01:37:12  int-e: you go right ahead
01:37:36  `learn Coptology is comprised of coptanalysis and coptography. Coptanalysis is concerned with the disassembly and reverse engineering of copters, whereas coptography is the art of designing and engineering copters that are robust against coptanalysis.
01:37:49  Learned 'coptology': Coptology is comprised of coptanalysis and coptography. Coptanalysis is concerned with the disassembly and reverse engineering of copters, whereas coptography is the art of designing and engineering copters that are robust against coptanalysis.
01:38:07 <\oren\> `wisdom
01:38:11  trunc//The trunc and truncf functions (of C99 and C++11) are actually supported by the MS compiler (starting from the 2013), only strangely undocumented.
01:38:29 <\oren\> `wisdom
01:38:31  (If anyone wonders where that came from... I wanted to read "coptic" as "cryptic" and the rest was kind of obvious.)
01:38:32  repetive//A repetive action is one that tries to repeat something, but fails miserably.
01:40:05 <\oren\> https://www.youtube.com/watch?v=xEsbMj3tfdE
01:51:27 <\oren\> `wisdom
01:51:30  hagb4rd//hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaace.
01:51:38 <\oren\> `wisdom
01:51:40  japan//Japan is so far from Finland. However, like Finland, it is so near to Russia, and quite a long way from Cairo. It's many fewer miles from Vietnam than Finland is.
01:54:00 <\oren\> “If you are corrupt, I will fetch you with a helicopter and I will throw you out on the way to Manila,” Duterte said, as cited by the Philippine Star newspaper. 
01:54:12 <\oren\> lol
01:56:04  research continues on whether it's best to elect politicians that are corrupt, or politicians that are straight up insane.
01:58:17 <\oren\> lol
02:04:38  Japan is handier to get to from Finland than from UK.
02:04:52  As far as I can determine, the only direct flights from London to Japan are to Tokyo.
02:05:19  oerjan: America confounds by picking both of the above.
02:06:04  (From Finland, Finnair flies non-stop to at least four airports.)
02:06:26  Which four?
02:07:53  pikhq: that's the control group
02:08:14  pikhq: Fukuoka, Nagoya (Chubu), Osaka (KIX) and Tokyo.
02:09:05  fizzie: There's not a "Tokyo Airport"; do you mean Tokyo Narita or Tokyo Haneda?
02:09:14  Narita.
02:10:35  (From Heathrow you can get to both of those, but no other places in Japan.)
02:10:59  Little surprised they'd have a direct flight to Nagoya.
02:11:27  *shrug*
02:12:15  Well, Finnair tries to make a big deal about being a "gateway to Asia" for the European market.
02:12:37  https://www.finnair.com/gb/gb/destinations/asia-pacific/japan/nagoya
02:12:49  "We fly the geographically shorter route to Asia, making your flight time to Japan considerably shorter."
02:13:27  Oh, they fly to Nagoya out of London? Hah!
02:14:22  Oh, no, that's not direct, that's via Helsinki.
02:14:40  Yeah, it's showing "from London"-oriented info because I picked UK as my location.
02:15:03  Because otherwise it'd pick a non-English language, and that is the working language of #esoteric.
02:15:15  (I assume)
02:15:34  You can do "Finland, English" as well.
02:15:35  https://www.finnair.com/fi/gb/destinations/asia-pacific/japan/nagoya
02:15:45  Fair 'nough.
02:15:58  (Not all combinations are valid, but it offers English in several geographical locations.)
02:16:38  I suppose there's going to be rather a lot of people all over Europe who only speak English and a language local to their place of birth but not to their current place of residence, so.
02:17:22  Well. Current location, not so much residence.
02:17:43  I at least assume if you're in an area for a reasonable amount of time you'd try to pick up the local language regardless. :)
02:22:34  when I flew Toronto to Japan, we went over Russia
02:22:42  thanks, great circles :)
02:23:03  And Russia being a lot more close to Japan than people usually think.
02:23:27  yeah
02:23:44  got a cool view of some random kamchatkan volcanoes
02:30:40 -!- bb010g has joined.
02:33:45 <\oren\> I don't like the practice of naming things like "the hamiltonian". The hamiltonian what?
02:34:08  the Hamiltonian thing
02:34:29  Quantas is planning to start a regular non-stop service from London to Perth, apparently the first such service from UK to Australia.
02:34:38  \oren\: how do you feel about "the derivative" then?
02:34:39  "The flights are expected to run 14 times per week, and will take about 17 hours, depending on weather conditions."
02:34:45  It's a long flight.
02:35:22  it's a far distance.
02:39:37 -!- hppavilion1 has joined.
02:52:00 <\oren\> I want to try
02:52:34 <\oren\> i wonder how it would feel to spend 17 hours on an airplane
02:52:49 <\oren\> I've done 12 many times before
03:06:41 -!- atehwa has quit (Ping timeout: 246 seconds).
03:16:14 -!- Warrigal has changed nick to tswett.
03:20:53  So, a deductive system that's missing one of the usual structural rules (weakening, contraction, exchange) is called a substructural logic.
03:21:09  What do you call a deductive system that *has* all three of those rules?
03:21:26  Is that a "fully structural logic" or something?
03:26:18  What would be the name of the `jew command variant for wisdom?
03:26:32  (we'll assume there's a command named `jew. It's a coincidence.)
03:27:08  tswett: What if it's missing 2 of them?
03:27:30  Still just substructural.
03:31:51 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:31:52  hppavilion1: `trwll hth
03:32:38  oerjan: ...as in `troll -> `trwll or??
03:32:41 * hppavilion1 is not sure of the joke
03:32:51  the point is you're trolling hth
03:33:10  oerjan: I'm actually curious though ;-;
03:33:13  ;-;
03:33:39  ;_;
03:33:44  ;¯;
03:38:19 <\oren\> `jww?
03:38:26  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: jww?: not found
03:47:02 <\oren\> and obviously `wow would become www
03:47:16 <\oren\> WWWWWWWWWWWW
03:47:39 -!- Sprocklem has quit (Ping timeout: 246 seconds).
03:47:52 -!- oerjan has quit (Quit: Nite).
03:52:33  \/\/\/\/\/\/.
04:32:07 -!- Sprocklem has joined.
04:38:53 -!- guest28894 has joined.
04:42:28 <\oren\> https://www.youtube.com/watch?v=uizvFK2KQ_o
04:48:58 <\oren\> https://www.youtube.com/watch?v=PjB8pwNRFmY
04:56:53  A chess problem mentioned in HAKMEM:  8/5BP1/1p6/8/1N6/kP6/2K5/8 #3
05:12:21 -!- Frooxius has quit (Read error: Connection reset by peer).
05:18:59 -!- guest28894 has quit (Quit: Page closed).
05:30:13  Hey folks, have a notation!
05:30:17  Here's the unknot: A/V
05:30:31  Here's a more verbose way of writing the unknot: A/II/V
05:30:40  And an even more verbose way: A/II/II/II/II/II/II/V
05:31:17  And another verbose way: AAAAA/IVVVVI/V
05:31:33  All of those are knot diagrams with no crossings.
05:32:08  Here's a diagram of the unknot, with lots of crossings going in the same direction: A/N/N/N/N/N/N/N/N/V
05:32:16  Lots of crossings in the opposite direction: A/Z/Z/Z/Z/Z/V
05:33:23  Here's a diagram of the unknot with lots of crossings, oriented horizontally this time:
05:33:40  AAAAA/IZZZZI/VVVVV
05:43:09  Here's the trefoil knot: AA/INI/ZZ/IVI/V
05:43:24  What's this notation?
05:44:55  It's a notation for tangle diagrams, where "tangle" means the "in link theory" meaning here: https://en.wikipedia.org/wiki/Tangle_(mathematics)
05:46:04  Hmmm...
05:46:10  A represents a tangle with 0 endpoints on the top and 2 endpoints on the bottom. It's just an arc connecting the two endpoints.
05:46:23  I represents a tangle with 1 endpoint on the top and 1 endpoint on the bottom. Again, just an arc connecting the two endpoints.
05:46:43  V represents a tangle with 2 endpoints on the top and 0 endpoints on the bottom. Once again, just an arc connecting the two endpoints.
05:47:08 * zgrep . o O ( n l u )
05:47:37  N represents a tangle with 2 endpoints on the top and 2 endpoints on the bottom. There's an arc connecting top-left to bottom-right, crossing in front of an arc connecting top-right to bottom-left.
05:48:03  Z represents a tangle with 2 endpoints on the top and 2 endpoints on the bottom. There's an arc connecting top-right to bottom-left, crossing in front of an arc connecting top-left to bottom-right.
05:48:14  I see.
05:50:28  Juxtaposition represents... juxtaposition. If you juxtapose a tangle with t1 endpoints on the top and b1 endpoints on the bottom (a tangle t1 -> b1) and a tangle with t2 on the top and b2 on the bottom (a tangle t2 -> b2), you get a tangle with t1 + t2 on top and b1 + b2 on the bottom.
05:50:56  The slash represents stacking or composition. If you compose a tangle t -> m and a tangle m -> b, you get a tangle t -> b.
05:51:20  Of course, this means that tangles form a category.
05:51:31 * zgrep should learn a tad more about category theory
05:52:03  only some and knots are tangles \{\} -> \{\}?
05:52:08  s/only some //
05:52:50  Links are tangles 0 -> 0.
05:53:01  Knots are tangles 0 -> 0 that have the property that there's only one component.
05:53:28  ahh right
05:57:12  If I'm not mistaken, there are surprisingly few axioms you need in order to get all of the equalities that you'd want.
05:58:14 -!- Sprocklem has quit (Ping timeout: 264 seconds).
05:58:42  Axiom AJ: Juxtaposition is associative. Axiom AC: Composition is associative. Axiom JC: (a/b) (c/d) = ac/bd.
05:59:07  Axiom S: IA/VI = I (plus mirror images).
05:59:29  Well, there's only one mirror image. It's AI/IV = I.
06:00:54  "S" stands for "straighten", and the letter S also happens to resemble the left-hand side of the operation.
06:03:09  Axiom Psi: IZ/VI = NI/IV (plus mirror images).
06:03:20  This time there are 7 mirror images.
06:03:31  "Psi" doesn't stand for anything, but the letter does resemble the left-hand side of the operation.
06:04:04  Axiom R1: A = A/Z (plus 3 mirror images).
06:04:22  Axiom R2: Z/N = II (plus 1 mirror image).
06:07:07  Axiom R3: IN/NI/IZ = ZI/IN/NI (plus 3 mirror images).
06:08:56  Let me redo that last one slightly.
06:09:02  Axiom R3a: IN/NI/IZ = ZI/IN/NI (plus 3 mirror images).
06:10:49  Axiom R3b: IN/NI/IN = NI/IN/NI (plus 1 mirror image).
06:11:01  I think that's all of them.
06:18:03  AJ and AC don't need to be axioms do they?
06:18:43  also you need a logical system that allows you to apply these axioms in a subtangle of the tangle you're working with
06:21:03  Sure, you need a logical system that obeys the substitution property.
06:21:35  Why wouldn't you need AJ and AC as axioms? Associativity of operators doesn't just happen automatically.
06:22:10  it can happen as a consequence of your definitions, which I believe it does here
06:28:11  So how would you prove that (A/V) (A/V) = AA/VV?
06:28:34  I think I'm missing one axiom. Here it is:
06:29:26  Axiom I: Each tangle consisting of zero or more juxtapositions of I is an identity element for composition.
06:30:16  ...okay, my question was silly, because you didn't say that you wouldn't need JC as an axiom, and so the answer is that you'd use axiom JC.
06:30:37  Okay, how would you prove that (II)I = I(II)?
06:31:00  Or that (N/N)/N = N/(N/N)?
06:34:39  hmm I suppose I'm assuming that you have tangle operations defined already
06:35:14  in which case, perhaps your approach is correct
06:35:33  but I would generally prefer to define the composition and juxtaposition semantically rather than syntactically
06:38:46  What if I rotate a knot.
07:16:04 -!- bb010g has quit (Quit: Connection closed for inactivity).
07:48:41 -!- augur has quit (Remote host closed the connection).
07:48:45 -!- augur has joined.
07:49:52 -!- augur_ has joined.
07:55:26 -!- augur_ has quit (Ping timeout: 258 seconds).
08:02:50 -!- augur has quit (Remote host closed the connection).
08:03:11 -!- augur has joined.
08:03:19 -!- augur has quit (Remote host closed the connection).
08:07:41  (N/N)/N = N/(N/N)? No, unless N = 1
08:07:46  tswett: ^
08:08:03  That's 1/N vs. N.
08:08:08  Oh, or N = -1
08:09:08 -!- Zarutian has quit (Quit: Zarutian).
08:14:53  or N = $
08:15:29  1/$ = $, $ =/= 1
08:16:47  no?
08:16:57  nvm you're busy
08:17:07 * rdococ needs constant attention
08:33:43 -!- augur has joined.
08:37:52 -!- augur has quit (Remote host closed the connection).
08:38:49 -!- augur has joined.
08:42:47 * rdococ still needs constant attention
08:54:11 * zgrep pours a bucket of detention on rdococ
08:54:25  I didn't have any attention nearby, so I thought it'd be close enough.
09:02:01  zgrep, do you have poor attention retention?
09:02:10 * rdococ snatches the bucket and uses it to attack zgrep with asphyxiation
09:02:38  I know it's not very close to attention, but it's the only thing I had.
09:02:48  Taneb: Don't even mention (it).
09:03:04  hi
09:03:08  rdococ: I... hhhHHhhHHh... see...
09:03:19 * rdococ is pretending to have a small attention span
09:03:23  see what?
09:03:33  attntn
09:03:41  lol
09:04:39  For chess problems there is the Codex of Chess. So, for Magic: the Puzzling, I invented the Codex of Magic: the Gathering. However, some things are missing and if you know of any problem it causes that hopefully I could fix it.
09:05:44  hllo. I wll now use an abitary losy copresin algitm fr Eglsh.
09:06:17 * zgrep is reminded of http://ed-von-schleck.github.io/shoco/
09:12:42 * rdococ gives zgrep some more asphyxiation
09:12:59  Wonderfu...
09:13:08 * zgrep falls
10:07:46 * rdococ is sad now
10:29:52 -!- ^v^v has joined.
10:30:56 -!- IronY has quit (*.net *.split).
10:30:57 -!- ^v has quit (*.net *.split).
10:30:58 -!- xfix has quit (*.net *.split).
10:30:58 -!- alakra has quit (*.net *.split).
10:30:58 -!- FreeFull has quit (*.net *.split).
10:30:59 -!- pledis_ has quit (*.net *.split).
10:31:00 -!- L3viathan has quit (*.net *.split).
10:31:00 -!- deltab has quit (*.net *.split).
10:31:01 -!- sparr has quit (*.net *.split).
10:31:01 -!- cnr has quit (*.net *.split).
10:36:32 -!- IronY has joined.
10:36:32 -!- xfix has joined.
10:36:32 -!- alakra has joined.
10:36:32 -!- FreeFull has joined.
10:36:32 -!- L3viathan has joined.
10:36:32 -!- pledis_ has joined.
10:36:32 -!- deltab has joined.
10:36:32 -!- sparr has joined.
10:36:32 -!- cnr has joined.
10:37:11 -!- sparr has quit (Max SendQ exceeded).
10:39:33 -!- sparr has joined.
11:09:46 -!- Frooxius has joined.
11:23:41 -!- Frooxius has quit (Quit: *bubbles away*).
11:53:50 -!- Frooxius has joined.
12:15:38  Wow, freenode is having netsplits too
12:16:10  rdococ: My grandmother used to talk by dropping all the vowels
12:21:56  hw dd sh prnnc cnsnnts lke tht?
12:22:34  how would she string consonants together tho?
12:26:06  hppavilion1: "too"?
12:26:58  (was some other net splitting recently too?)
12:27:58  probably
12:28:08  FireFly: Foonetic is having a shittonne of netsplits
12:28:21  Ah
12:28:35  FireFly: I had THREE Foonetic tabs open the other day, one on each running server we could find.
12:28:48  rdococ: I have no idea. She must be a god.
12:29:02  I don't know enough about foonetic..
12:29:09  FireFly: It's mostly xkcd stuff
12:29:11  afaikt
12:29:14  *afaict
12:29:23  That's all I've ever seen / been on it.
12:29:25  Ah, right
12:29:52  we have i^2 = -1, |@| = -1, I wonder what other functions we could define impossible circumstances for, and use for new numbers
12:29:55  rdococ: But in all seriousness, she only did it while texting. I think I eventually snapped at her and said "This is English, not Arabic. We use an alphabet, not a fucking abjad", but I don't think I said it like that (citation: She's my grandma) and I'm not sure if I ever really said it
12:30:20  ooh
12:30:27  rdococ: 1/0 = ζ, |γ| = i
12:30:39  N Nglsh bjd
12:30:46  snds cl
12:31:32  hppavilion1: Gamma? $?
12:31:33  |x| = sin(t) + icos(t) and we have an infinite number of numbers including @ and γ
12:31:43  zgrep: I like greekocity
12:31:43  s/sin/cos and s/cos/sin I got those mixed up
12:31:48  but whatever it doesn't mean too much
12:31:52  hppavilion1: But... now I have to find my gamma key.
12:31:58  Maybe I should get an APL keyboard.
12:32:13  zgrep: Do you have a custom keyboard layout? :D
12:32:21  No, but I could easily set one up.
12:32:22  The drugs are kicking in, I should sleep.
12:32:29  aw
12:33:02  what about sqrt(@)?
12:33:19  Hmm... |√@|
12:33:54  `wa sqrt(i)
12:34:05  `` url `which wa`
12:34:14  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wa: not found
12:34:18  Ah, I see.
12:34:22  http://codu.org/projects/hackbot/fshg/
12:34:25  `` url `which w`
12:34:31  http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/w
12:34:42  Oh.
12:35:34  What on earth could you possibly be looking for? 
12:35:51 * zgrep . o O ( The ISS. )
12:36:27  "wa" is a weird abbreviation for the ISS.
12:36:41  international space station?
12:37:13  zgrep: sqrt(i) is e^i(τ/7) iirc
12:37:24  o.o
12:37:25  you mean tau/8?
12:37:35  That'd make a tad more sense...
12:37:49  rdococ: Yes, τ
12:37:52  sqrt(i)^8 = i^4 = -1^2 = 1
12:37:54  rdococ: Oh, yes, 8
12:38:00  Hymn, damn.
12:38:02  lol :p
12:39:24  tbh if I were to choose an existing angular measurement other than radians I'd go for grads (1 grad = τ/400)
12:39:53  if I were able to make my own I would use powers of 12 eg. 144 because of their high divisibility.
12:40:29  rdococ: I hate grads. Also, that's why we use 360
12:40:41  true...
12:41:05  but 1/3 of 90 degrees is 33.33333.... not a pretty number. but 1/3 of 36 rdococs are 12 rdococs.
12:41:39  rdococ: They're both superior highly composite numbers
12:41:48  rdococ: 360 is at least less arbitrary than 400
12:42:00  rdococ: Also, 1/3 of 90° is 30°
12:42:03  oh.
12:42:08  yeah.
12:42:16 * rdococ is embarrassed now.
12:42:23  144 is not superior highly composite
12:42:47  rdococ: I like bidrees, which are 1/256. I'm making a physics calculator that can do angles nicely, and it implements, like, 12 types of measurement.
12:42:48 * rdococ is now enlightened with hppavilion1's wisdom
12:43:10  1 / a power of 2? nope pls
12:44:05  but in defense of 144, in the dozenal system a quarter would be 30_12 rdococs, and a third 40_12 rdococs
12:44:50  rdococ: It overflows nicely.
12:45:09  you mean bidrees? I guess that's good for binary computing
12:46:44 * hppavilion1 vanishes as a spectre into the night
12:46:48 -!- hppavilion1 has quit (Quit: PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN).
12:48:16  Oh, that's right... HackEgo is tightly locked down, it can't make any sort of network requests. :(
12:51:58  At least, it could, were some sort of proxy running.
13:01:03 -!- LKoen has joined.
13:12:29  τ is a fun number but I prefer τ/4. e^iτ/4 = i c:
13:13:57 -!- Cale has quit (Ping timeout: 240 seconds).
13:15:49  zgrep: There was a proxy thing (with an explicit whitelist), but it got out of order during a move.
13:15:59  Ah.
13:16:03  zgrep: At any rate, if "wa" meant Wolfram|Alpha, that sort of command would be explicitly against the Wolfram|Alpha Terms of Use.
13:16:18  Hm, it would?
13:16:19 * zgrep looks
13:16:21  "The Wolfram|Alpha service may be used only by a human being using a conventional web browser to manually enter queries one at a time."
13:16:54  so Siri doing it is against the terms?
13:17:12  I expect they have a separate agreement.
13:17:17  oh, k
13:17:39  (Presumably an actual API as well.)
13:20:21  fizzie: But the API has its own terms of use.
13:20:51  Oh, they've got a public thing now? 
13:20:58  They have for a long time.
13:21:02  Last time we had this discussion, the website was the only thing they had.
13:21:13  Well, for a long time from my perspective.
13:21:35  http://products.wolframalpha.com/docs/WolframAlpha-API-Reference.pdf
13:21:37  yeah they do have an api
13:21:51  In that case, that's different.
13:22:21  I was going to use an API key, etc. It's limited, but since HackEgo can't let me get things from / via the API anyway, *shrug*.
13:22:28  At least, not unless I do it manually.
13:25:04  Apparently you'd have to do the link thing anyway, it's kind of ugly for IRC.
13:25:13  ("Unless part of a written agreement to the contrary, You are required to provide a hyperlink to http://www.wolframalpha.com on every page with Results.")
13:25:21  Really? Heh.
13:25:36  I guess that's relatively short link.
13:25:39  Well, IRC technically doesn't have pages.
13:26:11  I know of at least one bot that doesn't link to wolfram alpha every time.
13:26:42  I wouldn't expect them to actually enforce that.
13:27:09  It's a bit of a shame the proxy thing is broken, there were some other commands that also used the internets that no longer work as well.
13:27:14 -!- Cale has joined.
13:31:48  what would happen if there were particles that attracted their charge?
13:31:59  would they just be the opposite charge?
13:33:52  At some (small) distances, certain forces overpower electromagnetic forces. Stuff sticks together, like atoms, which is handy for our continued existence.
13:39:46  I wonder, in a world made of tachyons, would we look like the FTL matter?
13:58:43  hello
14:05:12 -!- oerjan has joined.
14:06:18  zgrep: may the strong force be with you!
14:14:24 -!- hue has quit (Changing host).
14:14:24 -!- hue has joined.
14:36:41  int-e x = 3;
14:37:00  what kind of type is int-e anyway?
14:41:20 <\oren\> answers.com is such a crap
14:42:18  /oren/
14:43:06 <\oren\> noping
14:43:15  rdococ: deja vu!
14:44:10  wonder what type int-e is.
14:44:23  maybe a multiple of e?
14:44:24  2e?
14:45:11  tell us!!!
14:46:14  :c
14:46:17  2ie?
14:46:23  oh my god IE IS IMAGINARY E
14:47:05 -!- Froox has joined.
14:48:05 -!- Frooxius has quit (Ping timeout: 248 seconds).
14:51:58 <\oren\> 曾
14:52:26  i@
14:53:36 * rdococ ponders the facts that 0+1i is a 90 degree rotation, but 0+1i+0j+0k is 180 degrees.
14:54:40  anyone have any thoughts on the topic?
14:55:52  no?!
14:55:53  rude
14:56:47 * myname gives rdococ e,attention
14:56:55  yay
14:57:00  so...
14:57:07  it's a constant
14:57:36  0+1i is a tau/4 rotation in the complex plane, but a tau/2 rotation in the quaternion hyperspace.
15:05:41  it appears that conjugation isn't the same as multiplication
15:05:45  mystery solved!
15:05:57  conjugation?
15:06:16  ?
15:06:38  yes. conjugation is how quaternions give rise to rotation, x |-> a x a^-1
15:07:14  (IIRC, but I'm fairly certain anyway)
15:07:17  ?
15:08:04  0 + 1k is equal to the Euler angle (180, 180, 0) = (0, 0, 180)
15:08:12  and you get that by multiplying i and j
15:08:17  ij, not ji which is -k
15:08:56  aka.
15:09:17  (180, 0, 0) + (0, 180, 0) = (180, 180, 0) = (0, 0, 180), and ij = k
15:09:29  that's how I know it's multiplication, not conjugation
15:12:09  i^-1 = -1; i(ai + bj + ck)(-i) = (-a+bk-cj)(-i) = ai-bj-ck
15:12:26 * rdococ has just been thrown letters
15:12:43  1/i = -i, I'm pretty sure
15:12:50  well, use x y z instead of a b c if you prefer those names for coordinates.
15:13:05  it won't change the fact that the operation being used is conjugation.
15:14:28  ?
15:14:58  *composition* of rotations is multiplication, becuae r (s x s^-1) r^-1 = (r s) x (r s)^-1. That's a law of conjugates.
15:15:07  s/becuae/because
15:15:32  okay...?
15:16:12 -!- Froox has quit (Quit: *bubbles away*).
15:18:46 -!- nycs has joined.
15:20:05 -!- Frooxius has joined.
15:46:55 -!- oerjan has quit (Quit: Later).
15:54:50  `wisdom
15:55:04  notsuredom//A state of incertitude, partial existence, dubiosity and conjecturability.
16:12:41 -!- Phantom_Hoover has joined.
16:14:32  [wiki] [[Special:Log/newusers]] create  * FTcode *  New user account
16:29:54  rdococ: some quaternion math: http://sprunge.us/FUTg 
16:51:01 -!- Phantom__Hoover has joined.
16:54:24 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds).
17:32:45 -!- izabera has changed nick to notboring.
17:33:00  notbelloring.
17:35:04  helloily
17:35:54 -!- notboring has changed nick to izabera.
17:38:11 -!- Lord_of_Life has quit (Excess Flood).
17:42:26 -!- Lord_of_Life has joined.
17:53:18  quinthellopia!
17:56:57  `? pda
17:57:05  pda? ¯\(°​_o)/¯
17:57:48  . o O ( let's make something up: personalized differential advertising )
18:03:32  . o O ( polymerized ductile acacia )
18:05:00 * rdococ wonders the mechanics of the humble cog in four dimensional space.
18:06:30  boily: tbh I scared myself a little there; my interpretaion of "differential advertising" would be planting an idea in somebody's mind in such small incremental steps that they don't notice it happening.
18:07:22  that does sound creepy
18:08:11  int-e: Burma Shave Mind Control.
18:08:27  but don't worry, it's personalized!
18:08:39  Personalized Mind Control (TM)(C)(R)
18:09:22  Differential advertising sounds much more sinister in my opinion.
18:09:37  tbh I think some of it might be going on today.
18:20:06 -!- Sprocklem has joined.
18:51:01 -!- LKoen has quit (Remote host closed the connection).
19:05:07 -!- Phantom__Hoover has quit (Ping timeout: 258 seconds).
19:19:35 -!- Lord_of_Life has quit (Excess Flood).
19:20:56 -!- Lord_of_Life has joined.
19:29:28  https://www.youtube.com/watch?v=B0tWfZU0b2I
19:31:21 -!- Notebook has joined.
19:32:04  Hello!
19:34:54  Things really are magical sometimess#
19:35:06  magical?
19:35:19  Like maths!
19:35:28  Hi!
19:35:38  I was in a car accident two days ago!
19:35:38  Think about adding and multiplying, and boom, you get polynomials
19:35:39  math is logical!
19:35:40  Woo!
19:35:51  Generalise them just a little and boom, algebraic geometry
19:35:59  Notebook, are you OK?
19:36:19  Well, so far it was single exclamation marks... it may be fine.
19:36:37  Well, I'm not a timelord!
19:36:49  But yeah, not a scratch.
19:36:59  fungot: Are you more coherent than Notebook?
19:36:59  int-e: any new languages? :) taken me all night if you ask me, assuming he's an intentional troll. what is the definition
19:37:04  The car was totaled, though.
19:37:22  Gross :(
19:37:23  fungot: I'll take that as a no.
19:37:23  int-e: i recompiled it with code to resize and copy the commands there are shortcuts
19:37:31  I've been in a couple of crashes like that
19:37:49  Both going southbound on the A68 from Scotland with my dad driving and me in the front seat
19:37:54  This wasn't first.
19:38:01  I was in the back.
19:38:08  My father was driving.
19:38:13  I cannot drive.
19:38:45  Due to the fact I am 14.
19:38:50  Or infinity.
19:39:00  Or a very small decimal.
19:39:31  All of those are unusual ages for drivers
19:39:53  Well, Timeis infinitely divisible, so everyone is infinity!
19:40:26  And human civilization isn't even visible on a timeline of the universe, from beginning to end.
19:40:41  And I'm a lot younger than human civilization.
19:41:06  ;D
19:43:06 * int-e ponders the ieea of a 14 year old notebook...
19:43:10  idea.
19:43:32  I'd hope it's the dead tree kind, then it would still be of some use :P
19:43:37  Don't make that joke, please.
19:43:58  It may be too late for that now.
19:44:01  int-e, I probably have one somewhere
19:44:07  So, I had a fun idea.
19:44:40  Oh dear, let's hear it
19:44:46  A multilayered game theory AI.
19:45:29  `grwp buzz
19:45:35  It basically breaks down problems and solves them but by bit.
19:45:47  Bit by bit*
19:45:51  Binary file reflection matches
19:46:02  `quote buzz
19:46:05  No output.
19:46:29 -!- hppavilion[1] has joined.
19:46:49 -!- zzo38 has quit (Ping timeout: 265 seconds).
19:46:53  This channel seems to be unbuzzing with activity.
19:46:59  What sort of problems, Notebook 
19:48:23  "breaking down problems" is a hard problem.
19:48:33  I shan't say.
19:48:39  You'll laugh at me.
19:48:40  Taneb: Notebook has encountered a problem and needs to restart. Please contact TotallyNotBots for additional help
19:48:47  Oh, lambdy! :D
19:48:52  @massages-proud
19:48:52  Unknown command, try @list
19:48:53  ;-;
19:48:57  @messages-proud
19:48:58  oerjan said 1d 20h 43m 34s ago:  Is the ring the Gaussian Integers form prime? <-- yes, obviously hth
19:49:41  It's more that it's a silly idea.
19:49:44  Hymn, what are the prime elements
19:49:46  Notebook: EXPLAIN
19:49:56  Notebook: EXPLAIN. EXPLAIN.
19:50:02 * hppavilion[1] is still waking up
19:50:04  EXTERMINATE!
19:50:10  Notebook: Yes, that's what I was going for.
19:50:11  (In *very* easy cases this idea underlies what's called "dynamic programming")
19:50:16  I know.
19:50:28  Not the dynamic programming things.
19:50:29  Notebook: So what's the idea? I missed it.
19:50:33  Wait, logs
19:50:33  The Dalek things.
19:51:08  What is Dynamic Programming, anyway?
19:51:25  Code that adapts?
19:51:38  To varying circumstances?
19:51:52  No, the "programming" there derives from its use in optimization. (like "linear programming")
19:52:09  Oh?
19:52:20  For the record, I'm new to coding.
19:52:40  Linear usually refers to straight things, cause to effect, right?
19:52:44  Dammit, I accidentally edited the topic on my end (before submitting)
19:53:01  I want to refresh it, but I've never been sure how without leaving and rejoining
19:53:05  The basic idea is that when a problem's solution can be derived from smaller instances of the same kind of problem, then you can speed this up by basically tabulating the answers for all those smaller problems (thus avoiding computing the answer for the same smaller problem several times, at the cost of increased memory usage)
19:53:10  Taneb: Maths really can be magical. In fact...
19:53:18 * hppavilion[1] trails off
19:53:36  Notebook: Oh, a car accident? Are you OK?
19:53:46  Yep.
19:53:52  Completely unharmed.
19:54:03  "linear programming" is "linear optimization", minimizing or maximizing the value of a linear function in real variables subject to linear constraints (linear inequalities with the same variables)
19:54:05  ...huh, you were referencing Doctor Who before I joined the channel.
19:54:06  ...
19:54:11  I must be psychic.
19:54:16  Hehe.
19:54:47  I don't get it.
19:54:55  The thing about linear programming.
19:55:18  Notebook: Whose fault was the accident?
19:55:30  No clue.
19:55:37  There's some dispute.
19:56:05  But probably the other fellow, because my father hit him in the side, implying he passed in front.
19:56:16  I'm trying to get across to you that the "programming" in "linear programming", and also in "dynamic programming" has almost nothing to do with programming computers. https://en.wikipedia.org/wiki/Linear_programming
19:56:21  Notebook: You were referencing Doctor Who before I joined the channel, then I referenced the Daleks after joining. If you aren't particularly used to IRC, it should be noted that your client doesn't show you what happened before you joined unless the network has a service for that.
19:56:24  Oh.
19:57:03  Notebook: Wait, who told you time is infinitely divisible?
19:57:11  Me.
19:57:18  I kind of deduced it.
19:57:36  In that you can always cut it smaller, unlike matter.
19:57:37  Notebook, is space also infinitely divisible
19:57:50  Kind of?
19:58:08  Not sure.
19:58:09  Planck might disagree somewhat
19:58:33  Anyway, int-e , I didn't understand a word of that.
19:58:50  Don't worry about it.
19:59:04  Alright.
19:59:47  Anyways, I was just think that having multiple optimization systems compute various aspects of the problem, while more resource intensive in the short run, may be more efficient overall.
20:00:02  Also, it could improve itself faster.
20:00:58  Just thought I should bounce it off people who know more about computers than me.
20:01:12  Notebook: Planck time (https://en.wikipedia.org/wiki/Planck_time) and Planck length (https://en.wikipedia.org/wiki/Planck_length) are units of measurement based on fundamental constants of the universe; by all current understandings of physics, it doesn't make sense to talk about a distance shorter than the Planck Length or a duration shorter than the Planck Time. hth.
20:06:01  It's really way too vague to say anything meaningful about it. So I'll go with "sounds good".
20:09:19  Notebook: Whether there IS time or length shorter than Planck units is irrelevant to science; you can argue there is or there isn't, but by our understanding of physics, it doesn't change anything.
20:12:43  Taneb: I get the feeling decomposing problems is NP, at least
20:13:40  It can definitely be checked in P if it can be reduced to finitely-many combinations of inputs and outputs, but that might be trivial...
20:16:02  Sorry, back.
20:16:07  Got distracted.
20:16:34  What is NP?
20:16:48  Notebook: NP as in P vs. NP
20:17:04  Notebook: The hardest open problem in all of computer science, and possibly mathematics, iirc
20:17:08  Player vs. not Player?
20:17:11  No
20:17:18  Polynomial vs. Non-deterministic Polynomial
20:17:22  Oh.
20:17:28  No clue what those are.
20:18:13  Notebook: It's one of the millennium prize problems, so a correct solution nets you $1_000_000 at least, and there may be other prizes also open for it that bring that up even more.
20:18:26  Notebook: Do you know what polynomials are?
20:18:32  Nope!
20:18:34  Ah
20:18:38  It's an algebra thing
20:18:46  Oh.
20:18:59 * Notebook is in grade 9, for the record.
20:19:27  Notebook: I think I did polynomials in 7th, but OTOH I was put in the really-smart-person basket
20:19:46  Oh.
20:19:50  (Not just the smart-person basket; the REALLY-smart-person basket. Not sure why though :P)
20:19:54 * hppavilion[1] is bragging
20:20:07  Notebook: Hymn, do you know exponents at least?
20:20:21  Yep.
20:20:24  Great
20:21:28  Notebook: Polynomials in some set of variables are expressions/functions/whatever that can be written as summing terms of a real constant (or maybe complex, or maybe just whatever, I forget) multiplied by some variables to natural number powers.
20:22:03  Hm.
20:22:18  hppavilion[1]: NP is not really the hardest
20:22:27  myname: Oh? What's harder??
20:22:32  they are like a few dozen harder complexity classes
20:22:46  NP <= PSPACE for example
20:22:48  Notebook: So, for example, f x = x^2 and f x = 2x^3+4.5x^2-9x+4 are polynomials, whereas f x = x^-1, f x = x^2.5, and f x = 2^x are not
20:22:50  or EXP
20:22:58  myname: Oh, no, that's not what I meant.
20:23:06 -!- rdococ has quit (Disconnected by services).
20:23:14  Hm.
20:23:15  myname: I meant that P vs. NP is the hardest PROBLEM to solve, not that NP is the hardest TYPE of problem
20:23:17  ah
20:23:24 -!- rdococ has joined.
20:23:29  NP is not the hardest by far.
20:23:46  If you include Undecidables, those are obviously the hardest
20:24:01  like, c++
20:24:05  Yeah
20:24:06  xD
20:24:19  what a mess of a language
20:24:33  Notebook: In computers, it's often useful to know how a problem gets harder as it grows. You write this in big O notation as O(whatever), which I barely understand.
20:25:45  hppavilion[1]: big o is pretty simple, f is in O(g) if there is a constant c and an n_0 with c*f(n) <= g(n) for all n >= n_0
20:25:56  Notebook: A problem in P can be solved in O(p) time, where p is a polynomial and the variable represents the size of the problem; so an O(n^2) problem takes time proportional to the square of the problem size. You can usually eliminate constants and smaller terms, so O(2x^2+3x+9) is the same as O(x^2) iirc
20:26:24  You lost me.
20:26:28  Notebook: Where?
20:26:35  e.g. if you draw f(x) = x and g(x) = x^2 you will,have points on f that are above g, but they will not appear for x >= 1
20:26:48  When you started the math.
20:26:51  O.o
20:26:52  lol
20:27:00  Sorry.
20:27:08  Notebook: how did you get here?
20:27:08  Notebook: Ah. I'm not sure I ever started doing hard math; most of it was just example expressions other than the big O
20:27:29  Tardis.
20:27:36  okay!
20:28:00  Notebook: What particular parts don't you understand? Out of curiosity.
20:28:20  Oh, Notebook is a person.
20:28:28  I was reading all those as "note to self".
20:28:32  explaining NP really is nothing you want to do on irc ad hoc
20:28:42  I actually have to go.
20:28:46  myname: True
20:28:50  See you later!
20:28:51  Notebook: OK, see you later! (maybe)
20:29:03 * hppavilion[1] throws an alligator at Notebook
20:29:23  Hymn, wait, no, that was a crocodile
20:29:58 * hppavilion[1] retrieves his large aquatic reptile 
20:39:33  ...is Notebook just going to sit in the channel, or...
20:39:38  Must be on a desktop
20:43:32  . o O ( But explaining NP can be so SATisfying. )
20:50:09  Dammit, I have a Norouiga question but ørjan is offline >.<
20:50:36  Are there any minimal pairings in any languages distinguished only by "æ" vs. "ae"?
20:55:05 -!- zzo38 has joined.
21:12:41 -!- Phantom__Hoover has joined.
21:17:02 -!- augur has quit (Remote host closed the connection).
21:17:39 -!- augur has joined.
21:21:37 -!- augur has quit (Ping timeout: 240 seconds).
21:43:12 -!- augur has joined.
21:44:34 -!- Froox has joined.
21:44:39 -!- Froox has quit (Remote host closed the connection).
21:46:31 -!- Froox has joined.
21:46:54 -!- augur_ has joined.
21:47:01 -!- Frooxius has quit (Ping timeout: 260 seconds).
21:47:30 -!- augur has quit (Read error: Connection reset by peer).
21:54:11 -!- LKoen has joined.
21:58:52 -!- augur_ has quit (Remote host closed the connection).
21:59:49 -!- boily has quit (Ping timeout: 252 seconds).
22:02:00 -!- Froox has quit (Quit: *bubbles away*).
22:02:30 -!- augur has joined.
22:03:31 -!- Frooxius has joined.
22:08:29 -!- Frooxius has quit (Ping timeout: 260 seconds).
22:10:56  int-e: Yes, the behavior of qualified class method definitions is pretty odd.
22:11:16 -!- ^v^v has changed nick to dont_comment_on_.
22:11:22 -!- dont_comment_on_ has changed nick to ^v.
22:12:12 -!- nycs has quit (Quit: This computer has gone to sleep).
22:24:07 -!- augur has quit (Remote host closed the connection).
22:31:28 -!- Notebook has quit (Quit: Connection closed for inactivity).
22:40:15 -!- Zarutian has joined.
22:42:36  Do you like this?
22:44:42  Do I like what?
22:47:13  The various kind of stuff
22:49:45  Do you think this is good?  http://zzo38computer.org/fossil/tavern.ui/artifact/427c9f72f49f667e
22:56:47  How do I find the files for the X10 compatibility functions?
23:04:52 -!- augur has joined.
23:09:20 -!- oerjan has joined.
23:09:56 -!- Frooxius has joined.
23:10:39  hippavilion[1]. there is no such thing as norouiga hth
23:11:26  . o O ( and never the twain shall meet )
23:12:16  ... clicked \oren\'s youtube links... what is wrong with you, \oren\?!
23:12:31  int-e: i've long since learned not to do that hth
23:13:00  (not because they're disturbing, mind you, i just don't really care about anime stuff)
23:13:09  I'm usually saved by lack of bandwidth
23:13:24  but I went to the university to download some 33c3 videos.
23:15:10  and now I'm passing some time waiting for a bus.
23:15:19   Are there any minimal pairings in any languages distinguished only by "æ" vs. "ae"? <-- hm might be tricky. ae is rather rare in norwegian, as is æ.
23:15:35  Ah :/
23:15:58  oerjan: Norouiga is of or related to Norway
23:16:18  that is not a common term hth
23:16:42  oerjan: [nɒr.wiː.dʒi]
23:17:09  Oh, Norouija
23:17:12  that pronunciation makes no sense for that spelling, either
23:17:25  oerjan: https://en.wikipedia.org/wiki/Ouija
23:17:40  i've vaguely heard of that.
23:17:54  "Ouija Board" has a name like [wiː.dʒi] for some reason
23:18:06  huh
23:18:08  (apparently wiː.dʒʌ] is also used)
23:18:21  *[wiː.dʒʌ]
23:18:38 * hppavilion[1] . o O ( Thus endeth the longest pronunciation in guide in history )
23:19:20 -!- augur has quit (Remote host closed the connection).
23:26:13 -!- augur has joined.
23:51:53  @message zzo38 hi! have you tried playing orwell chess yet? was your comment about maharaja purely rational, or empirical?
23:51:53  Maybe you meant: messages messages-loud messages?
23:52:05  no I didn't
23:52:07  @send zzo38 hi! have you tried playing orwell chess yet? was your comment about maharaja purely rational, or empirical?
23:52:09  error: parse error on input ‘,’
23:52:17  it's a comma hth
23:52:41  @send zzo38 hi have you tried playing orwell chess yet was your comment about maharaja purely rational or empirical
23:52:43  error: Not in scope: type variable ‘zzo38’
23:52:43  error: Not in scope: type variable ‘hi’
23:52:43  error: Not in scope: type variable ‘have’
23:52:43  I did not try it
23:53:03  well at least I don't need to send the message
23:53:28  Ouija board in QWERTY order is called a "Luigi board".
23:56:13  I'm looking around for second-hand checkers set to recycle into an orwell chess set
23:56:29  once that's done the harder part will of course be to find players
23:56:53  Chess set that I have is combine chess/checkers/backgammon; if you have one of those then you can use checkers too.
23:57:00  I think it's okay that the maharaja is more powerful than the other pieces. it's a way to reward the player who captured a royal piece
23:57:03  And also to use the dice
23:57:39  well, my problem is there are 17 pieces per player in orwell chess
23:57:51  hppavilion[1]: my search of /usr/share/dict/norsk finds only a single example, aksillaer/aksillær.  not exactly household words :P
23:58:05  Ah
23:58:14  I have several chess sets with pieces that have approximately the same size and different colours, but I'd be missing the gryphon piece or something
23:58:16  oerjan: And those are different, yes?
23:58:33  (presumably they mean axillas and axillary, respectively)
23:58:36  (not even very closely related?)
23:58:38  Ah
23:58:52  so my plan was to make "printed pieces", in a way similar to chinese chess
23:59:00  except with images instead of chinese characters
23:59:18  in theory you could have several similar words, but the word list has none.
23:59:37  but that requires 17*3 = 51 checkers pieces, which is more than one checkers set

2016-12-30:

00:00:01  not to mention extra pieces for the potential extra maharaja
00:02:16  the other possibility would be to use regular chess pieces, with fèves from the epiphany king's cake for the missing pieces
00:05:10 -!- augur has quit (Quit: Leaving...).
00:06:56 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
00:11:01  \o/  <-- first slide of the opening ceremony
00:15:52   Hymn, what are the prime elements <-- the definition of "prime ring" doesn't involve any hth
00:16:08  oerjan: ...wait, what?
00:16:27  ...fuck
00:18:23  hppavilion[1]: afaict in a "prime ring" it's the _ideals_ that work as primes, not the elements.
00:18:38  oerjan: What's the term I'm looking for then??
00:18:54  ...I guess it probably isn't meaningful, now that I think about it
00:18:59  Wait, maybe it is
00:19:06  Hymn, I think so
00:19:48  https://en.wikipedia.org/wiki/Prime_element might be more relevant
00:20:45  https://en.wikipedia.org/wiki/Unique_factorization_domain probably
00:21:38  A  is a ring (S, +, ·) where (1) some subset P of S exists where, forall p in P, the only values in the ring satisfying a·b = p are (a = 1, b = p) and (a = p, b = 1) and (2) Using only · and elements in P, it is possible to uniquely specify every element in S up to ordering.
00:21:47  oerjan: ty tmh
00:22:05  the gaussian integers are listed in the examples
00:24:21  Oh god, do rings form a group or something meta like that?
00:24:57  well they're a category...
00:25:33  Well yeah
00:25:44  Are there any things that aren't a category, really?
00:25:53  PROBABLY NOT
00:27:06  oerjan: If there are, they're in the category of non-categories I'm sure
00:27:12  i doubt rings are a group in a useful sense, inverses seem hard. you can trivially get a monoid though: just take the product.
00:28:30 -!- xfix has quit (Ping timeout: 250 seconds).
00:33:09 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
00:44:22   You lost me. <-- seriously, that "explanation" wouldn't work for anyone who didn't already know the subject.
00:44:38  indeed
00:59:00 -!- hppavilion[1] has joined.
01:06:03 -!- kiki` has quit (Quit: Connection closed for inactivity).
01:16:56  It seems that Exim is using "mboxo" format while Heirloom-mailx is using "mboxrd" format. How can I make Exim to also use "mboxrd" format?
01:32:39  Is there a name for the feature of english dialects where exempli gratia /tɹ/ -> /tʃɹ/?
01:35:30  I have never heard of such a feature
01:50:43 -!- Nithogg has quit (Ping timeout: 260 seconds).
01:53:03 -!- boily has joined.
01:54:03 -!- Nithogg has joined.
01:55:37  `relcome Nithogg 
01:56:25  ​Nithogg: 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.)
01:58:31 -!- sebbu has quit (Ping timeout: 252 seconds).
01:58:50  `? monomorphism
01:58:55  monomorphism? ¯\(°​_o)/¯
01:59:02  `? epimorphism
01:59:04  epimorphism? ¯\(°​_o)/¯
01:59:14  `learn A monomorphism is just an epimorphism in the opposite category.
01:59:21  Learned 'monomorphism': A monomorphism is just an epimorphism in the opposite category.
01:59:22  `learn An epimorphism is just a monomorphism in the opposite category.
01:59:26  Learned 'epimorphism': An epimorphism is just a monomorphism in the opposite category.
02:00:05  I know enough category theory that I know that I know nothing about category theory.
02:16:30  Giant photo of space you can download. http://www.spacetelescope.org/images/heic1502a/
02:20:44  zgrep: Magnificent
02:22:07  zgrep: Notice the big dark area. Think there's a black hole there? :D
02:22:33  There are a lot of blue stars there, so maybe not.
02:26:48  I'm trying to find an app to open the psb image, because I don't have photoshop.
02:27:18  I can't convert it, because I don't have enough space on this laptop to convert it to a different format.
02:36:01  zgrep: GIMP??
02:36:05  Doesn't open them.
02:36:10  Not supported.
02:36:13  Hymn. Weird.
02:39:54  Ah, there.
02:40:00  I freed some space by deleting things.
02:40:04  Now I can convert to tif.
02:44:23  you want to fax the pictures?
02:53:14 -!- oerjan has quit (Quit: ZZZZ).
02:54:45  I've been writing up a description of some rules for some formal systems.
02:54:57  So far, all of my formal systems kind of suck.
02:55:50  The reason for this is that they don't admit any results.
02:56:21  They have rules, but so far, all of the rules are impossible to apply, because they have preconditions that can't be satisfied.
03:16:37  sounds like loan eligabilty ruleset
03:26:07  tswett: you can use coinduction to overcome the bootstrap problem (to some extent, tongue in cheek, please don't kill me)
03:26:24  Hmmmmmmmmmmmmmm.
03:27:50  `? feather
03:27:55  feather? ¯\(°​_o)/¯
03:49:30 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
03:57:56  There, I've finally created enough rules that it's possible to derive something.
03:58:57  You can now prove such amazing and wonderful theorems as this:
03:59:04  ⊢ E = E
04:05:26  Here's a more sophisticated thing you can prove.
04:05:41  ⊢ g ∘ f = g ∘ f
04:14:54 -!- boily has quit (Quit: VECTOR CHICKEN).
04:18:21 -!- Zarutian has quit (Ping timeout: 246 seconds).
04:20:35  tswett: do you have full reflexivity for =?
04:24:43  perhaps that is one of the rules that has “preconditions”
04:44:57  int-e: the reflexivity rule says that you can derive "⊢ E = E" for any expression E.
04:46:13  Now, I want an associativity rule, of course. I want to say that (h ∘ g) ∘ f = h ∘ (g ∘ f).
04:46:44  So here's the question. Should I say that that only works in contexts where f, g, and h actually have the appropriate types?
04:47:14  I don't think there's any need for that.
04:47:30  I don't think there's any harm in saying that one undefined expression is equal to another... is there?
04:47:50  I'll have to find out, I guess.
04:50:58  the standard ML standard doesn't think there's any need for that, either
05:13:02  The standard ML standard?
05:13:08  Is that the one that defines ML standard ML?
05:15:43  Write a program to convert that picture format into farbfeld format if you know how to do, and we can include in my "Farbfeld Utilities" package.
05:16:46  Even if it is not implemented, you can add the file formats to the list http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=File+formats so that we know what need to be added on
05:20:48  One format that hopefully should be implemented is TIFF/IT format, since few existing programs do as far as I know, so then there will be one.
05:44:29  If you're in the NSA and are a fan of romantically pairing fictional characters, is one such pairing called a clippership?
05:44:47  I don't know
06:00:23  tswett: yes, the Definition of Standard ML defines ML standard ML
06:00:37  it's been revised, but not yet revised revised revised revised revised
06:37:33 -!- Sprocklem has quit (Ping timeout: 252 seconds).
06:38:20 -!- hppavilion[0] has joined.
06:41:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
06:54:21 -!- hppavilion[1] has joined.
06:57:12 -!- hppavilion[0] has quit (Ping timeout: 265 seconds).
07:44:17 -!- MoALTz_ has joined.
07:47:17 -!- MoALTz has quit (Ping timeout: 248 seconds).
07:55:15 -!- kiki` has joined.
08:28:41 -!- sebbu has joined.
08:34:18 -!- augur has joined.
08:42:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
09:01:23  [wiki] [[Special:Log/newusers]] create  * Jdevine *  New user account
09:04:06  I made this screen capture program  http://zzo38computer.org/fossil/farbfeld.ui/raw/ff-xcapture.c?name=0cbd0bf256fea6445b4c2bc744f6035d4e528bd2  Is this the proper way to deal with Colormaps and those stuff in X window?
09:08:06  My program is not as fast as xwd though
09:12:15 -!- xfix has joined.
09:14:06  Maybe XGetPixel makes it slow?
09:15:15  Or maybe not; I have not tested
11:39:42 -!- MoALTz__ has joined.
11:42:29 -!- MoALTz_ has quit (Ping timeout: 248 seconds).
12:18:24 -!- LKoen has joined.
12:24:26 -!- augur has quit (Remote host closed the connection).
12:24:59 -!- augur has joined.
12:29:19 -!- augur has quit (Ping timeout: 258 seconds).
12:53:53 -!- JX7P has joined.
13:10:09 -!- rdococ has quit (Changing host).
13:10:09 -!- rdococ has joined.
13:17:31 -!- LKoen has quit (Remote host closed the connection).
13:18:17 -!- LKoen has joined.
13:25:45 -!- augur has joined.
13:30:28 -!- augur has quit (Ping timeout: 245 seconds).
14:26:32 -!- Phantom_Hoover has joined.
14:41:17 -!- oerjan has joined.
14:48:46 -!- boily has joined.
14:48:59  bood afternoily
14:49:18  bœrjan matin!
14:49:56 * int-e yawns
14:50:40  no xkcd yet?
14:50:57  this is disturbing my morning routine :P
14:51:03 * oerjan just got to freefall
14:51:37  int-e: my daily routine assumes xkcd needs to be checked twice hth
14:52:16  hmm, wednesday's freefall was good :)
14:52:25  except today my sleeping rhythm was such that i overslept the first, so...
14:52:35  so's today's.
14:52:52  yeah but you know that I'll see it on monday
14:53:22  ...you have a routine that involves checking only _some_ of your webcomics, even if they've already updated?
14:53:23  (stupid webcomic not letting me bookmark the latest comic... it's really good otherwise)
14:53:55 * int-e is distracted, actually
14:54:27  (Playing 33c3-8014-eng-deu-Untrusting_the_CPU_webm-hd.webm)
14:54:57  still no xkcd? :/
14:55:17 -!- Lymia has quit (Remote host closed the connection).
14:55:46  oerjan: it's funny, but I delay most of my web comic reading on working days until afternoon or evening.
14:55:58  though I'm not working today
14:56:07  but xkcd I usually check in the morning.
14:56:12 -!- augur has joined.
14:56:26  despite it rarely updating then.
14:57:30  I should treat it as a TTS comic.
14:57:34 -!- Lymia has joined.
14:58:42  TTS?
14:58:49  map succ MWF
14:59:08  i suppose my ocpd just works in the opposite direction: i load the last comic, but then obsessively also loads the previous to check i haven't skipped one.
14:59:37  *-s
15:00:12  Especially for the story oriented comics I really like starting with the latest comic that I've already read.
15:00:43 -!- augur has quit (Ping timeout: 258 seconds).
15:04:13 -!- nycs has joined.
15:08:08  @tell tswett  I don't think there's any harm in saying that one undefined expression is equal to another... is there? <-- the question is whether you can prove something false about defined stuff by going through undefined intermediates. e.g. if you allow 0/0 = a because the left side is undefined...
15:08:08  Consider it noted.
15:09:16 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
15:11:43  @tell tswett what's more, because your mind is predisposed to ignore options that are not supposed to be used, it's easy to miss cases when convincing yourself your system is consistent in general.
15:11:43  Consider it noted.
15:15:21  `wisdom
15:15:39  ...
15:15:42  atrocity//Atrocity is the capital of the Atrocious Empire.
15:15:46 * oerjan is slightly confused by all the people who register on the wiki without making edits, then later turn out not to be spammers.
15:16:32  maybe they're doing it for the skins.
15:19:54  maybe it's all the people who *could* be writing a BF derivative, but actively aren't.
15:20:08  thausible.
15:20:53  that's a great idea for a New Year's resolution...
15:21:06  ...to not make a BF derivative.
15:22:27  except that most new year's resolutions fail, i hear.
15:23:00 * boily knocks on wood
15:23:35  . o O ( how many layers of paint can there be for knocking on wood to remain effective? )
15:23:41  boily: that's unfair, you're privileged with a mapole.
15:24:27  . o o ( is the paint plant-based? )
15:24:34  boily: it appears to depend on the thickness of the layers
15:27:18  But I guess with layers as thick as mattresses, the effect of knocking will be reduced but not completely vanish at 20 layers, extrapolating from the effect of peas.
15:49:34  all lives matter
15:49:44  until you multiply them by the speed of light squared
15:49:46  then all lives energy
15:50:04  izabellora.
15:50:12 * boily thwacks izabera. 0.46 FP.
15:53:57  `dc -p [test]p
15:54:02  dc: invalid option -- 'p' \ Usage: dc [OPTION] [file ...] \   -e, --expression=EXPR    evaluate expression \   -f, --file=FILE          evaluate contents of file \   -h, --help               display this help and exit \   -V, --version            output version information and exit \  \ Email bug reports to:  bug-dc@gnu.org .
15:54:06  `dc -e [test]p
15:54:07  test
15:54:21  `dc -p "[d0!=g]sf[dlr*sr1-lfx]sg1sr10lfxlrp"
15:54:22  dc: invalid option -- 'p' \ Usage: dc [OPTION] [file ...] \   -e, --expression=EXPR    evaluate expression \   -f, --file=FILE          evaluate contents of file \   -h, --help               display this help and exit \   -V, --version            output version information and exit \  \ Email bug reports to:  bug-dc@gnu.org .
15:54:25  `dc -e "[d0!=g]sf[dlr*sr1-lfx]sg1sr10lfxlrp"
15:54:26  dc: dc: '"' (042) unimplemented \ 3628800 \ '"' (042) unimplemented
15:54:35  `dc -e [d0!=g]sf[dlr*sr1-lfx]sg1sr10lfxlrp
15:54:35  3628800
15:54:42  I wrote a factorial program!
15:54:51  Also why does my brain want to use the -p flag which does not exist
15:56:01  boily: ;-;
15:56:07  the good news is it's a pbrain.
15:56:17  the bad news is it's also a bf derivative.
15:56:32  oerjan: why is pbrain good news?
15:56:41  izabera, string theory
15:56:55  what
15:57:06  Taneb: ok, the not quite so bad news.
15:57:07  i may be missing something
15:57:14  er, *izabera 
15:57:45  Taneb may be mispling something.
15:57:51 * boily gives some maple ice cream to izabera
15:58:03  nice, meow :3
15:58:13  https://en.wikipedia.org/wiki/Brane
16:10:53  izabera: that thing is dangerous → https://az836796.vo.msecnd.net/media/image/product/fr/medium/0005926302014.jpg
16:25:55 -!- Lord_of_Life has quit (Excess Flood).
16:26:26 -!- Lord_of_Life has joined.
16:26:41 -!- augur has joined.
16:29:47 -!- Zarutian has joined.
16:31:11 -!- augur has quit (Ping timeout: 258 seconds).
16:34:57 * FireFly pets izabera
16:35:06  meow
16:35:33  gimme milk
16:38:21 * zgrep places a pitcher of milk in-front of izabera
16:38:31  thank you :3
16:43:44 -!- MoALTz__ has changed nick to MoALTz.
17:01:56 -!- Sprocklem has joined.
17:06:03 -!- kiki` has quit (Quit: Connection closed for inactivity).
17:16:03  `wisdom
17:16:07  hfs//You have discovered an eerie cavern. The air aboe the dark stone floor is alive ith vortices of purple light and dark, boiling clouds. Seemingly bottemless pits mark the surface.
17:16:35  `slwd hfs//s/aboe/above/
17:16:43  hfs//You have discovered an eerie cavern. The air above the dark stone floor is alive ith vortices of purple light and dark, boiling clouds. Seemingly bottemless pits mark the surface.
17:16:59  `slwd hfs//s/\bith/with/
17:17:02  hfs//You have discovered an eerie cavern. The air above the dark stone floor is alive with vortices of purple light and dark, boiling clouds. Seemingly bottemless pits mark the surface.
17:17:07  fungot: what's an hfs?
17:17:07  boily: can you receive those?
17:17:10  You have discovered a great banana.
17:17:13  fungot: yes, in bold read.
17:17:13  boily: two of a kind of box were you building just the microcode?
17:17:33  fungot: no, vendors build microcode.
17:17:34  boily: elucidation-why is for people with some knowledge of which package depends on these structures and uses their bindings to form its lexical environment.
17:17:55  rdococ: I thought it was merely average.
17:17:58  rdococ: is it ripe? can you carve a canoe out of it? whence it came from? is the tree great?
17:18:25  Yes to all four questions.
17:19:49 * rdococ waits for a response.
17:20:10 * boily knocks on the banana tree.
17:20:28  The tree asks "Who's there?"
17:20:55  I'm a sane man.
17:21:16  The squirrel replies "Perhaps.".
17:21:30  `slwd hfs//s/bottem/bottom/
17:21:34  hfs//You have discovered an eerie cavern. The air above the dark stone floor is alive with vortices of purple light and dark, boiling clouds. Seemingly bottomless pits mark the surface.
17:22:53  s/mark/marc
17:23:10  `? hfs
17:23:13  ​You have discovered an eerie cavern. The air above the dark stone floor is alive with vortices of purple light and dark, boiling clouds. Seemingly bottomless pits mark the surface.
17:23:16  I see.
17:23:26  `? `? hfs
17:23:27  ​`? hfs? ¯\(°​_o)/¯
17:24:24  `? `?
17:24:26  ​`? ¯\(°​_o)/¯
17:24:53 -!- Sprocklem has quit (Ping timeout: 260 seconds).
17:27:14  `? ​`? `? `? `? `? `? `? `? `? `? `? `? `? `? `??????????????????????????????????
17:27:16  ​​`? `? `? `? `? `? `? `? `? `? `? `? `? `? `??????????????????????????????????? ¯\(°​_o)/¯
17:27:44  `? bills?
17:27:45  bills?? ¯\(°​_o)/¯
17:27:48  `? bills
17:27:49  bills? ¯\(°​_o)/¯
17:27:51  Oh, I see.
17:27:58  what about ¯\(°​_o)/¯?
17:27:59  `? ?
17:28:01  ​? is wisdom
17:28:03  `? ¯\(°​_o)/¯
17:28:04  `? ¿
17:28:04  ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
17:28:07  ​¿? ¿? ¿? ¿? ¿?
17:28:12  `¿
17:28:13  ​¯/)o_​°(\¯ ?
17:28:16  Heh.
17:28:20  lol
17:28:24  ha ha! didn't know about that one.
17:28:28 * zgrep . o O ( If ? is wisdow, is ¿ tomfoolery? )
17:28:41  `¿ something
17:28:42  `¿ ¿
17:28:42  ​¯/)o_​°(\¯ ?gnihtemos
17:28:44  ​?¿ ?¿ ?¿ ?¿ ?¿
17:28:50  `¿ cat
17:28:51  ​.lagelli eb dluohs tub ,looc era staC
17:28:59  oh.
17:29:07  `?? tomfoolery
17:29:10  tomfoolery is wisdom
17:29:14  `cat bin/¿
17:29:14  ​? "$@" | rev | tac
17:29:31  `?? c++
17:29:32  C++ is an attempt to improve upon C. The only thing it actually improved was memory management, and it made everything else worse.
17:29:46  `?? random number
17:29:47  14779
17:29:50  Thanks.
17:29:54  yw.
17:30:24 -!- oerjan has quit (Quit: Later).
17:30:32  `? oerjan
17:30:33  Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
17:31:37 -!- Taneb has changed nick to nvd.
17:32:15 -!- nvd has changed nick to Taneb.
17:33:42  `?? HackEgo
17:33:42  I must confess, I know not of what you are speaking.
17:35:58 -!- Lord_of_Life has quit (Excess Flood).
17:38:56 -!- Lord_of_Life has joined.
17:43:49  ???
17:57:08 -!- augur has joined.
17:59:01  `? random number
17:59:03  random number? ¯\(°​_o)/¯
17:59:10  `?? random number
17:59:11  21716
17:59:17  `?? 21716
17:59:18  I must confess, I know not of what you are speaking.
17:59:31  `?? random string
17:59:32  I must confess, I know not of what you are speaking.
17:59:57  `` paste 'bin/??'
18:00:00  http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%3F%3F
18:02:03 -!- augur has quit (Ping timeout: 258 seconds).
18:19:54 -!- Notebook has joined.
18:32:19 * boily got his ass served by a Yeti...
18:33:05  just lost a game of One Deck Dungeon. I got curbstomped into the floor as thin as a very thin pancake.
18:39:16 -!- Sprocklem has joined.
18:39:31 -!- Sprocklem has quit (Client Quit).
19:17:56  How does that game work?
19:20:55 -!- Lord_of_Life has quit (Excess Flood).
19:23:26 -!- Lord_of_Life has joined.
19:27:46 -!- augur has joined.
19:32:31 -!- augur has quit (Ping timeout: 258 seconds).
19:34:34 -!- copumpkin has quit (Remote host closed the connection).
19:38:34 -!- copumpkin has joined.
19:47:06 -!- sparr has quit (Changing host).
19:47:06 -!- sparr has joined.
20:01:36 -!- izabera has changed nick to tsunderiza.
20:05:17  XGetPixel does not make it slow, it seems.
20:21:28 -!- Notebook has quit (Quit: Connection closed for inactivity).
20:31:57 -!- nycs has quit (Quit: This computer has gone to sleep).
20:38:33 -!- tsunderiza has changed nick to izabera.
21:00:56 -!- augur has joined.
21:03:28  helloily? what is a one deck dungeon?
21:05:18 -!- augur has quit (Ping timeout: 258 seconds).
21:10:42 -!- augur has joined.
21:14:42  quintopia: a dungeon that has only one sun deck ;-)
21:15:18  oh. well thats still more than the usual zero sun decks.
21:15:37  quintopia: one deck dungeon is a roguelike card game
21:17:49  huh
21:17:59  one player?
21:30:30  or two
21:43:23 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
21:55:49 -!- LKoen has joined.
22:36:26 -!- PinealGlandOptic has joined.
22:47:11 -!- Lord_of_Life has quit (Excess Flood).
22:48:26 -!- Lord_of_Life has joined.
23:08:07 -!- augur has quit (Quit: Leaving...).
23:09:41 -!- Phantom_Hoover has joined.
23:19:39 -!- wob_jonas has joined.
23:21:08  I'm reading the rules of the post.  It says that since my package is 0.40 m long, I can't post it as a mail domestically, only as a package, but I can post it as a mail abroad.  That seems strange at first, until you realize that international mail is so expensive that it costs significantly more than a domestic package, unless it's impossibly ligh
23:21:08  t for that size.
23:32:30 -!- oerjan has joined.
23:33:24  At least they do have very specific written rules for everything, if you look enough at their huge mazelike website.
23:34:28 * oerjan wobbles jonas a bit
23:44:05  wobble
23:45:24 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
23:48:43  sounds a lot like our postal service, too
23:48:56  it's also pretty expensive..
23:54:09   just lost a game of One Deck Dungeon. I got curbstomped into the floor as thin as a very thin pancake. <-- sounds like a crêpy experience.
23:55:04  since when does boily idle

2016-12-31:

00:03:03  I'd like a program where if I input the size, weight, destination, and extra services I need for my package, it tells me the cheapest way to buy delivery from the post, because sometimes there are like six different possibilities you have to check.
00:03:54  There's a choice that is worth for very small but heavy packages, such as small booklets.
00:41:39 -!- hppavilion[1] has joined.
00:42:10 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:43:23 -!- hppavilion[0] has joined.
00:46:49 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
01:14:13 -!- hppavilion[0] has quit (Read error: Connection reset by peer).
01:22:09 -!- hppavilion[1] has joined.
02:05:38 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
02:09:04 -!- hppavilion[1] has joined.
02:37:33  wob_jonas: is that option also worth it for shipping lead (the metal)?
03:10:49 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:35:35  hellørjan! I wasn't idling. la la la la la ♪
03:36:55  also, can I wobble jonas too?
03:40:47  `? flabberghast
03:41:07  flabberghast? ¯\(°​_o)/¯
03:42:36  `learn Flabberghast is the recurring hunting one gets after too indulgent feast where one partook too liberaly
03:42:45  Learned 'flabberghast': Flabberghast is the recurring hunting one gets after too indulgent feast where one partook too liberaly
03:43:07  `? maze
03:43:09  maze? ¯\(°​_o)/¯
03:44:22  . o O ( look at my horse, my horse is amazing ♪ )
03:47:27  `learn Maze is so A-Maze-ing that you can not find the exit easily. Truely an labyrithn of limtlessness.
03:47:34  Learned 'maze': Maze is so A-Maze-ing that you can not find the exit easily. Truely an labyrithn of limtlessness.
03:47:46 * oerjan thinks Zarutian needs a spell checker.
03:48:40  `learn Maze is so A-Maze-ing that you can not find the exit easily. Truely an labyrithn of limitlessness.
03:48:49  Relearned 'maze': Maze is so A-Maze-ing that you can not find the exit easily. Truely an labyrithn of limitlessness.
03:49:45  `? tab
03:49:46  tab? ¯\(°​_o)/¯
03:50:37  `learn Tab is both a computer keyboard key and a soda pop brand.
03:50:41  Learned 'tab': Tab is both a computer keyboard key and a soda pop brand.
03:51:03  `? Zen
03:51:04  boily: how you can you wobble him when you're as flat as a pancake tmns also you must be idling because you aren't mapoling.
03:51:05  Zen? ¯\(°​_o)/¯
03:51:59  oerjan: point. point.
03:52:00  `? Advertisement
03:52:11  Advertisement? ¯\(°​_o)/¯
03:52:46  `wisdom advert
03:52:51  That's not wise.
03:53:04 -!- Sgeo has quit (Read error: Connection reset by peer).
03:53:51  `wisdom
03:53:53  philosophy//Philosophy is at the root of everything.
03:54:28  `slwd philosophy//s/\./ that is not parenthetical./
03:54:30 -!- Sgeo has joined.
03:54:32  philosophy//Philosophy is at the root of everything that is not parenthetical.
03:54:36  `learn Advertisement starts: have you heard about this hip and froopy 'net place called #esoteric? It is on freenode. Brought to you by The Board of Timeskewed Advertiesements.
03:54:39  Learned 'advertisement': Advertisement starts: have you heard about this hip and froopy 'net place called #esoteric? It is on freenode. Brought to you by The Board of Timeskewed Advertiesements.
03:55:49 * oerjan refrains from judgement. AUM.
03:56:42  AUM?
03:56:45  `? Auction
03:56:47  Auction? ¯\(°​_o)/¯
03:57:10  boily: aka OM.
03:57:21  Out of Memory?
03:57:28  (padme mani hum)
03:58:17  `learn Auction is going once... going twice... gone to the cowled entity in the corner for six trillion zorkmids.
03:58:21  Learned 'auction': Auction is going once... going twice... gone to the cowled entity in the corner for six trillion zorkmids.
03:58:43 * oerjan should perhaps not refrain from eating. everything in moderation, as the Buddha approximately said.
03:58:43 -!- Frooxius has left ("*bubbles away*").
04:00:10  `? zorkmid
04:00:12  zorkmid? ¯\(°​_o)/¯
04:00:18 * oerjan wonders if these are all references to something
04:01:17  `? reference
04:01:19  reference? ¯\(°​_o)/¯
04:01:45  `learn reference is dangling, sorry.
04:01:49  Learned 'reference': reference is dangling, sorry.
04:02:42  @messages-loud
04:02:42  oerjan said 12h 54m 34s ago:  I don't think there's any harm in saying that one undefined expression is equal to another... is there? <-- the question is whether you can prove something
04:02:43  false about defined stuff by going through undefined intermediates. e.g. if you allow 0/0 = a because the left side is undefined...
04:02:43  oerjan said 12h 50m 59s ago: what's more, because your mind is predisposed to ignore options that are not supposed to be used, it's easy to miss cases when convincing yourself your system is
04:02:43  consistent in general.
04:04:02  oerjan: naah, just me decreasing my wisdom and increasing HackEgos
04:04:38  oerjan: well, that's why I said "that one undefined expression is equal to another". I'd try to be careful only to allow 0/0 = a in cases where the RHS is also an undefined expression.
04:04:50  What distortions have I missed? I think I missed perspective distortion, but I would want to know how that should be implemented, and I should also need an improved resampling method that is useful for larger or smaller or rotated and regardless of that, somehow.
04:05:06  I'm thinking, though, maybe I should exclude "junk" cases like this even if they do seem harmless.
04:05:09 -!- Zarutian has quit (Quit: Zarutian).
04:05:14  tswett: OKAY
04:05:54  If it's possible to make some judgements, but not others, about undefined stuff, that kind of pollutes the system.
04:13:06  oerjan: are you vegetarian?
04:13:26  nope
04:13:30 * oerjan points at shachaf 
04:17:54 <\oren\> a recruiter from blody serbia?
04:17:55  ?
04:18:13 -!- Nithogg has quit (Ping timeout: 260 seconds).
04:21:29 -!- carado has quit (Ping timeout: 260 seconds).
04:23:28  ?
04:28:11 -!- LoboVerde has joined.
04:34:28  `relcome LoboVerde 
04:34:37  ​LoboVerde: 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.)
04:36:50  `relcome HackEgo
04:36:52  ​HackEgo: 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.)
04:40:45 -!- oerjan has quit (Quit: Nite).
04:58:40 -!- boily has quit (Quit: MUNDANE CHICKEN).
05:17:42 <\oren\> hmm, when did QC stop being about indie music culture and start being about transhumanism?
05:19:38 <\oren\> and/or cyberpunk
05:20:00  \oren\: Long long ago.
05:55:29  boooored
05:56:50  Oi wil naw spik Ingli$ in ae difr'nt wae
05:58:34  What time zone has time as a complex number?
05:59:11  all of them hth
05:59:18  +i
05:59:23  `addquote  What time zone has time as a complex number?
05:59:33  1304)  What time zone has time as a complex number?
05:59:35  I live in the +i time zone
05:59:56  at the moment it's nearing i+6:00
06:00:24  alercah: I mean one that isn't a real number.
06:00:57  oh.
06:01:10  so regular complex numbers are boring, what about quaternion time?
06:01:27  it's 4+3i+5j+8k:00 in the morning.
06:02:17  boreeeeeed
06:10:53  Now I added the support for custom character mapping into ff-text so that for example you can use this picture http://www.imagemagick.org/Usage/images/font.gif or you can use chess icons
06:11:27  ff-ff
06:11:53  Which is what?
06:14:14  You can then use ff-composite to place the chess icons on the background of chess board.
06:18:19 -!- augur has joined.
06:19:45  You can write the sed program to convert FEN into the command-line arguments (with the `...` shell operator) for use with ff-text:   s/1/-/g;s/2/--/g;s/3/---/g;s/4/----/g;s/5/-----/g;s/6/------/g;s/7/--------/g;s./. .g
06:20:01  (It doesn't change the 8 but it is unnecessary.)
06:31:11  What is the largest possible number of legal moves in any one position in chess?
06:35:11  zzo38: some quick research shows that the largest example someone has found without promotion is 181, with is 218
06:35:34  the most in an actual game is 79 for one side
06:37:09  OK
06:38:12 -!- Calcaware has joined.
06:38:40  Hello Esolang!
06:39:18  assuming condition { stuff }
06:40:05  How do I get one of my languages on the esolang wiki?
06:40:21  Calcaware: You create an account and then follow the instructions it tell you to do so.
06:41:01  Thank you. I didn't see the options outside of the home page like most sites.
06:41:54  what would that do?
06:42:20  nobody?
06:42:21  booored
06:42:33  rdococ: Maybe optimize the program to cause undefined behaviours if the condition is not true
06:43:14  If the largest is 218 then it mean that the move recording can fit one byte per move. But you may even use smaller number of bits, and possibly to use Huffman codes biased by the opening books maybe. We can see, what way will work better?
06:44:26  assuming zzo38 > 38 { say hello }
06:44:28  goodbye
06:45:35  idk
06:45:46  Which number does this Befunge code output: 9860088716>\#+:#*9-#\_$.@ I keep getting 374426600. Apparently I am wrong.
06:48:36  [wiki] [[Special:Log/newusers]] create  * Calcaware *  New user account
06:49:02  Nevermind. After a tweak I got "267308324".
06:54:09 -!- Calcaware has quit (Quit: Page closed).
07:03:11  wonder how the assuming structure would work with different conditional functions.
07:04:57  To do what I mentioned, GCC does have __builtin_unreachable(), although apparently there is some bugs in it.
07:06:43 -!- PinealGlandOptic has quit (Quit: leaving).
07:08:59  hm
07:09:27  assuming I can make a programming language out of the assuming construct, I assume that I will most definitely hope that it is good, or so I assume.
07:11:10  Well, you can try.
07:11:43  What I think is that it should be made so that for example even if you write   SELECT * FROM CARDS ORDER BY RANDOM() LIMIT 1;   then it can automatically convert your query into the request for Gatherer's "random card" function.
07:17:11 -!- frootykook has changed nick to nookybook.
07:20:05  bored
07:21:20  Select a few random cards from Gatherer other than conventional basic lands or Un-cards and then try to make up a puzzle out of them.
07:27:01  borerod
07:27:07  have no ideas for Assume
07:27:49  I don't know either, other than what I mentioned.
07:33:28  "You eat with your left hand!" - Zeux Agem to his evil clone
07:33:29 -!- augur has quit (Remote host closed the connection).
07:34:07 -!- augur has joined.
07:38:13 -!- augur has quit (Ping timeout: 248 seconds).
07:40:44  [wiki] [[Folder]] M https://esolangs.org/w/index.php?diff=50607&oldid=43968 * Rdococ * (+38) /* Structure */ dasdas
07:51:02  Does Zeux Agem eat with his left hand too?
07:51:11  I don't think so.
07:58:36  Do you think so?
07:59:08  Well, people may be likely to eat with the same hand as their clones.
08:01:40  But, it is a mirror clone.
08:02:48  O, I didn't know that.
08:03:13  Now you know, hopefully.
08:17:00 -!- augur has joined.
08:17:01 -!- augur has quit (Remote host closed the connection).
08:27:24 -!- augur has joined.
08:28:28 -!- augur has quit (Remote host closed the connection).
08:46:16 -!- LoboVerde has left.
08:49:11 -!- augur has joined.
08:53:23 -!- augur has quit (Ping timeout: 245 seconds).
09:03:30 -!- augur has joined.
09:39:12  Is myname online I wonder?
09:41:49 -!- Nithogg has joined.
09:47:48 -!- carado has joined.
09:48:01  no
09:48:29  hppavilion[1]
09:48:33  rdococ: Clearly
09:48:48  [I opened this tab and saw the message JUST before rdococ highlighted me]
09:48:49  heh
09:50:06  rdococ: The esolangs page for Folder assumes the user's gender
09:50:26  ?
09:50:54  rdococ: 'This is a good thing, because cutscenes in a game can be annoying, and if the user knows what's happening, he can skip them. '
09:51:04  yep
09:51:08  rdococ: OOooh! You know what'd be really fun‽
09:51:26  "the user" here refers to a male figure... doesn't mean it doesn't apply to females too
09:52:01  sexist programming language? there would be "male" and "female" objects, and some operations would be exclusive to either
09:53:00 * hppavilion[1] wants to tell rdococ what would be fun
09:53:23  WHAT?
09:54:06  rdococ: Don't format. Formatting is annoying and nobody ever uses it (except in wisdom)
09:54:19  rdococ: (1) Take folder, which is good for simple tbRPGs
09:54:19  uh...
09:54:22  when did I format anything?
09:54:38  rdococ: Just now with 'WHAT?'
09:54:48  except when I wiped the HDD and installed Debian, but how is that your business?
09:54:49  rdococ: (2) Generalize it to be better for more complicated tbRPGs
09:55:07  (3) funnily this is the idea for my new language
09:55:22  but "When" is taken
09:55:23  rdococ: (3) Use the generalized form of Folder and map it back into a normal folder tree on a normal computer
09:55:41  depends how you generalize it tho.
09:56:09  if you say, give a Folder derivative variables you'd end up with a higher computational class
09:56:10  rdococ: Yeah, but still. Absurdly complicated Folder variant as normal directory navigation
09:56:16  Sounds annoying, right? :D
09:56:27  idk how I'd do that...
09:56:30  can you?
09:56:40  rdococ: Do what?
09:56:50  Out of the last 10 messages
09:56:52 * rdococ gives hppavilion[1] special permission to perform the steps he enumerated
09:57:05  okay, wait
09:57:14 * hppavilion[1] freezes in time
09:57:17  my idea of generalizing Folder is adding some form of numerical variable.
09:57:36  that, would increase the computational class from finite state machine to at least a push down automata.
09:57:44  rdococ: That becomes tc VERY fast
09:57:55  hmm...
09:58:12  we can't have that but I'll keep it in mind as a more useful derivative of Folder.
09:58:40  An FSA with two unbounded nonnegative integers that can be INC'd or DEC'd at each step, but where trying to DEC a 0 register changes which state you go to next, is TC
09:59:13  okay wow so my generalized Folder is TC
10:00:30  what is your idea for a generalised non-TC Folder?
10:00:50  None atm
10:01:35  The benadryl is kicking in, and I'll be asleep soon
10:01:52  perhaps a RNG?
10:02:39  rdococ: How would a pseudo-ring help?
10:02:44 * hppavilion[1] collapses
11:53:53  assuming (x > 3) { x = 2 }
11:54:02  what would happen if x <= 3? error?
11:58:35  no ideas?
11:58:45  hppavilion[1], have the drugs worn off yet?
11:59:04  no?
12:16:48 -!- TieSoul has joined.
12:38:23 -!- Phantom_Hoover has joined.
12:48:55 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
12:51:58 -!- augur has quit (Remote host closed the connection).
13:22:39 -!- Lord_of_Life has quit (Excess Flood).
13:25:56 -!- Lord_of_Life has joined.
13:33:53 -!- Phantom__Hoover has joined.
13:34:17 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds).
13:52:52 -!- jix has quit (Ping timeout: 260 seconds).
14:11:37 -!- TieSoul has quit (Quit: Leaving).
14:29:13 -!- Phantom__Hoover has quit (Ping timeout: 245 seconds).
14:42:45 -!- oerjan has joined.
15:13:36  `? rdococ
15:13:43  `? oerjan
15:14:04  Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
15:14:11  rdococ is apparently from Budapest, but probably not.
15:14:19  HackEgo lagging?
15:14:27  frequently.
15:15:02  especially when it's been idle for a while.  presumably a little gnome has to carry it out from storage.
15:15:33  you don't give that much of a budapest vibe.
15:15:50  my IP is IPv6 now tho
15:16:18  well you're cloaked, so i can't easily check.
15:16:35  I should probably change that /octagonfly to a /rdococ
15:16:49  `? hppavilion[1]
15:16:50  hppavilion[1] se describe en las notas al pie. ¿Porqué no los dos? Nadie lo sabe. No es tan cluecless. Él aspira a ser más incomprensible que esta sabiduría.
15:17:00  `learn_append rdococ Thanks to boily he is approaching permanent boredom.
15:17:07  Learned 'rdococ': rdococ is apparently from Budapest, but probably not. Thanks to boily he is approaching permanent boredom.
15:17:42  ok...
15:17:43  the logs did, however, give me a different vibe hth
15:17:49  ?
15:18:15  rdococ: you seem to say "bored" a lot lately.
15:18:33  how is it boily's fault tho
15:18:37  `? boily
15:18:40  ​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring.
15:18:49  Q.E.D.
15:19:50  the fireworks are starting early...
15:20:09  (it's traditional with an early firework for small children, but still...)
15:20:47 * oerjan thinks he may have miscountabled that sentence.
15:21:24  :O
15:21:36  the monster!
15:21:51  (it's only 16:21 here)
15:22:31  rdococ: (he's writing dentistry software. you may or may not think that's an improvement.)
15:23:14  Vorpal is in a similar range of work.
15:23:18  `? vorpal
15:23:20  Vorpal writes software for boring machines. Really big ones.
15:23:32  *line
15:46:08 * oerjan upvotes today's mezzacotta for sheer absurd incoherence.
15:46:31  fungot: read and learn!
15:46:32  oerjan: i'd advise against teaching snurkly anything important, though; important stuff should be described where it's used
15:46:59 -!- jix has joined.
15:47:11  fungot: no, no, that is _far_ too coherent
15:47:11  oerjan: i fnord a fnord. he's using the age old trick for feeding a function to make the ccbi debugger, what is
15:47:26  fungot: ok a bit better
15:47:27  oerjan: you can't make money selling modifications... balance. i'd think " no" checked and a ten pound block of iron. if
15:47:49  fungot: nailed it!
15:47:49  oerjan: evidently not. in a bad mood today.
15:47:56  fungot: aww.
16:11:29 -!- boily has joined.
16:13:12  perfect timing for the rate limit to kick in, too
16:13:18  yep.
16:14:06  int-ello, hellœrjan.
16:14:43  bod nilyttårsaften
16:16:27  is that a special NYE greeting?
16:18:16  yep.
16:19:01  (alas, it's one i made up, not something norwegians usually distinguish.)
16:21:29  bonne veille du jour de l'oerjan, I guess!
16:24:00  Beturgi.
16:24:49  English should use æ more. 
16:25:13  It would mæk more sense than the a_e rule.
16:27:03  œ is better, nah.
16:27:13 * oerjan builds a fence around the spelling reformers, with a sign "DO NOT FEED"
16:31:54 * rdococ breaks the fence with careful application of communism
16:32:39 * oerjan paralyzes rdococ by explaining the mess that is russian spelling.
16:33:08 * rdococ breaks the paralysis by mentioning Russian swear words
16:34:03 * boily mapoles rdococ back into the enclosure
16:34:14  rdococ: wait. are you Russian?
16:34:19  Nyet.
16:34:32  messemble.
16:34:45 -!- Zarutian has joined.
16:36:10  if I am russian then Winders is Linux
16:37:00 * rdococ realizes boily is trying to spread boredom again
16:37:03  exciiited.
16:37:47  bored.
16:44:12  ((c)S(o)~^(c )S~:)((rd)S(o)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
16:44:17  ^ul ((c)S(o)~^(c )S~:)((rd)S(o)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
16:44:17  rdocooc rdoococ rdocooc rdocooc rdoococ rdoocooc rdococ rdoococ rdocooc rdoococ rdoococ rdocooc rdocooc rdoococ rdocooc rdococ rdoococ rdoocooc rdocooc rdoococ rdocooc rdocooc rdoococ rdoococ rdocooc rdococ rdoocooc rdocooc rdoococ rdocooc rdocooc rdoococ rdoocooc rdococ rdoococ rdocooc rdocooc rdoococ rdoococ rdocooc rdoo ...too much output!
16:45:41  >:c
16:46:56  hm
16:46:57  ^ul ((j)S(r)~^(c )S~:)((oe)S(a)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
16:46:57  oeajrrc oeaajrc oeajrrc oeajrrc oeaajrc oeaajrrc oeajrc oeaajrc oeajrrc oeaajrc oeaajrc oeajrrc oeajrrc oeaajrc oeajrrc oeajrc oeaajrc oeaajrrc oeajrrc oeaajrc oeajrrc oeajrrc oeaajrc oeaajrc oeajrrc oeajrc oeaajrrc oeajrrc oeaajrc oeajrrc oeajrrc oeaajrc oeaajrrc oeajrc oeaajrc oeajrrc oeajrrc oeaajrc oeaajrc oeajrrc oeaa ...too much output!
16:47:00  LOL
16:47:38  k one more try so I don't spam
16:47:39  ^ul ((j)S(a)~^(c )S~:)((oe)S(r)~^~:):(S)~^(:SS)~^(*r((((S)~^)~a*^)~a*^~:)~*^~)(:**r((((:SS)~^)~r*^)~r*^~:)~*^~):(~:()~)~*^(r(:^)*~r(*()~)~*^~^):^
16:47:40  oerjaac  ...bad insn!
16:47:42  ???
16:47:59  ok that didn't count
16:47:59  ^ul ((j)S(a)~^(c )S~:)((oe)S(r)~^~:):(S)~^(:SS)~^(*r((((S)~^)~r*^)~r*^~:)~*^~)(:**r((((:SS)~^)~r*^)~r*^~:)~*^~):(~:()~)~*^(r(:^)*~r(*()~)~*^~^):^
16:47:59  oerjaac  ...bad insn!
16:48:02  ugh
16:48:23  you probably changed something wasn't just an output string...
16:48:31  *+that
16:48:35  what language even is that?
16:48:39  underload
16:48:42  oh
16:49:13  what about a language where the only logical operation is material implication
16:49:13 * Sgeo downloads Crisis General Midi
16:49:17  x => y
16:49:52  material is boring. with intuitionistic implication you can do that and still have it PSPACE-complete hth
16:50:41  uh?
16:53:27  aka the problem "is this proposition, using just variables and implication, an intuitionistic theorem?" is PSPACE-complete.
16:53:51  (i guess with material you get co-NP-complete.)
16:56:02  rdococ: a is in actual underload command, but r is not, so changing it to r in other places than where it's used just as a string gives an error.
16:56:07  *is an
16:57:39  ^ul ((j)S(r)~^(c )S~:)((oe)S(a)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(r(:^)*~a(*()~)~*^~^):^
16:57:39  oeajrrc oeaa ...bad insn!
16:57:53  wait got it
16:57:54  ^ul ((j)S(r)~^(c )S~:)((oe)S(r)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
16:57:54  oerjrrc oerrjrc oerjrrc oerjrrc oerrjrc oerrjrrc oerjrc oerrjrc oerjrrc oerrjrc oerrjrc oerjrrc oerjrrc oerrjrc oerjrrc oerjrc oerrjrc oerrjrrc oerjrrc oerrjrc oerjrrc oerjrrc oerrjrc oerrjrc oerjrrc oerjrc oerrjrrc oerjrrc oerrjrc oerjrrc oerjrrc oerrjrc oerrjrrc oerjrc oerrjrc oerjrrc oerjrrc oerrjrc oerrjrc oerjrrc oerr ...too much output!
16:58:17  ^ul ((j)S(a)~^(n )S~:)((oe)S(r)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
16:58:18  oerjaan oerrjan oerjaan oerjaan oerrjan oerrjaan oerjan oerrjan oerjaan oerrjan oerrjan oerjaan oerjaan oerrjan oerjaan oerjan oerrjan oerrjaan oerjaan oerrjan oerjaan oerjaan oerrjan oerrjan oerjaan oerjan oerrjaan oerjaan oerrjan oerjaan oerjaan oerrjan oerrjaan oerjan oerrjan oerjaan oerjaan oerrjan oerrjan oerjaan oerr ...too much output!
16:58:26  heh
16:59:19  there you go
16:59:29  the letters were all in parentheses
16:59:36  (now recognize the pattern *MWAHAHAHA*)
16:59:37  yep
17:00:10  ^ul ((a)S(h)~^(n )S~:)((mw)S(h)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
17:00:10  mwhahhn mwhhahn mwhahhn mwhahhn mwhhahn mwhhahhn mwhahn mwhhahn mwhahhn mwhhahn mwhhahn mwhahhn mwhahhn mwhhahn mwhahhn mwhahn mwhhahn mwhhahhn mwhahhn mwhhahn mwhahhn mwhahhn mwhhahn mwhhahn mwhahhn mwhahn mwhhahhn mwhahhn mwhhahn mwhahhn mwhahhn mwhhahn mwhhahhn mwhahn mwhhahn mwhahhn mwhahhn mwhhahn mwhhahn mwhahhn mwhh ...too much output!
17:00:23  although technically it _would_ be possible to have (a) and getting that a run as an instruction, that program doesn't do it.
17:00:25  ^ul ((a)S(h)~^(a )S~:)((mw)S(h)~^~:):(S)~^(:SS)~^(*a((((S)~^)~a*^)~a*^~:)~*^~)(:**a((((:SS)~^)~a*^)~a*^~:)~*^~):(~:()~)~*^(a(:^)*~a(*()~)~*^~^):^
17:00:26  mwhahha mwhhaha mwhahha mwhahha mwhhaha mwhhahha mwhaha mwhhaha mwhahha mwhhaha mwhhaha mwhahha mwhahha mwhhaha mwhahha mwhaha mwhhaha mwhhahha mwhahha mwhhaha mwhahha mwhahha mwhhaha mwhhaha mwhahha mwhaha mwhhahha mwhahha mwhhaha mwhahha mwhahha mwhhaha mwhhahha mwhaha mwhhaha mwhahha mwhahha mwhhaha mwhhaha mwhahha mwhh ...too much output!
17:00:26  fungot mwhahhning is disturbing.
17:00:26  boily: don't think of me as that marine. that is
17:00:55  lol... does it work in pm so I don't spam the channel?
17:01:01  tho it might be... a little late for that :p
17:01:07  fungot: freeple wabble
17:01:07  Zarutian: yeah, that
17:01:46  fungot: mungongo harsne domo
17:01:46  Zarutian: i've never used it.
17:02:00  (you'll note there's an (S) there, and _that_ S is not printed.)
17:02:55  it does work in private
17:03:38  fungot: ehe sna slade mansk
17:03:38  Zarutian: i do know how to fnord the higher powers of scheme.
17:03:56  . o O ( is Zarutian making a conlang )
17:04:12  o________e
17:04:14  rjan
17:04:17  I here I thought I could get fungot to look the sane conversation partner
17:04:17  Zarutian: in windows, or encouraging someone else to successfully join the list just to vote, ne? -g))
17:04:29  lol?
17:04:34  Zarutian: you seem to have succeeded
17:05:02  I just used that Sims utterence generator
17:05:17  oh.
17:06:00  menestion.
17:06:00  I could try using an politican word salat next on fungot
17:07:05  fungot: do you recommend that new refumegator?
17:08:24  ^style europarl
17:08:24  Selected style: europarl (European Parliament speeches during approx. 1996-2006)
17:08:37  fungot: _fight!_
17:08:37  oerjan: mr president, ladies and gentlemen, members of the union.
17:08:44  Zarutian: GOOD LUCK
17:09:00  if t > 17:09 GMT then my speech will be entirely logical
17:09:04  fungot: I profusely table that recommendation
17:09:05  Zarutian: mr president, ladies and gentlemen, first of all, i would just like to thank our rapporteur. we had the schengen agreement into the treaty of nice does not in any way benefit competition. finally, half a million are european the equivalent of a pig in a poke. this is why, mr president, it is fortunate that some members may have received queries from ngos on funding and specifically core funding. i cannot make referenc
17:10:10  fungot: that is pretty much a crackpot notation!
17:10:10  Zarutian: the commission takes the view that it is crucial for the safety of ships and boats essential. i do not support the amendment which a number of times by commissioner lamy in the course of the next intergovernmental conference.
17:12:29  fungot: pardon?
17:12:29  Zarutian: the acquisition or loss of interest as soon as it is in general up to the challenge.
17:14:34  fungot: you're a fun got
17:14:35  rdococ: mr president, commissioner, ladies and gentlemen, i have a guinea pig. the version of the green group. i would like to see your imposing figure presiding over the house, and a series of consequences for parliament' s internal transport system and thereby play a crucial role to play, particularly as the commission originally proposed. i am in the process of implementing article 13 through the package of practical measure
17:16:18  that last one does sound a bit evil.
17:17:28  oerjan: would be funny if was said by a Bond villian
17:18:00  because nobody know what it exactly it means but it sounds onimous
17:18:09  yep
17:18:14  omnious*
17:19:12  fungot: omnious
17:19:13  Zarutian: mr president, i feel that the decision taken by the fisheries policy, which leads to the fnord criteria differ from country to country. if these amendments were adopted, our group thinks that things can always be improved.
17:20:12  fungot: i'm not sure "can always be improved" is the right level to aim at
17:20:12  oerjan: mr president, i am going to present those which i have taken account of the problems which the european parliament, with a view to carrying out justice in the courts in the normal procedure.
17:21:09  fungot: improvement
17:21:10  Zarutian: the european commission shares parliament's point of view, because it is one of the most dynamic knowledge-based economy in the various agreements mean, and will continue to report to it on the internet is a completely new element. hence, my questions are quite specific. first, and then perhaps to be aware of this, particularly amendments nos 2 and 4 and their impact, and this has been the important work done by the g
17:22:35  what the hell does "dynamic knowledge-based economy" mean?
17:24:07  it means it consists entirely of shuffling big data around hth
17:24:15  exchanging information for money from traveling people?
17:24:50  fungot: oyster
17:24:50  Zarutian: mr president, that in the oecd's draft multilateral agreement on international investments on which a constitutional state must be able to see their italian cousins. tourism brings the peoples of the european project itself. as well as polluting the air.
17:25:41  fungot: nostril.
17:25:41  boily: thank you, mr barroso, i believe that, where member states should already have official catalogues of areas in need of international protection takes place. i regret to say i shall be putting forward proposals for directives that are passed. nevertheless, certain member states.
17:26:31  fungot: boily
17:26:31  Zarutian: french and european citizens generally are right to do so in the uk and the socialists. this is why we do not mix the message with regard to the reform of the commission, under the present financial provision is a very topical problem here, unfortunately, in abandonment. in some cases, their lives.
17:26:41  fungot: fungot.
17:26:42  rdococ: i congratulate fnord ghilardotti on the content of the report adopted had been amended to include nuclear fuel and over 100 tonnes of separated plutonium are needed to help the palestinian people, free settlements and end operations directed against palestinian infrastructure. they also have the responsibility that they must invent a new, minimum and acceptable european norm for the management of the capital market on i
17:26:46  fungot: starling
17:26:46  oerjan: mr president, it is high time that the international criminal tribunal for yugoslavia in absolute secrecy, the deputy vice-president of the socialist group wants a clear, unambiguous indication of where decisions can be made fnord and the mediterranean.
17:28:07  fungot: password
17:28:07  Zarutian: my special thanks to the commission that manages this money, that the directory be withdrawn and i would hope that in years to come. lastly, my group welcomes strongly that emphasis. a second group of products, so be it.
17:28:31  . o O ( i'm sure the palestinian people could do a _lot_ with 100 tonnes of separated plutonium )
17:29:32  fungot: palestine
17:29:33  Zarutian: madam president, mr carnero gonzález was present in person and there that their concerns can most fully be met.
17:30:00  fungot: Gate of hell.
17:30:01  Zarutian: mr president, i should say, in the days that remain to be fnord.
17:30:57  `? password
17:31:10  The password of the month is lutefisk
17:31:19  can't argue with a password like that.
17:32:30  fungot: lutefisk
17:32:31  rdococ: mr president, i should like to point out on a person incapable of giving their informed consent. i would appeal to you to bear with me.
17:32:43  hmm...
17:32:49  informed consent, interesting
17:33:35  obviously part of a debate to ban serving lutefisk to children.
17:33:35  does it mean that there is something like uninformed consent?
17:33:56  what does "informed" consent mean, first of all?
17:34:56  that you know the likely consequences of what you're consenting to?
17:35:10  so uninformed consent would be that you don't know the consequences.
17:35:29  which is pretty much that happens at ballots?
17:35:52  yep.
17:36:05  uninformed consent is a popular form of manipulation.
17:36:23  but a person incapable of giving informed consent could mean one of two things.
17:36:42  1. a person who wouldn't give consent if informed of the consequences, thus they have to be manipulated
17:37:05  2. a person who can't be informed, thus they can't possibly not be manipulated if they are forced to vote
17:40:05  fungot: boiled egg
17:40:06  Zarutian: the fnord title of the community programmes enable the necessary adjustments to budget line fnord, amendment no 11. however, these new technologies and to know what the penalties are in the process and procedures to cover that eventuality. it is therefore essential to enforce those rights, all human rights and minority rights, including the united states
17:40:44  united states as minority rights, inresting idea that
17:44:07  fungot: untied states
17:44:09  Zarutian: mr president, i welcome the ombudsman's suggestion that all remedies open to individuals should be submitted to parliament. i believe that, up to the representatives of the youth associations from different countries, with whom i have fnord my notes, i am in full agreement with mr harbour. of course, we must change the common agricultural policy, on the other hand, consider lifting the arms embargo against china. at a
17:49:11 -!- Phantom__Hoover has joined.
17:52:11  Phantom__Helloover.
17:54:34 * Zarutian looks around and decides there enough room, takes out his unnerver for service.
17:56:18 * Zarutian first enlarges the pocket dimension aperture, takes out the compressed hyper volcano, the super conducting magnets and the bivalve.
17:56:34  ... Ō_Ō???!?!
17:57:02  yes?
17:57:36  you are going to ask about the bivalve arent you?
17:57:57  hey no volcano on my lawn!
17:59:30 * Zarutian takes out a polishing cloth and Shine'n'shine and starts to polish the inside of the pocket dimension membrane
17:59:44  wont take a minute.
18:00:14  fungot: Do you think United Kingdom made the right decision to leave? 
18:00:14  fizzie: madam president, i would like to thank the environment committee and in particular about unemployment. on the other over eur 1 billion. this situation requires us to seek agreement with member states, which does constitute real progress.
18:00:24 * Zarutian unties an topological knot and continues the polishing.
18:01:28  There's a bit of a length problem with this fungot style, sometimes it gets cut off at the end.
18:01:28  fizzie: mr president, i am fed up with pious assurances from bnfl and the arrogance of someone who refuses to testify, because these operations were launched and implemented in the council and the commission shares our view.
18:01:34  . o O ( i think oyster clear of the bivalve )
18:02:26 * Zarutian finishes with the polishing and puts the compress hyper volcano back in
18:02:55 * oerjan sweeps up the ash to use as fertilizer
18:03:12  oerjan: you might want to start cutting it more frequently, the lawn that is
18:03:36  um, the moons eat most of the grass anyway.
18:03:47 * Zarutian puts back in the super conducting magnets
18:05:31 * Zarutian uses the bivalve to realign them, while keeping clear of one of its taps
18:06:18  [wiki] [[Special:Log/newusers]] create  * Noahsolo *  New user account
18:07:00 * Zarutian leaves it in and deembiggens the pocket dimension aperture back to the previous size
18:08:49 * rdococ watches as confusing science things happen
18:09:47 * Zarutian shakes the unnerver a bit to homogenise the freezingly molten lava and test fires. The result is an forum troll garden gnome with a "Kjósið xB" political badge on its lapel.
18:10:13 * rdococ starts up the Casimir vacuum that powers the Alcubierre drive on his magical space thingy.
18:10:43  rdococ: and you think boilys mapole makes any more sense?
18:10:48  mapole?
18:10:50  `? mapole
18:10:56  A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
18:11:10  so a weapon built from maple.
18:12:20 * rdococ sets up the delicate balance of chemicals in the core that enables the tachyonic communication device.
18:12:43 -!- astoxenous has joined.
18:12:55 * Zarutian hands rdococ a engineering tricorder and a hyperspanner.
18:13:09 * rdococ looks in confusion at the two unusual objects.
18:13:44  unusual? they are pretty common in SciFi parts
18:13:45 * rdococ engages the genetic lifeform and disk operating system for information on them.
18:14:14   In the fictional Star Trek universe, a tricorder is a multifunction hand-held device used for sensor scanning, data analysis, and recording data.
18:14:16 * Zarutian powers up his steam punk fridge
18:14:43   Also known as, a plot device.
18:15:04 * Zarutian gone into a shower
18:15:28   A hyperspanner was an adaptable multipurpose engineering tool carried aboard starships. Its uses included repairing communication systems, relinking and bypassing the circuit boards of electrical systems. 
18:16:11   Neurotoxins are toxins that are poisonous or destructive to nerve tissue (causing neurotoxicity). Neurotoxins are an extensive class of exogenous chemical neurological insults that can adversely affect function in both developing and mature nervous tissue.
18:16:15  ...wait wut?
18:18:00  [wiki] [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=50608&oldid=50604 * Noahsolo * (+187) /* Introductions */
18:18:54 * rdococ pings Zarutian until he comes back
18:20:51 * oerjan fires up his technobabble disintegrator to clean up this place
18:21:42 * rdococ helps oerjan with his task using a technobubble recycling literary device to convert the technobabble into harder speculative fiction.
18:22:24 -!- astoxenous has quit (Quit: Page closed).
18:24:16 * oerjan looks satisfied on the resulting heap of dust.
18:25:33 * rdococ looks pleased with the resulting speculative fiction.
18:30:02 * rdococ pings oerjan because boily is spreading boredom again, and rdococ wants to ping as many people as possible
18:30:20  I'm playing crawl :D
18:30:38  \/capitalism alert\/
18:32:06  чёрт!
18:36:42 * rdococ will now make up esoteric technobabble
18:36:49  s/technobabble/speculative fiction
18:37:37 * rdococ engages the tachyonic generators
18:44:48 -!- rdococ has quit (Changing host).
18:44:48 -!- rdococ has joined.
18:51:54  ping
18:53:10  I am surprised you got Budapest from my last IP
19:02:18 * rdococ pings oerjan
19:02:31 * rdococ asks oerjan to kindly ask if he doesn't want to be pinged
19:03:07  please don't ping me just to ping twh
19:05:35  waht does that mean
19:09:55  it means that i'm an introvert, and asking me for my attention without giving a reason actually repulses me hth
19:10:08  now about to heat pizza ->
19:11:39  What about pinging you in the process of updating your wisdom entry?
19:12:12 -!- heroux has quit (Ping timeout: 265 seconds).
19:13:02  or heck, reading it?
19:14:06  `` cwlprits $(echo oerjän | sed 's.̈..') | tr ' ' '\n' | sort | uniq -c | sort -rn | xargs
19:14:18  76 shachäf 29 oerjän 7 boil̈y 5 noloveinwaikik̈i 1 nitïa 1 int-̈e
19:14:28 -!- heroux has joined.
19:14:35  nice ping
19:15:10  76!
19:16:06  `mkx bin/dedot//print_args_or_input "$2' | sed 's.̈..'
19:16:14  bin/dedot
19:16:47  `` cwlprits $(echo passwörd | sed 's.̈..') | tr ' ' '\n' | sort | uniq -c | sort -rn | xargs
19:17:04  14 oerjän 2 shachäf 2 int-̈e 1 mroman̈_ 1 mromän 1 gameman̈j
19:17:05  `` cwlprits $(echo shachäf | sed 's.̈..') | tr ' ' '\n' | sort | uniq -c | sort -rn | xargs
19:17:14  5 oerjän 3 shachäf 2 mrhmous̈e 2 Elronn̈d 2 boil̈y 1 nitïa 1 ellioẗt
19:17:18  Hmm, I didn't actually use dedot.
19:17:55  `sled bin/dedot//s/.$/g&/
19:17:57  bin/dedot//print_args_or_input "$2' | sed 's.̈..g'
19:17:59  `` cwlprits $(dedot böïly) | tr ' ' '\n' | sort | uniq -c | sort -rn | xargs
19:18:13  ​/hackenv/bin/dedot: line 1: unexpected EOF while looking for matching `"' \ /hackenv/bin/dedot: line 2: syntax error: unexpected end of file \ 1258 oerjän 515 shachäf 261 b_jonäs 230 boil̈y 152 int-̈e 131 hppavilion[1̈] 96 tsweẗt 64 mromän 55 Tanëb 52 ellioẗt 46 Zarutiän 38 GreyKnigḧt 34 Phantom_Hoovër 32 mroman̈_ 27 Rouj
19:18:35 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
19:18:44  Er.
19:19:00  `sled bin/dedot//s.2'.@".
19:19:03  bin/dedot//print_args_or_input "$@" | sed 's.̈..g'
19:19:05  `` cwlprits $(dedot böïly) | tr ' ' '\n' | sort | uniq -c | sort -rn | xargs
19:19:14  9 oerjän 5 boil̈y 1 shachäf 1 Rouj̈o 1 olsnër 1 Jafët 1 int-̈e
19:40:24   What about pinging you in the process of updating your wisdom entry? <-- ACCEPTABLE
19:41:23  `` \? `dedot öërjän`
19:41:27  Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
19:49:07  (also, irssi doesn't really ping me unless it's the first word of the line.)
19:49:35  well, technically it never pings, as i've turned off the bell too.
19:49:53  but it does sometimes add some color.
19:53:51  hm
19:54:25  oerjan: Why don't you /hilight oerjan?
19:54:39  I don't like the default irssi behavior.
19:56:25  [wiki] [[Aperture]] M https://esolangs.org/w/index.php?diff=50609&oldid=44766 * Rdococ * (-424) wth
19:57:12  [wiki] [[User:Rdococ]]  https://esolangs.org/w/index.php?diff=50610&oldid=50322 * Rdococ * (-2) 
19:58:13  [wiki] [[User talk:Rdococ]] M https://esolangs.org/w/index.php?diff=50611&oldid=50321 * Rdococ * (-249) 
19:59:25  shachaf: well it doesn't really make a difference to my noticing it...
20:00:16  nu pizza
20:06:09  Time for a great New Year's tradition
20:06:15  Staying in and revising for my exams
20:07:14  i'll join you on the staying in, probably.
20:08:45  What are you revising?
20:09:00  Algebraic Geometry
20:09:09  whoa whoa whoa
20:09:17  First you invented it and now you're revising it?
20:09:59  algebrwhat
20:10:37  rdococ: it's magic, i believe. (also, i never learned it.)
20:10:58  `? tswett
20:11:05  `? Warrigal
20:11:10  tswett is livin' it up with the penguins. He's a title under the cruxite in the lathe.
20:11:12  Warrigal is #esoteric's resident dingo. Sometimes pretends to be a human.
20:11:12  shachaf, I may have invented it, but that does not mean I know what it is
20:11:37  `slwd warrigal/s/S/It s/
20:11:38  usage: sled file//script
20:11:39  the joke is that "revising" means something like "editing" here
20:11:47  `slwd warrigal//s/S/It s/
20:11:51  warrigal//Warrigal is #esoteric's resident dingo. It sometimes pretends to be a human.
20:11:53  but you're even better at misunderstanding than i am tdnh
20:12:00  `? the rules of wisdom
20:12:02  the rules of wisdom? ¯\(°​_o)/¯
20:12:23  shachaf, I see
20:12:34  `? algebraic geometry
20:12:37  algebraic geometry? ¯\(°​_o)/¯
20:12:38  `? modsiw
20:12:39  modsiw? ¯\(°​_o)/¯
20:12:42  what?!
20:12:45  no modsiw?
20:12:50  `? rules of wisdom
20:12:52  unless essential for the entry's humor, they should:  be understandable without the separate key, be single spaced with no space at the end, and use proper capitalization and punctuation
20:13:01  `? wisdom
20:13:03  wisdom is always factually accurate, except for this entry, and, uh, that other one? it started with, like, an ø?
20:13:13  (i did, however, learn algebraic topology, which is also magic.)
20:13:14  `? ørjan
20:13:17  Your pal Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it.
20:13:34  oerjan, I think more or less all maths that begin with "Algebraic" are magic
20:13:39  `? øerjan
20:13:40  ​øerjan? ¯\(°​_o)/¯
20:13:48  oeerjan
20:14:03  what?! HackEgo doesn't know oerjan and ørjan's secret third cousin ith removed?!
20:14:05  So I realized the other day that the way I would define a triangle is very much unlike the way most people would define a triangle.
20:14:16  Most people would say something like: it's a shape with three sides and three angles.
20:14:31  And I'm like: no, dude, a triangle is the union of three line segments any two of which share an endpoint but no other points.
20:14:31  a triangle is clearly three points
20:14:40  `? ciretose
20:14:41  ciretose? ¯\(°​_o)/¯
20:15:01  tswett, wouldn't three lines meeting at a point satisfy that
20:15:47  a triangle is a union of three points any two of which form a line
20:15:51  Shut up.
20:15:57  s/line/line segment
20:16:09  `le/rn algebraic geometry//Algebraic geometry is so complicated that Taneb has to take an exam in it before he can invent it.
20:16:15  Learned 'algebraic geometry': Algebraic geometry is so complicated that Taneb has to take an exam in it before he can invent it.
20:16:26  you mean tanebvent it, right?
20:16:27  A triangle is the union of three line segments each of which shares an endpoint, but no other points, with each of the others.
20:16:56  that still sounds like three lines meeting at a point would satisfy it
20:17:08  ...
20:17:47  ...
20:18:18  Man, I liked these definitions.
20:18:40  They were perfectly good definitions until you came along and destroyed them.
20:18:49  sorry.
20:18:52  #notsorry
20:19:04  or... taneborry
20:19:11  rdlorry?
20:19:15  Oho, I rememeber the lecture we did this theorem
20:19:40  The Nullstellensatz, or, as I interjected with a translation, the Pointless Theorem
20:23:19  A triangle is the union of three line segments, each of which has an intersection with another exactly at its own endpoints.
20:25:01  `wisdom ciretose
20:25:03  That's not wise.
20:26:29  uh
20:28:33  hmm
20:28:51   you mean tanebvent it, right? <-- that would be inconsistent.
20:29:04  it would?
20:29:29  it's not used for most if any of the other tanebventions.
20:30:20  `` grwp -i tanebvent | grep -i -v tanebvention
20:30:31  cumin:Cumin is a quantum tanebvented spice, only if it doesn't involve sex. \ Binary file reflection matches \ tanebventory:The Tanebventory is big. Really big. For one thing, it contains a Hilbert hotel.
20:30:40  on a sphere: imagine one point, then three points diverging out of it and merging again on the antipodal point of the spherical geometry it's set in.
20:30:50  `cwlprits cumin
20:30:59  boil̈y
20:31:04  tswett?
20:31:07 * oerjan swats boily -----###
20:31:17  YOU'RE ENABLING THIS
20:31:43  `dowg cumin
20:31:49  9854:2016-12-05  learn Cumin is a quantum tanebvented spice, only if it doesn\'t involve sex.
20:31:52  i vaguely remember the context of that one
20:32:20  ...me too.
20:32:22  maybe it made sense in context
20:32:26  probably not
20:39:13 -!- Phantom__Hoover has quit (Ping timeout: 245 seconds).
20:56:08  rdococ: that's a good one.
20:56:18  ik
20:56:25  Let me try another.
20:56:37  A triangle is the union of three line segments such that each endpoint is the intersection of exactly two of the line segments.
20:57:39  hmm
20:58:59  you could have a zig zagged shape on a cylinder?
20:59:37  ```````z,,,,,,, but wrapped around so the extremes never have an end point?
20:59:39  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ``````z,,,,,,,: not found
21:00:22  nah
21:00:24  hm
21:00:38  I think that a line segment has to have exactly two endpoints.
21:01:48  um
21:04:31  imagine a sphere, then two lines meeting at one point & its antipodal. now imagine a third line whose endpoints intersect each line, but not the point or its antipodal.
21:05:16  btw- should I ping you every time I get an answer or should I wait for you?
21:05:38  I'm not watching this channel actively.
21:05:48  I'm probably going to leave in a minute anyway.
21:06:04  aw ok
21:06:19  I thought of a counterexample for the plane.
21:06:50  See if you can think of it! :D
21:06:59  ok
21:07:55  okay, so each endpoint has to intersect one other line segment...
21:08:22  you could have two lines that completely overlap but is that allowed?
21:08:44  It's not explicitly prohibited.
21:08:57  is it implicitly prohibited?
21:09:16  No comment.
21:09:21  >.<
21:09:47  I'm gonna say that "three line segments" doesn't mean "three distinct line segments". You can have duplicated line segments if you want.
21:09:58  ok so it's not prohibited at all.
21:10:21  Not unless the definition somehow rules it out in some other way.
21:10:45  so say one duplicated line segment, then another line segment that runs between different points on both line segments.
21:11:02  imagine an N shape, but completely squashed into what looks like a single line segment.
21:12:49  you still haven't told me whether to ping you :p
21:13:39  Up to you, sir or madam.
21:14:02  I'd prefer if you called me dsofdk, because I'm a zodoifo from the planet celeso.
21:36:03  I am adding a mail notification to my status bar now
21:53:08  http://sprunge.us/gTKT
22:05:01  Do you like this?
22:23:03  To count how many messages you have, it simply count how many lines start with "From ".
22:50:38 -!- augur has joined.
22:54:52 -!- augur has quit (Remote host closed the connection).
22:55:48 -!- augur has joined.
22:56:15 -!- augur has quit (Remote host closed the connection).
23:00:16  hippy new hair
23:05:30  banane année!
23:05:46  (still 6 hours to go down here!)
23:06:23  well you should come to the future. it trumps everything!
23:08:53  I'm in the shachafuture already.
23:09:17  aha
23:13:06  boily, you're living in the Tanepast
23:22:30  @metar lowi
23:22:30  LOWI 312250Z AUTO 26002KT 8000 NCD M06/M09 Q1030
23:22:40  hmm, felt colder
23:22:53  happy something, wassit, new year?
23:23:30  @metar ENVA
23:23:30  ENVA 312250Z 25018KT 9999 -DZ BKN030 OVC038 04/M01 Q0999 RMK WIND 670FT 25013G24KT
23:24:52  30 minutes out their and my hands have a healthy crab color now...
23:25:36  out there
23:37:11 -!- copumpkin has joined.
23:41:17  Tanelle! point.
23:41:46  :)
23:51:39  @metar CYQB
23:51:40  CYQB 312319Z 06008KT 1SM R06/P6000FT/D -SN VV007 M12/M15 A2990 RMK SN8 VIS VRB 3/4-1 1/4 SLP132
23:55:34 -!- ais523 has joined.
23:55:55  @metar EGLL
23:55:56  EGLL 312350Z AUTO 21008KT 6000 BKN038 07/06 Q1024
23:56:22  is everyone looking forward to the leap second?
23:56:32  I am, at least.
23:56:42  Though I'm not sure what one usually does at a leap second party.
23:57:05  they tend to be very short
23:57:15  I think you just find a clock capable of showing leap seconds
23:57:18  then look at the :60
23:57:20  maybe take a screenshot
23:57:49  . o O ( photoshop may be easier
23:57:50  )
23:58:00  I'm looking at this BBC thing, I wonder if they'll mention it.
23:58:01  Maybe not.
23:58:15  I'm wondering which TV stations would mention it
23:58:19  I'm looking at time.gov
23:58:46  google's smoothing it out
23:59:11  lots of places smooth
23:59:18  my laptop's clock is almost half a second out from time.gov's time
23:59:23  Yeah, someone complained to me we're trying to take credit of "inventing" smoothing it up, even though UTC-SLS has been a thing for a long time now.
23:59:24  and I'm pretty sure that's a consequence of leap second smoothing
23:59:51  Google's thing is a little different from UTC-SLS, though. UTC-SLS does it linear, Google does a smooth curve.