00:00:54 <int-e> the "has" did not help 
00:01:23 <Taneb> Hmm, that statement may be a conjecture 
00:02:19 <oerjan> Taneb: https://en.wikipedia.org/wiki/Euler%27s_sum_of_powers_conjecture which is alas false 
00:02:30 <shachaf> 15.05.29:16:32:58 <oerjan> shachaf: ityarfo 
00:04:20 <shachaf> 15.05.29:16:29:41 <oerjan> haven't you americanized your grade system yet 
00:04:25 <fizzie> "Euler's conjecture was disproven by L. J. Lander and T. R. Parkin in 1966 when, through a direct computer search on a CDC 6600, they found a counterexample for k = 5." I wonder if real mathematicians lamented on the impertinence of these young computerfolk, that they'd so rudely disprove someone's conjencture not through proper thinking but just a mechanical contrivance. 
00:04:31 <shachaf> 15.05.29:16:31:37 <shachaf> oerjan: itym americanised hth 
00:04:55 <Taneb> Maybe it's something weird like you need n+1 summands for the power of the nth prime 
00:05:52 <mauris> shachaf: is that "i think you are right for once" 
00:06:13 <oerjan> <int-e> that's actually a good question, it could be. <-- my impression a while ago was that UD entries are at least as likely to be about sex as to be accurate 
00:06:16 <shachaf> mauris: why are you asking me 
00:06:41 <coppro> oerjan: http://www.urbandictionary.com/define.php?term=dbelange 
00:06:47 <int-e> oerjan: so depending on the amount of overlap it could all be correct? yay! 
00:06:48 <mauris> well you remembered this happening and ørjan didn't! 
00:07:00 -!- function has changed nick to trout. 
00:07:17 <shachaf> mauris: I suspect oerjan remembered it happening, just not the specific abbreviation. 
00:08:30 <int-e> . o O ( aiming for s/rfo/rft/ ?! ) 
00:09:22 <int-e> it's a long way to from rfo to raa (right as always) 
00:09:45 <oerjan> <mauris> shachaf: is that "i think you are right for once" <-- that's my guess too hth 
00:09:59 <shachaf> int-e: <oerjan> ...make that twice 
00:10:16 <shachaf> that's not a copy-and-paste quote, it's just what i remember oerjan saying 
00:10:22 <shachaf> because i already deleted the logs hth 
00:10:41 <shachaf> 15.05.29:16:33:19 <oerjan> ...make that twice 
00:10:46 <int-e> shachaf: "thrice" has a t, too 
00:11:24 <oerjan> shachaf: i didn't remember until you pasted hth 
00:11:36 <shachaf> oerjan: i don't paste hth, i always type it 
00:11:38 <Taneb> int-e, so does Taneb, if you'll allow some narcissistic non-sequitur 
00:11:56 <int-e> Taneb: right for taneb? 
00:12:23 <int-e> shachaf: I meant as a first letter. 
00:12:36 <Taneb> I do prefer the Oxford spelling 
00:12:38 <int-e> int-e has a t as well 
00:12:52 <shachaf> but it has  a negative number of 'e's 
00:13:18 <Taneb> It is kind of weird seeing "Nathan" in IRC 
00:15:06 <HackEgo> Thanks, Tom Hanks. Thom Hanks. 
00:15:44 <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't left my brain since. 
00:16:07 <fizzie> If people kept otters as pets, I'm pretty sure someone would give a pet otter that name. 
00:17:52 <oerjan> Taneb: oh https://en.wikipedia.org/wiki/Fermat_cubic 
00:18:27 <Taneb> I am going to go to bed now, though 
00:18:33 <Taneb> I have a train to catch in the morning! 
00:18:41 <Taneb> So I should sleep between then and now 
00:18:57 <Taneb> Train's not for another 9 hours 
00:19:15 <fizzie> "Is your refrigerator in a train? Then you'd better catch it." Prank calls gone wrong. 
00:19:39 <int-e> . o O ( somehow this amuses me too much ) 
00:19:47 <shachaf> fizzie: there's a channel for that hth 
00:20:01 <oerjan> `learn <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't left my brain since. 
00:20:04 <HackEgo> Learned '<fizzie>': <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't left my brain since. 
00:20:20 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 
00:20:26 <oerjan> `addquote <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't left my brain since. 
00:20:27 <HackEgo> rm: cannot remove `wisdom/': Is a directory \ Forget what? 
00:20:29 <HackEgo> 1253) <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't left my brain since. 
00:20:30 <shachaf> fizzie: Hey, what's with that? 
00:20:37 <fizzie> shachaf: I still haven't fixed it. 
00:20:39 <shachaf> fizzie: Fix the canary.orig thing! twh 
00:20:47 <shachaf> fizzie: the world holds its breath 
00:20:48 <HackEgo> #!/bin/sh \ rm "wisdom/$(echo "$1" | tr A-Z a-z)" \ echo "Forget what?" 
00:20:58 <fizzie> shachaf: But I think it is still reverting, I saw someone revert and it seemed to work. 
00:22:04 <shachaf> int-e: it was reverted a long time ago hth 
00:22:09 <int-e> shachaf: it wasn't. 
00:22:21 <fizzie> It doesn't seem to have been. 
00:22:34 <fizzie> But I distinctly saw someone do `revert and then something was no longer there. So weird. 
00:22:54 <fizzie> There's an int-e `revert 11 days ago which did a change. 
00:22:58 <fizzie> http://codu.org/projects/hackbot/fshg/index.cgi/rev/e12c9660a9e7 
00:23:23 <fizzie> I have no idea why oerjan's revert did nothing. Perhaps it's gone nondeterministic. 
00:23:35 <fizzie> Because it still printed the error. 
00:24:10 <int-e> fizzie: yes, its quite erratic 
00:25:07 <int-e> `` ln -s equals wisdom/equals 
00:25:21 <int-e> oh that won't work... stupid plurals 
00:25:47 <int-e> `` rm wisdom/equals; ln -s equal wisdom/equal 
00:27:35 <HackEgo> <ZombieCheney> wipes the floor with <oren_> 
00:28:22 <oerjan> fizzie: i think it's something to do with file creation not reverting properly, and being inconsistent between the repo and the actual directory 
00:28:26 <int-e> `culprits wisdom/\ 
00:28:38 <oerjan> i'm not sure which one ends up winning in the end 
00:29:15 <shachaf> `culprits wisdom/<zombiecheney> 
00:30:50 <oerjan> <int-e> oh that won't work... stupid plurals <-- it checks the exact filename first hth 
00:31:33 -!- mihow has quit (Quit: mihow). 
00:31:54 <oerjan> there are some entries that have both 
00:31:57 <HackEgo> Monoids are just categories with a single object. 
00:31:59 <HackEgo> Monoids are the easy version of categories. 
00:32:50 <int-e> `` cd wisdom; find . -type l -print0 | xargs -0 ls -ld 
00:32:52 <HackEgo> lrwxrwxrwx 1 5000 0  9 Aug 13 11:11 ./canary -> ../canary \ lrwxrwxrwx 1 5000 0  5 Aug 29 00:25 ./equal -> equal \ lrwxrwxrwx 1 5000 0  9 Apr 15 07:51 ./issue -> .doorstop \ lrwxrwxrwx 1 5000 0  4 Apr 15 07:52 ./koen_ -> koen \ lrwxrwxrwx 1 5000 0 24 Apr 15 07:52 ./perpetuum mobile -> perpetual motion machine \ lrwxrwxrwx 1 5000 0 18 Aug 13 11:11 . 
00:33:57 <int-e> `` ls -ld wisdom/reflection 
00:33:58 <HackEgo> lrwxrwxrwx 1 5000 0 18 Aug 13 11:11 wisdom/reflection -> /proc/self/cmdline 
00:35:09 <oerjan> i surely thought the symbolic links would have been killed off (they don't survive `reverts well either) 
00:36:25 <int-e> `? roujo's relevant info 
00:36:26 <HackEgo> That information is stored in an unnamed metal cabinet in one of the top floors of an obscure administrative building with a number that you probably never heard of. 
00:36:57 <int-e> this one made me stop and wonder... how big is the smallest natural number that you've never read or heard in your life? 
00:46:14 <stalem> int-e: if i knew that, my head would collapse into a tiny black hole 
00:53:12 <shachaf> mauris: https://gist.github.com/ion1/5957723 hth 
00:55:39 <zzo38> I don't know because such thing is difficult to remember, and then it would probably be wrong after that anyways 
00:56:41 <int-e> stalem: right, but I'm really looking for a statistical basis for an estimate. 
00:59:52 <int-e> And I believe there's good reason to expect the number to be fairly low (somewhere under 10000) because we have a tendency to round numbers larger than a few hundred. 
01:00:57 <stalem> i'm probably understanding this wrongly. the way i see it, if i knew which number it wasn't, it's suddenly no longer the smallest big number i _haven't_ heard or seen 
01:01:04 * int-e is discounting raw computer output (not summarized by humans) 
01:01:23 <stalem> lest the discovery of said number then imposes the epiphany of which number it is 
01:03:05 <int-e> stalem: which is why I'm not asking for a precise answer. 
01:03:40 <stalem> well i know it's over a googolplex 
01:03:58 <stalem> so i guess a googolplex + 1 is my answer hth 
01:04:03 <int-e> you must be very old 
01:04:10 * stalem hopes he's doing the hth thing right 
01:06:29 <int-e> Because even if you read numbers really fast... say 10 per second... without sleep... in a hundred years... you can read 32 billion (10^9) numbers. So some of the first 33 billion numbers must certainly be missing. 
01:07:23 <stalem> no wait a minute, rereading the question i think i've got it really really wrong 
01:07:45 <stalem> sorry it's getting late, i'm not sure i can provide you with a sensible answer really hah 
01:08:00 <stalem> yes backwards is a suitable expression 
01:08:19 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 
01:08:34 <stalem> i have a tendency for that nowadays it seems 
01:08:43 <int-e> It's really a question to be contemplated rather than actually answered. 
01:09:14 <stalem> yeah, i think i actually will once i've rested 
01:09:40 <oerjan> the answer is 10893, no wait 11050, no wait ... 
01:09:57 <int-e> oerjan: you'll grow tired of this game soon enough 
01:10:15 <oerjan> faster than you'd expect 
01:10:45 -!- ProofTechnique has quit (Ping timeout: 255 seconds). 
01:26:58 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 
01:31:19 -!- ProofTechnique has joined. 
01:38:23 <oren> if s and t are strings 
01:38:37 <oren> s+t is their concatenation 
01:38:59 <oren> s-t is s with all instances of t removed 
01:40:05 <oren> s/t is s split on each instance of t 
01:41:33 <shachaf> p. sure s*t should be concatenation hth 
01:42:24 <oren> by that logic then, if A is an array, A*t is a single string with each member of A separated with t 
01:43:20 <oren> ["foo","bar","baz"]*"," = "foo,bar,baz" 
01:43:47 <oren> "foo,bar,baz"/"," = ["foo","bar","baz"] 
01:50:16 -!- ProofTechnique has quit (Ping timeout: 246 seconds). 
01:53:55 <stalem> oren: but what if B is another array of strings and you do A*B? 
01:54:58 <stalem> would that be a single string of every member of A separated by each member of B? 
01:55:57 <stalem> such that ["foo","bar"]*[",","."] = "foo,barfoo.bar" ? 
02:02:14 <mauris> oren: that is how Array * String works in Ruby! 
02:02:47 -!- boily has joined. 
02:02:48 <mauris> (and GolfScript extended the pattern to Array / String like you did) 
02:06:32 <lambdabot> oerjan said 2h 48m 9s ago: The saucepan is also ancient hth 
02:06:49 <boily> a saucepancient, if you will. 
02:12:34 -!- bb010g has joined. 
02:26:33 -!- boily has quit (Quit: DISTANT CHICKEN). 
02:31:18 -!- hppavilion[1] has joined. 
02:52:23 -!- rdococ has joined. 
03:00:59 -!- MDude has changed nick to MDream. 
03:01:09 -!- stalem has quit (Ping timeout: 246 seconds). 
03:14:40 -!- copumpkin has joined. 
03:17:33 <zzo38> How can you use the CSS :before and :after selectors with <IMG> tags? 
03:20:27 <zzo38> I want to be able to replace a picture with some text by using a CSS code 
03:38:51 <HackEgo> [wiki] [[Talk:Folder]]  http://esolangs.org/w/index.php?diff=43944&oldid=43894 * Rdococ * (+113) /* Computational class up for debate */ 
04:01:42 -!- Tod-Autojoined has joined. 
04:04:10 -!- trout has quit (Ping timeout: 246 seconds). 
04:04:59 -!- TodPunk has quit (Read error: Connection reset by peer). 
04:13:04 -!- rdococ has left. 
04:13:10 -!- bb010g has quit (Quit: Connection closed for inactivity). 
05:28:35 <newsham> other than "(x x)(x x).xʎ" 
05:28:56 <HackEgo> [U+028E LATIN SMALL LETTER TURNED Y] 
05:29:01 <mauris> it's the spanish ll sound 
05:29:25 <newsham> IPA loves to mangle existing letter shapes 
05:29:26 <coppro> a voiced lateral approximant, according to unicode 
05:30:20 <mauris> think /l/ but don't actually block off any airflow with your tongue 
05:31:04 <newsham> is it ok if i actually block air while i'm thinking of this? 
05:31:11 <coppro> according to IPA it's a palatal approximant specifically 
05:32:12 <coppro> it's also the American "lli" in "million" apparently, in some areas 
05:36:14 <myname> champagner should be more known, i guess 
05:43:34 <oren> I finally got a score above 100 million 
05:50:07 -!- hppavilion[1] has quit (Read error: Connection reset by peer). 
05:55:17 <coppro> that's not a very high score if you're playing poker with zimbabwe dollars 
05:55:39 <zzo38> What is it the score in? 
05:58:05 <zzo38> Even if you do play poker though it should probably be with poker chips (if you have any) 
06:05:51 <zzo38> How do I program what error code Apache will response for some file? I want to make /favicon.ico to result in 410 instead of 404 
06:05:54 <newsham> blah, my disjunctivitis is acting up again 
06:12:23 <oren> it isn't very good but it is progress 
06:14:40 -!- llue has joined. 
06:14:40 -!- llue has quit (Changing host). 
06:14:40 -!- llue has joined. 
06:17:53 -!- lleu has quit (Ping timeout: 260 seconds). 
06:32:28 <Sgeo> shachaf, oerjan, wonder if the IFCC blocked Vaarsuvius from telling Roy not to destroy the gate is so that Hel could make this move, are Hel and IFCC co-operating in any way? 
06:36:06 <zzo38> As I had expected, the DVI compresses much better than the PDF (although the PDF is already compressed, but even then it is much larger than the compressed size of a DVI file) 
06:40:59 -!- erdic has quit (Ping timeout: 246 seconds). 
06:42:07 -!- lambdabot has quit (Ping timeout: 250 seconds). 
06:46:01 <oerjan> Sgeo: i also wondered about that 
06:46:09 <oerjan> but i'm not assuming it 
06:46:37 <shachaf> oerjan: what's your prediction twh 
06:46:58 <shachaf> oerjan: By the way, even if Veldrina disappears presumably there would still be a tie. 
06:47:01 <oerjan> after a few attempts, my predictions don't seem that good 
06:47:43 <shachaf> Because you have one set of gods voting no and one set voting yes (with the demigods). 
06:48:03 <oerjan> right, so then they'll have to look at the tie-breaking for _that_ 
06:48:42 <shachaf> Funny that an individual northern god has more influence than a whole pantheon. 
06:49:13 <oerjan> however, Hel would already know about the snarl before the IFCC did 
06:49:33 <oerjan> at least its existence 
06:49:40 -!- erdic has joined. 
06:49:41 <shachaf> Who's to say they didn't know about it already? 
06:49:56 <oerjan> well it was pretty implied sabine told them 
06:50:13 -!- lambdabot has joined. 
06:50:22 <shachaf> They haven't been known to be particularly forthcoming about what they already know. 
06:50:47 <oerjan> indeed, they are uncharacterically competent for villains 
06:52:23 <oerjan> i don't think it's meaningful to speculate 
06:52:54 <oerjan> vaarsuvius tried to guess and it didn't make sense to him why they would 
06:53:16 <shachaf> whoa whoa whoa, a gendered pronoun from you, in this situation? 
06:54:19 <oerjan> i guess i don't really find vaarsuvius very androgynous, really 
06:55:27 <oerjan> also, it seems like the IFCC would _not_ be cooperating with the goblin god 
06:55:41 <oerjan> since that one _wants_ access to an undamaged gate 
06:56:52 <shachaf> goblins for the goblin god 
06:58:28 <oerjan> also, i wouldn't be surprised if redcloak is deceived about what that god actually wants 
06:58:49 <shachaf> What would be the motivation? 
06:59:01 <oerjan> although i haven't read any of the extra oots books 
06:59:38 <izabera> what if you take a c-like language and recursion is allowed but you only allow global variables and the only loop form is   for (x in list) { } 
06:59:42 <izabera> is it still turing complete? 
06:59:50 <oerjan> shachaf: well miko claimed the god just wants to annihilate everything, and redcloak said she didn't know what she was talking about.  but what if she's right? 
07:00:14 <myname> izabera: wouldn't that be the while language? 
07:00:41 <izabera> oh ofc, someone else alreeady invented it 
07:00:51 <myname> afaik a single endless loop (which can be made by appending to list every time) is enough to be tc 
07:01:15 <myname> with if and the likes, of course 
07:01:28 <myname> you cannot append to a list? 
07:01:44 <izabera> i mean you could but let's say no 
07:01:44 -!- mitchs has joined. 
07:02:14 <oerjan> was just about to link 
07:02:18 <myname> could i do for (x in list) { do something; list = [1,1]; }? 
07:02:20 <izabera> myname: let's say that when you start the for loop, the elements are expanded so they don't reference the variables anymore, they're just a list and it's finite 
07:02:46 <oerjan> i suppose that may not mean quite that 
07:03:02 <myname> well, for (x in list) { for (x in list) { ... } list = [1,1] } 
07:03:13 <myname> espanding on the inner loop is no longer a problem 
07:03:36 <shachaf> oerjan: please refer to panel 6 of page 2 of comic 406 hth 
07:03:43 <izabera> myname: you can only expand it a finite number of times 
07:03:58 <izabera> == the number of iterations of the outer for loop 
07:04:39 <myname> you could get exponential growth, but i'm not quite sure about infinity 
07:08:58 <myname> izabera: ifnrecorsuion is allowed, why donkt you just main() { ...; main(); } 
07:10:04 <myname> the for could be used to model if, in case that's not present 
07:12:58 <myname> well, in reality i cannot imagine why you should expand lists at the beginning of for loops 
07:18:45 <shachaf> oerjan: but i suppose it's possible 
07:24:25 <izabera> myname: it already happens, one example is awk 
07:24:50 <oerjan> lists could be immutable, too 
07:26:41 <izabera> `awk BEGIN { a[0]=1; i=10; for (x in a) { a[i++]=1234 ; print i, x , a[x] } for (x in a) { a[i++]=1234 ; print i, x , a[x] } } 
07:26:43 <HackEgo> 11 0 1 \ 12 10 1234 \ 13 0 1 
07:27:28 <izabera> ^ the first loop runs once, the second runs twice, both are adding elements to that list 
07:50:25 -!- AnotherTest has joined. 
08:29:12 -!- mauris has quit (Ping timeout: 264 seconds). 
08:32:24 -!- x10A94 has joined. 
08:38:02 <oerjan> @tell augur <augur> i will never be icelandic! <-- don't worry, the declension is all wrong, being one of those rare icelandic words that _don't_ end in -r hth 
08:39:35 <HackEgo> aspiracoin tinecoin rposisteparkcoin 21321acoin ogelcoin fertcoin raintendibcoin v--coin proceryncoin aeolicoin cholbercoin hcbcoin rebesyzcoin recodcoin omecoin monodcoin selcoin trasscoin stafncoin biocoin 
08:42:32 <HackEgo> xandcoin ><>coin wikcoin nybergcoin produnchcoin unsburcoin formentcoin sukucoin arcacoin bytagcoin focadcoin wakcoin boathcoin aviacoin noilancoin bthopperloadcoin preturgcoin zethacoin clacoin linecoin 
08:43:17 <HackEgo> phffe7coin malculocoin rndcoin trolacoin javarcoin sockzcoin infulbrearcoin excogncoin 6ixcoin blazlecoin *wcoin miiendacoin piet-qcoin memocoin lkjcoin nomilezcoin dnncoin petecoin raaluaredgecoin arghcoin 
08:47:32 <oerjan> the coin for desperate people 
08:57:06 -!- Frooxius has joined. 
08:57:46 -!- Frooxius has quit (Client Quit). 
08:58:24 -!- Frooxius has joined. 
09:25:38 <ashl> why all the coins 
09:32:02 -!- oerjan has quit (Quit: ZZZcoin). 
09:33:34 <int-e> ashl: because there are too many cryptocurrencies, so it has become hard to come up with new names for them 
09:34:24 <ashl> perhaps it's time to stop inventing new cryptocurrencies? :) 
09:35:06 <int-e> perhaps, but #esoteric is the wrong place for doing that 
09:41:58 <HackEgo> ordcoin tvtcoin llacoin irpetschopolcoin omnacoin slikeralikcoin actumcoin alpurecoin regulacoin wilsoncoin isoufepulcoin cortycoin crossancoin aurcoin boncoin mailcoin sultemphaecoin exhilocoin comiscariancoin seecoin 
09:42:14 <HackEgo> bficoin thuecoin chefcoin l33tcoin bitwimpcoin poga-intycoin owlcoin recursecoin vercoin hypersetlambdacoin conveyorcoin hexcoin aeolboloncoin reverginecoin qdeqlcoin emmentropycoin binarycoin ztcoin parcoin brainscoin 
09:42:30 <HackEgo> nicentlauehnecoin chrachmukholdcoin periedescecoin eostraldeyklcoin heetlickercoin lacementerriscleaguecoin gkeitermanisekhjalocoin expedgeregocoin chatenticcoin propotaliercoin minulordarchaponcoin devitizationecoin bliguerineditinantlycoin dnquenourycoin biberjeeticoin exuallopporicoin prochen 
09:42:34 <HackEgo> vancoin zlccoin tarcoin jencoin inccoin marcoin envocoin silcoin honcoin anocoin isatocoin flavatcoin baicoin aelcoin maccoin uaucoin tzvcoin faccoin homcoin cavcoin 
09:42:40 <HackEgo> gnicoin nitcoin katcoin vincoin velcoin loscoin concoin erbcoin concoin forcoin aftcoin balcoin borcoin ruscoin rulcoin crucoin brocoin argcoin inscoin descoin 
09:42:45 <HackEgo> bowleycoin xultaventcoin chiencessimittcoin cbycoin electawcoin deropredichsaycoin afarminachecoin dightvelyancoin exillecontatcoin haloitcoin waterinamclemcoin woodsteratcoin exteentriocoin unrationcoin arklimmtcoin aleodontriccoin ixokraftilledcoin cncharatockcoin loquentercoin twardc 
09:42:58 <HackEgo> sunsettenitermodkcoin stualicefferthtigcoin plangkundissitueenacoin implaulencurigerecoin soutreutschnetcoin mallamessedeencoin lyoulgaterredcoin qughtecheedeliancoin ssaffeldometeerafielcoin slientariialilitycoin 
09:43:00 <ashl> what is eng-1M 
09:43:11 <ashl> all english words plus like 500,000 non-words? 
09:43:31 <b_jonas> ashl: it's not really a dictionary, but some probabilistic model made from English texts 
09:43:45 <b_jonas> it's prepared earlier, and words dynamically generates words from it 
09:44:45 -!- lleu has joined. 
09:44:46 -!- lleu has quit (Changing host). 
09:44:46 -!- lleu has joined. 
09:47:41 -!- llue has quit (Ping timeout: 256 seconds). 
10:00:10 -!- Phantom_Hoover has joined. 
10:00:11 -!- Phantom__Hoover has joined. 
10:04:12 <HackEgo> [wiki] [[Special:Log/newusers]] create  * Tuzepoito *  New user account 
10:16:38 -!- J_Arcane has joined. 
10:17:20 -!- Phantom__Hoover has quit (Quit: Leaving). 
10:27:41 -!- ais523 has joined. 
10:53:48 -!- mauris has joined. 
10:53:49 -!- mauris has quit (Changing host). 
10:53:49 -!- mauris has joined. 
10:54:24 -!- J_Arcane_ has joined. 
10:56:15 -!- J_Arcane has quit (Ping timeout: 265 seconds). 
10:56:18 -!- J_Arcane_ has changed nick to J_Arcane. 
11:02:01 -!- lleu has quit (Ping timeout: 244 seconds). 
11:03:49 -!- lleu has joined. 
11:04:45 -!- fowl has quit (Ping timeout: 256 seconds). 
11:18:43 <ais523> huh, bizarre; spam claiming to be from someone with the same name as me, and given the rest of the message and the address it was sent to, I'm pretty sure it happened to pick my name at random rather than knowing who I am 
11:18:58 <ais523> I guess having a common name means that something like that is statistically going to happen /eventually/ 
11:24:32 -!- mauris_ has joined. 
11:24:32 -!- mauris_ has quit (Changing host). 
11:24:32 -!- mauris_ has joined. 
11:27:37 -!- mauris has quit (Ping timeout: 246 seconds). 
11:29:54 -!- J_Arcane has quit (Ping timeout: 244 seconds). 
11:32:56 -!- fowl has joined. 
11:36:44 -!- stalem has joined. 
11:37:20 -!- llue has joined. 
11:37:20 -!- llue has quit (Changing host). 
11:37:20 -!- llue has joined. 
11:40:43 -!- lleu has quit (Ping timeout: 246 seconds). 
11:53:18 -!- boilyphone has joined. 
12:02:12 <ais523> I seem to remember sending messages to people's alternate nicks in the past 
12:02:20 <ais523> to see how long it would be before they were read 
12:02:58 <boilyphone> I happen to be on my phone, at the airport. 
12:08:51 <HackEgo> [wiki] [[Special:Log/newusers]] create  * Sp3000 *  New user account 
12:09:54 <stalem> Coffee is love. Coffee is life. 
12:10:08 <ashl> where are you going, boilyphone  
12:10:15 <ais523> I'm guessing… not a spambot 
12:10:36 * ais523 looks at the spam filter out of curiosity 
12:12:04 <ais523> huh, looks like no spambot's got past the CAPTCHA since January 
12:12:24 <ais523> maybe the people who were using human CAPTCHA-breakers gave up on our site, because the spam they were told to post doesn't know how to newlines 
12:15:45 -!- boilyphone has quit (Quit: PILLAR CHICKEN). 
12:21:10 <stalem> @tell zzo38 first iteration of lang generation script done! gonna try and write up a desciption and you can have a look 
12:33:36 <mroman> `run echo fnärd | loudly 
12:33:52 <mroman> poor unicode support . 
12:45:26 <stalem> could anybody recommend a good article on writing a proper lexer/parser? 
12:45:33 <stalem> my current approach is a disaster 
12:47:32 <ashl> that is a rather broad question 
12:47:55 <ashl> which language are you using 
12:49:27 <ais523> in the sense of "they work and do pretty much what you'd expect" 
12:49:32 <ais523> they are a pain to use on Windows 
12:52:21 <ashl> isn't everything? :P 
12:52:27 <ais523> them more so than others 
12:52:51 <b_jonas> ais523: huh? in what way do they break on windows? 
12:53:18 <b_jonas> oh, you mean if you want to actually run lex/yacc on windows, rather than just build its output 
12:53:36 <ais523> b_jonas: they don't break, they're just a pain to install and get workign 
13:01:41 <stalem> so as i feared it depends on the case which approach is best? 
13:02:08 <ashl> everything always does 
13:02:17 <int-e> too much information 
13:02:33 <stalem> true ashl i forgot abuot relativity 
13:02:56 <stalem> i have much to learn still 
13:05:14 <stalem> int-e no it was the warlock crediter 
13:06:18 <stalem> water closets are so impractical. who wants to wear soaked clothes? 
13:06:43 <int-e> and how did they get wet in the first place... 
13:06:55 <int-e> ...I see no reason to withdraw my objection. 
13:06:59 <stalem> by being in the water closet obviously 
13:07:22 <stalem> i prefer to keep my clothes in a dry closet 
13:07:38 <stalem> or air closet, either way works, AC/DC you know 
13:09:34 -!- evalj has joined. 
13:22:40 -!- lleu has joined. 
13:22:40 -!- lleu has quit (Changing host). 
13:22:40 -!- lleu has joined. 
13:23:49 -!- copumpkin has quit (*.net *.split). 
13:23:49 -!- jameseb has quit (*.net *.split). 
13:23:49 -!- nisstyre has quit (*.net *.split). 
13:23:49 -!- puckipedia has quit (*.net *.split). 
13:23:56 -!- jameseb has joined. 
13:24:05 -!- puckipedia has joined. 
13:24:45 -!- copumpkin has joined. 
13:24:57 -!- APic has quit (*.net *.split). 
13:25:08 -!- APic has joined. 
13:25:38 -!- llue has quit (Ping timeout: 260 seconds). 
13:25:53 -!- nisstyre has joined. 
13:43:10 -!- J_Arcane has joined. 
13:51:49 <HackEgo> [wiki] [[Special:Log/newusers]] create  * YourDeathIsComing *  New user account 
13:54:30 <stalem> three accounts in four hours hm 
13:57:15 -!- Horrorcat has joined. 
13:57:23 -!- Horrorcat has left. 
14:02:11 <ais523> they don't seem like spambot names though 
14:02:20 <ais523> maybe esolangs.org got linked from somewhere it normally isn't linked from 
14:02:34 <stalem> i guess thats possible 
14:02:40 -!- Patashu has quit (Ping timeout: 246 seconds). 
14:02:56 <stalem> there's no way to see from where users come to the wiki? 
14:03:25 <ais523> server admins can see it, I'm not one of those though 
14:03:42 <HackEgo> [wiki] [[Print "deadfish"]] N http://esolangs.org/w/index.php?oldid=43945 * YourDeathIsComing * (+576) Created page with "Print "Deadfish" is an little extension of the [[Deadfish]] programming language. It adds two new commands: The "h" commands which ends the program and the "a" command which p..." 
14:03:49 <ais523> I can theoretically see where edits come from, but I'm not supposed to except if I'm trying to find a spambot's IP to ban it 
14:04:38 <stalem> fair enough. i guess i also got my answer with that new page hah 
14:11:37 -!- Tod-Autojoined has changed nick to TodPunk. 
14:12:57 -!- shikhin has changed nick to shikhin_. 
14:13:01 -!- shikhin_ has changed nick to shikhin. 
14:14:54 <HackEgo> [wiki] [[Print "deadfish"]]  http://esolangs.org/w/index.php?diff=43946&oldid=43945 * YourDeathIsComing * (+6)  
14:14:55 -!- J_Arcane_ has joined. 
14:16:00 -!- J_Arcane has quit (Ping timeout: 255 seconds). 
14:16:06 -!- J_Arcane_ has changed nick to J_Arcane. 
14:16:18 <HackEgo> [wiki] [[Print "deadfish"]]  http://esolangs.org/w/index.php?diff=43947&oldid=43946 * YourDeathIsComing * (+133)  
14:39:21 <ashl> anything on the news this mroing? 
14:42:24 <oren> 1000000000 sheeple are now on facebook 
14:43:10 <oren> http://www.theregister.co.uk/2015/08/28/new_low_point_for_humanity_a_billion_log_on_to_facebook_in_one_day/ 
14:43:40 <oren> I do indeed have facebook 
14:44:01 <oren> however, I can say that I haven't logged on in a few months 
14:44:28 <oren> typically I get all the stuff from facebook thru my email 
14:46:39 <ais523> err, a Facebook account 
14:46:49 <ais523> I also have the website blocked but know how to override the block, just never have seen a reason to 
14:46:55 -!- dipperswett has changed nick to tswett. 
14:47:28 <ais523> tswett: what does the dipperswett nick refer to? 
14:48:05 <tswett> My nickname at the gaming store I go to. Dipper Swett. 
14:48:15 <ashl> blocked by what? 
14:48:17 <tswett> Which in turn comes from Gravity Falls. 
14:48:28 <ais523> ashl: browser preferences 
14:49:02 * int-e idly wonders whether ais523 has his own web browser as well 
14:49:09 <ais523> int-e: I set the preferences 
14:49:31 <ais523> I haven't written my own browser (unless you count the occasional manual use of netcat/telnet), but I do use several browsers configured for different purposes 
14:49:41 <ais523> my primary one is pretty locked down to disable things that sites do that annoy me 
14:49:46 <int-e> does the browser have an ad blocker built in or is it some add-on? 
14:49:48 <ashl> int-e: as well as what? :p 
14:49:58 <ais523> many websites blocked, no javascript, no animated GIFs… 
14:50:03 <ais523> int-e: you're thinking of zzo38 
14:50:11 <ashl> ais523: is it actually usable? 
14:50:26 <ashl> i was thinking of turning off js by default but assumed everything would stop working 
14:50:27 <ais523> zzo38 uses a web browser I'd never heard of at the time called, IIRC, Vonkeror 
14:50:36 <ais523> ashl: several things do but most of them, you don't care about 
14:50:39 <int-e> sorry, you're both in the three-letter-followed-by-a-number category. 
14:50:46 <tswett> If you click on a link that leads to Wikia, ais523's browser automatically blocks whatever site the link was on. 
14:50:52 * int-e is awful with names 
14:51:06 <int-e> (in real life as well, but faces do help) 
14:51:08 <ais523> tswett: actually no, although that would be amusing 
14:51:19 <ais523> I did try to write a Firefox extension at one point to add "?useskin=monobook" at the end of Wikia URLs 
14:51:22 <ais523> but gave up eventually 
14:51:25 <ais523> oh, I block cookies too 
14:51:35 <ais523> or rather, put them on manual approval 
14:51:36 <int-e> maybe I should switch to a graphical IRC client and assign avatars to the nicks 
14:51:50 <ais523> mostly to prove to myself that when websites claim to need cookies, they're lying 
14:52:33 <ashl> ais523: which browser do you use that allows you to do this? :P 
14:52:44 <int-e> hmm. adblock, noscript, cookiemonster. I should try out ghostery 
14:53:17 <ais523> ashl: Firefox + some extensions 
14:53:21 <zzo38> I have Firefox and had to change the settings and other stuff a lot in order to improve on the default settings, and still isn't as perfect 
14:53:24 <ais523> I use Chromium to access sites that are shut down by the Firefox restrictions 
14:53:31 <ais523> mostly because most of them are Google sites 
14:54:25 -!- shikhin has changed nick to EmpressTigressst. 
14:54:44 <int-e> ais523: are you also annoyed that they implemented an in-browser view for the preferences (fortunately it can still be switched off, but for how long?) 
14:55:00 <ais523> int-e: Chromium? that seems mostly like a UI decision 
14:55:20 <int-e> zzo38: I meant to ask you. 
14:55:22 <zzo38> Involving many things, including SQL database schemas, file permissions, and even hexediting, but also scripts, CSS, extensions, about:config stuff, and many of the built-in settings 
14:55:23 -!- EmpressTigressst has changed nick to shikhin. 
14:59:27 <b_jonas> int-e: the in-browser view is a good thing, it means the option dialog isn't modal, and you can put it in a separate window anyway. the part where it has an android/windows8-like interface with no OK/Cancel button and switches that are too easy to change accidentally and then you can't find out what you changed is bad. 
15:00:34 <zzo38> For example remove all of the close-tab buttons, as well as increasing the width of tabs but decreasing their height, removing all toolbar buttons (including stop/reload/go), I put back the status-bar (which contains the Stylish, Policeman, and download buttons; Greasemonkey can be found in the Tools menu instead), as well as stuff in userChrome.js userChrome.css userContent.css 
15:00:59 <zzo38> (Many things there are no extensions for, so I can use the userChrome stuff instead) 
15:01:31 <int-e> b_jonas: it broke the hotkeys inside the preferences dialog (which isn't really modal anyway, perhaps because my WM ignores some hints) 
15:02:00 <b_jonas> int-e: yes, yhat's also the bad part of the android-like interface 
15:02:25 <b_jonas> int-e: eg. I hate how commands in windows ribbon bars don't reveal the hotkeys for those commands, so the hotkeys are hard to discover 
15:02:34 <int-e> Oh I'm also enabling the menu bar in new profiles. So that's another change I'm not suffering much from yet. 
15:02:48 <b_jonas> I have some success because I know from earlier windows how hotkeys are usually layed out, so I can find them by trying 
15:03:46 <zzo38> (I used userContent.css for global stuff and Stylish for stuff specific to each site; currently the only thing in my userContent.css is a rule for <blink> 
15:04:56 <int-e> somehow, userChrome.css is much more important to me 
15:05:30 <zzo38> Yes, to me too, I have many more things in userChrome.css 
15:05:37 <int-e> things like  tabmodalprompt { background: transparent !important }  (no, I don't want my content grayed out just because you're displaying a dialog, thank you) 
15:06:47 <quintopia> tgat is a good idea. i might add that 
15:07:23 <quintopia> does it prevent all websites graying their content? 
15:07:55 <int-e> no, just the (javascript mostly) dialogs, unfortunately 
15:07:57 <ais523> quintopia: it'll only be websites that use the specific name "tabmodalprompt" 
15:08:13 <ais523> but apparently it's a common one because it's used by some major framework 
15:08:18 <int-e> in fact, userChrome.css shouldn't affect web-sites at all? 
15:08:24 <int-e> it's for xul, right? 
15:08:31 <zzo38> I don't have that, but here is my userChrome.css:  http://sprunge.us/cCDM 
15:08:33 <ais523> oh, right, this would be Firefox's "let's use the DOM to render dialogs" thing 
15:09:18 <quintopia> i want a script to stop sites graying content when displaying ads 
15:09:55 <int-e> http://sprunge.us/hPLf ... interestingly, little overlap. but I think I'll steal the transition things. 
15:10:57 <int-e> In fact, no overlap at all. I'm mostly using it to disable UI elements that I'm not using. 
15:11:20 <zzo38> I have the new tab button hidden using Classic Theme Restorer, so I do not need to disable it in userChrome.css 
15:11:48 <zzo38> Actually many of the things you have disabled in userChrome.css, I was able to remove using Classic Theme Restorer. 
15:12:29 <int-e> interesting, I've never heard of that one 
15:13:02 <zzo38> But some things cannot be removed in that way, so I put them into userChrome.css (I didn't know about userChrome.css until after Classic Theme Restorer was already installed actually, which anyways does other things I want too) 
15:14:46 <zzo38> The "navigation[value=gopher-nav]" line has to do with Overbite, which displays a notification that you are viewing a text document; such a notification isn't very useful (it can be seen from the URL as well as just from the content) so I removed it. 
15:17:45 -!- J_Arcane has quit (Ping timeout: 244 seconds). 
15:19:33 <zzo38> And my userContent.css is:  http://sprunge.us/HPTU 
15:20:26 <zzo38> And I also have the userChrome.js (which requires an extension to function), which is:  http://sprunge.us/GLgF 
15:22:11 <zzo38> See if you find any of these thing useful to you? Or other opinion of it? 
15:24:03 <zzo38> Actually I think I noticed a mistake now, it doesn't enable JavaScripts for about and file and chrome schemes like it is supposed to do, it instead just bypasses it, it look like 
15:25:38 <int-e> the "view source" hook looks interesting. I'm not sure what you're doing with the navigatiojn bar 
15:27:12 <zzo38> Causes it to treat text entered into the location bar as relative; putting a colon at front restores the original function so that you can use user-defined prefixes such as "w" for Wikipedia and so on. 
15:28:06 <zzo38> The window.losslessDecodeURI is made to prevent it from changing percent-encodings into other characters 
15:29:51 <zzo38> The last part (unknownContentType) does more than adding the view-source option, it also changes the display so that it will now display the actual MIME type and URL rather than just "This is a C file" or whatever 
15:34:34 -!- J_Arcane has joined. 
16:01:46 <stalem> zzo38: oh the annoyancee. when trying to extend the functionality of my lang gen script i realized i might as well use lisp to do what i need 
16:19:49 <HackEgo> [wiki] [[Special:Log/newusers]] create  * T9anef *  New user account 
16:21:42 -!- shikhin has quit (Read error: Connection reset by peer). 
16:25:41 -!- shikhin has joined. 
16:29:47 <stalem> (def lisp (+ "lots of" "irritating parentheses")) 
16:30:01 <stalem> no wait that's not right 
16:30:43 <stalem> but the programming language lisp? 
16:31:23 <stalem> it could probably do what the language i tried designing would do 
16:32:01 <stalem> so i had to scrap the idea 
16:33:22 <zzo38> What stuff did you have? 
16:36:42 -!- evalj has quit (Remote host closed the connection). 
16:40:34 <stalem> i compiled my notes here http://pastebin.com/SDT3n8Qq 
16:41:04 <oren> 2730 characters!!!111 
16:41:18 <stalem> the second iteration works and is implemented, but lack the features i want. i'm currently working on something that very much resembles lisp but has a few key differences 
16:41:43 <stalem> what really? where did you see that? 
16:42:29 <oren> oh, I was scrolled up 
16:42:46 <oren> Your notes look like lisp, indeed 
16:42:49 -!- Wright has joined. 
16:46:01 <oren> Although, being similar to another language never stopped C++ 
16:47:27 <stalem> yeah and honestly i'm not trying to make anything new with this 
16:47:41 <lambdabot> LOWI 291620Z 07009KT 040V100 9999 FEW080 31/17 Q1020 NOSIG 
16:47:53 <stalem> just domain specific, to meet my needs 
16:50:09 <stalem> and when i think about it, just being syntactically similar to another language doesn't mean it's functionally similar 
16:50:28 <ais523> stalem: @metar checks the weather at an airport 
16:50:38 <ais523> the result's somewhat hard to read 
16:51:02 <stalem> haha yeah it mostly looks like pseudo gibberish 
16:51:28 <ais523> need the four letter code, not the three letter ode 
16:51:38 <ais523> there are multiple airport naming standards for some reason 
16:52:05 <zzo38> FurryScript also has a few similar features to what you described 
16:52:16 <lambdabot> KLAX 291553Z 23003KT 9SM FEW270 26/19 A2990 RMK AO2 SLP122 T02560194 $ 
16:52:24 <zzo38> That's how you do it 
16:52:26 <stalem> agh why wont the world just kongregate under one single standard 
16:52:33 <ais523> lambdabot: is KLAX = LAX, or is it somewhere else? 
16:52:42 <zzo38> Yes, I would prefer the four-letter (ICAO) codes 
16:52:50 <lambdabot> CYVR 291626Z 09016G29KT 15SM FEW009 SCT013 OVC025 17/15 A2949 RMK SF2SC1SC5 PRESRR SLP986 DENSITY ALT 700FT 
16:53:23 <ais523> a while ago I learned that UK phone number area codes are actually meaningful, rather than arbitrary, in most cases 
16:53:33 <ais523> (a few of the newer ones are just arbitrary numbers though) 
16:53:39 <stalem> zzo38: furryscript seems to be of a different domain right, if i haven't gotten all the semantics wrong. 
16:53:48 <ais523> e.g. Birmingham = 0121, the 2 = B for Birmingham 
16:53:56 <stalem> though i never intended to be inspired by furryscript, just the concept 
16:54:07 <zzo38> It is of a different domain but there is some overlaps 
16:54:20 <ais523> and Birmingham gets a single-letter code because it's so large 
16:54:24 <zzo38> ais523: O, I didn't know that, but I don't know much about UK telephone number anyways 
16:55:04 <stalem> ais523: that's pretty neat actually. makes it easy to decode area codes 
16:55:13 <ais523> here, https://en.wikipedia.org/wiki/List_of_dialling_codes_in_the_United_Kingdom lists them all along with the letter translations 
16:55:17 <ais523> the last digit's an arbitrary disambiguator 
16:55:28 <ais523> and the 01 at the start is part of the syntax 
16:55:40 <stalem> zzo38: what domain would furryscript bnelong to then? 
16:56:03 <stalem> i'd really liek to get a good understanding of the different domains 
16:56:18 <zzo38> Random text generation I suppose 
16:56:31 <zzo38> I don't really know good understanding of all possible different domains either actually 
16:56:58 <zzo38> Although it has functions to do some other stuff too 
16:57:04 <stalem> fair enough haha. maybe one of the elders will come along and categorize them 
16:57:07 <ais523> haha, most of the 0155? numbers are in Wales because of LL 
16:57:26 * stalem maybe thinks functional procedural then? 
16:57:57 <stalem> though i reckon functional has a completely different meaning 
16:59:23 <ais523> "functional" is used by different people to mean different things 
17:00:14 <zzo38> stalem: Do you know Haskell programming? 
17:00:36 <stalem> I do not. in reality i don't know that many languages actually 
17:01:28 <stalem> why do you ask btw? in the meantime, i gotta start with the cooking, i'll be back later on 
17:06:45 <ais523> Haskell is one of the less controversially functional languages 
17:06:56 <ais523> (Agda is probably the least controversially functional?) 
17:13:19 <ais523> quintopia: just drifting along, mostly 
17:13:30 <ais523> current things occupying my time are work, computer games, web of lies 2 
17:13:54 <ais523> Tux Racer, most recently 
17:14:08 <ais523> hardware compiler development 
17:14:25 <ais523> sorry, /extreme/ tux racer 
17:14:36 <stalem> ais523: oh i see. i'll have to take a look later 
17:14:40 <ais523> my review of extreme tux racer: the graphics is bad, the level design is questionable, the UI is awkward and could perhaps do with a tutorial 
17:14:48 <ais523> however, the physics works really well and can make almost any level fun 
17:15:13 <shachaf> Oh, I was thinking of ppracer. 
17:15:27 <ais523> shachaf: etracer's a fork of ppracer, it seems 
17:15:36 <ais523> quintopia: FTL, Neverwinter Nights 
17:15:54 <HackEgo> [wiki] [[Deadfish]]  http://esolangs.org/w/index.php?diff=43948&oldid=43738 * YourDeathIsComing * (+262)  
17:15:56 <ais523> I've held the speedrun WR on Neverwinter Nights on occasion but people better at the game than me took it up 
17:16:01 <shachaf> Have you played _Bureaucracy_? 
17:16:04 <quintopia> hmm. i have FTL. howzit rate among roguelikes? 
17:16:07 <shachaf> I read an article about it the other day. 
17:16:19 <ais523> so I mostly do glitchfinding and routing for it nowadays 
17:16:25 <ais523> shachaf: I've seen a complete playthough of it 
17:16:36 <ais523> that sort of game is more fun to read spoilers for than actually play 
17:16:46 <ais523> quintopia: core mechanics are good, some of the balance decisions are questionable 
17:16:54 <ais523> I've beaten it with every ship on Hard, by this point 
17:17:01 <ais523> then I moved onto Easy 
17:17:41 <quintopia> whats a better roguelike? whats a worse? 
17:17:46 <shachaf> Somehow I didn't get very far in FTL. 
17:18:00 <ais523> quintopia: do you mean in terms of being a better game, or being better at being a roguelike 
17:18:19 <ais523> FTL's only sort-of a roguelike 
17:18:30 <ais523> it's balanced like one and it uses permadeath+random generation 
17:18:35 <quintopia> but so are most of the ones ive played 
17:18:55 <ais523> but it violates one of the major roguelike rules (use your game mechanics for everything, don't just have situations decided by cutscene) 
17:19:28 <shachaf> What is the advantage of permadeath? 
17:19:57 <zzo38> I don't like cutscenes anyways, whether or not it is the roguelike game 
17:20:36 <zzo38> Just display a screen of text (scrollable if necessary) 
17:20:37 <ais523> shachaf: perma-consequences (i.e. no rewinding the game) allows you to introduce game mechanics that don't work in its absence 
17:20:44 <ais523> such as choices with unpredictable outcomes 
17:20:45 <quintopia> were it not for permadeath what would be the point of RG levels? 
17:20:51 <ais523> permadeath is the easiest way to implement perma-consequences 
17:21:17 -!- Lymia has quit (Ping timeout: 250 seconds). 
17:21:48 -!- Lymia has joined. 
17:21:59 <shachaf> Is it worth the frustration? 
17:22:53 -!- aretecode has quit (Quit: Toodaloo). 
17:23:36 <zzo38> If you don't like permadeath you can make a shell-script to remove it, maybe 
17:23:41 <quintopia> another advantage is you always have to be playing, you cant ever assume anything. if you had checkpoints, youd know what was coming and could switch your strategy mind off until you get back to where you were. if it were about remembering what happened before and deciding how to survive, itd be a puzzle-platformer 
17:24:03 <quintopia> the frustration is a feature not a bug 
17:24:45 <shachaf> Whereas with permadeath, if there's a hard part in the middle of the game, you have to spend hours getting to that hard part each time before dying and having to start over. 
17:25:02 <ais523> shachaf: IMO games with permadeath should frontload difficulty because of that 
17:25:30 <zzo38> I believe the permadeath feature is good, but I did make the suggestion just in case you did not like it 
17:25:33 <ais523> in FTL, the start of the game is the hardest, and you can die later on but you can normally tell you're doomed a long time beforehand 
17:25:41 <ais523> except that the very end of the game is much harder than the rest 
17:25:51 <quintopia> unless they are about the rising dread and moments of sheer terror 
17:25:53 <shachaf> I guess this is true of NetHack too. 
17:26:14 <ais523> shachaf: yep, NetHack's difficulty is frontloaded, arguably too frontloaded 
17:26:16 <shachaf> One of the things that Crawl people advertise is "hard all the way through, not only at the beginning". 
17:26:29 <ais523> shachaf: they might advertise it but it isn't actually true 
17:26:52 <ais523> Crawl's difficulty is also front-loaded 
17:27:45 <shachaf> I like the adventure game design philosophy that it's impossible to make the game unwinnable. 
17:28:04 <shachaf> But of course that's mostly used in games that are pretty much deterministic. 
17:28:09 <ais523> shachaf: that's actually not that common among adventure games, it's more of a recent thing 
17:28:15 <ais523> actually, one advantage of permadeath is that unwinnable states are less bad 
17:28:22 <ais523> because it's equivalent to dying 
17:28:33 <ais523> whereas in a game with a normal save system, saving in an unwinnable state is much /worse/ than dying 
17:28:35 <shachaf> ais523: It was true in e.g. Money Island. Not all that recent. 
17:28:51 <ais523> shachaf: it happens in some older games too but it's become more common over time 
17:28:58 <quintopia> i have yet to start the monkey islands 
17:29:07 <shachaf> ais523: In the Discworld game, you had two "passes" into the castle per act, or something like that. If you used both of them too early, you'd be stuck much later in the game. 
17:29:30 <shachaf> It was very frustrating, especially if you overwrote your earlier save file. 
17:29:32 <ais523> shachaf: pretty much every old text adventure is like that 
17:29:34 <quintopia> adventure games arent my forte, but ill play them anyway sometimes 
17:29:55 <ais523> there's a good TV Tropes article about this but I won't link it because TV Tropes 
17:30:00 <shachaf> So the trouble is that you can't tell that you're in an unwinnable state. 
17:30:21 <shachaf> So it seems worse than -- oh, now I see what you meant. 
17:30:23 <zzo38> I have prefer to make, you can just make multiple save files, so in case you get into the unwinnable situation then you can restore a different save file. 
17:31:40 -!- shikhin has quit (Remote host closed the connection). 
17:32:33 <shachaf> I'm not sure I really buy the argument. 
17:32:56 <shachaf> What makes an unreachable state in a permadeath palatable is that the game is short enough and/or has frontloaded enough difficulty that you don't mind restarting. 
17:32:57 <ais523> with FTL, there are very few situations outside combat that are unwinnable with perfect luck 
17:33:04 <shachaf> But all that does is restrict you from making a big game. 
17:33:12 <ais523> but many, many situations where your chance of being able to complete the game with perfect skill is less than 100% 
17:33:37 <ais523> shachaf: deaths in permadeath games are just as unpalatable as unwinnable states, though, and for the same reason 
17:33:47 <ais523> IMO the correct solution is to give players a chance to bail out and try again later 
17:39:03 <zzo38> I wanted to make SQL-roguelike game 
17:42:08 <oren> In touhou, if you lose you can continue where you were, but your score is reset to 0 
17:42:31 <zzo38> There are many other games that do that too 
17:46:35 <oren> most modern games don't tend to feature a "score" as a central thing 
17:47:04 <shachaf> _Enlightenment_ was a good one-room text-based adventure game. 
17:47:07 <stalem> is there a game where you're reincarnated as you die? as in your decisions and skills etc determine the basis of the reincarnated char? 
17:51:41 <oren> In Tactics Ogre: the Knight of Lodis, a turn based strategy game, you can ressurect a dead character in various ways, including as a zombie or an angel, which makes them retain their stats 
17:56:16 -!- AnotherTest has quit (Ping timeout: 250 seconds). 
17:57:06 -!- AnotherTest has joined. 
18:06:48 <HackEgo> [wiki] [[Deadfish]]  http://esolangs.org/w/index.php?diff=43949&oldid=43948 * YourDeathIsComing * (+547)  
18:07:02 <oren> http://www.orenwatson.be/118130140.png 
18:12:16 <oren> for whatever reason stage 4 is always a problem 
18:13:31 <HackEgo> [wiki] [[User:YourDeathIsComing]] N http://esolangs.org/w/index.php?oldid=43950 * YourDeathIsComing * (+146) Created page with "Hi, I´m YourDeathIsComing a created the esoteric programming language [[Print "deadfish"]].</br> I also made an batch implementation of deadfish." 
18:14:06 <HackEgo> [wiki] [[User:YourDeathIsComing]]  http://esolangs.org/w/index.php?diff=43951&oldid=43950 * YourDeathIsComing * (+1)  
18:18:06 -!- J_Arcane_ has joined. 
18:19:34 -!- J_Arcane has quit (Ping timeout: 246 seconds). 
18:19:46 -!- J_Arcane_ has changed nick to J_Arcane. 
18:25:00 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 
18:28:06 -!- Phantom_Hoover has joined. 
18:35:39 -!- shikhin has joined. 
18:37:21 -!- shikhin has quit (Client Quit). 
18:37:46 <HackEgo> [wiki] [[User:YourDeathIsComing]]  http://esolangs.org/w/index.php?diff=43952&oldid=43951 * YourDeathIsComing * (+4)  
18:38:35 -!- shikhin has joined. 
18:43:11 -!- zzo38 has quit (Ping timeout: 250 seconds). 
18:43:25 -!- zzo38 has joined. 
18:43:32 <zzo38> Sorry there was a short power outage 
18:58:03 -!- mitchs_ has joined. 
19:01:31 -!- mitchs has quit (Ping timeout: 265 seconds). 
19:18:52 -!- variable has joined. 
19:20:39 -!- Sprocklem has quit (Ping timeout: 255 seconds). 
19:23:06 -!- Sprocklem has joined. 
19:28:04 -!- ais523 has quit. 
19:30:54 <HackEgo> [wiki] [[DoubleFuck]]  http://esolangs.org/w/index.php?diff=43953&oldid=40014 * 173.31.84.122 * (+13) /* Examples */ 
19:35:06 -!- Wright has quit (Ping timeout: 240 seconds). 
19:41:00 -!- Sgeo_ has joined. 
19:44:03 -!- Sgeo has quit (Ping timeout: 265 seconds). 
19:53:17 -!- variable has quit (Quit: 1 found in /dev/zero). 
19:55:18 -!- x10A94 has quit (Read error: Connection reset by peer). 
19:59:02 -!- J_Arcane has quit (Ping timeout: 265 seconds). 
20:08:11 -!- S1 has joined. 
20:08:32 <S1> good morning 
20:09:57 <S1> UGT, you guys! 
20:10:32 <ashl> where's it still the morning... 
20:12:38 <S1> https://freenode.net/faq.shtml#fst 
20:15:21 <ashl> i've never heard of that before 
20:15:40 <S1> now you have 
20:46:11 -!- aretecode has joined. 
20:48:18 <HackEgo> [wiki] [[GOTO++]]  http://esolangs.org/w/index.php?diff=43954&oldid=33647 * Tuzepoito * (+10631) update and development 
20:49:47 -!- AnotherTest has quit (Ping timeout: 265 seconds). 
20:52:52 -!- AnotherTest has joined. 
21:17:28 -!- ais523 has joined. 
21:23:40 -!- ais523 has changed nick to callforjudgement. 
21:23:43 -!- callforjudgement has changed nick to ais523. 
21:39:31 <oren> I just got a new CRT tv 
21:39:52 <oren> it was on the sidewalk and unattended 
21:40:12 <oren> and not nailed down 
21:40:32 <oren> yes, works great 
21:40:49 <oren> Now I'll have a tv in my room 
21:41:01 <ashl> probably someone was just moving it and had to leave it there for a split second and you stole it 
21:41:50 <ashl> now they're probably putting out posters imploring people to help find it 
21:41:55 <oren> well the next door neighbours will tell me if that's the case, it was in front of their house 
21:43:14 -!- Wright has joined. 
21:45:00 <ashl> maybe they're too distraught to figure out it was you 
21:46:42 <tswett> So a while back, someone used the phrase "coffee with butter in". I wouldn't say that phrase, I'd say "coffee with butter in it". 
21:47:17 <tswett> But I can say "in" instead of "in it" in some circumstances: for example, "a VCR with a tape in". 
21:47:30 <tswett> So that led me to wonder what the rule is for when you can just say "in" rather than "in it". 
21:47:36 <tswett> Likewise, when you can just say "on" instead of "on it". 
21:47:45 -!- S1 has left. 
21:47:51 <oren> I have never seen than 
21:48:03 <tswett> You've never seen what? 
21:48:08 <oren> also, I have release a new font version ⱠⱡⱢⱣⱤⱥⱦⱧⱨⱩⱪⱫⱬⱭⱮⱯ 
21:48:11 <oren> ⱰⱱⱲⱳⱴⱵⱶⱷⱸⱹⱺⱻⱼⱽⱾⱿ 
21:48:22 <tswett> I have a guess as to what the rule is. 
21:48:22 <oren> http://www.orenwatson.be/fontdemo.htm 
21:48:41 <ashl> what is your guess as to what the rule is 
21:48:41 <tswett> You can say "in" or "on" when the object's location is implied by the type of object; otherwise, you have to say "in it" or "on it". 
21:49:07 <tswett> If you say "the hat is on", that implies that it's on a person's head. So if you say "the person has a hat on", the hat is on their head. 
21:49:24 <tswett> If you say "the person has a hat on them", that implies that the hat is on them *somewhere*, not necessarily on their head. 
21:49:55 <tswett> If you say "the batteries are in", that implies that they're in the battery chamber of a battery-powered device. So you can say "this flashlight has batteries in", but not "this cardboard box has batteries in". 
21:50:20 <ashl> soudns plausible 
21:50:58 -!- AnotherTest has quit (Ping timeout: 272 seconds). 
21:52:56 <stalem> zzo38: i'm getting pretty close to finishing the design of my script. would you mind taking a look later and see what you think? 
21:53:34 -!- Wright has quit (Ping timeout: 246 seconds). 
21:54:15 <zzo38> OK, I may; notify me 
22:01:44 -!- FireFly has quit (Ping timeout: 272 seconds). 
22:04:34 <int-e> tswett: next you'll tell us that when somebody is carrying a torch it might be in their backpack. 
22:05:29 <ais523> int-e: to be fair, my interpretation of "carrying a torch" didn't imply it was in their hands 
22:05:50 <ais523> and mentally substituted "wielding a torch" to imply it was in the hands, but that'd probably just confuse non-NetHack-players 
22:06:43 <int-e> ais523: yeah, the idiomatic phrase has "the" instead of "a", making it harder to misunderstand 
22:06:54 <zzo38> Is the torch lit or not? 
22:07:07 <ais523> and is it an electric torch or a flaming-fire torch? 
22:07:13 -!- ais523 has quit (Quit: bedtime). 
22:07:56 <int-e> (it's lit, it's illuminating the path for the rest of the group. why am I explaining this...) 
22:09:52 <zzo38> Whether or not it is electric doesn't seem to have much to do with that though, but you won't carry it in the pack if it is lit either way it seems, if it is not lit you might or might not 
22:10:55 -!- J_Arcane has joined. 
22:19:11 <HackEgo> [wiki] [[Labyrinth]]  http://esolangs.org/w/index.php?diff=43955&oldid=43940 * Martin Büttner * (+217) add new command 
22:21:33 -!- FireFly has joined. 
22:21:47 <HackEgo> [wiki] [[Labyrinth]] M http://esolangs.org/w/index.php?diff=43956&oldid=43955 * Martin Büttner * (-16) /* Commands */ 
22:25:33 -!- oerjan has joined. 
22:34:20 -!- |f`-`|f_ has joined. 
22:34:24 <tswett> `loudly You can now invoke `loudly like this! 
22:34:25 <HackEgo> You can now invoke `loudly like this! 
22:36:21 <tswett> `run echo 'But the old way still works, too!' | loudly 
22:36:22 <HackEgo> But the old way still works, too! 
22:38:10 -!- |f`-`|f has quit (Ping timeout: 260 seconds). 
22:38:15 -!- |f`-`|f_ has changed nick to |f`-`|f. 
22:38:56 -!- bb010g has joined. 
22:43:18 <HackEgo> [wiki] [[Talk:123]] N http://esolangs.org/w/index.php?oldid=43957 * Martin Büttner * (+217) Created page with "The spec seems to be ambiguous as to whether bit 0 or 7 is the least significant one when reading or writing. --~~~~" 
22:45:58 -!- Red_ has joined. 
22:46:52 -!- Red_ has left. 
22:49:35 <HackEgo> [wiki] [[Talk:123]]  http://esolangs.org/w/index.php?diff=43958&oldid=43957 * Martin Büttner * (+80)  
22:56:39 -!- Sgeo_ has quit (Read error: Connection reset by peer). 
22:59:39 <HackEgo> [wiki] [[DoubleFuck]]  http://esolangs.org/w/index.php?diff=43959&oldid=43953 * Rdebath * (+6) Refixed formatting and the "hello world" now works 
23:49:45 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 
23:49:54 <zzo38> Now I made Minesweeper game to keep track of the best time and best score and win rate. 
23:50:43 -!- Phantom_Hoover has joined.