00:02:07 I have a notion the "registering my straight throws as curve balls from time to time" issue is some sort of a bug with the touchy input stuff having some touches get stuck, or some-such. 00:02:28 -!- centrinia has quit (Quit: Leaving). 00:03:00 -!- oerjan has joined. 00:04:23 * boily pokes oerjan to check for immortality 00:04:44 are you in the mood to look at some kittens 00:05:01 kittens are always nice. 00:05:15 BORAILYNS 00:05:32 borailyns???????? 00:06:37 * oerjan shambles in boily's general direction 00:06:52 oh. _that_ kind of immortality. 00:07:01 what other is there, duh 00:08:09 hm spammers trying again? 00:08:23 and clearly testing posting as well as captcha 00:16:34 Is that one also named after Lem? <-- no hth 00:16:48 oerjan: then what twh 00:16:50 * oerjan hasn't read _that_ much Lem, anyway. 00:16:58 shachaf: hmph, can't you guess. 00:17:09 Not https://en.wikipedia.org/wiki/His_Master%27s_Voice_(novel) ? 00:17:23 oh. 00:18:02 Oh, maybe https://en.wikipedia.org/wiki/Nipper 00:18:19 https://en.wikipedia.org/wiki/His_Master%27s_Voice 00:18:32 well the "His Master's Voice" part would be after the famous pooch picture (which is also a record label?) 00:18:49 I guess so. 00:18:52 I never heard of it before. 00:19:17 i suppose you're too young to know about vinyl records hth 00:19:19 When I looked it up I thought the Lem book was first. 00:19:25 shachaf proposing kittens, oerjan talking of pooches, and there is a plastic guide for throwing pokeballs. there's something wrong going on... 00:19:39 shachaf: i wouldn't know. 00:19:57 boily: i'm just so impressible hth 00:20:43 it's a scow character trait, i know. 00:22:13 oh Nipper was his name 00:23:01 boily: is there a guide for whether pokeballs should be disposed as plastic twh 00:23:41 the Nippooch. 00:23:57 are pokemons edible? 00:24:07 boily: here are some nippooches: https://www.youtube.com/watch?v=iMUB1uYLv3M 00:24:52 fluff! <3 00:30:31 -!- hppavilion[1] has joined. 00:43:59 uh? 00:46:54 I really want to plug Trump into https://www.politicalcompass.org/test 00:47:14 But his opinions are so inconsistent that it just isn't feasible 00:50:28 -!- hppavilion[1] has quit (Read error: No route to host). 00:51:29 -!- hppavilion[1] has joined. 00:56:24 -6.25 / -8.62. 01:00:23 hi 01:00:32 @metar lowi 01:00:32 translate? 01:00:32 LOWI 222350Z AUTO 06003KT 330V110 9999 FEW016 SCT017 BKN110 18/16 Q1018 01:00:36 quinthellopia! 01:00:51 helpoily 01:01:09 I took the test, and I scored -6.25/10 on the left right axis, and -8.62/10 on the authoritarian libertarian axis. 01:01:24 int-e: 18/16? bletch! 01:01:53 @metar EGLL 01:01:53 EGLL 222350Z AUTO 22004KT 9999 NCD 19/15 Q1020 NOSIG 01:02:05 Still 26.2 inside. 01:02:14 fizzie: fungone for a while 01:02:18 Oh. 01:02:24 Why does the Pokemon TCG software emulate a physical table? A flat surface would be much more readable 01:02:33 boily: i take it that makes you liberauthoritarian? 01:02:48 -!- fungot has joined. 01:02:51 oerjan: fungotted. 01:02:52 fizzie: using some implied fnord for now :d or for anything 01:02:54 Apparently I have a pokemon.com account. I'm guessing I tried the Pokemon TCG online briefly befoe 01:03:30 fizzie: who gets paged when fungot dies 01:03:30 shachaf: what about 0 0(1) gives output and results 0 0 x x x x x 01:03:38 fungot: no u 01:03:38 shachaf: i'm hatching norns to be slaughtered by an fnord to it, and i have a phrase with 2 quasiquotes in it, so 01:03:42 ^style 01:03:42 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:04:04 shachaf: The job doesn't even die, it just gets stuck forever somehow. 01:04:21 quintopia: more libertocialist hth. 01:04:27 fizzie: what was that thing sres said 01:04:37 fizzie: monitor symptoms or something like that 01:04:51 fungot: o hai? 01:04:52 boily: oops didn't mean to say is that it's " finished and working" ( in some unspecified order), each variable is assigned, so it's totally useless 01:04:56 you need fungmon 01:05:02 boily: isn't socialism basically the definition of liberal authoritarianism? 01:05:37 oops. I didn't parse the portmanteau correctly. 01:05:38 shachaf: I need /healthz on it. 01:05:57 yes 01:06:00 everything needs that 01:06:07 /healthz? 01:06:18 boily: Googlestuff. 01:06:23 fizzie: can you believe that there are programs in the world that don't always run an http and/or rpc server 01:06:43 shachaf: Somehow I can. 01:06:51 shachaf: I think a number of Android client apps don't. 01:07:24 FireFly said 11h 13m 29s ago: FireFly, is the number of cards limitation based on name or card itself? ← oh, good point. it's based on the name, so that is another case where it matters 01:07:31 fizzie: Well, server programs. 01:07:37 Or command-line programs. 01:07:39 I don't know. 01:09:35 Maybe I should be running fungot with Kubernetes. 01:09:36 fizzie: a compsci grad student by chance? would make it fail in a spectacular way, but mycology specifies it well enough. the information is ambient and always there ( just seeing it reminds me of a line ( to include in order to 01:09:44 Probably. 01:09:49 fungot: do you like kubernetes? 01:09:49 olsner: apart from gaining some efficiency, as opposed to fnord 01:15:14 Googling "is there any good option in this election" gives Wikipedia/None of the Above 01:15:38 fungot 2016 01:15:38 shachaf: emacs lisp, or smalltalk, or ruby before c any day. 01:17:34 Oh I totally misunderstood prize cards I think 01:17:44 When I knock out enemy pokemon, I take my own I think 01:18:10 Yes 01:25:23 Playing the tutorial, was told to evolve a Pokemon. Despite the basic having an energy 2 attack and the new one only having a 1 and 3, I think the new one is monotonically better, because the new one's one energy attack is the same as the old one's two energy attack. Are evolutions always better or are there tradeoffs? 01:25:46 Sometimes whether or not it is better depend on the situation. 01:27:07 zzo38: Do you prefer Pokemon cards or Magic: The Gathering cards? 01:27:18 I can play both games 01:27:40 But which one is better? 01:28:02 Both are better. Although, I play the old Pokemon card game and not the new one anyways 01:28:36 There are situation in Pokemon card where you might play an evolution card solely to increase its retreat cost, in order that a recycle energy attached to it can be retrieved in order to power an attack of another card that does not do any damage. (I have done this.) 01:30:58 i just looked a quora question which gives a trivially easy math problem as a "very challenging problem that takes a long time". i'm worried that the "tutor" who posted it doesn't deserve the job... 01:35:20 I think I found the only good vote for 2016 01:35:24 "No Confidence" 01:37:31 You have to injure the candidates badly enough that they will not recover in time for the election. 01:51:07 zzo38: We need to go back in time and stop Hitl- Hillary 01:53:08 bah just missed seeing a cut again 01:55:47 at most one more cut on the rightmost branch before the dire subbranch gets pruned more 01:56:11 (152k cuts so far) 02:04:09 -!- Zekka has quit (Ping timeout: 244 seconds). 02:05:52 -!- Zekka has joined. 02:06:15 oerjan: ...wat? 02:09:05 have you not been following the hydra news 02:11:58 hppavilion[1]: i'm trying to let http://www.madore.org/~david/math/hydra.xhtml follow its cause with the automatic play setting. 02:12:07 *its course 02:13:32 i seem to have got a better setup than int-e did (he gave up at ~ 1.5M cuts despite having increased the speed), but worse than quintopia. 02:14:29 that is, after ~150k cuts i've still not reached the state quintopia said he was at last we discussed that 02:14:41 -!- Zekka has quit (Ping timeout: 265 seconds). 02:16:47 my estimate that i'd get to that point in less than 100k cuts seems to be overoptimistic, but hopefully not wildly so. 02:17:11 (100k + the ~ 70k i had when making it.) 02:18:41 (hm, is it possible that the difficulty depends on something that differs between browsers / window size? 02:18:44 ) 02:20:10 oerjan: ...is this one of those unwinnable games? 02:20:54 no, it's actually guaranteed win, it just takes a long time when using the extremely naive automatic algorithm 02:21:29 -!- boily has quit (Quit: BALLERINA CHICKEN). 02:21:32 there's a theorem saying the hydra will die no matter how you chop 02:22:36 you can do much faster with a manual strategy. i read ybden had managed in < 200 cuts earlier. 02:23:19 our theory is that the automatic strategy (always take leftmost head) is close to the worst possible. 02:28:04 -!- adu has joined. 02:29:06 \oren\: you've been pretty hanabi lately 02:41:03 -!- Zekka has joined. 02:44:18 Yay! I defeated the Hydra by hand! 02:44:42 1745 heads 02:45:09 That sounds more like a Lowdra. 02:45:40 hppavilion[1]: that's ok for a first attempt ;) 02:46:26 shachaf: I gave it Molly, so it's definitely a Hydra 02:46:41 although it depends a lot on luck especially in the beginning, i think. 02:46:44 I know a pooch named Molly. 02:47:59 * oerjan wonders what Molly has to do with Hydras 02:48:34 -!- Frooxius has joined. 02:49:43 the first hit seems aquarium-related, although you'd give hydra to molly, not the other way around. 02:50:33 Oh, just noticed it's on madore.org 02:51:05 -!- adu has quit (Quit: adu). 02:51:22 oerjan: If you're genuinely confused, Molly is the street name for MDMA 02:51:28 OKAY 02:51:43 (Hydra with a digraph...) 02:51:58 -!- tromp_ has joined. 02:51:59 hppavilion[1]: OK, but where's the joke? 02:52:12 shachaf: Molly gets you high 02:52:21 shachaf: I was just countering your joke 02:52:44 I don't get it, though. 02:53:01 * oerjan swats both hppavilion[1] and shachaf, just in case -----### 02:53:46 Oooh, hyperbolic maze 02:55:31 * shachaf swats oerjan -# 02:56:02 it's the most fantastic maze in the universe. no, _all_ the universes! 02:56:43 `wisdom 02:57:14 `wisdom hyperbol 02:57:28 * oerjan taps his hand 02:58:39 hm we put +n on the channel again, so that weirdness with HackEgo should not be happening. 02:58:47 hyperbolic group//Hyperbolic groups are the best groups there are, they're totally awesome and cure cancer. 02:58:47 hallucination//You are just imagining this wisdom entry. 02:59:08 looks like someone had that idea before. 02:59:22 `howg hyperbolic group 02:59:23 `cwlprits hyperbolic group 02:59:38 le/rn hyperbolic group/Hyperbolic groups are the best groups there are, they\'re totally awesome and cure cancer. \ le/rn hyperbolic group/Hyperbolic groups are the best group there are, they\'re totally awesome and cure cancer. 02:59:43 oerjan oerjan 02:59:52 yep. 03:02:08 `? ellipsis 03:02:10 ellipsis? ¯\(°​_o)/¯ 03:02:12 `? parabola 03:02:15 parabola? ¯\(°​_o)/¯ 03:02:28 `wisdom parab 03:02:29 cat: : No such file or directory \ // 03:02:36 `wisdom ellip 03:02:37 cat: : No such file or directory \ // 03:24:41 -!- tromp_ has quit (Remote host closed the connection). 03:31:35 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 04:03:22 -!- tromp_ has joined. 04:14:08 `whatiflist 04:14:38 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: whatiflist: not found 04:14:54 `` ls bin/*whatif* 04:15:08 ls: cannot access bin/*whatif*: No such file or directory 04:27:18 I'd love to see a 13-episode scripted series in which everybody on earth is teleported to the same place on earth- an area the size of Rhode Island (and, coincidentally, also actually Rhode Island), all jump at noon, and then the world grinds to a halt because everyone's in Rhode Island and the rest of the world has nobody operating things 04:30:42 oh the righmost dire branch is now siblingless 04:30:56 at 162k 04:31:12 there's got to be some progress now 04:31:23 hppavilion[1]: I think there would be more pressing problems before much technology fails. 04:31:35 Namely, a lack of potable drinking water. 04:31:54 pikhq: is that really the time to think about drugs hth 04:31:54 pikhq: Yes, that would be part of it 04:32:31 -!- clog has quit (Ping timeout: 240 seconds). 04:32:46 Also, there would inevitably be multiple massive stampedes. 04:32:47 -!- bennyZ has joined. 04:32:58 -!- bennyZ has left. 04:33:08 -!- bennyZ has joined. 04:33:33 -!- bennyZ has left. 04:33:35 Be a good time to be a vulture in Rhode Island though. 04:36:53 pikhq: The show would be mostly about a small band of people who escape The Grand Shitstorm 04:37:39 -!- tromp_ has quit (Remote host closed the connection). 04:38:34 Saw something claiming PTCGO can't be made fullscreen. They're wrong 04:41:51 clooog! 04:43:55 tunes is down? scow 04:44:17 oerjan has been stripped of his powers 04:44:23 he's like the rest of us mortals now 04:45:11 Actually, wait. That much people together is probably bad purely from a thermal point of view. 05:03:41 -!- adu has joined. 05:03:54 -!- adu has quit (Client Quit). 05:05:17 WHY is the AI sparing me? 05:05:25 I lost a long time ago but it won't finish me off 05:10:28 [wiki] [[FOS-X]] https://esolangs.org/w/index.php?diff=48978&oldid=48977 * Darkrifts * (+1337) 05:21:59 -!- hppavilion[2] has joined. 05:22:30 That took 30 minutes and I eventually just gave up 05:22:37 Are Pokemon matches supposed to last that long? 05:25:23 Sgeo: No. 05:25:45 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 05:25:47 Oh, wait. TCG. I dunno. 05:52:40 -!- tromp_ has joined. 05:57:01 -!- tromp_ has quit (Ping timeout: 244 seconds). 06:09:21 What is the US law distinguishing prostitution from porn production? Because I really don't see a clear distinction, and they're already similar enough that I don't see how they justify classifying prostitution as a crime 06:12:14 I would guess it varies by state 06:13:12 Google suggests I'm right, but take that with a grain of salt (I'm not a lawyer) 06:13:48 IIRC the standard for "is this porn?" is federal, but I don't know if there are standards for particular kinds of porn on the state level 06:25:26 -!- hppavilion[2] has quit (Ping timeout: 244 seconds). 06:31:41 There's also no federal law on prostitution, at all. 06:32:11 And there is in fact one state where prostitution is legal. 06:32:25 Yeah, google turned it up, but I forgot which 06:32:34 Nevada. 06:33:22 classic nevada 06:33:33 But, it's illegal in Las Vegas. 06:34:03 bummer 06:35:03 Fortunately, The Strip is not in Las Vegas. 06:36:08 "-- located immediately south of the Las Vegas city limits in the unincorporated towns of Paradise and Winchester." Well, that's a name. 06:37:08 What, like Newcastle upon Tyne? 06:37:38 -!- hppavilion[2] has joined. 06:39:03 No, Paradise and Winchester are two different unincorporated towns. 06:40:35 Frankfurt an der Oder, the cheap knock-off of Frankfurt am Main. 06:46:15 @metar KSJC 06:46:15 KSJC 230453Z 29007KT 10SM CLR 19/12 A3004 RMK AO2 SLP170 T01940117 06:46:19 @metar KOAK 06:46:19 KOAK 230453Z 28006KT 10SM CLR 17/13 A3004 RMK AO2 SLP173 T01720128 06:46:40 Maybe this channel has some convolution experts. 06:46:46 22:43 Is there a sort of convolution which is something like (f*g)(a) = \Sum_{x,y | x+y <= a} {f(x)g(y)} ? 06:46:49 22:43 (Where normal convolution would use = instead of <=.) 06:46:51 22:44 (To match Day convolution.) 07:04:55 -!- oerjan has quit (Quit: Nite). 07:07:45 -!- hppavilion[2] has changed nick to hppavilion[1]. 07:08:01 I think I might have found a single scenario in which patent law can be a good thing 07:08:08 But it's really obscure and unlikely 07:10:32 Is Magikarp always supposed to be bad? 07:11:01 http://bulbapedia.bulbagarden.net/wiki/Magikarp_(Ancient_Origins_19) a 1/4 chance of landing a 30 attack? 07:11:09 I think that's bad, I'm not certain 07:14:36 hppavilion[1]: What kind of scenario is that? 07:15:27 zzo38: You invent something genuinely novel and useful that people want, and you manufacture it somewhere that isn't horrifying (that is: in a factory that /doesn't/ need suicide nets) 07:15:37 You patent it, and people buy it 07:16:15 If it wasn't patented, Apple would likely start making them too, and it would be cheaper (so people buy it) because it's manufactured by technically-not-slaves 07:16:29 I think still it would be no good though 07:20:14 -!- adu has joined. 07:23:53 -!- Akaibu has quit (Ping timeout: 258 seconds). 07:25:56 Sgeo: Yes, Magikarp is supposed to be bad. 07:26:42 Magikarp in the JRPG learns 3 moves (2 in the first one!): Splash, Tackle, and Flail. 07:26:51 Splash does nothing. 07:27:07 Tackle has 50 power (i.e. it's a fairly weak move) 07:27:41 Flail, the only move that makes Magikarp have any use itself, gets stronger the less HP it has. 07:27:50 https://www.youtube.com/watch?v=QtyZMDQCA_Y 07:28:28 (I don't remember offhand if this is NSFW) 07:28:34 pikhq: Yes? 07:29:27 -!- Akaibu has joined. 07:30:21 Sgeo: Why don't they tackle? Ever? 07:30:44 (Or is tackle not available in this particular iteration?) 07:31:54 Ooh I forgot Ditto existed, I wonder wha it's like in TCG 07:32:14 I was trying to think of the duplicatey pokemon, and kept thinking of Jiggypuff for some reason 07:32:20 Maybe because of some brawl game? 07:32:57 You were thinking of Kirby, apparently. 07:34:01 Sgeo: It appears it IS NSFW 07:34:03 ...Jiggypuff is at least in that same brawl game, right? 07:34:05 Depending on your definition 07:34:35 My favorite pokemon is Kirby 07:34:42 Yes, Jigglypuff is in Smash Bros as well. 07:34:44 Wait, pikhq already mentioned Kirby, so my joke doesn't work 07:35:17 Jigglypuff, IIRC, is in *all* of the Smash games too. 07:36:07 * Sgeo suddenly wants Missingno. in the TCG 07:36:17 Ah, yes. I love Missingno 07:36:25 `? Foundno 07:36:51 There existed a TCG called MissingNO 07:37:29 OK, what's TCG again? 07:38:08 Foundno? ¯\(°​_o)/¯ 07:38:20 trading card game 07:41:29 Maybe pokemon are actually interesting to read about 07:41:34 Well, some of them 07:41:36 I find it hilarious when Christians talk about Jews negatively 07:41:48 * Sgeo wonders if the movies are any good 07:41:55 I think I read a pokemon book once as a kid 07:42:24 When- going solely by the holy book- Jews are just Christians Lite (alt: Christians who haven't yet purchased the DLCquel) 07:44:05 hppavilion[1]: No 07:44:17 They reject Jesus 07:44:28 alercah: ...? 07:44:28 which, seeing as that's basically the foundation of Christianity 07:44:34 is why they don't like them 07:57:15 -!- adu has quit (Quit: adu). 07:59:30 * Sgeo might look for a "rational" pokemon story 07:59:42 (Using "rational" as the genre here) 08:00:19 First need to read chapter of Mother of Learning 08:01:14 Trump SAYS he wants to make America great again 08:01:22 But he doesn't put his money where his mouth is 08:01:33 45 million Americans are below the poverty line 08:01:44 [wiki] [[Gaot++]] N https://esolangs.org/w/index.php?oldid=48979 * TuxCrafting * (+1763) Created page with "== Description == Gaot++ is a stack-based programming language with 2 types of commands: baas and bleets. Gaot++ have a instruction pointer going t..." 08:02:24 If trump donated all of his money (measured by net worth, which is probably about how much he has on hand because that's obviously how economics works) to Americans to help them with life, that would be enough... 08:02:42 To give every povertous American... 08:02:43 $100 08:02:46 So 08:02:54 Not actually very significant 08:03:13 I mean, better than nothing, and good for the REALLY poverty-y people 08:03:18 But not really as great as we thought 08:03:37 (see: https://xkcd.com/947/) 08:10:59 Compound interest is one thing, but I'm more a fan of complex interest 08:11:26 For explanation of complex interest, talk to \oren\ 08:13:04 That comic doesn't seem very related. 08:31:52 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48980&oldid=48979 * TuxCrafting * (+201) 08:36:36 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48981&oldid=48980 * TuxCrafting * (+64) 08:39:05 -!- tromp_ has joined. 08:44:09 -!- tromp_ has quit (Ping timeout: 276 seconds). 08:58:48 shachaf: It is in that it shows another instance of money being less powerful than we thought 08:59:00 Is it possible for there to be a complete, consistent system of morality? 09:05:03 TV Tropes seems to interpret "Idiot Programming" and "Genius Programming" as inefficiency vs efficiency 09:08:43 Sgeo, from a non-programmer perspective, that's the most obvious interpretetion, I believe 09:12:03 Of course, that question reduces to "can a proper moral system exist in which 'a certain amount of elementary arithmetic' cannot be carried out" 09:12:55 (or, at least, that's a prerequisite; The inverse of Godel I isn't necessarily true AFAIK) 09:43:59 I think you can encode arithmetic in trolley problems 09:51:32 Taneb: Is that a funny bizarre statement or a completely serious bizarre statement? 10:14:40 In the US that would be spelled "trolly problems". 10:24:25 hppavilion[1], yes 10:24:41 Taneb: ...no really 10:24:49 ...yes 10:25:20 Of course, "do nothing, ever" could be argued to be a complete, consistent system of morality 10:34:18 Is that a tanebvention? 10:36:25 I don't think so 10:40:20 -!- tromp_ has joined. 10:44:42 -!- tromp_ has quit (Ping timeout: 260 seconds). 11:13:24 -!- augur has quit (Remote host closed the connection). 11:16:16 -!- Phantom_Hoover has joined. 11:17:49 -!- clog has joined. 11:31:11 -!- gamemanj has joined. 11:43:00 -!- Cale has quit (Ping timeout: 250 seconds). 11:43:07 -!- Cale has joined. 12:42:05 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 13:07:27 -!- Akaibu has quit (Quit: Connection closed for inactivity). 13:23:00 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 13:41:50 -!- tromp_ has joined. 13:43:05 -!- Phantom_Hoover has joined. 13:46:27 -!- tromp_ has quit (Ping timeout: 258 seconds). 13:52:05 -!- boily has joined. 13:57:15 -!- jaboja has joined. 14:14:46 fungot: nostril. 14:14:46 boily: it's interesting, yes. fame. mm. diet food. 14:17:24 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 14:27:13 -!- jaboja has quit (Remote host closed the connection). 14:33:22 fungot: ewww! 14:33:22 int-e: ( i killed it? :) where would you simplify it? 14:42:28 fungot looks perfectly healthy to me. maybe the secret to his health comes from nasal food? 14:42:29 boily: fortunatelly he's not communist :) it helped me concentrate on getting your code working on all the esolang interps it uses 14:43:15 -!- tromp_ has joined. 14:47:33 -!- tromp_ has quit (Ping timeout: 240 seconds). 14:54:11 fungot: please tell us more about your fascinating political agenda 14:54:11 int-e: about half-way through 14:54:20 fungot: come on! 14:54:20 int-e: there is a completely non-standard extension that a few days, i'm completely useless. 15:01:20 [wiki] [[User:Orlando]] https://esolangs.org/w/index.php?diff=48982&oldid=44373 * Orlando * (+111) 15:01:37 -!- tromp_ has joined. 15:02:06 [wiki] [[User:Orlando]] https://esolangs.org/w/index.php?diff=48983&oldid=48982 * Orlando * (+39) 15:02:16 [wiki] [[User:Orlando]] https://esolangs.org/w/index.php?diff=48984&oldid=48983 * Orlando * (+1) 15:02:27 [wiki] [[User:Orlando]] https://esolangs.org/w/index.php?diff=48985&oldid=48984 * Orlando * (+1) 15:02:38 [wiki] [[User:Orlando]] https://esolangs.org/w/index.php?diff=48986&oldid=48985 * Orlando * (+0) 15:04:30 -!- Phantom_Hoover has joined. 15:14:14 -!- Sgeo has quit (Ping timeout: 258 seconds). 15:16:47 -!- Sgeo has joined. 15:43:14 -!- oerjan has joined. 15:51:32 oh right 15:51:44 * oerjan considered idling, but eventually didn't. 15:53:34 zellørjambie! 15:56:02 * gamemanj considers idling, but ironically ruins it by stating this. 15:56:13 CEREBROILY 15:56:27 gamemanj: i mean because clog was gone. 15:57:33 @metar lowi 15:57:34 LOWI 231450Z 28007KT 210V350 9999 FEW040 SCT080 BKN120 24/16 Q1017 NOSIG 15:57:44 @metar ENVA 15:57:45 ENVA 231450Z 27011KT 9999 SCT020 BKN030 18/15 Q1020 RMK WIND 670FT 27010KT 16:14:29 @metar KATL 16:14:29 KATL 231452Z 21005KT 10SM FEW030 BKN200 BKN250 30/23 A3007 RMK AO2 SLP169 T03000233 51006 16:15:32 so not that hot then 16:15:36 guess i'll go outside 16:17:39 gamemanj: I think idling is a myth. 16:18:33 no-one would have believed, in the first months of 2016, that human affairs were being watched, from the timeless voids of IRC idlers... 16:19:06 fungot: you believe, right? 16:19:06 oerjan: so there will be stuff i don't grok 16:19:15 fungot: well, possibly. 16:19:15 oerjan: and true brilliance. eta reduction is ( lambda ( x) ( x 16:19:29 fungot: that's a given. 16:19:30 oerjan: my dairy heater broke. i had another method when doing it from scratch, but not kilimanjaro's reason, or the universe implodes" 16:20:02 the hydra is approaching a major cut, i can feel it... 16:20:36 gamemanj: what about here in the last months of 2016 16:20:45 oerjan: this is worse than watching a heated kettle of milk... 16:20:46 it just has to blow up a little more first. 16:20:50 ...the milk *will* boil! 16:20:52 int-e: :P 16:21:06 quintopia: well, the idler invasion already happened, didn't it 16:21:20 gamemanj: THEN WHAT HAPPENED 16:21:39 they all died because of bacteria on their keyboards 16:21:46 i wish madore hadn't placed the stop/start buttons so far from the canvas. 16:21:46 oerjan: Please don't make me implement the hydra in Haskell or C++ just to prove that it can go into billions. 16:21:59 ('merican billions) 16:22:02 oerjan: are you still watching the same dang auto-run of hydra from days ago? 16:22:08 int-e: oh i'm sure it can. but mine won't. 16:22:12 quintopia: yes. 16:22:38 quintopia: I'm surprised you didn't remember it 16:22:44 oerjan: how close is it? 16:22:44 oerjan: I'm sure it won't... there's only so many three quarter seconds in a year. 16:23:09 int-e: is there no way we can hack that script to speed it up? 16:24:00 quintopia: there is, but I'm not sure how to do it on a loaded web page. 16:24:01 -!- miketo has joined. 16:24:12 int-e already did that. just because i'm insane enough to run it at normal speed... 16:24:27 -!- miketo has quit (Max SendQ exceeded). 16:24:36 quintopia: I mean, I did hack it. I made a better strategy too but oerjan doesn't want to hear about it. 16:26:22 gah the second last branch blew up a bit too 16:26:44 i'm sure i'll test out strategies... later. 16:27:42 int-e: i'm downloading it and editing the 750 on the callback to...say...50 16:29:33 OH ITS SO MUCH FASTER 16:30:21 just hit 1000 16:31:02 -!- miketo has joined. 16:31:07 just hit 2000 16:31:10 that's what int-e did when running that one he still gave up after 1.5 million cuts. 16:31:15 quantum hydrae theory: for any situation involving a hydrae following sensible rules, there is a solution to be found through the correct set of branches. 16:31:16 -!- miketo has quit (Max SendQ exceeded). 16:31:24 (* may not actually be quantum.) 16:31:50 -!- miketo has joined. 16:31:55 3000 16:32:01 it's so close now that i have to keep an eye on it. 16:32:33 quintopia: didn't you already run one that was pretty fast? 16:32:50 i'm still trying to get to those 3 normals you said you had. 16:33:20 oerjan: eh my computer crashed before it finished ¯\_(ツ)_/¯ 16:33:26 bah 16:33:45 i'm explicitly avoiding visiting reddit to try and decrease the chance my browser does that 16:35:30 quintopia: I used 5 instead of 750 for http://int-e.eu/~bf3/tmp/hydra.png (hmm, I didn't save a screenshot 1 million steps later) 16:35:41 maybe it needs a "save" button 16:35:46 I have to admit that oerjan's hydra looks less healthy than that. 16:36:20 quintopia: the operative word was "on a loaded web page" though 16:36:22 oerjan: how many heads are you at 16:36:35 178k 16:36:48 -!- miketo has quit (Ping timeout: 244 seconds). 16:37:04 perhaps one could use the javascript console to manually start the periodic timer 16:37:06 -!- ^v has quit (Ping timeout: 250 seconds). 16:37:42 also oerjan is using IE which I'm totally clueless about 16:38:05 int-e: inspect element etc. lets you edit pages right in the browser. it's just easier to download. (what's the difference between a web loaded from a local file and a web page loaded from a remote server, when there are no remote embeds in the page?) 16:38:30 -!- boily has quit (Quit: ROOT CHICKEN). 16:39:54 -!- ^v has joined. 16:41:14 inspect element is neat for those annoying web pages with huge bars 16:44:01 oerjan: okay i'm doing it again: http://imgur.com/q763tic 16:44:17 -!- miketo has joined. 16:44:19 i'm not visiting any other web pages right now, thanks :P 16:44:34 -!- miketo has quit (Max SendQ exceeded). 16:44:48 of course "might happen any moment" and "will actually happen in a moment" are not quite the same here. 16:45:28 -!- miketo has joined. 16:46:22 -!- miketo has quit (Client Quit). 16:46:37 -!- miketo has joined. 16:46:44 oerjan: i'm at 39718 heads and the rightmost subtree is one dire on level 2 and one normal on level 3 16:46:54 -!- miketo has quit (Max SendQ exceeded). 16:47:01 dang 16:47:29 i'll have to reiterate my wonder whether the size limits vary by browser/screen 16:48:00 -!- miketo has joined. 16:48:10 otoh the initial depth probably matters a lot. 16:48:18 -!- miketo has quit (Max SendQ exceeded). 16:49:50 -!- miketo has joined. 16:50:07 oerjan: yes true. i'm now at 70189 chops and the rightmost does not extend to level 3 16:50:54 whee 16:52:20 -!- miketo has quit (Client Quit). 16:52:24 i'm now down to my last possible dire neck (because it connects to the rightmost head, there is no way to create new dire necks when it gets expanded) 16:55:31 hydra killed at 118091 chops 16:55:40 congrats! 16:56:00 (Bachmann-Howard ordinal is the name of my Bachman Turner Overdrive cover band) 16:56:07 OKAY 16:57:09 time for strategies? 16:57:23 -!- iconmaster has joined. 16:57:32 -!- iconmaster has quit (Client Quit). 16:57:33 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48987&oldid=48981 * Kc kennylau * (+2241) 17:01:49 hmm. how does one find the topmost head in this representation? Oh, there is a countDepth function, so you can just recurse on the child with the highest depth... 17:06:33 -!- int-e has quit (Ping timeout: 240 seconds). 17:07:41 -!- int-e has joined. 17:12:14 oerjan: i changed the autoplay to always cut topmost head. it killed a pretty deep hydra in 493 chops. and a very very deep one in 868. this is before any optimizations like "dire necks first" 17:12:36 it basically chooses the leftmost of heads on the highest level 17:12:46 yeah that's been tried before 17:13:19 oerjan: do you think the other optimizations would improve it much? 17:13:26 quintopia: it helps 17:13:30 i don't know? 17:13:36 int-e: what have you tried 17:13:45 i'm wondering what you'd achieve by using the theoretical ordinals 17:13:58 i don't even understand them 17:14:37 me neither 17:14:43 but i imagine they won't help much, since its the fine details of the magicProb function that really determine the best strategy here i think 17:14:47 (but i haven't looked at the theory) 17:14:55 quintopia: I have a weighted path thing implemented (dire necks have weight two), but the most important effect is to prioritize dire necks on the deepest level 17:15:21 int-e: how does it do 17:15:29 quintopia: I have not tried to improve on that further... the whole process is way too random and I lack the intuition. 17:15:43 quintopia: try it for yourself: http://int-e.eu/~bf3/tmp/hydra2.xhtml 17:15:54 int-e: deepest means highest? 17:16:02 yes. 17:16:06 I'm thinking of trees. 17:16:28 in the ordinary CS fashion. Madore got that wrong ;-) 17:16:44 there it tries to blow up again 17:17:03 int-e: really good 17:17:28 int-e: he didn't get it wrong. the function is called "countDepth" after all 17:17:55 I mean the display :P 17:18:37 int-e: oh true. every one knows that all /real/ trees have their roots at the top and the leaves dangling below 17:19:42 i asked for a proof of the hydra on quora and no answers 17:20:30 i don't think hydras are renowned for hanging upside down hth 17:20:35 somebody linked to a writeup on Madore's website... by the title it sounded french though 17:20:52 oerjan: they could be headcrabs. 17:20:54 probably b_jonas 17:21:33 (now that would make halflife a much more interesting game... (disclaimer, I've never got very far in that game. I did encounter the headcrabs though)) 17:22:51 every time i prepare to put my finger on the button it blows up again :P 17:29:00 -!- int-e has set topic: Teased by hydras | The interdisciplinary hub of Esoteric Programming Language Design and Deployment | 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. 17:29:25 -!- int-e has set topic: Teased by dying hydras | The interdisciplinary hub of Esoteric Programming Language Design and Deployment | 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. 17:47:03 -!- paul2520_ has quit (Quit: WeeChat 1.2). 17:47:53 -!- atrapado has joined. 17:54:05 -!- adu has joined. 17:58:28 -!- adu has quit (Client Quit). 17:59:51 -!- atrapado has quit (Ping timeout: 264 seconds). 18:07:09 -!- powerOfTwo has joined. 18:09:20 Milestone! https://imgur.com/a/hLtmM 18:10:58 -!- atrapado has joined. 18:14:09 int-e: quintopia: ^ 18:15:18 poor thing 18:15:49 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48988&oldid=48987 * TuxCrafting * (+80) 18:15:55 if it gets unlucky it'll die in a couple of dozen moves 18:16:40 nah. the dire segment blew up to 6 linked copies. 18:16:45 -!- atrapado has quit (Read error: Connection reset by peer). 18:16:48 good. 18:17:08 and the rightmost path still has height 4. barely. 18:17:56 [wiki] [[Gaot++]] M https://esolangs.org/w/index.php?diff=48989&oldid=48988 * TuxCrafting * (+15) 18:18:45 -!- atrapado has joined. 18:19:53 -!- adu has joined. 18:47:02 [wiki] [[Truth-machine]] https://esolangs.org/w/index.php?diff=48990&oldid=47318 * Kc kennylau * (+153) /* Implementations */ 18:47:07 Today I saw the word "interactive" used as a noun, in a museum. 18:47:10 As in: "This interactive is temporarily out of order." 18:47:22 And they had labeled three different interactives that way. 18:48:40 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48991&oldid=48989 * Kc kennylau * (+243) /* Example programs */ 18:48:48 more like inactive 18:49:56 hmm interactive fiction 18:50:29 int-eractive. 18:50:29 . o O ( more like int-e-r-active ) 18:50:32 darn 18:50:55 beat by my own thought bubble 18:52:28 In one of Neal Stephensons scifi books, "ractives" (VR theatre with audience participation, basically) have mostly replaced "passives" (movies etc.) as the popular-est form of entertainment. 19:01:24 -!- int-e__ has joined. 19:02:19 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48992&oldid=48991 * Kc kennylau * (+205) 19:02:36 -!- int-e__ has quit (Client Quit). 19:02:45 -!- oerjan has quit (Quit: Later). 19:06:00 fizzie, I could concieve that happening in a few decades or so 19:06:35 -!- ^v has quit (Ping timeout: 250 seconds). 19:09:41 -!- ^v has joined. 19:14:35 -!- tromp_ has quit (Remote host closed the connection). 19:20:54 [wiki] [[Gaot++]] https://esolangs.org/w/index.php?diff=48993&oldid=48992 * Kc kennylau * (+338) /* Example programs */ 19:21:35 quintopia: I ran autoplay on a hydra at a tiny interval, but after several hours and over 2.3 million chops, it was still going strong :/ 19:22:00 My computer was in dire need of a restart, so the hydra won. 19:23:03 quintopia: Do you know of the smallest number of chops taken to kill a hydra? 19:25:27 You should've preserved the hydra across reboots. 19:26:01 Of course that's not easy with the JavaScript version. But with a formal representation using ordinals you would have more luck. 19:26:22 Formaldehydra is the best way to preserve it. 19:31:25 -!- adu has quit (Quit: adu). 19:31:29 * ybden . o o ( dehydrating makes it not rot ) 19:32:09 shachaf: What's the highest number of chops taken to kill a hydra thus far? 19:32:26 I don't know. 19:32:29 -!- int-e has set topic: Dehydration | The interdisciplinary hub of Esoteric Programming Language Design and Deployment | 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. 19:32:31 Some Goodsteiny number? 19:32:50 Goodstein numbrs pale in comparison to TREE numbers, though. 19:32:54 TREE is TG 19:33:01 ybden: I have a 1.5 Million on record for not killing a hydra yet. 19:33:09 But lost the screenshot. 19:33:52 anyway, goodstein is irrelevant because the hydra is very tame and reluctant to grow. 19:34:14 That's true. 19:34:18 http://ybden.vehk.de/up/2016-07-23-191309_1920x1080_scrot.png over 2.3 million 19:34:23 The hydra has randomness, though. #scow 19:34:34 It wasn't being very tame then 19:35:24 I think having to fit on the screen makes the hydra extremely tame. 19:35:29 Autoplay didn't manage to touch the rightmost three tips in several hours, rarely touching the fourth 19:36:14 wtf, uncompressed png... 19:36:27 Huh, does scrot not compress them? Apologies 19:37:18 There's no option to compress it even; I'll have to make it invoke some other program 19:37:18 Huh, I thought I was the only person to have intentionally made an uncompressed PNG writer. 19:39:35 Is it easier than uncompressed GIF writers? 19:39:48 [wiki] [[FOSCode]] https://esolangs.org/w/index.php?diff=48994&oldid=48951 * Darkrifts * (+406) Added info on compilation 19:40:19 shachaf: for gif you have to convert to 256 colors, so yes, much easier. 19:40:39 People wrote uncompressed GIF writers to get around patent issues, in theory. 19:40:53 Though a bit more annoying just because it's got multiple endiannesses. 19:40:55 int-e: GIF can handle more than 256 colors. 19:41:52 shachaf: citation needed 19:43:20 people put up with the lack of colors because they want animations 19:43:45 GIF nowadays is only good because animations everywhere 19:43:55 PNG supports animation too (although I think Microsoft program doesn't implement PNG animations maybe?) 19:44:13 int-e: https://www.w3.org/Graphics/GIF/spec-gif89a.txt 19:44:20 int-e: Each Image Data Block has its own Local Color Table. 19:44:38 The Animated Portable Network Graphics (APNG) file format is an *extension* to the Portable Network Graphics (PNG) specification. 19:44:57 int-e: And can be a rectangle of arbitrary size and shape within the image frame. 19:45:14 (This is all one frame of an animated GIF, though some implementations treat each rectangle as a separate frame.) 19:45:19 (Buggy ones, of course.) 19:45:44 And popular implementations, as well. 19:46:22 -!- adu has joined. 19:46:40 https://upload.wikimedia.org/wikipedia/commons/a/aa/SmallFullColourGIF.gif 19:47:48 Browsers insert 1 frame between each image data block. :( 19:48:42 They're only supposed to do it at GCE blocks, though. 19:48:51 There is a fairly clever workaround for that, at least. Make frame 1 a complete 256-color image, and then use the extra data blocks to add more color. 19:49:26 I thinkn sometimes you can work around it with clever disposal methods. 19:49:31 Though I bet those are buggy too. 19:50:03 https://tweakers.net/ext/f/L9kEhvvZMizHQ5SE4rDoyh9P/full.gif An example of working around it. 19:50:08 No one implements the flag that says to ait for user input before advancing to the next frame. 19:50:39 "user input"? 19:51:01 shachaf: thanks. that's an awful hack. 19:51:04 For example mouse click or carriage return. 19:51:19 shachaf: probably not intended by the original designers 19:51:21 What use is that without proper backup? 19:51:32 Like, a disambiguator 19:51:40 make it into a script kind of thing 19:53:05 GIF also has a standard extension for an ASCII art version of the picture. 19:53:10 In case your terminal doesn't support graphics. 19:53:36 I wonder whether you can make ASCII art basilisks. 19:53:41 @google basilisk faq 19:53:42 http://ansible.uk/writing/c-b-faq.html 19:53:42 Title: comp.basilisk FAQ 19:53:56 -!- bb010g has joined. 19:56:28 [wiki] [[FOS-X]] https://esolangs.org/w/index.php?diff=48995&oldid=48978 * Darkrifts * (+630) Added compilation info and 26 character truth-machine implementation 19:57:42 [wiki] [[FOS-X]] https://esolangs.org/w/index.php?diff=48996&oldid=48995 * Darkrifts * (+26) /* Compiling */ 19:59:58 I guess that's a no. 20:08:46 do you prefer your keyboards with or without friction? 20:09:56 actually, I thought up a good use for the animated GIF "wait for input"... 20:10:13 Who Wants To Be A Millionaire. But all the answers are wrong. 20:10:29 so you just keep on failing as that's the only outcome you can reach... 20:10:56 you know, would it have killed them to have a "skip if char != " flag...? 20:11:18 Otherwise it makes the user input kind of useless, and I see why browsers would ignore it 20:12:22 -!- powerOfTwo has quit (Read error: Connection reset by peer). 20:14:07 -!- powerOfTwo has joined. 20:15:09 -!- tromp_ has joined. 20:19:39 -!- tromp_ has quit (Ping timeout: 260 seconds). 20:22:06 -!- adu has quit (Quit: adu). 20:25:13 -!- adu has joined. 20:48:22 -!- gamemanj has quit (Ping timeout: 252 seconds). 20:56:03 -!- augur has joined. 20:57:14 -!- ais523 has joined. 21:00:03 -!- miketo has joined. 21:00:27 -!- miketo has quit (Max SendQ exceeded). 21:01:39 -!- miketo has joined. 21:01:49 -!- gamemanj has joined. 21:12:57 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 21:16:38 -!- tromp_ has joined. 21:20:28 -!- Sgeo_ has joined. 21:20:51 -!- tromp_ has quit (Ping timeout: 240 seconds). 21:23:22 -!- adu has quit (Quit: adu). 21:23:45 -!- idris-bot has joined. 21:24:07 -!- Sgeo has quit (Ping timeout: 252 seconds). 21:25:39 -!- Sgeo_ has quit (Quit: Leaving). 21:25:57 -!- Sgeo has joined. 21:27:54 -!- ambrus has joined. 21:32:09 hi, everyone 21:34:17 hi ambrus 21:34:31 have you been properly relcomed? i don't remember seeing you here before 21:34:38 eh, better too often than never 21:34:42 `relcome ambrus 21:34:44 oh, I'm just using the wrong nick 21:34:47 -!- ambrus has changed nick to wob_jonas. 21:34:48 damn 21:34:51 better now 21:34:57 sorry 21:35:02 why is hackego so slow today 21:35:41 the best thing about eating at moes is the music 21:35:47 so much good classic rock 21:35:55 Juding from the file sizes of my scrot .png's, I'm pretty sure they're at least somewhat compressed. 21:36:06 fizzello 21:36:14 I'm looking at specs and manuals and reviews of compact digital cameras do decide what I want to buy 21:36:16 it's funny 21:36:18 quinthellopia 21:36:27 No output. 21:36:32 some important things are hard to find out from them, so there's some luck-based elements 21:36:32 lifthiyasiir 21:36:40 also, the reviews are sometimes contradictory 21:37:05 are you saying camera shopping is the latest craze in RPGs 21:38:25 -!- Kaynato has quit (Ping timeout: 252 seconds). 21:50:45 > (6232011, 1920*1080*3) -- png size vs. raw pixel data size of ybden's screenshot 21:50:46 (6232011,6220800) 21:51:50 -!- Phantom_Hoover has joined. 21:52:34 shachaf: i believe your formaldehydra joke, with all its careful and laborious set-up, went way too underappreciated. Have a kudo. 21:52:57 compressed png size using imagemagick's convert: 154575 21:53:00 quintopia: I was counting on oerjan to logread and swat me later or something. 21:53:25 shachaf: now you have guaranteed it 21:53:43 No, asking to be swatted is just *asking* not to be swatted. 21:55:41 but oerjan would be well aware of the strategy of avoiding a swatting by asking for it, and subvert it by swatting anyway! 21:56:32 He would have, until you mentioned it. 21:57:08 I only mentioned it to protect you from the swatting you would otherwise have received 21:57:17 I'm trying to read the manual for how good the controls are, especially for quick adjustments on the field; plus for cameras with a touchscreen, I'm checking the manual to make sure the touchscreen focus feature can be disabled. 21:57:31 Touchscreens are annoying, but they put them in many cameras. 21:58:02 wob_jonas: how about an old-school 3.5mm film camera? ;) 21:58:05 One thing that's hard to find out is how quickly the camera reacts to actually make photos, both when turning off and when it's already running. 21:58:31 quintopia: wait what? 3.5 mm? anyway, I'm too young for film cameras 21:58:48 is 3.5 mm film seriously a thing? 21:59:53 I've just trusted dpreview when buying cameras. 22:00:38 fizzie: that's where I'm looking at, but even then, I can't tell reaction speed from that, some cameras don't have reviews by dpreview, and other reviews are sometimes contradictory 22:00:49 wob_jonas: The normal film size was *35* mm. 22:01:18 I don't know of any 3.5mm standards. 22:01:19 like, one review says the battery time is short, the other says it's long. about the same camera. 22:01:43 pikhq: analog compression! 22:02:10 I can understand when one review says the controls are hard to use, and another says they're easy to use, because that depends on what you want to do with the camera. 22:05:08 There was a 16mm format, so that's something. 22:05:47 sure, there were lots of film standards 22:05:56 but 3.5 mm would seem smal 22:06:41 3.5 mm, if used at all, would have to be in a microfilm system. 22:07:03 8 mm is certainly a thing, though I would expect not for stills. 22:07:48 (Super-8 and all that.) 22:08:38 isn't microfilm when you take a normal size photographic film but compress a lot of text on it to store books in compact format, since text can be read even in small resolution? 22:08:57 for archiving documents in small spacr 22:08:58 Basically. 22:09:02 also before my time 22:09:11 I never had to use one 22:09:41 does gnu tar work with lzmicrofiche? 22:10:18 Huh. Turns out the standard 8mm film frame size is actually exactly 3.5 mm tall (and 4.8 mm wide). 22:10:48 (It's still not called "3.5 mm" though. But at least the number is there.) 22:10:56 I'm still watching SGDQ videos 22:11:20 I watched the Super Mario Land 1 one just now. 22:11:23 wob_jonas, I have had to use microfilm! 22:11:27 Had the list open in a tab. 22:11:34 I don't much appreciate the first person 3d story games, but there are a lot of arcade games shown that were great 22:12:15 Sparkster seemed interesting (it's a Sonic/Jazz style 2d platformer) 22:12:26 and Dustforce was amazing 22:12:36 fizzie: Super Mario Land 1 was HORRIBLE 22:12:41 it's the worst speedrun I've ever seen 22:12:53 if you want to look speedruns for that game, look at older ones 22:13:03 it was ran much better in some older gd 22:13:05 gdq 22:13:54 There seems to be one from SGDQ 2012. 22:13:59 wob_jonas: i also have been catching up on all the ones i wasn't able to catch live 22:14:50 Oh, and there was this puzzle platformer Escape Goat, which seemed interesting, although it's hard to understand the puzzles from a speedrun 22:15:14 wob_jonas: the gimmick run was pretty good. the sm sunshine run was actually incredibly good. bouncey is actually the record holder and he pulled off some incredible tricks first try 22:15:15 Obviously the Super Metroid Any% race was worth to watch 22:15:40 -!- Melvar has quit (Ping timeout: 250 seconds). 22:15:59 despite a major controller snafu, the blind SotN run was worth seeing 22:15:59 And the Tetris GM block was amazing as always 22:16:13 quintopia: yes, I've seen that! the blindfolded one 22:16:18 eh i quit watching the tetris one after TGM1. kind of boring to watch 22:16:27 The TAS block was underwhelming compared to earlier TAS blocks 22:16:31 WHAT? 22:16:36 tetris wasn't boring to watch 22:16:46 especially not if you skip the setup times and watch only the game getting played 22:16:50 at least it's not boring to me 22:16:59 it's boring to me 22:17:06 I've played Escape Goat... it's very well made, but also quite difficult. 22:17:17 (it was in some humble bundle) 22:17:18 tetris was fun skipping setup times 22:17:24 -!- fungot has quit (Ping timeout: 250 seconds). 22:17:29 the 3d fsp adventures where you don't see anything of the story the game has, those are often boring to watch. 22:17:31 but it probably needs a break, it's hard to add new content that hasn't already been seen 22:17:34 bye fungot 22:17:37 it's beause there are four tetris games on screen and you can only watch one, and it's just--too fast to understand. 22:17:37 hi, ais523 22:17:41 it's like watching soccer 22:17:48 quintopia: that doesn't make it boring 22:17:57 it's the slow-paced games that are boring 22:18:08 did you watch shatterhand 22:18:09 if you can only watch one and it's still fast-paced, you can always rewatch 22:18:20 tgm isn't fast-paced 22:18:27 oh, and an interesting fact is, 22:18:31 ais523: In case you didn't notice, your new filter caught two attempted esolangs.org spammers. One of them then made a "Dfdhgfhj" page, presumably probing what does and doesn't get filtered. (I banned the two involved users manually after that.) 22:18:33 it's monotonous. it's the same thing for minutes on minutes 22:18:34 I usually find megaman games boring, 22:18:39 but this year had one that wasn't 22:18:43 screen fills up with blocks. lights dance around. 22:18:57 -!- Melvar has joined. 22:19:06 fizzie: what is the new filter 22:19:37 Oh, and the Braid run was interesting too. And played quite well, with very few mistakes. 22:19:38 wob_jonas: if you like fast-paced runs, you surely enjoyed the defunct run 22:19:54 "shatterhand" -- hmm, what's that 22:20:02 quintopia: it may not be smart to discuss this on a publicly logged channel? 22:20:07 -!- bb010g has quit (Quit: Connection closed for inactivity). 22:20:09 I don't know. 22:20:15 int-e: it's OK, the filter details are public anyway 22:20:19 I could hide them but so far haven't seen a need to 22:20:39 oh, I'd like to mention Super Amazing Wagon Adventure. the game isn't very good, but together with the commentary it was hilarious 22:20:48 also, the "action disallowed" message outright tells you how to get around the filter 22:21:00 filter? what filter? 22:21:07 basically, the ban is on creating a page with a long name with your first edit, unless you also include a paragraph break in the page somewhere 22:21:10 wob_jonas: esolangs.org spam filter 22:21:23 yes, Gimmick wasn't bad 22:21:40 wob_jonas: i enjoyed the SAWA commentary quite a bit 22:21:53 ais523: I see. so no more Real Fast Nora's Hair Saloon 2: Shear Disaster Download? 22:22:07 wob_jonas: depends on the spambot framework 22:22:24 I have a strong suspicion that the spambot framework people are using at esolang has no method of specifying "write a newline in the page text" 22:22:31 because spammers come up with a bunch of workarounds but can't do that 22:22:47 OTOH, paragraph breaks are something that legitimate users very often put in their own pages 22:22:58 also, the ban is only on your first edit, and you can edit the sandbox in order to get around it 22:23:19 [wiki] [[Special:Log/block]] block * Ais523 * blocked [[User:91.200.12.0/24]] with an expiry time of 1 year (anonymous users only, account creation disabled): spam/vandalism against other people's user pages 22:23:57 it's actually a /22 but I've only seen vandalism from the /24 range, I'll widen it if necessary 22:24:19 fizzie: also it's a lot more than two spammers that have been caught by the filter now 22:24:32 wait, no 22:24:38 most were caught by filter 6 22:24:52 which was there to catch a different spammer but seems to have caught many pages that the latest one tried 22:24:57 Have you watched Dustforce? 22:25:07 that run looked great 22:25:13 you're right, only two were caught by the latest filter 22:25:45 I can't figure out what "PP SKS-LUGAN" *is*. 22:26:17 (Except a spammer.) 22:27:34 wob_jonas: yes i watched it. seemed very difficult. but i did not enjoy the game itself when i tried playing it 22:27:58 I see 22:28:47 fwiw, I started trying to geolocate the quickbooks scanners 22:29:04 scanners :) 22:29:11 they're all from India, but not all from the same ISP, and some claim to be using different operating systems than others (that's fakeable but I'm inclined to think it's real in this case) 22:29:15 Oh, and that double-jump platformer, what was its name, 22:29:37 [wiki] [[Special:Log/newusers]] create * AsuMagic * New user account 22:29:39 Jumper Two, that's its name 22:29:41 that was nice too 22:30:36 different from the other double jump games I've seen on gdq like Super Meat Boy or I'm the Boshy, because it's strictly grid-based, and the graphics is much more easy to follow 22:31:01 so if you like precision platformers, I recommend it 22:31:12 but if you don't like precision platformers, you won't enjoy it of course 22:31:25 any ideas which befunge interp these spammers are using? 22:32:24 [wiki] [[Special:Log/block]] block * Ais523 * blocked [[User:112.196.160.55]] with an expiry time of 2 decades, 4 years, 4 hours, 19 minutes and 12 seconds (account creation disabled): very commonly used by spambots 22:33:19 I found hints for a game in UHS format, but the company that distributes the program only distributes the reader programs for DOS, Windows, Macintosh, and Amiga, and the writer program is only available for Windows; furthermore, documentation for file format is not available, and it is not free software or freeware. Therefore, I wrote my own implementation that can be used on Linux. 22:33:52 ais523: No, but I used first Google hit for "befunge interpreter" (http://www.bedroomlan.org/tools/befunge-playground) for testing it. Wouldn't surprise me if others followed the same logic as well. 22:34:26 (The format is not so difficult to figure out.) 22:34:38 wait, so people are actively attacking this wiki? 22:35:03 Isn't there some way they can just skip the whole giving the correct answer to befunge-captcha? 22:35:26 myname: I believe it's a mass-spam framework that uses human captcha-solvers 22:35:34 ah 22:35:56 given how they seem to be able to solve any CAPTCHA we can come up with that isn't outright impossible 22:35:59 wob_jonas: Not as far as we know. 22:36:03 but how bad they are at varying the content of their pages 22:36:28 Also, a quote from that Befunge playground page: "-- and as a way to practice JavaScript (not my favourite programming language [footnote: At least not back then — it's been growing in me since, though.]" 22:36:38 I wonder whether the choice of preposition -- in vs. on -- is accidental, or an intentional comment about JavaScript. 22:36:38 ais523: do you know for sure that they're filling the captcha answer correctly, rather than using another method? 22:36:42 fizzie: also something very interested I just noticed 22:36:49 *very interesting 22:37:02 out of the three attempted edits made by the recent spammers 22:37:04 wob_jonas: Not *for sure*, but if I change it to a "question with a random answer" CAPTCHA, they never manage to pass that. 22:37:15 there was a "submit anyway" button on the page that didn't actually do anything 22:37:19 it was tried on one of the three edits, but not the other two 22:37:25 I see 22:37:26 (that didn't do anything other than letting us know that it had been pressed) 22:37:41 so I suspect there's human involvment in the edit submission part of things too 22:37:47 presumably to catch any on-edit CAPTCHAs 22:37:57 strangely, though, they don't just follow the advice there ("edit the Sandbox") 22:38:15 so perhaps the spambot script is programmed to attempt resubmitting sometimes and not other times 22:38:22 Apparently if you already have an account, you can create an account without filling the captcha. Do you know from the logs that that's not what they're doing? 22:38:33 (the button can also be rigged up to block anyone who clicks on it; that's been done in one filter which is very, very spambot-like, but not on most of them) 22:38:39 wob_jonas: that's visible in the logs 22:38:48 good 22:39:25 wob_jonas: http://esolangs.org/w/index.php?title=Special%3ALog&type=newusers&user=&page=&year=&month=-1&hide_tag_log=1 22:39:37 if it says "was created" then it was created via the normal, enCAPTCHAed means 22:39:54 Thanks 22:40:19 [wiki] [[Talk:Extended Brainfuck]] https://esolangs.org/w/index.php?diff=48997&oldid=35674 * AsuMagic * (+927) /* The page should not be mentioning it helps improving speed of execution */ new section 22:40:53 how about a captcha that's just "here's a link to an irc web client ask the bot for the answer to the captcha"--and then you can just passively monitor the channel to see what happens 22:41:20 quintopia: that's always the fallback, 22:41:20 quintopia: That's what we use for the "impossible" CAPTCHA. 22:41:27 quintopia: after fizzie put up the impossible captcha one of the spammers actually turned up here 22:41:30 but we monitor edits in the channel anyway 22:41:34 btw, what does the impossible captcha look like? 22:42:15 I've never seen it 22:42:26 ais523: I've varied it a bit every now and then, but the latest version was: "Sorry, we are having *very* persistent spammers. This question is currently impossible. In the meanwhile, try to find help on the freenode #esoteric channel." 22:42:34 (Earlier it mentioned my nick.) 22:42:58 I did provide one person with the actual answer too, because they asked intelligently. 22:43:15 I like that message 22:43:55 there's some sites dealing with that sort of persistent spammer that I've seen that use an essay question as their PTCHA 22:45:32 there was some captcha thing that required you to fix a short program in some well-known programming language to conform to some description 22:45:57 wob_jonas: if they are farming captchas out to humans, that won't work either 22:46:14 perhaps we should only give away accounts to people on the BF Joust hill 22:46:27 * Sgeo hasn 22:46:35 t played BF Joust 22:46:53 ais523: that wouldn't work. I could modify an existing bf joust program slightly if you did that 22:47:04 the point is that if you aren't cheating by blatantly copying someone else (which would admittedly be hard to check for) 22:47:17 you need a lot of esolanging knowledge to do significantly well on the hill 22:47:27 Maybe you need to make an esolang to get an account 22:47:30 I guess you look for a program whose statistics are significantly different from the existing oens 22:47:32 *ones 22:47:44 Sgeo: NOOO! that would just lead to more STUPID esolangs 22:48:56 OK, what about this: you need to submit a BF Joust program with a win/loss record better than 50%, and which doesn't have the same programs-it-wins-against and programs-it-loses-against as any existing program 22:50:03 Let's put it this way... I wouldn't bother trying. 22:50:04 ais523: that would be hard. I wouldn't be able to do it 22:50:31 or maybe I would, but I'd try by cheating, modifying an existing good program to make it a little worse against some opponents 22:50:53 by tracing what it does and breaking some branch that occurs rarely but at least once in a winning gram 22:50:55 game 22:51:31 wob_jonas: I wouldn't consider that cheating 22:51:39 Can we just do rate limiting? One new person (determined by talking to them here) per day? 22:52:03 I don't think people are clamoring at the bit to join 22:52:06 in fact, it's something I'd consider most esolang enthusiasts to be able to do 22:52:06 but most spambots not to be able to do 22:52:06 Sgeo: the person-of-the-day would usually be a spammer, I think? 22:52:15 but that's basically what the impossible captcha is, without the rate limit 22:52:36 i like the idea of fixing a bug 22:52:39 Could we ask people to solve golf questions? 22:52:52 It's inherently rate-limited in that people here will stop answering if 50 people all come in at the same time. 22:53:10 wob_jonas: possibly, although people's golfing ability varies wildly 22:53:28 The "ask here for an account" thing probably works as a solution, but it's a little bit awkward. The channel's not *always* active, anyway. 22:53:45 which reminds me, there are a ton of languages, like Perl and Ruby, where people have done hello worlds in anagol with not enough alphanums for them to contain the actual hello world string 22:53:47 Also wiki-philosophy, "everyone can edit" and all that. 22:53:59 any ideas what trick's being used there? 22:54:16 Like, on a golf site, take a hole posed by a respected user, to which answers aren't revealed yet, but at least two respected golfer has solved it at least two days ago, in some popular language, and solve it in the same language at most 1.8 times as long as the shortest solution. 22:54:45 ais523: in perl you can write programs without any alphanumerical character, although that's difficult 22:54:49 I can tell about it 22:54:58 with just few alphanumeric characters it's easier 22:55:02 wob_jonas: no, I nkow that 22:55:09 the thing is, this is /shorter/ than using the literal string 22:55:18 like, my problem isn't how to do it at all, but how it leads to a shorter program 22:55:23 "people's golfing ability varies wildly" => people's bfjousting ability also vary 22:55:46 ais523: um, could it be using base64 unpack in perl? that's a common compression technique 22:55:52 no, base64 pack 22:56:36 In principle there could be a list of such tasks and the person trying for an account could pick one of them to attack. 22:56:48 wob_jonas: how does that produce the space? also, I don't think "Hello, world!" is short enough for that to improve compression 22:57:10 we also know that the solution uses ASCII characters only 22:57:22 (specifically, 6 alnum, 7 punctuation, and presumably 1 whitespace to make 14) 22:58:05 ais523: the typical idiom in perl is lc pack"u", because pack"u" is uuencode, which produces characters from \x20 to \x5f, which includes space, so lc pack"u" gives you space and numbers and most punctuation and all lowercase chars 22:58:33 the result is often evalled or s///ee-ed 22:58:50 wob_jonas: this isn't going to make "Hello, world!\n" shorter 22:58:55 only ascii? hmm, that's harder 22:59:02 is that in perl? 22:59:06 wob_jonas: yes, Perl 22:59:09 hmm 22:59:11 also, "only ASCII" is not a restriction 22:59:13 can it exec? 22:59:18 rather, the 14-char solution happens to be ASCII 22:59:29 yes, but pack"u" usually gives non-ascii source 22:59:29 it doesn't say exec is denied 22:59:38 so I'm wondering if it's calling /usr/bin/hello somehow 22:59:41 oh, then maybe it execs GNU hello from path 22:59:43 exactly 23:00:03 that said, hello doesn't seem to be installed on the system 23:00:35 is there an hq9 interpreter? :D 23:00:44 yes, maybe that 23:01:19 yep, it doesn't have hello 23:01:22 I ran $,=$/;print 23:01:23 something like say`hq9+ h` 23:01:33 or wherever that interpreter is 23:01:40 there also isn't an executable called hq9+ or any obvious variant 23:01:41 or maybe invokes golfscript or something like that 23:01:57 ais523: golfscript? or whichever language has a helloworld builtin 23:02:18 gs2, goruby, etc. aren't in /usr/bin 23:02:20 I think goruby does? 23:02:42 gs2 and goruby both do 23:02:48 zzo38: goruby? really? I didn't know it had a hello 23:02:49 gs2 has a shorter name so would probably be better for the purpose 23:02:56 ais523: somewhere else in the path? 23:03:03 `` python -c 'import __hello__' 23:03:18 -!- atrapado has quit (Quit: Leaving). 23:03:37 wob_jonas: goruby is basically just ruby with some changed functions and a hello world builtin 23:03:50 (that's too long, and prints 'Hello world...' in the but yeah, that would be the basic idea) 23:03:58 "`goruby`; print $!" prints "No such file or directory" 23:04:02 Hello world... 23:04:18 so nowhere on the path 23:04:49 also $^X is /usr/bin/perl 23:04:58 ais523: no, goruby is ruby with an autoload function that autoloads methods from any abbreviated name, plus some custom method aliases including infix operators for what you normally use alphabetic names, plus an Enum instance for Integer which is very useful 23:05:00 so I assume that languages can't exec each other, only base systems 23:05:23 and I think some of Array's methods extended to Enum so that you can omit most .to_a 23:05:39 in such a way that some of it converts the resulting array back to the original type, for byte string handling 23:05:49 I didn't know it had custom functions that do stuff like hello world 23:07:23 most golfing languages have a hello world builting 23:07:24 *builtin 23:07:24 as a joke 23:08:01 yes, the golfing languages of the style of gs2 or pyth or stuff with single byte commands do, but I didn't know goruby was like that 23:08:06 oh well 23:08:50 why does nodejs contain "Hello, world!" as a string... 23:08:51 is it possible that it somehow abuses a hole in the sandbox to get information from elsewhere, like from another golf solution process started at the same time? 23:10:10 or more like, a different golf solution process pushes information into it 23:10:40 like, the solution is sleep 9, but another process finds its stdout and writes hello world into it 23:11:07 or in a tempfile. or a fifo 23:11:18 including even past holes that have since been fixed 23:11:27 -!- oerjan has joined. 23:11:42 wob_jonas: good point, it's problem 1 23:11:47 so it could be a case of abuse of past holes 23:11:49 why did ais523 getting people to spam the bfjoust leaderboard in lieu of spamming the wiki? 23:11:59 i'd rather have a messy wiki than a messy bfjoust leaderboard 23:12:11 quintopia: well the leaderboard doesn't change unless you actually get a program onto it 23:12:35 ais523: posting a copy of the top program gets a program onto it guaranteed 23:12:54 -!- augur has quit (Remote host closed the connection). 23:12:57 quintopia: right, part of our discussion was ways to combat that 23:14:23 fizzie> Juding from the file sizes of my scrot .png's, I'm pretty sure they're at least somewhat compressed. ← I use -q 100, but I'm not sure how quality should affect compression considering it's lossless 23:14:47 make people have to invite an eso operator for a drink to register. do we have admins from both coasts of the US? 23:15:03 ais523: short of "rewriting the hill to forbid it" and "setting up a parallel hill that doesn't modify the real one" i don't see what combatting there is--and discussing ways of combatting abuse on the bfj hill, something that doesn't even occur now, is already tangential to combatting abuse on the wiki 23:15:38 quintopia: you can not accept a program if its win/loss pattern is too similar to an existing one 23:16:00 http://corruptmyfile.com/ 23:16:08 -!- tromp_ has joined. 23:16:29 ais523: aka "rewrite the hill to forbid it" 23:16:31 wob_jonas: because the us is obviously everything that matters? 23:16:31 ybden: "For lossless compression formats, like png, low quality means high compression." 23:16:57 myname: no, but I know we have enough people from Europe 23:17:14 -!- flipFlop has joined. 23:17:16 fizzie: Where's that? In the source? 23:17:26 ybden: scrot --help. 23:17:31 -!- flipFlop has quit (Client Quit). 23:17:38 ybden: (Although I did actually read it from the source.) 23:17:49 It's got some sort of internal logic (low quality otherwise -> smaller files -> needs higher compression), but it's still pretty wonky. 23:18:11 fizzie: Huh. Weird that it's not in the manpage, considering that the help output and the manpage are pretty much the same 23:18:21 * ybden sets quality to 1 23:18:40 fizzie: I do recall that it made the images all speckly though 23:18:46 Which should not be happening 23:18:54 an essay question isn't such a bad idea anyway. tell us anything about what you like and don't like in esolangs or similar, in between 150 and 3000 words. 23:18:56 unless it was producing a JPEg instead 23:19:17 -!- powerOfTwo has quit (Ping timeout: 244 seconds). 23:19:22 ybden: maybe it's reducing the color depth 23:19:23 in which case the conversion is lossy due to losing the low-order bits of the color information 23:19:36 I should test this 23:19:40 wob_jonas: afair we don't currently have _any_ active admins from the americas, either wiki or channel. 23:19:44 Or, better still, write my own screenshot tool 23:20:09 oerjan: pity. 23:20:11 -!- tromp_ has quit (Ping timeout: 240 seconds). 23:20:13 ok, so that wouldn't work. 23:20:16 If using X window then you can use "xwd" program to make a screenshots 23:20:53 I sometimes just use gimp to take screenshots 23:21:12 because I want to edit the screenshot a bit anyway, so why not create it right in the image editor? 23:21:15 zzo38: is it possible to run an xwd process continuously that can be requested to make screenshots without exiting? 23:21:22 I'm wondering about how to see the screen "inside" xvfb 23:21:47 ais523: there are like four or five programs similar to xvfb, and some of them offer that service 23:22:01 there's a VNC-based one, but there's more I don't know 23:22:04 You could make the shell script to do xwd continuously 23:22:05 someone here talked about them 23:23:58 wob_jonas: actually what I'd really like 23:24:10 would be an xvfb-like program that stored the screen-as-a-whole image in some memory internally 23:24:14 that could be read using a debugger 23:25:00 ais523: dunno. maybe grep the channel logs for xvfb to find out what the other programs were 23:26:26 ais523: There's a Xvfb that provides you with a mmap 23:26:31 Or you could try ffmpeg or ImageMagick, I think they both have ways to input from an X screen, and then you can make them write a raw file to a pipe or something 23:26:34 'd file you can use to inspect the screen. 23:26:47 ais523: Actually, that's just plain Xvfb. 23:26:51 ais523: See the "-fbdir" option. 23:27:18 @tell shachaf Formaldehydra is the best way to preserve it. <-- -----### 23:27:18 Consider it noted. 23:27:38 "The following files are created if the -fbdir option is given. framebuffer-directory/Xvfb_screen: Memory mapped file containing screen n's framebuffer memory, one file per screen. The file is in xwd format. Thus, taking a full-screen snapshot can be done with a file copy command, and the resulting snapshot will even contain the cursor image." 23:28:27 fizzie: oh wow 23:28:29 that seems really useful 23:28:58 wait, wouldn't copying the file give you a potentially torn image, because reading the file isn't atomic? 23:29:31 Opening the file probably will be atomic though isn't it? I don't know but you can try and see if it is working? 23:29:39 The same is true of reading the screen. 23:29:56 (X doesn't do vsync very well) 23:38:51 (There's also a -shmem option, which "specifies that the framebuffer should be put in shared memory. The shared memory ID for each screen will be printed by the server. The shared memory is in xwd format." I don't expect it to be any more atomic, but it's an alternative.) 23:42:27 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 23:46:33 mem shmem 23:46:34 -!- gamemanj has quit (Ping timeout: 252 seconds). 23:49:09 my exact thoughts 23:54:45 fizzie: fungot disappeared again. 23:54:57 it may not be altogether stable. 23:55:20 I don't know what's up with it. 23:55:33 -!- fungot has joined. 23:57:53 fungot: what's up with you? 23:57:53 oerjan: eval ( call/ cc is just magic, ok?" 23:58:09 lol 23:58:47 it's clearly following continuations to other places in the logs