2017-02-01: 00:00:00 fizzie: You should try out Buck and see if it's better. 00:02:22 -!- tromp has joined. 00:02:52 shachaf: FWIW, turned out all the rest of the problems were because the plugin just didn't support Android Studio 2.3 yet, while the "external dependencies not resolving" was due to a bad experiment they had pushed out, and had already disabled by the time I reached the end of the story. 00:03:00 You know those Googlers, always experimenting on people. 00:03:17 I didn't even know the thing had an experimentation framework. 00:03:26 `? fizzie 00:03:27 fizzie is not fnord with a monad but the sneaky king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 00:03:58 `slwd fizzie//s. k. canary k. 00:04:00 fizzie//fizzie is not fnord with a monad but the sneaky canary king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 00:04:25 `? oerjan 00:04:26 Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 00:05:04 `? funpun 00:05:05 funpuns fceø fbz fryyrev naq pbfcynlf Arcrgn Yrvwba ba jrrxraqf. Ur ungrf oryy crccref jvgu n cnffvba. Gur havg bs sha chaarel vf anzrq nsgre uvz. 00:05:35 `rot13 Gur havg bs sha chaarel vf anzrq nsgre uvz. 00:05:36 The unit of fun punnery is named after him. 00:14:14 `wisdom canary 00:14:15 That's not wise. 00:14:19 `? canary 00:14:20 canary? ¯\(°​_o)/¯ 00:15:18 `learn A canary is a small bright yellow chicken that dwells in deep caves. Unlike bats, canaries are oriented right way up. 00:15:21 Learned 'canary': A canary is a small bright yellow chicken that dwells in deep caves. Unlike bats, canaries are oriented right way up. 00:20:34 helloily 00:22:10 quinthellopia 00:22:33 boily: can you hear god talking here: http://vocaroo.com/i/s0EkAZ2uFsCG 00:23:24 -!- tromp has quit (Remote host closed the connection). 00:26:25 -!- ais523 has joined. 00:26:39 hiyais523 00:27:11 quintopia: what the heck is that 00:27:13 I can hear. 00:27:14 quintopia: is that you? 00:27:29 also, I think you found the perfect ais523porthello. 00:27:54 hi 00:29:02 quintopia: I heard god :D 00:29:21 I still want to see a picture of the computer ais523 didn't choose. 00:29:34 quintopia: i listened to the whole thing, still confused af 00:29:36 IIRC it was by Asus 00:29:43 that might help? 00:29:49 I didn't take a picture of it though 00:30:48 whoa whoa whoa 00:30:58 I think I may have considered buying that computer once. 00:31:04 http://www.notebookcheck.net/fileadmin/Notebooks/Asus/UX501JW-DS71T/P5070055.jpg 00:31:09 The UX501VW something 00:32:27 At least there's an end key on the number pad. 00:33:15 krok: then it succeeded 00:33:58 -!- tromp has joined. 00:34:13 `wisdom 00:34:14 c++//Along with C, C++ is a language for smart people. 00:34:30 @karma c 00:34:31 c has a karma of 2 00:34:33 @karma C 00:34:34 C has a karma of 2 00:34:47 @karma boily 00:34:48 You have a karma of 108 00:35:06 still at the magical number ^^ 00:35:55 @karma c/c 00:35:55 c/c has a karma of 1751 00:36:31 who again had managed to flood the chännel, that one infamous time? 00:51:29 -!- MoALTz has quit (Quit: Leaving). 01:02:06 -!- ais523 has quit (Ping timeout: 240 seconds). 01:17:51 -!- Marcela_Gandara has left. 01:28:58 -!- krok_ has quit (Remote host closed the connection). 01:31:36 `wisdom 01:31:38 fabric of reality//The fabric of reality is *not* plaid corduroy, no matter what evil tongues say. 01:31:54 paisley. 01:31:57 `wisdom 01:31:58 ehlist//ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ 01:32:23 `wisdom 01:32:25 program//A program is an image created by means of prography. 01:32:28 -!- tromp has quit (Remote host closed the connection). 01:32:32 `wisdom 01:32:33 p//P is the complexity class of Problems. They can be solved by reduction to NP. 01:32:56 `? NP 01:32:57 NP is the complexity class of decisions that are No Problem. 01:33:33 I believe it will become irrelevant if P = and/or != NP, we'll just brute force everything in due time. 01:34:06 only brutes use brute force 01:34:31 brutes with raw musculo-computing power. 01:35:07 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:35:09 `wisdom 01:35:10 lie algebra//A Lie algebra is what you get if you take the region infinitesimally close to the identity of a Lie group and blow it up to normal size. 01:36:05 -!- tromp has joined. 01:37:10 are there practical applications to Lie algebra? 01:40:30 -!- Marcela_- has joined. 01:40:46 We all got a chicken-duck-woman thing waiting for us. 01:40:47 (I clicked too much in YouTube.) 01:41:35 Every day I worry all day ♪ 01:43:14 Yes. 01:43:32 * Marcela_- y jackiller_killex pronton se casan :-[ quien se anota para la boda ? 01:45:26 ¿porqué ":-["? ¿no eres alegre? 01:52:36 :-[ 01:53:15 -!- Marcela_- has left. 01:57:01 `wisdom 01:57:02 dowry//A dowry is a pribe paid for a brice, or maybe a bribe paid for a pride. 01:57:16 -!- Marcela_- has joined. 01:57:32 Marcela_-: ¿qué es un :-[? 01:57:52 -!- Marcela_- has left. 01:58:20 fungot: any clue? 01:58:20 boily: it was a hacked up quick and dirty memory fnord normally used it in about any language 02:01:34 `wisdom 02:01:35 al gore//Al Gore invented the algorithm and the internet. 02:01:58 `wisdom 02:01:59 bardsworthlist//bardsworthlist is update notification for the Bardsworth webcomic. http://www.bardsworth.com/ 02:05:43 `dowg al gore 02:05:47 6206:2015-11-13 le/rn al gore/Al Gore invented the algorithm and the internet. \ 6113:2015-10-20 le/rn al gore/Al Gore invented the algorithm. \ 6106:2015-10-20 le/rn al gore/al gore invented the algorithm 02:06:28 `undo 6206 02:06:30 patching file 'wisdom/al gore' 02:06:35 `? al gore 02:06:36 Al Gore invented the algorithm. 02:14:35 -!- boily has quit (Quit: MAJOR CHICKEN). 02:37:41 -!- Zarutian has quit (Quit: Zarutian). 02:41:23 -!- DHeadshot has joined. 02:43:27 -!- moonythedwarf has quit (Ping timeout: 240 seconds). 02:56:33 -!- blackmailed_ has joined. 02:58:51 @metar PAMR 02:58:52 PAMR 010253Z 00000KT 10SM OVC085 M01/M04 A3043 RMK AO2 SLP305 T10111039 53015 03:01:48 -!- blackmailed_ has left. 03:13:11 -!- DHeadshot has quit (Ping timeout: 240 seconds). 03:19:36 -!- kiki` has joined. 04:07:57 i still can't log in to the freakin' wiki 04:08:27 like--i've got four cookies set from esolangs.org--but apparently that's not enough for my login to stick 04:09:16 ...and apparently deleting them fixed it 04:09:17 never mind 04:26:15 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 04:46:01 -!- tromp has quit (Remote host closed the connection). 04:47:57 [wiki] [[Silberjoder]] N https://esolangs.org/w/index.php?oldid=50828 * Quintopia * (+3772) Page created 04:48:39 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50829&oldid=50820 * Quintopia * (+18) 04:49:05 [wiki] [[CALESYTA]] https://esolangs.org/w/index.php?diff=50830&oldid=50737 * Quintopia * (+41) 04:50:08 [wiki] [[User:Quintopia]] https://esolangs.org/w/index.php?diff=50831&oldid=46041 * Quintopia * (+80) 04:51:18 [wiki] [[Platts]] https://esolangs.org/w/index.php?diff=50832&oldid=45607 * Quintopia * (-45) /* Implementation */ 05:03:47 -!- hppavilion[1] has joined. 05:20:53 -!- Akaibu has joined. 05:29:35 -!- augur has quit (Remote host closed the connection). 05:35:09 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 05:44:16 -!- hppavilion[1] has joined. 05:55:57 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 06:06:07 -!- augur has joined. 06:08:11 -!- augur has quit (Remote host closed the connection). 06:08:23 -!- augur has joined. 06:26:42 -!- Sgeo_ has quit (Ping timeout: 248 seconds). 06:30:43 -!- augur has quit (Remote host closed the connection). 06:37:25 <\oren\> Oh, look, someone baleeted their whole production database 06:37:38 <\oren\> https://twitter.com/gitlabstatus/status/826591961444384768 06:40:29 hell\oren\ 06:40:35 how's your build system today 06:40:39 you should invent a good build system 06:42:24 <\oren\> shachaf: It's 1:42 AM, but the build system was crap today 06:42:36 it's always 1:42 AM somewhere 06:43:07 <\oren\> The pre checkin tests failed to fail, the continuous build failed 06:43:28 <\oren\> because apparently there's a limit to how long a command line can be 06:44:02 <\oren\> which was passed by the continuous build but not the pre-checkin tests 06:46:52 -!- tromp has joined. 06:49:51 <\oren\> hopefully things will be better by tomorrow afternoon 06:51:14 -!- tromp has quit (Ping timeout: 248 seconds). 06:58:42 -!- otherbot has quit (Remote host closed the connection). 07:12:25 -!- hppavilion[1] has joined. 07:12:39 -!- HackEgo has quit (Ping timeout: 252 seconds). 08:47:51 -!- tromp has joined. 08:52:35 -!- tromp has quit (Ping timeout: 264 seconds). 09:16:59 -!- LKoen has joined. 10:03:36 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 10:08:07 -!- FreeFull has joined. 10:24:06 -!- oerjan has joined. 10:41:10 @tell boily <-- absolutely. i once was on a summer course to learn how to solve mul are there practical applications to Lie algebra? 10:41:11 Consider it noted. 10:41:50 @tell boily oops. something pasted prematurely. stupid touchpad. 10:41:50 Consider it noted. 10:43:01 @tell boily are there practical applications to Lie algebra? <-- absolutely. i once was on a summer course to learn how to solve multidimensional diff. eqs with them. well, i think that's what we did. it was in Lie's hometown. 10:43:02 Consider it noted. 10:47:30 @tell boily someone got the bright idea to have math summer schools there, it's a pretty small town https://en.wikipedia.org/wiki/Nordfjordeid 10:47:31 Consider it noted. 10:49:04 -!- tromp has joined. 10:49:43 @tell oh. they're still doing that http://www.mn.uio.no/math/english/about/collaboration/nordfjordeid/ 10:49:44 Consider it noted. 10:53:38 -!- tromp has quit (Ping timeout: 255 seconds). 11:21:38 *sigh* wiki down again 11:29:17 -!- hakatashi has quit (Remote host closed the connection). 11:30:31 -!- hakatashi has joined. 11:33:07 `whoami 11:33:29 (okay, that was silly) 11:34:01 -!- boily has joined. 11:34:27 afternoily 11:34:57 int-ernoon 11:35:00 -!- jix has quit (Ping timeout: 252 seconds). 11:35:46 -!- jix has joined. 11:42:19 -!- doesthiswork has quit (Quit: Leaving.). 11:47:09 børjan matin, bon matint-e. 11:47:26 @massages-loud 11:47:26 oerjan said 1h 6m 15s ago: <-- absolutely. i once was on a summer course to learn how to solve mul are there practical applications to Lie algebra? 11:47:27 oerjan said 1h 5m 36s ago: oops. something pasted prematurely. stupid touchpad. 11:47:27 oerjan said 1h 4m 24s ago: are there practical applications to Lie algebra? <-- absolutely. i once was on a summer course to learn how to solve multidimensional diff. eqs with them. well, i 11:47:27 think that's what we did. it was in Lie's hometown. 11:47:27 oerjan said 59m 55s ago: someone got the bright idea to have math summer schools there, it's a pretty small town https://en.wikipedia.org/wiki/Nordfjordeid 11:48:19 i thought i sent one more 11:48:26 tdh. 11:48:35 oh. apparently i sent it to poor "oh." 11:48:56 @tell oh. they're still doing that http://www.mn.uio.no/math/english/about/collaboration/nordfjordeid/ 11:49:53 surprise sane people, in Girl Genius? how can this be. 11:52:29 that was disturbingly logical... 11:58:40 sane? 11:58:49 oerjan: that sounded like fungot 11:58:49 int-e: maybe " esoteric wide web" is defined??' as ' codepoint.' now they have support for variable witdth fonts ( which i haven't even tested yet, it solves all this monkeying around, doesn't it 11:58:52 well, not sparks. 11:59:12 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 12:00:13 anyway this city network must be quite crowded by now 12:01:22 are you saying beausoleil is self replicating tdnh 12:01:35 oerjan: and are you suggesting that sparks are not entirely sane... don't let them hear you! 12:01:50 no, I'm not saying that 12:01:56 no, tarvek is suggesting it hth 12:03:08 I'm just saying that at least 4 entities have messed with that network recently... the master himself, beausoleil (presumably), the castle, and colette. 12:03:32 well the castle was thrown out 12:04:01 I'm half expecting it to go back in... let's see :P 12:04:30 well i'm expecting it come with gun blazing 12:04:35 *to come 12:04:36 but I see no hint of replication in there. 12:04:49 that was a joke 12:04:55 -!- tromp has joined. 12:06:33 oh. "it". 12:08:57 Meh I hate colds... brain moving like molassess. 12:09:06 -!- tromp has quit (Ping timeout: 240 seconds). 12:10:00 * boily gives int-e oerjan's match 12:10:49 man, those match last long 12:10:53 *matches 12:10:58 grammar hard is 12:18:43 maybe the match is a proper torch 12:19:57 -!- tromp has joined. 12:24:20 -!- oerjan has quit (Quit: Later). 12:24:57 -!- boily has quit (Quit: LAUGHING CHICKEN). 12:40:19 -!- Phantom_Hoover has joined. 12:40:19 -!- Phantom_Hoover has quit (Changing host). 12:40:19 -!- Phantom_Hoover has joined. 12:48:59 -!- tromp has quit (Remote host closed the connection). 13:05:50 -!- Cale has quit (Excess Flood). 13:10:46 -!- xa0 has quit (Quit: Divided by zero). 13:11:07 -!- xa0 has joined. 13:44:39 -!- sebbu2 has changed nick to sebbu. 13:49:29 -!- tromp has joined. 13:54:23 -!- tromp has quit (Ping timeout: 264 seconds). 14:01:55 -!- augur has joined. 15:05:09 -!- `^_^v has joined. 15:10:10 -!- Cale has joined. 15:17:48 -!- ais523 has joined. 15:36:55 -!- ais523 has quit. 15:49:57 -!- tromp has joined. 15:54:07 -!- tromp has quit (Ping timeout: 240 seconds). 16:05:09 -!- doesthiswork has joined. 16:15:53 <\oren\> My grade 6 teacher is retiring and we're gonna throw him a party! 16:19:35 <\oren\> I wonder how common that is 16:20:07 <\oren\> Also, I'm pretty sure some people wont come because they didn't like him 16:24:10 what kind of rum are you getting him? 16:40:26 <\oren\> hmm, maybe that would be a good idea 16:40:32 -!- FreeFull has quit (Quit: Off for now). 16:51:10 -!- tromp has joined. 16:55:35 -!- tromp has quit (Ping timeout: 258 seconds). 16:58:40 -!- GReaperEx has joined. 17:00:00 So... what's up with esolangs.org, does anyone know why it's down or when it'll return? 17:04:04 The VM hosting the wiki seems to be down... fizzie might know more, but perhaps it needs divine intervention from Gregor :/ 17:11:22 Ok, I guess I'll have to wait and see. It was down the day before yesterday too. 17:21:25 -!- GReaperEx has quit (Quit: Page closed). 17:29:16 -!- augur has quit (Remote host closed the connection). 17:45:07 -!- Phantom_Hoover has quit (Quit: Leaving). 17:45:27 -!- Phantom_Hoover has joined. 18:03:30 -!- hppavilion[1] has joined. 18:05:37 <\oren\> hippavilion[1]! 18:23:58 -!- augur has joined. 18:24:20 -!- augur has quit (Remote host closed the connection). 18:34:08 -!- augur has joined. 18:36:38 -!- tromp has joined. 18:41:06 -!- tromp has quit (Ping timeout: 240 seconds). 18:45:29 It was down, and then back up. 18:46:07 I don't really have any visibility to the hosting provider, so yes, I think a Gregorvention is required. Or maybe it just comes back up naturally. 18:46:19 i guess i've gotten lucky. it's always been up when i've looked 18:46:57 It's usually up. 18:47:02 I'm guessing there's at least one nine. 18:47:19 90%+? 18:47:22 Right. 18:47:32 i'd wager on 2 18:47:37 nine fives of reliability 18:47:46 on the granularity of minutes 18:48:18 I have some monitoring on it, but I keep forgetting how this InfluxDB query language works. 18:48:29 It sure is no Dremel, I can say that much. 18:48:37 how is reliability usually measured anyway? continuously? 18:49:10 fizzie: I've been using Prometheus (a Borgmon clone) recently. 18:52:36 How rude, picking a name that's already an internal codename. 18:52:54 -!- oerjan has joined. 18:53:09 "Unfortunately, System UI has stopped." 18:53:12 That's unfortunate. 18:53:29 int-e: Bizarrely, the VM seems up but not on the network. 18:53:39 I'm gonna give it a kick. 18:53:40 fizzie: Is that the one that's the future? 18:53:48 Not sure why it decided that network access is for losers. 18:54:11 shachaf: I guess all of them are. 18:54:18 Or at least were at some point. 18:54:34 I keep mixing up my internal code names. 18:54:47 Oh well, not important. 18:56:13 <\oren\> relevant: http://www.theregister.co.uk/2015/02/27/bofh_2015_episode_2/ 19:00:39 Gregor: oh, hope it's not permanent 19:02:06 (I've just lost a CaC VM that way about two weeks ago, VM was up but lost network... however in that case the gateway was also unreachable from outside and that doesn't appear to be the case here.) 19:03:19 (that's assuming that the gateway is 162.248.166.1) 19:03:33 That is indeed the gateway. 19:07:58 int-e: Problem seems to be the opposite. Outside can see GW but it can't. 19:09:03 `olist 1064 19:09:15 Oh, no HackEgo 19:09:25 Just as well, HackEgo being slow makes me not want to olist. 19:10:44 Since I olist, then it doesn't reply for a long while so I switch to another window, then it notifies me. 19:12:17 Gregor: the gateway being visible from outside is new to me, it not being visible from inside also happened with my VM. total routing failure. 19:12:46 Not really much I can do about it :) 19:13:26 Yeah. You can create a ticket and wait while CaC totally ignores it. 19:14:42 Yup. 19:16:16 or you can set up a mirror of http://www.cloudatacost.com/ (I suspect the owner would gladly give you permission :P) 19:17:54 -!- DHeadshot has joined. 19:26:02 -!- krok has joined. 19:26:25 -!- krok has changed nick to Guest46309. 19:26:37 -!- Guest46309 has quit (Client Quit). 19:26:57 -!- krok_ has joined. 19:31:03 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 19:33:45 -!- hppavilion[1] has joined. 19:38:57 -!- MoALTz has joined. 19:40:55 -!- sebbu2 has joined. 19:44:47 -!- sebbu has quit (Ping timeout: 264 seconds). 19:56:24 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 19:57:52 -!- hppavilion[1] has joined. 20:24:36 -!- DHeadshot has quit (Ping timeout: 240 seconds). 20:28:57 https://cloudatcocks.com/ 20:29:04 actual website with useful info ^ 20:37:38 -!- tromp has joined. 20:42:08 -!- tromp has quit (Ping timeout: 255 seconds). 21:05:29 <\oren\> argh, now nano is freezing?! 21:05:50 i think this is "everything breaks" week 21:06:10 -!- bibibi has quit (Ping timeout: 248 seconds). 21:08:00 <\oren\> oerjan: well at least the build system is working 21:12:51 -!- DHeadshot has joined. 21:13:36 \oren\: well that was broken from the start hth 21:33:40 <\oren\> Water Rabbit refuses to pay back EU funds 21:34:26 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 21:37:48 -!- moonythedwarf has joined. 21:39:37 -!- sebbu2 has changed nick to sebbu. 21:42:03 "The most common problems noticed are long waits for virtual machine deployment, loss of network connection, or total loss of a virtual machine. " 21:51:38 <\oren\> Albino Heghog is in the lead in nederland polls 21:52:46 izabera: Your cock wiki seems a little spam-infested. 21:53:57 a clear case of std 22:01:00 it's on reddit https://www.reddit.com/r/esolangs/comments/5r1g6l/esolangsorg_is_down/ 22:02:23 Oh no. :/ 22:02:45 well it's a very small subreddit. 22:03:18 Still, those are *real people* we're disappointifying. Not just #esoteric regulars. 22:03:57 <\oren\> I don't have a reddit acount, I deleted it 22:04:00 . o O ( `addquote ... oh wait ) 22:04:19 I have once done a read-only backup copy for the wiki. Wonder if I should do something like that again. 22:04:53 Probably depends on how long the server is going to be down. 22:21:01 -!- ais523 has joined. 22:21:08 fizzie: wiki seems to be down 22:26:18 ais523: We were discussing that very thing right now, in fact. 22:26:26 right, I just checked the log 22:26:35 PPCG went and told me to go ping you though 22:26:48 so it looks like there's at least two communities outside us that care about the wiki being down… 22:27:23 That's: so weird. Maybe I'll see if I can set up that read-only copy. I might still have most of the configuration in place. 22:28:29 Fortunately it was up on the 30th, so my weekly backup isn't even particularly stale. 22:38:35 -!- tromp has joined. 22:43:14 -!- tromp has quit (Ping timeout: 248 seconds). 22:47:00 Hmm. What I don't have in my backups is the SSL certificate, since it's rather elsewhere. That's a shame. 22:56:33 This database restore takes a relatively long time. 23:01:27 Hrm. 23:01:37 I'm getting back "A database query error has occurred. This may indicate a bug in the software." 23:02:10 Although maybe that was because the MySQL instance wasn't listening on TCP, just a Unix domain socket. Wonder if MediaWiki could use that. 23:02:55 Oh, it's already supposed to do that when the server is specified as "localhost". 23:06:56 I set on $wgShowSQLErrors, and the other error reporting thing on Manual:How_to_debug, but it still says nothing more verbose than that. :( 23:07:59 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:09:04 Odd. The maintenance/rebuildFileCache.php script I executed from the command line seems to have no problems with the database. 23:09:12 And I think it's using the same settings. 23:11:17 Oh, whoops, it was using a path to the old version of MediaWiki for the PHP thing. 23:13:57 It's being pretty slow, but it did show up, yay. Wonder if I should try to set up the HTTPS thing as well. 23:23:44 Oh, right, I'll have to reconfigure the DNS before letsencrypt can actually do the domain verification thing. 23:30:54 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 23:32:34 Okay, wiki should be back up in read-only mode. 23:34:00 (May also be slow, and you might have to wait for DNS records to propagate.) 23:39:44 -!- tromp has joined. 23:44:28 -!- tromp has quit (Ping timeout: 260 seconds). 23:55:57 -!- moonythedwarf has quit (Read error: Connection reset by peer). 2017-02-02: 00:06:51 -!- DHeadshot has quit (Ping timeout: 252 seconds). 00:27:48 -!- tromp has joined. 00:28:15 -!- Zarutian has joined. 00:29:10 -!- oerjan has quit (Quit: Nite). 00:38:02 -!- hppavilion[1] has joined. 00:50:46 -!- copumpkin has joined. 01:02:48 (I'd also like to put in a banner since the wgReadOnly setting is pretty subtle, but looks like the simple ways to do that would involve extensions, and I don't want to start fiddling with the templates.) 01:13:28 -!- paul2520 has quit (Quit: WeeChat 1.2). 01:13:44 -!- paul2520 has joined. 01:18:11 -!- paul2520 has quit (Client Quit). 01:18:34 -!- paul2520 has joined. 01:18:34 -!- paul2520 has quit (Changing host). 01:18:34 -!- paul2520 has joined. 01:25:27 -!- tromp has quit (Remote host closed the connection). 01:34:48 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 01:34:58 -!- krok_ has quit (Remote host closed the connection). 01:52:12 -!- tromp has joined. 01:55:53 -!- boily has joined. 01:58:19 `wisdom 01:58:44 Gregor: AAAAAAAAAAAAAAAAAAAAAAAIIIIIIIIIIIIIIIIEUGURGHGHGHRGHRGHGHGHRGHH! 01:59:36 We've been over this. 01:59:57 fizziello? over what? 02:00:37 19:12 Not really much I can do about it :) 02:00:37 19:13 Yeah. You can create a ticket and wait while CaC totally ignores it. 02:00:40 19:14 Yup. 02:00:47 Over that. 02:01:22 * boily feels like a junkie without his daily fix 02:01:29 * boily twitches 02:01:56 Don't you have that PDF? 02:02:14 You should print it out, then you can throw darts at it to pick one. 02:03:38 going to print it, bind it, and mail it to whomever that wants to have a dead tree copy. 02:12:45 -!- Zarutian has quit (Quit: Zarutian). 02:16:25 -!- hppavilion[1] has joined. 02:21:08 hppavellon[1]. you're rebracketed! 02:36:47 helloily. go to bed! 02:37:01 quinthellopia. going to bed! 02:37:05 i'll fix you daily 02:37:11 -!- boily has quit (Quit: JELLYBEAN CHICKEN). 02:49:53 -!- tromp has quit (Remote host closed the connection). 03:06:10 -!- kiki` has quit (Quit: Connection closed for inactivity). 03:07:38 -!- tromp has joined. 03:37:18 -!- Sgeo has joined. 03:43:41 -!- ais523 has quit. 04:17:52 -!- kiki` has joined. 04:31:18 -!- tromp has quit (Remote host closed the connection). 05:00:41 -!- Sgeo has quit (Ping timeout: 240 seconds). 05:03:08 -!- doesthiswork has quit (Quit: Leaving.). 05:13:46 -!- augur has quit (Remote host closed the connection). 05:32:07 -!- tromp has joined. 05:36:47 -!- tromp has quit (Ping timeout: 260 seconds). 06:07:37 -!- Akaibu has quit (Quit: Connection closed for inactivity). 06:12:59 -!- Deewiant has quit (Ping timeout: 264 seconds). 06:12:59 -!- idris-bot has quit (Ping timeout: 264 seconds). 06:26:07 -!- Deewiant has joined. 06:26:54 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 07:31:59 -!- tromp has joined. 07:36:08 -!- tromp has quit (Ping timeout: 245 seconds). 07:37:32 -!- hppavilion[1] has joined. 08:05:12 -!- augur has joined. 08:09:43 -!- augur has quit (Ping timeout: 255 seconds). 08:33:05 -!- tromp has joined. 08:37:11 -!- tromp has quit (Ping timeout: 240 seconds). 09:29:41 `ping 10:04:39 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 10:14:33 -!- augur has joined. 10:19:18 -!- augur has quit (Ping timeout: 255 seconds). 10:26:21 -!- Phantom_Hoover has joined. 10:26:21 -!- Phantom_Hoover has quit (Changing host). 10:26:21 -!- Phantom_Hoover has joined. 10:34:23 -!- tromp has joined. 10:39:06 -!- tromp has quit (Ping timeout: 276 seconds). 10:48:42 -!- oerjan has joined. 11:07:13 Heh, a familiar name: http://thedailywtf.com/images/17/q1/e244/Pic-4.png 11:35:06 -!- boily has joined. 11:36:41 bohily 11:38:44 hellørjan! 11:39:44 helloerjoily 11:40:45 rdochelloc! 11:43:51 rdocociao 11:45:23 let me share with you the pride of my town http://www.rionesanpaolo-asti.it/IMMAGINIFOTO/varie/territorio/campo%20del%20palio/campodelpalio%20(2).JPG 11:45:45 a penis shaped building built in the 1920s or 30s 11:46:06 it's meant to represent virility and such 11:46:42 izabellora. that is one ugly building. 11:46:53 ikr 11:48:16 Let's do a tower comparison. Here's the one in the town my parents are from: http://esukki.mbnet.fi/images/vesitor.jpg 11:50:12 yours is mushroomy hth 11:50:40 tdh 11:53:21 Here's a water tower that used to be at my uni: https://www.york.ac.uk/media/chemistry/archivephotos/watertower/watertower1.jpg 11:53:21 that's probably the thing that is most like a tower in my hometown: https://media-cdn.tripadvisor.com/media/photo-s/06/98/24/ee/observatoire-de-la-capitale.jpg 11:54:28 Tanelle. concrete https://en.wikipedia.org/wiki/Socotra#/media/File:Socotra_dragon_tree.JPG ? 11:54:49 boily, it was known as "the mushroom" 11:55:40 a very concrete mushroom. 11:56:16 It was built in the 60s when times were simple and everything was concrete 11:58:13 There's a ufo-shaped one in Espoo. 11:58:33 http://s114.photobucket.com/user/Janne_H_2006/media/haikaranpesa.jpg.html 11:58:38 There's a restaurant up top. 11:59:40 -!- Alfie275 has joined. 12:00:06 `tanebventions 12:00:27 Alfie275, the bot is missing 12:00:33 ah 12:00:40 izabera: nice. 12:02:17 Alfiello275, b_jellonas. 12:04:03 -!- staffehn has quit (Ping timeout: 245 seconds). 12:05:09 -!- tromp has joined. 12:05:47 I don't know of a penis-shaped building here, but there's a maize ear shaped one: https://commons.wikimedia.org/wiki/File:Kis-Sv%C3%A1b_Hill_Protection_Area._View_to_Hotel_Budapest._-_Budapest.JPG 12:06:46 so yummy, with those thousand corn seeds, you could just bite in it if you were a giant 12:08:36 -!- staffehn has joined. 12:09:36 -!- tromp has quit (Ping timeout: 256 seconds). 12:11:40 `wisdom 12:11:45 ... 12:11:57 * boily faceheaddesks 12:17:38 Well, speaking of vegetables, of course here in London we've got the http://londontopia.net/wp-content/uploads/2015/06/The-Gherkin_safra-group.jpg 12:20:53 -!- GReaperEx has joined. 12:29:15 -!- boily has quit (Quit: COVER CHICKEN). 12:30:40 Are there any cool Brainloller images out there? Like, the image should look like something, instead of just random noise. 12:38:50 Somehow I feel that it's more likely you'd find Piet programs instead. 12:40:38 i made a comment on that /r/esolangs post. 12:41:20 piet you say?... hmm 12:41:45 oerjan: That was well done. 12:42:01 heh, thanks 12:42:19 GReaperEx: Granted, a lot of Piet programs are random noise as well. But there's some stuff, like the sample hello-world: http://www.dangermouse.net/esoteric/piet/hw6_big.png 12:42:59 There was also a Facebook recruiting ad puzzle thing in Piet, done in the shape of their 'f' logo. 12:43:20 oh, that's cool! 12:44:08 And the pi calculator is very nice as well. 12:44:23 http://www.dangermouse.net/esoteric/piet/samples.html has all the "official" samples. 12:44:36 (Look for a big red thing.) 12:45:03 I guess any image could be created really, as long as you don't use the specific colors that translate to instructions. The interpreter should ignore anything else, right? 12:45:40 Piet doesn't define what colors except the 20 specific ones do. 12:45:50 "Additional colours (such as orange, brown) may be used, though their effect is implementation-dependent. In the simplest case, non-standard colours are treated by the language interpreter as the same as white, so may be used freely wherever white is used. (Another possibility is that they are treated the same as black.)" 12:46:05 So it's a bit risky business. 12:46:21 -!- oerjan has quit (Quit: Later). 12:46:23 I don't know about Brainloller, DNS for esolangs.org hasn't updated for me at work. :/ 12:46:50 oh I see, implementation-defined and such. 12:46:59 If you're talking about an image of appreciable size, though, it's probably pretty easy to just arrange matters so that execution doesn't pass through the extra colors. 12:47:21 yes, that could be done too. 12:47:22 For example, there's this: http://www.mezzacotta.net/garfield/?comic=559 12:47:54 nice, pretty clever. 12:48:52 I did that pretty much by tweaking the noise left over (after palette conversion) a little bit. 13:05:57 -!- tromp has joined. 13:10:11 -!- tromp has quit (Ping timeout: 240 seconds). 13:38:15 -!- tromp has joined. 13:48:14 -!- doesthiswork has joined. 13:59:55 -!- tromp has quit (Remote host closed the connection). 14:15:38 -!- augur has joined. 14:20:03 where's zzo38? 14:20:30 -!- augur has quit (Ping timeout: 255 seconds). 14:20:31 Canada I think 14:30:57 `ping 14:32:47 HackEgo is also at Canada 14:34:29 * int-e hugs fizzie platonically 14:35:06 (I have wiki!) 14:46:59 -!- ais523 has joined. 14:54:03 -!- augur has joined. 14:54:11 -!- augur has quit (Remote host closed the connection). 15:00:43 -!- tromp has joined. 15:04:11 -!- augur has joined. 15:04:44 -!- ais523 has quit (Read error: Connection reset by peer). 15:04:48 -!- tromp has quit (Ping timeout: 240 seconds). 15:04:48 -!- callforjudgement has joined. 15:35:06 -!- MoALTz has quit (Quit: Leaving). 15:35:59 -!- bibibi has joined. 15:43:17 -!- `^_^v has joined. 15:52:31 <\oren\> OH FOR THE LOVE OF 15:52:57 <\oren\> Why is there so much issues with the command line arguments ength limit 15:55:00 \oren\: the 2 megabyte linux one, the 32k windows one, or the 127 byte DOS one? 15:56:02 the 127 byte DOS one is funny, because file paths can be up to 80 bytes long 15:56:17 -!- callforjudgement has changed nick to ais523. 16:11:41 -!- GReaperEx has quit (Quit: Page closed). 16:13:07 -!- Mecha_Magpie has joined. 16:14:33 <\oren\> b_jonas: the 2 megabyte linux one 16:15:02 \oren\: by issues, do you mean it causes issues by existing, or that it's badly implemented? 16:19:24 <\oren\> ais523: I mean that our command lines keep exceeding it 16:19:39 <\oren\> and we have to rework things so they don't 16:20:09 I assume you're passing data via the command line which is more commonly passed in files? 16:20:42 many DOS programs had a convention that @ followed by a filename would treat the entire contents of the file as command line options 16:22:41 <\oren\> ais523: it's a list of files. but it got too many 16:23:01 so how many files is 2MB of filenames? 16:23:18 <\oren\> a lot 16:24:29 <\oren\> they're of the form /projects/Codename/Lyoko/SomeStupidClassName.{cpp,h,xx,yy,zzzzz.xx} 16:24:52 interesting extensions 16:25:58 <\oren\> we use a lot of various stupid extentions for internal lanuages 16:27:06 <\oren\> (yes, plural. there are at least 3 languages used only at this company and nowhere else) 16:27:50 -!- Mecha_Ma` has joined. 16:28:07 <\oren\> to say othing of the .generated.cpp and etc file 16:28:19 <\oren\> and the .generated.2.cpp 16:29:28 -!- Mecha_Magpie has quit (Ping timeout: 245 seconds). 16:29:32 and how do they all end up on the same command line? 16:29:45 <\oren\> and the build system doesn't properly detect when these .generated files need to be regenerated, so before a build be have to delete tham 16:30:39 <\oren\> int-e: by shell scripts passing them into other shell scripts 16:31:15 . o O ( why not use make... make isn't perfect but it's almost certainly better than that) 16:31:17 <\oren\> (or into scripts written in an internal scripting language) 16:37:46 <\oren\> where the script interpreter has a slow interpreter that spends a long time parsing things 16:47:11 \oren\: if it's three languages, then two unsual extensions xx and zzzzz.xx isn't that many 16:47:31 yy is the extension for yacc files that contain c++ code of course, it's not unusual 16:48:08 <\oren\> b_jonas: those are just paceholders for the actual extensions 16:49:11 <\oren\> wait hold on Salmon is open source anyway 16:49:18 <\oren\> wtf am i talking about 16:49:43 <\oren\> the extentions are .salm, .jt.se, .comspec.se and .se 16:49:58 `? asdklfaskldfa 16:50:30 ah 16:50:37 where's the fucking bot -.- 16:50:50 izabera: not dead, just pinin' the fjords 16:51:17 <\oren\> izabera: dead until cloud at cocks fixes it 16:52:46 it took them 3 weeks to reply to my last ticket 16:53:02 zemhill: help 16:53:17 oh, it has underscores? 16:53:20 zemhill__: help 16:53:27 I'm not sure if it responds to its name anyway 16:53:37 ^help 16:53:37 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 16:53:45 ah, we have at least one working bot, at least 16:54:08 <\oren\> Maybe I should have my bot have an alternative prefix that is in ascii 16:54:08 [ 2 16:54:09 b_jonas: 2 16:54:10 two 16:54:39 > reverse"eerht" 16:54:41 "three" 16:54:46 <\oren\> maybe ## as an alternative to ❄ 16:55:29 <\oren\> ^prefixes 16:55:29 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 16:56:27 and the tunes.org logbot is working too 16:56:29 <\oren\> or maybe something cool like }|{ 16:57:25 \oren\: couldn't it just listen to its nick as a prefix? 16:57:47 ffj-bot: 'I listen to my nick' 16:57:48 b_jonas: I listen to my nick 17:00:02 ffj-bot: 1 2 3 4 5 +/ 17:00:02 ais523: |syntax error 17:00:02 ais523: | 1 2 3 4 5+/ 17:00:05 hmm 17:00:35 so easy to get the various APL-alikes confused 17:00:46 <\oren\> b_jonas: not sure how to get my own nick in irssi scripts 17:00:48 ais523: in whta apl-alike does that work? 17:01:01 [ +/ 1 2 3 4 5 17:01:02 b_jonas: 15 17:01:07 not sure, but I thought there was one where "1 2 3 4 5" was a list constructor 17:01:12 -!- tromp has joined. 17:01:15 yes, it is in most 17:01:23 I guess I got the evaluation order wrong 17:01:52 I'm used to Jelly, where you have to start with a constant 17:02:05 and then the rest of the program is a function that takes the constant as input 17:02:15 the problem is that the stack consists of a noun followed by a verb with nothing before, which is not allowed by the grammar 17:02:25 I see 17:03:28 anyway, 1 2 3 4 5 is a list constructor in almost any apl-like, but (1 2) (3 4) is different: in some classical APLs it constructs a list of lists or something, in J it's a syntax error, in K I think it constructs a single flat list but I'm not sure 17:05:47 -!- tromp has quit (Ping timeout: 255 seconds). 17:09:00 -!- Lord_of_Life has quit (Excess Flood). 17:09:14 <\oren\> \oren\: ping 17:09:20 <\oren\> \oren\:ping 17:09:37 <\oren\> AAAAA 17:10:35 b_jonas: Jelly's list syntax is [1,2,3,4,5], but literal lists are pretty rare 17:11:13 <\oren\> \oren\:ping 17:11:13 <\oren\> ☃ pong 17:11:15 <\oren\> \oren\: ping 17:11:15 <\oren\> ☃ nonextant cmd. 17:11:20 <\oren\> RRGH 17:11:29 -!- Lord_of_Life has joined. 17:12:37 <\oren\> \oren\: ping 17:12:37 <\oren\> ☃ pong 17:12:47 <\oren\> there we go 17:37:38 <\oren\> ok now to test 17:37:56 <\oren\> ❄bf +[] 17:39:39 <\oren\> ❄bf +[] 17:39:42 <\oren\> ☃ 17:43:43 <\oren\> ❄bf +[] 17:43:43 <\oren\> ☃ 17:43:48 <\oren\> there 17:45:08 <\oren\> ❄bf ++++++[->++++++<]>...[] 17:45:08 <\oren\> ☃ 17:45:51 <\oren\> ❄bf +++++++[->+++++++<]>...[] 17:45:51 <\oren\> ☃ 17:46:03 <\oren\> hmmm... 17:49:21 <\oren\> ❄bf ++++++[->++++++<]>...[] 17:49:21 <\oren\> ☃ 17:56:32 -!- augur has quit (Remote host closed the connection). 17:56:59 <\oren\> ❄bf ++++++[->++++++<]>...[] 17:56:59 <\oren\> ☃ 17:57:51 -!- ais523 has quit (Ping timeout: 276 seconds). 18:01:46 -!- tromp has joined. 18:02:35 -!- hppavilion[1] has joined. 18:06:23 -!- tromp has quit (Ping timeout: 264 seconds). 18:13:49 fungot is a working bot. 18:13:49 fizzie: i was talking about a 4k ( which excludes my possible participation), i'm kinda new here. 18:15:00 @tell ais523 Something about the IRC bot Ruby framework zemhill is using causes it to collect underscores. 18:15:00 Consider it noted. 18:16:00 !help 18:16:01 fizzie: I do !zjoust; see http://zem.fi/bfjoust/ for more information. 18:16:23 @tell And rather confusingly, it answers to !help with the help message. 18:16:24 Consider it noted. 18:16:27 -!- LKoen has joined. 18:16:28 Whoops. 18:16:33 @tell ais523 And rather confusingly, it answers to !help with the help message. 18:16:33 Consider it noted. 18:16:46 I wonder how many messages "and" has. 18:16:55 And/or if they're on any channels lambdabot is. 18:17:28 -!- and has joined. 18:17:32 hi 18:17:41 @messages-loud 18:17:41 fizzie said 1m 17s ago: rather confusingly, it answers to !help with the help message. 18:17:51 underwhelming tdnh 18:17:55 -!- and has quit (Client Quit). 18:18:14 fizzie: the answer is, none. 18:19:50 which is weird, hmm 18:20:38 What's weird? 18:21:48 oh, you emptied the bucket. 18:21:54 never mind. 18:22:24 It wasn't a big bucket. 18:22:33 I'd call that a teacup, maybe. 18:22:40 I thought you were making a joke when you said none. 18:23:03 Do they drink tea in London? 18:23:39 there are messages to , , , and though... that won't work very well. 18:24:03 lambdabot was patched to allow @tell nick: instead of @tell nick 18:24:19 I suppose it ought to allow @tell too. 18:25:26 even "I" has only a single message 18:27:46 i,i I, for one, like roman numerals 18:28:09 ... punny 18:29:37 -!- augur has joined. 18:29:45 It's not a funpun, though. I read it on the Internet somewhere. 18:30:27 -!- DHeadshot has joined. 18:30:57 shachaf: I think they do. 18:31:18 shachaf: https://www.flickr.com/photos/fizzief/31751878454/ 18:31:24 (That's in London.) 18:31:55 Is London more expensive to live in than San Francisco? 18:32:19 I don't think there's a scalar answer to that. 18:33:17 You were buying real estate in London the other day, weren't you? 18:33:55 Nnnot really, I just look at what's available occasionally. 18:34:02 Maybe later. 18:34:43 Do you think buying real estate in the bay area is a good idea? 18:35:09 Depends. Do you think California will become an independent country, and if so, will there be war? 18:35:20 I hear you're (/they're) talking that sort of talks. 18:35:23 I suspect living in the urban area of London is cheaper than in the urban area of SF, but living in the central region of London most analogous to SF proper probably is comparable. 18:36:07 (the cost of living in the Bay Area doesn't go down *that* much outside of SF, and transportation gets pretty hard the further you are from your work there.) 18:36:31 It's a fair bit lower around here, I think. 18:36:58 ... While in London, at least you have transport options meaning you can quite sanely live in a cheaper part of the region. 18:37:09 pikhq: Except when they're on strike. 18:37:20 (There's a tube strike coming from Sunday to Wednesday.) 18:38:02 Not 24 hours like usual. 18:38:39 Yes, can you tell I'm all frazzled about it? 18:39:29 first May, then Trump, now this... the world is truly coming to an end 18:40:38 and of course there's the sudden decline of CaC quality of service! 18:49:12 I toyed about the idea of running it on Google Cloud Platform, but turns out it doesn't support "individual" account types in the EU area, for VAT reasons. 18:49:22 (Where it == the wiki.) 18:51:32 good thing y'all scrapped the EU area hth 18:52:24 "If the sole purpose for which you want to use Google Cloud Platform services has no potential economic benefit you should discontinue your use of the service. Learn how to disable billing on your projects." 18:53:37 economic benefit... to whom?! 18:54:26 I could be a "business", but then I believe I would have to pay VAT myself. 18:54:48 yes, you would 18:54:54 <\oren\> next will be Geert Wilders, then Marine Le Pen 18:55:03 We have a Googler-internal coupon thing for some credits that should be sufficient, but I don't know how that interacts with tax. 18:55:20 Also not sure if I can even redeem that coupon with a non-"Individual" account type. 18:55:35 afaiu the thing about VAT in the EU is that companies have to pay VAT in the customer's country of origin (and VAT rates differ between countries too) 18:56:22 but nonetheless the sentence that shachaf quoted strikes me as odd. 18:56:31 it's so unspecific 18:56:43 Well, it comes after several other sentences. 18:56:46 That's my understanding as well. And Russia changed their rules the same way, which means Google Cloud did the same thing for Russia. (Saw the thing shachaf quoted sent also for them.) 18:57:42 shachaf: oh this comes after a specific list of uses that they're actually interested in? that would make sense 18:57:45 If I "pay" with a coupon, would I be liable for tax? I have absolutely no intuition (the best way to figure out taxation) about this. 18:58:06 int-e: It wasn't *that* specific. 18:58:13 int-e: https://support.google.com/cloud/answer/6090602 18:58:32 fizzie: While you're figuring out taxation, can you help me with the US tax code? 18:58:46 What constitutes "substantially identical" securities for the wash sale rule? 18:59:10 shachaf: Levenshtein distance of less than three hth 18:59:14 (This is less relevant nowadays since all my securities' prices have gone up.) 19:05:48 huh, "Most software developers -- including affiliates, sole traders, self-employed merchants, partnerships, students and others -- use Google Cloud Platform for business purposes." really rings false to me. 19:06:35 (students, really? and there are plenty of hobbyists, too, I'd think.) 19:06:41 I'm reading that as "Most software developers (who use Google Cloud Platforms) use Google Cloud Platform for business purposes." 19:07:26 Still, that is... Bizarre. 19:07:45 They just punted on the idea of end-user users of the service in Europe. 19:07:54 (which kills the viability of the service, IMO) 19:08:14 I imagine nobody would be using AWS if it had a similar setup back when. 19:09:42 fizzie might *just* be fine as long as the billed amount remains a flat zero. 19:10:20 but obviously that's just an opinion, not sure what the legal situation really is. 19:15:03 -!- oerjan has joined. 19:25:49 -!- DHeadshot has quit (Ping timeout: 240 seconds). 19:27:19 -!- nortti has quit (Quit: Reconnecting). 19:27:26 -!- nortti has joined. 19:33:36 -!- ais523 has joined. 19:34:03 -!- DHeadshot has joined. 19:34:56 -!- hppavilion[1] has quit (Remote host closed the connection). 19:35:22 -!- hppavilion[1] has joined. 19:40:34 -!- LKoen has quit (Remote host closed the connection). 19:44:35 int-e: Well, it says "you'd like to see a potential economic benefit from your development activities, for example: using the Google Cloud Platform to develop prototypes or applications with a view to generating revenue in the future." 19:44:39 int-e: Arguably if you intend to have a career in software, everything you do to learn things while a student of that field has a "business purpose". 19:45:04 That sounds like an atypical view of the term to me. 19:45:19 But I'm not a lawyer and especially not a European lawyer. 19:45:33 fizzie (and anyone else who cares): Stack Exchange gives a certain amount of free advertising space to their communities, while people are viewing them 19:45:48 pikhq: have you considered law school hth 19:45:54 PPCG are considering producing an advert for Esolang (which would show some proportion of the time when people visited PPCG) 19:45:59 Considered? I guess I have, yes. 19:46:13 do we want one? and if so, what would it look like? 19:46:49 Presumably it would involve limes. 19:47:16 that's what the PPCG chat said too 19:47:31 but really, it should convey to the typical PPCG audience why they'd want to visit our site 19:48:12 PPCG seems to stand for Programming Puzzles & Code Golf, by the way. 19:49:36 yes 19:49:44 they're probably the Internet's biggest user of esolangs 19:50:16 I've been aware of them for ages but resisted joining, typically I persuaded lynn to relay messages 19:50:25 but in the end I finally gave in and now I'm relaying the messages myself 20:02:42 -!- tromp has joined. 20:03:38 -!- hppavilion[1] has quit (Remote host closed the connection). 20:04:01 -!- hppavilion[1] has joined. 20:07:19 -!- tromp has quit (Ping timeout: 256 seconds). 20:16:27 -!- hppavilion[1] has quit (Read error: Connection reset by peer). 20:16:58 -!- hppavilion1 has joined. 20:22:53 Heh 20:28:12 -!- wob_jonas has joined. 20:29:36 ais523: about the community ads, one thing I was wondering is making one where the image is regularly replaced by a bot. it's a bit tricky, because you need to use the SE api for editing, which is nontrivial to implement, plus upload the images to their server, but it's possible and somewhat esoteric. 20:30:00 wob_jonas: normally they just do that by directing the image to a server that updates, I think? 20:30:16 like, the image file is hosted elsewhere and just gets replaced on the server that hosts it 20:30:23 -!- jix has quit (Ping timeout: 255 seconds). 20:30:42 ais523: also, I've been relaying messages on SE for a while, I can do it for you too if you want, but then since you're already joined it'd be more strange 20:31:15 ais523: no, the rules for the community ads specifically say the image must be hosted on imgur, and they probably enforce that 20:31:28 but someone's already documented how to automatically upload an image there 20:31:56 -!- jix has joined. 20:32:19 ais523: http://meta.scifi.stackexchange.com/questions/10564/community-promotion-ads-2017 "Must be hosted through our standard image uploader (imgur)" 20:32:46 if it was as easy as directing the ad to my server, then I'd have done it by now 20:33:27 although ordinary SE posts do allow images on your own server, so someone who wants that thing could collect a lot of traffic logs that way 20:34:03 (unless you're in control of the imgur servers of course) 20:55:30 -!- contrapumpkin has joined. 20:56:07 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 20:56:11 -!- copumpkin has quit (Ping timeout: 255 seconds). 20:56:40 -!- Akaibu has joined. 20:58:07 Having an ad would be exciting, though I don't have any good, creative ideas re content, and it'd probably be best to do at at some time when the wiki's actually up. 20:59:09 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 20:59:34 -!- Phantom_Hoover has joined. 20:59:58 Which is the esolang that had comments entirely and only written in malaysian? I can't remember... 21:07:17 fizzie: the wiki is up, or so it seems to me 21:07:52 DHeadshot: dunno, that reminds me to http://esolangs.org/wiki/%D0%AE%E1%93%82%EA%B3%A7%E2%8E%94 but doesn't match 21:10:10 DHeadshot: found it: http://esolangs.org/wiki/SON-OF-UNBABTIZED . you just have to search for "malaysian" in the wiki 21:11:03 -!- hppavilion1 has joined. 21:31:41 -!- DHeadshot has quit (Ping timeout: 240 seconds). 21:34:34 fizzie: the ad's likely to run all of 2017, and can be repeated next year if people like it 21:34:37 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 21:34:53 (err, all of the remainder of 2017 ) 21:38:17 -!- LKoen has joined. 21:42:14 wob_jonas: It's not properly up. 21:42:40 wob_jonas: I have a read-only backup copy running next to my feet here, but the disk access noises are annoying my wife. 21:44:44 fizzie: I see 21:45:05 and thanks for doing that 21:45:16 also thanks to your wife for tolerating it 21:49:48 hmm, this new laptop appears to have a touchpadbinding that does the same thing as alt-tab 21:49:58 I've hit it several times by accident, but experimentation fails to reveal what it is 21:50:22 ouch 21:50:33 it doesn't appear to be a three- or four-finger drag up, down, left, or right 21:50:38 is there some software that lets you control settings related to that touchpad? 21:50:45 although I did discover that a four-finger tap opens the "start menu" equivalent 21:50:58 ais523: perhaps it's on some particular area, like near some corner or edge? 21:51:02 wob_jonas: on Windows, yes; this is on Linux, though, so I assume something in Ubuntu is involved 21:51:07 some touchpads have special functions near the edges and corners 21:51:24 top right corner appears to be middle-click, I figured that one out a while back 21:51:42 none of the other corners react to taps 21:52:47 -!- hppavilion1 has joined. 21:53:17 common functions include mouse wheel if you drag the right or bottom edge, and locking touchpad if you double-tap the corner with the led that shows whether it's locked 21:53:35 My work laptop has a touchpad with "non-physical" buttons like that, and I never quite managed to configure it exactly the way it should work, even with a lot of fiddling with synclient. 21:54:11 wob_jonas: this touchpad doesn't do either of those 21:54:26 incidentally, I'm somewhat impressed that it can distinguish a four- from a three-finger tap 21:55:16 ais523: lots of years ago, I had a combination of motherboard, mouse, and software that would occasionally sometimes become mad and start jumping large distances wildly and clicking, even though I just move the mouse. stops when the mouse stops moving, and becomes normal after. 21:55:40 sadly, the huge distances often moved the mouse to the very corner of the screen, where the close button of a window is 21:55:56 I wonder if these HasSecondarySoftButtons / SecondarySoftButtonAreas options existed when I was trying. 21:55:59 ais523: is it possible that this alt-tab thing is not a symptom of a similar bug? 21:56:32 nah, I'm pretty sure it's intentional 21:56:45 <\oren\> I prefer using a bleutoth mouse nayway 21:56:52 simply that I haven't figured out the trigger 21:56:59 maybe it's buried deep in ccsm somewhere 21:57:19 ais523: have you tried searching the internet, including either "ubuntu" or the model of the notebook? 21:57:21 -!- krok has joined. 21:57:45 -!- krok has changed nick to Guest60138. 21:57:52 you can often find posts on the internet about such things 21:57:53 -!- Guest60138 has quit (Client Quit). 21:58:09 -!- krok_ has joined. 21:59:24 this feels like the sort of thing I should be able to figure out myself :-( 22:00:26 aha, it's a double three-finger tap 22:02:06 I also found the docs for it online (after figuring that out), and it seems that much of its functionality isn't working 22:02:11 only the "switch to previous window" 22:03:47 -!- tromp has joined. 22:04:08 I keep forgetting whether "drag with the right button" is executed as a two-finger tap followed by a single-finger drag, or a single-finger tap followed by a double-finger drag. 22:04:26 (Two-finger single tap is a regular right click.) 22:04:48 <\oren\> ais523: I bet it will go away if you unistall unity 22:04:53 <\oren\> unity is cancer 22:05:20 \oren\: I /like/ Unity 22:05:28 fizzie: two to one 22:06:02 one to two should logically drag and scroll at the same time (which is an operation that's meaningful on a regular mouse), but it doesn't seem to 22:06:30 actually, my issue with Unity is that it's broadly well designed from a UI point of view, but terribly implemented 22:06:48 <\oren\> All guis related to a window should stay in that window. they shouldn't be on the top of the screen 22:07:00 I mean, it has an option for that 22:07:03 but I'm not sure I agree 22:07:24 basically, doing the opposite of Gnome 3 at every opportunity is probably the best way to design a UI 22:07:42 lol 22:08:01 -!- tromp has quit (Ping timeout: 248 seconds). 22:08:07 `addquote basically, doing the opposite of Gnome 3 at every opportunity is probably the best way to design a UI 22:08:14 oh right 22:08:16 we don't have the bot 22:08:27 but that should be addedquote 22:08:31 I have to use Gnome 3 at work 22:08:39 it took me a while to figure out how it works – it's fairly unintuitive 22:08:42 and I still resent using it 22:08:58 <\oren\> also, there should be a menu containing a simple categorical list of every gui program on the system. you shouldn't have to guess at the name of the program in some sort of privacy-cancer-ridden search box 22:09:17 at least Unity figured out fairly quickly that they shouldn't autohide the launcher, and made it there permanently by default 22:09:29 \oren\: the search box doesn't access the internet by default nowadays 22:09:35 unlike Windows', which does 22:09:45 <\oren\> Well I have windows 7 22:09:53 <\oren\> the last good windows 22:10:06 \oren\: oh come on, they say that about every windows version 22:10:14 you can get a list of every GUI program on the system fairly quickly 22:10:15 <\oren\> wob_jonas: no. 22:10:25 I know windows 10 sucks, but at least say something that's specific to that one 22:10:31 <\oren\> the good windowses are 98, XP, and 7 22:10:43 (start menu equivalent / Applications / Installed); it also lets you set filters to narrow it down to categories 22:10:43 <\oren\> all the others sucked 22:10:50 \oren\: also you mean 98 SE specifically 22:10:51 2000 was awesome 22:11:00 but yes, 2000 was genuinely good 22:11:12 3.1 was also good for its time 22:11:14 Oh, you mean Windows, not the year. 22:11:14 what? 95 OSR2 was a decent one. no memory protection made sense at its time. 22:11:31 and I quite like windows 3.11 22:11:33 i prefer 2000 oder xp 22:11:46 btw, I still have the opinion that Vista is the best version of Windows 22:11:50 over 22:11:58 wat 22:12:10 <\oren\> vista is a bug ridden turd 22:12:23 <\oren\> I've USED it 22:12:26 vista was like the public alpha of 7 22:12:53 ais: what? even over xp and 7? 22:12:53 vista is not buggy in of itself, it's just very good at exposing bugs in everything else 22:13:06 Microsoft had to back down from this policy because everyone blamed the OS 22:13:19 with the result that 7 after it (and XP before it) are both much more tolerant of buggy program 22:13:22 *programs 22:13:30 yeah, they have quite a lot of really crazy workarounds for old programs 22:13:40 and so Microsoft lost pretty much their only chance to try to get the quality of programs on their platform up 22:13:41 some of them very unintuitive 22:13:42 <\oren\> ais523: linus torvalds said it best: "WE DO NOT BREAK USERSPACE!" 22:14:00 \oren\: most of the crashes are a result of breaking kernelspace 22:14:11 like, redirecting the system32 directory unless the program claims he knows what system32 means 22:14:12 the issue is that Microsoft mostly doesn't write drivers themselves 22:14:20 but rather leaves it up to the hardware manufacture 22:14:46 most of them suck at writing drivers, and many are selfish rather than playing nice with the platform 22:14:57 <\oren\> the point is that whatever was changed most recently must be blamed 22:14:58 yeah 22:15:07 incidentally, this is why hardware more than a few months old is more likely to "just work" on Linux than Windows 22:15:58 <\oren\> anyway, things worked better on windows 7 and windows 7 gets that credit 22:16:08 ais523: sure, and if I buy my next computer, I'll try to buy a motherboard that's at least one year old if possible, so that within a year it will start to just work, when hardware people reverse engineer it to write drivers for everything, like power management and network card and disk controller and stuff 22:16:13 same for cpu 22:16:30 I think the case and hard disk can be new models, those don't matter much 22:16:50 the addition hard disks that is, I will also keep using the ones I have now 22:17:00 they're not as old as this motherboard and cpu and memory 22:18:57 <\oren\> anyway the point i was making about UI is that information hiding in a UI is bad 22:19:28 <\oren\> a large menu with every program in it is better than a pretty one where it's hard to find things 22:21:22 <\oren\> the menu for unity at least should have a section where you can get a scrollable list of all programs 22:21:44 -!- Mecha_Ma` has quit (Remote host closed the connection). 22:24:23 -!- MDude has quit (Ping timeout: 255 seconds). 22:33:32 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 22:35:05 <\oren\> windows 8 made the same exact mistake in their idiotic "start screen" of course 22:41:21 \oren\: Unity's menu /has/ a scrollable list of all programs 22:41:43 open the menu, click on the applications icon at the bottom (which looks sort-of like an A), then click on "installed" 22:41:57 <\oren\> why is it three clicks away 22:42:28 because it's rarely used 22:42:51 <\oren\> and why isn't it labeled simply "all programs" like on windows 7 22:44:52 <\oren\> I never discovered it until I had given up and switched to XFCE 22:46:06 well, I think it's fairly obvious that you'd click on the "applications" icon in order to get a list of applications 22:46:28 and the third click is very obvious, given that it shows your most recently used applications and gives an option to see all of them 22:46:38 <\oren\> "installed"? 22:47:28 the full text is: "Installed See 166 more results >" 22:47:33 at the start of a short list of programs 22:47:42 you click on that to get the full list 22:47:48 <\oren\> also, this is since when. I haven't used Ubuntu since version 11.04 22:48:27 <\oren\> well technically, I have, but not regularly 22:48:57 \oren\: how's your build system project doing today? 22:49:24 <\oren\> shachaf: I'm not in charge of the build system 22:49:39 the project to become in charge of fixing it 22:50:25 just learn from facebook, yo 22:50:27 https://pbs.twimg.com/media/CE0xLl-UUAAd7nz.jpg 22:51:03 <\oren\> 11.04 is when they ruined the UI, so after wrestling with it for months learning to customize it into something resembling usabilty, I gave up and apt-get install xubuntu-desktop 22:51:14 the first version of Unity was terrible, IIRC 22:51:18 but it got better fairly quickly 22:51:34 Is it good now? 22:51:48 When I tried it about six months ago it still seemed pretty scow. 22:52:02 <\oren\> it still has the menus outside their proper windows and no normal applications menu 22:52:21 <\oren\> also, a weird dock instead of a taskbar 22:53:47 . o O ( that sounds a bit like old macOS. wait, i have no idea what OSX does... ) 22:54:05 It does the same. 22:54:12 <\oren\> oerjan: OSX is just as shit an interface as old macs 22:54:31 OKAY 22:54:34 literally anything except what \oren\ is used to is utter scow 22:54:43 shachaf: it's well-designed but badly-implemented 22:55:00 I'm using Cinnamon with Ubuntu now. 22:55:04 It's not ideal but it works. 22:55:59 <\oren\> shachaf: at first glance at the screenshot on wikipedia, cinnamon looks great 22:56:23 . o O ( today we'll show how to make a delicious vegan dish with cinnamon and ubuntu ) 22:56:37 <\oren\> a normal desktop, a normal taskbar, a normal menu 22:58:21 oerjan: there's actually a type of cola called ubuntu 22:58:27 I don't know offhand whether it's vegan or not 22:58:42 <\oren\> and application menus are in the respective window for that application. WONDERFUL 22:58:44 hm, right 22:58:48 now I'm trying to figure out what sort of dish would contain cinnamon and cola, I'm guessing it's a dessert though 22:59:06 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:59:28 Doesn't Coca-Cola contain cinnamon? 22:59:30 Or did? 22:59:48 *cocaine hth 23:06:43 cocaine as spice… and here I thought spice was cannabis 23:08:31 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 23:09:48 <\oren\> OH! so cinnamon is what Linux Mint uses! 23:10:11 <\oren\> that explains Mint's rise to the top of the Distrowatch 23:10:57 -!- augur has quit (Ping timeout: 248 seconds). 23:12:07 -!- augur has joined. 23:21:17 -!- oerjan has quit (Quit: Nite). 23:24:32 -!- Cale has quit (Ping timeout: 255 seconds). 23:26:13 -!- MDude has joined. 23:30:32 -!- boily has joined. 23:31:02 @massages-loud 23:31:02 You don't have any messages 23:34:48 -!- tromp has joined. 23:34:49 -!- huh has joined. 23:39:13 -!- tromp has quit (Ping timeout: 248 seconds). 23:40:10 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:41:11 -!- DHeadshot has joined. 23:41:53 @tell wob_jonas Thanks! 23:41:54 Consider it noted. 23:45:00 <\oren\> wait, sourceforge isn't a malware ridden hellhole anymore? 23:46:19 he\\oren\. wut? 23:46:48 <\oren\> Apparently last year they stopped bundling malware with programs 23:47:23 <\oren\> http://www.ghacks.net/2016/02/10/good-news-sourceforge-stops-bundling-adware-with-installers/ 23:49:46 <\oren\> Cnet is still a malware ridden hellhole though 23:53:55 Cnet is the reference hellhole. 23:55:04 Speaking of which, is there a decent site that'll let me host the free software I write that isn't open-source? I normally use dropbox but they don't like it... 23:56:58 -!- hppavilion1 has joined. 23:58:41 Here's the thing. You said "freeware is free software." Is it in the same family? Yes. No one's arguing that. As someone who is a scientist who studies free software, I am telling you, specifically, in programming, no one calls freeware "free software". They're not the same thing. If you're saying "freeware" you're referring to the taxonomic grouping of Gratisdae, which includes things from... 23:58:42 ...GPL to shareware to public domain. 23:59:07 It's okay to just admit you're wrong, you know? 23:59:23 -!- huh has left ("."). 2017-02-03: 00:00:08 I mean Freeware in the 1990s sense. Free software that you can donate to if you so wish but otherwise just use because it's convenient. 00:00:14 Shareware is different 00:00:50 Not to be confused with sharware, which is software distributed in a shell archive. 00:01:04 True 00:03:13 -!- Cale has joined. 00:06:35 <\oren\> I like shar 00:07:41 today I managed to build an executable jar. it was way too complex. 00:10:44 -!- hppavilion2 has joined. 00:10:53 <\oren\> hi hppa 2 00:14:23 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 00:15:40 <\oren\> hmm, I wonder what bit numbers have never been used 00:19:12 ? 00:19:38 <\oren\> for example, has anyone made a 13-bit computer? 00:19:59 <\oren\> or a 128 bit computer 00:21:27 “The IBM System/370 could be considered the first simple 128-bit computer, as it used 128-bit floating-point registers.” ― https://en.wikipedia.org/wiki/128-bit 00:24:17 Wikipédia lists 6, 8, 9, 10, 12, 15, 16, 18, 22, 24, 25, 26, 27, 30, 32, 34, 36, 39, 40, 48, 50, 60 and 64-bit architectures. 00:24:52 there are also weird oddities here and there, at least one 6-trit architecture, and a bunch of decimal digit archs. 00:25:19 <\oren\> apollo guidance computer, 15 bit 00:27:31 <\oren\> oh, it was 16 bits but one bit was just a parity 00:27:54 <\oren\> good idea, given space radiation and all 00:30:34 <\oren\> every memory read and memory write was checked for parity 00:31:40 -!- tromp has joined. 00:44:22 -!- tromp has quit (Remote host closed the connection). 00:45:05 -!- tromp has joined. 00:56:26 Wasn't the Sega Dreamcast 128 bit, at which point everyone gave up on the bit wars because it had got rather silly? 01:01:40 -!- ais523 has quit. 01:01:47 -!- tromp has quit (Remote host closed the connection). 01:08:25 I don't think the Dreamcast is any more "128 bit" as x86 SIMDy things. 01:09:13 It's got a plain old-fashioned 32-bit SH-4 CPU, and a "four 32-bit floats" SIMD thing. 01:09:36 Although I'm sure that's good enough to use the term "128-bit" in marketing. 01:09:43 Huh. I was always told that it and the PS2 were 128-bit... 01:09:51 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:09:52 What does it mean to be n-bit? 01:10:05 Traditionally, n-bit databus 01:10:06 If it was, then I'm typing this on a 256-bit system. 01:10:27 though if that was true, serial computers would be 1-bit... 01:11:26 And the original PC would be 8-bit (time division multiplexed 16-bit) 01:13:03 "With no further qualification, a 64-bit computer architecture generally has integer and addressing processor registers that are 64 bits wide, allowing direct support for 64-bit data types and addresses. However, a CPU might have external data buses or address buses with different sizes from the registers, even larger (the 32-bit Pentium had a 64-bit data bus, for instance[2]). The term may ... 01:13:09 ... also refer to the size of low-level data types, such as 64-bit floating-point numbers." 01:13:26 That seems to be the Wikipedia definition, which is relevant for that list above. 01:14:16 x86 is a weird one, because the smallest registers are 8 bit and the biggest up to 64 bit 01:14:49 x86 is a whole nother of weirdness. 01:15:31 The HD6303 had 2 8-bit accumulators that could be combined into a 16-bit accumulator, just as the 8086 had with AH/AL/AX, yet the HD6303 was described as 8-bit... 01:15:40 x86 is 80-bit at least 01:15:45 Or is that only x87? 01:16:10 shachaf: same thing since the pentium... 01:16:28 So x means 5 or more? 01:16:47 ? 01:18:32 The definition did say "integer and addressing". 01:19:27 I was just looking at the last sentence. 01:19:55 The HD6303 had a 16-bit index register, a 16-bit address bus and with it's combined 16-bit accumulator is as much 16 bit as the 8086, surely? 01:20:20 Z80 is in the same camp. 01:20:30 Yet everyone counts it as 8-bit. 01:20:36 Well, many people, anyway. 01:21:26 Z80 had no 16-bit accumulator. Neither did the 6502. The HD6303 did. 01:23:47 * DHeadshot has been reading a lot about the HD6303X recently... 01:24:55 What do you mean, no 16-bit accumulator? 01:25:02 It can do a lot of stuff 16-bit. 01:25:28 Including adding things. 01:25:55 Z80 has an 8-bit accumulator and 6 8-bit general purpose registers that can be paired to be 16-bit 01:26:13 That's a ridiculous distinction. 01:26:24 You can increment a 16-bit register pair. 01:26:26 -!- zzo38 has joined. 01:26:29 they aren't accumulators technically 01:28:19 -!- tromp has joined. 01:29:56 Sure, you can't do everything with them, but AIUI, you can't do everything on the 16-bit pair of the HD6303 either. 01:30:23 perhaps 01:30:39 * DHeadshot crawls back into his hole 01:31:48 Admittedly even the Z80 user manual reserves the "accumulator" term for A. I just think it's a little silly. 01:32:36 A had functionality not afforded to the other registers, just as AX has over BX, CX and DX... 01:34:18 C has unique functionality as well, and it doesn't get a catchy name. 01:34:22 Time for a petition. 01:34:49 ("IN r, (C)" and "OUT (C), r".) 01:35:01 Is it accumulating functionality though? 01:35:34 In x86, they all have names: Accumulator, Base register, Counter and Data register... 01:35:49 HL serves as the "16-bit accumulator", arguably. 01:35:59 Possibly 01:36:21 I don't know much Z80 programming; I know the 6502 programming though, which has A, X, and Y register, and the operations available on each are different (although some operations are available for more than one of them or for all of them). 01:37:00 I thought the 6502 had a B too? Or is that just the 6800 on which it was based? 01:37:40 6502 has no B register 01:37:55 Maybe processors are just too different to conform to our taxonomies... 01:38:19 and with that, it's 1:40 AM here. I'm off to bed. 01:38:28 Although the video processor instruction set in a computer design I made has A and B registers (each 8-bits), it is somewhat based on 6502 but there are many differences. 01:43:08 -!- DHeadshot has quit (Ping timeout: 255 seconds). 01:47:16 The TI TMS320C54xx series of DSPs has two accumulators, A and B, each 40 bits wide. (In addition, it has 8 16-bit auxiliary registers AR0 to AR7, and one 16-bit temporary register T.) 01:48:02 I think people call it a 16-bit DSP, even though it's got those 40-bit accumulators. 01:48:04 O, OK I did not know that, now I do 01:48:38 The memory is word-addressilble with a word size of 16, so probably that's fair. 01:57:38 -!- tromp has quit (Remote host closed the connection). 02:26:00 -!- boily has quit (Quit: UPDATED CHICKEN). 02:38:22 -!- adu has joined. 02:42:47 -!- adu has quit (Client Quit). 02:55:19 -!- hppavilion2 has quit (Ping timeout: 256 seconds). 03:06:01 -!- pledis_ has quit (Quit: Reconnecting). 03:06:08 -!- pledis has joined. 03:19:00 -!- adu has joined. 03:23:08 <\oren\> https://snag.gy/AokWHh.jpg 03:23:17 <\oren\> how am i flying i dont even 03:23:58 <\oren\> not even remotely shaped like an aeroplane 03:32:01 -!- tromp has joined. 03:33:21 maybe there should be an #esoteric-offtopic 03:33:50 supporting the center of gravity... why wouldn't it fly? 03:34:33 -!- krok_ has quit (Quit: Leaving). 03:36:41 -!- tromp has quit (Ping timeout: 256 seconds). 03:54:41 @tell krok_ maybe there should be an #esoteric-offtopic <- that's what #esoteric-blah is for, i think 03:54:42 Consider it noted. 03:55:51 I thought that's what #esoteric was for, and #esoteric-blah is for spam. 03:58:33 That explains why #esoteric-ontopic is empty 04:01:13 -!- adu has quit (Quit: adu). 04:47:43 -!- adu has joined. 05:01:58 -!- tromp has joined. 05:14:44 -!- adu has quit (Quit: adu). 05:15:42 -!- tromp has quit (Remote host closed the connection). 05:16:44 -!- linuxenia has joined. 05:26:10 -!- kiki` has quit (Quit: Connection closed for inactivity). 05:42:10 -!- augur has quit (Remote host closed the connection). 05:43:50 -!- augur has joined. 05:49:51 -!- augur has quit (Ping timeout: 256 seconds). 06:16:30 -!- tromp has joined. 06:20:49 -!- tromp has quit (Ping timeout: 240 seconds). 06:28:33 -!- augur has joined. 06:32:56 -!- augur has quit (Ping timeout: 255 seconds). 06:34:45 -!- iovoid has quit (Remote host closed the connection). 06:37:28 -!- wlp1s1 has quit (Ping timeout: 240 seconds). 07:06:03 I made up a preprocessor for OpenGL shader program to be able to write fractions with slashes, and then I wrote this fragment program: http://sprunge.us/HcjK Do you like this? 07:17:29 -!- tromp has joined. 07:21:31 -!- augur has joined. 07:21:58 -!- tromp has quit (Ping timeout: 245 seconds). 07:24:02 -!- icnonzero has joined. 07:24:35 -!- icnonzero has changed nick to iczero. 07:24:46 -!- hppavilion2 has joined. 07:26:02 -!- augur has quit (Ping timeout: 255 seconds). 07:37:53 -!- iovoid has joined. 08:11:29 -!- linuxenia has quit (Ping timeout: 240 seconds). 08:45:02 -!- spockers has joined. 08:59:16 -!- oerjan has joined. 09:09:44 -!- doesthiswork has quit (Quit: Leaving.). 09:17:35 -!- tromp has joined. 09:21:38 -!- tromp has quit (Ping timeout: 240 seconds). 09:42:16 -!- mroman has joined. 09:42:21 int-e: Thanks. 09:42:40 mrelloman 09:43:08 It's probably time for cgi.hs to display a textarea instead of a one line input box :D 09:45:38 hdbc, seriously? 09:47:46 oh 09:47:51 I can make that conditionally 09:47:56 so you don't need it when building without IO 09:48:02 unless that was a complaint about HDBC itself 09:48:07 but yes 09:48:14 need it for MySQL 09:48:19 Burlesque can now do DB stuff 09:48:20 \o/ 09:48:55 setup: The program 'mysql_config' is required but it could not be found <--- hdbc-mysql doesn't build without mysql, so making that optional would be a good idea, I think 09:52:16 (and I expect it'll want the mysql client library as well... just didn't get to that point) 09:52:54 ok 09:52:58 then i'll add some more ifdefs 09:57:07 ok. pull and try again. 09:59:05 need MySQL so I can write websites in it . 09:59:23 I'm not planning on it. 10:00:13 (and the support is lousy. Not all data types are even mapped) 10:00:28 (Burlesque is lousy. The code is so underdocumented and garbage) 10:00:44 (There's like runStack, runStack' and runStack'' and I have no idea what they were all for :D) 10:01:18 the way to maintain Burlesque is to ignore all the crapiness and just keep adding stuff. 10:01:43 If you don't know what existing stuff exactly does, don't change it, just add more stuff even if it's redundant :D 10:01:56 . o O ( where "Burlesque" is a placeholder for any of 99% of all software projects on Earth ) 10:02:45 http://codepad.org/bILXgFqW <- it know even has better syntax 10:02:50 like procedures and stuff 10:03:05 but it's just hacked on top of stuff that was hacked on top of some other stuff 10:04:27 just say you're building your code on top of an existing framework. 10:04:33 but in theory 10:04:47 you could now create wrapper procs for all builtins 10:04:54 like proc reverse { <- } proc add { ?+ } 10:04:55 etc. 10:05:02 and it would start to look like a decent language :D 10:05:29 also javascript style objects are already on the way 10:05:30 :D 10:05:50 now that I have I/O I can go completely nuts 10:06:38 like mutable hashmaps 10:07:19 and this point I'm sure to win "crappiest language on earth" AND "crappiest implementation on earth" 10:07:27 *at this 10:08:02 but hey 10:08:05 2012 - 2017 10:08:09 Burlesque is 5 years old! 10:08:27 so we have 5 years of experience and 5 years of supporting customers! 10:08:39 and not yet one customer has ever complained 10:08:55 anyway it builds... and I've updated it on the VM 10:09:00 yay :) 10:09:38 so I guess I can update the link on my website 10:10:05 I had an old version of the cgi there anyway, but I guess you saw that 10:10:50 yep 10:11:17 I actually use blsq 10:11:20 %in? ln{WD^p'/;;[~'-;;-]{}j_+j_+ri}m[ ><{0!!j0!!==}gb{J0!!0!!j)[~++@1024?/@1024?/@1024?/{}j_+j+]}m[sp 10:11:24 that's some code I wrote today 10:11:51 to parse some log file with file sizes 10:13:04 . o O ( you should make a build system in it, right \oren\ ? ) 10:13:57 there was a directory with files in it and I need to copy them to some other system through another system and there's not enough space on disk to do it in a whole bunch 10:14:15 so the code above groups the files into "groups of files" and their file sizes 10:14:25 so I know how/what I can copy them 10:15:01 -!- Phantom_Hoover has joined. 10:18:09 also... threads :D 10:18:28 gotta go with time and paralell processing is a nice feature 10:20:44 there are so many languages like Burlesque, Golfscript, Flogscript 10:20:54 nowadays 10:21:11 thanks to PPCPG on stackoverflow. 10:21:41 so I need to add features to be able to make Burlesque stand out from the rest :p 10:22:25 -!- hppavilion2 has quit (Ping timeout: 248 seconds). 10:31:14 zzo38: ayt? 10:31:45 zzo38: In M:tG, remember I complained how the phrasing of the Spreading Seas ability is really opaque, and I suggested a reworded ability could make the enchanted land be a copy of a template pristine Island straight from the Gatherer? 10:32:11 zzo38: I just found a precedent for that: Peacekeeper Avatar (Vanguard) http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=182281 works that way. 10:32:57 -!- spockers has left ("bye http://i.imgur.com/nkzOWAv.jpg"). 10:42:45 -!- idris-bot has joined. 10:49:46 also redecorated the webpage (http://mroman.ch/burlesque/) :p 10:57:39 Can't I just hire an indian to write the documentation for me :( 10:58:06 Or any other person from countries I could actually afford to hire anybody. 11:00:14 or I could get some of my students to do it. 11:00:14 hm. 11:14:10 mroman: if you have students, that can help with boring tasks like that. just make sure to prioritize and not overwork them, so they can also grade exams and teach and stuff like that. 11:15:47 I need to apply to be a student again soo 11:15:50 n 11:18:29 -!- tromp has joined. 11:22:56 -!- tromp has quit (Ping timeout: 260 seconds). 11:35:16 -!- boily has joined. 11:46:29 -!- oerjan has quit (Quit: yliolleh). 11:47:04 @tell oerjan !nitam najrøb 11:47:04 Consider it noted. 11:49:53 bonjoily 12:09:15 Tanelle! 12:13:19 -!- boily has quit (Quit: CLOTHE CHICKEN). 12:19:26 -!- tromp has joined. 12:21:18 well you can't really ask students for personal favours. 12:21:30 it's probably not illegal 12:21:31 but still 12:21:42 it sounds wrong. 12:23:06 mroman: of course not. the task they help you in has to be a professional one. 12:23:27 you're not asking favors, you're giving them tasks for their employment. 12:23:34 boring tasks 12:23:45 -!- tromp has quit (Ping timeout: 252 seconds). 12:47:39 -!- tromp has joined. 13:09:54 -!- tromp has quit (Remote host closed the connection). 13:09:55 -!- mecha_magpie has joined. 13:29:03 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 14:00:34 -!- doesthiswork has joined. 14:10:46 -!- tromp has joined. 14:15:23 -!- tromp has quit (Ping timeout: 264 seconds). 14:33:06 -!- mroman has quit (Quit: Lost terminal). 14:55:41 -!- `^_^v has joined. 15:08:12 -!- doesthiswork has quit (Quit: Leaving.). 15:10:24 -!- LKoen has joined. 15:25:23 -!- doesthiswork has joined. 15:26:19 -!- doesthiswork has quit (Client Quit). 15:49:50 -!- AnotherTest has joined. 16:03:01 -!- augur has joined. 16:14:06 -!- DHeadshot has joined. 16:19:25 -!- Zarutian has joined. 16:38:36 -!- hppavilion2 has joined. 16:45:57 <\oren\> hippa~ 16:54:29 -!- HackEgo has joined. 16:55:26 -!- ais523 has joined. 16:57:00 <\oren\> hackego is back! 16:57:20 <\oren\> `botsnack 16:57:24 ​>:-D 16:59:26 oh hey look! everyday heroes comics ("http://eheroes.smackjeeves.com/") has posted two strips and a filler strips, after a hiatus of like 11 months. 17:00:36 `everydayheroeslist 17:00:37 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: everydayheroeslist: not found 17:00:39 <\oren\> smack jeeves? I remember there was a browser toolbar named ask jeeves a long time ago 17:01:10 \oren\: I think that's because Jeeves is like some nickname for some common given name in American or something 17:01:22 or not 17:01:40 hmm 17:01:53 There was a search engine called Ask Jeeves 17:02:09 After the PG Wodehouse character from Jeeves and Wooster, famously played by Stephen Fry 17:03:16 <\oren\> Taneb: I only remember the toolbar, which was really hard to uninstall, you had to delete fiels and registry keys manually 17:03:38 I think Ask Jeeves was more of a thing in the UK 17:03:56 It folded in, like, 2007??? because everyone and their mum was using Google 17:04:55 \oren\: oh, like the skype browser plugin that you can disable in the plugin settings, but keeps re-enabling itself every time skype updates itself? 17:05:38 -!- hppavilion2 has quit (Ping timeout: 240 seconds). 17:06:20 and replaces every sequence of digits with a link to call that interpreted as a phone number in skype, everywhere in every webpage? 17:06:45 -!- ais523 has quit. 17:06:55 -!- ais523 has joined. 17:07:04 <\oren\> WUT 17:07:39 <\oren\> oh god, that sounds like one of the worst browser cancers of the XP era, the dreaded red advertisement links 17:07:54 \oren\: yes, except that one is from the windows 7 era 17:09:05 <\oren\> wow you'd think microsoft would sanction skype for doing that crap 17:09:15 it's worse than that web-based mailing list archive viewer they used to have on the gnu servers, which thought that if an at sign followed by a letter anywhere in the text of the mail, then it totally has to remove the surrounding part of the text for "spam protection" just in case it's an email address. mangles source code (especially perl) snippets you post on the mailing list unreadable through the archives. 17:09:42 \oren\: how is microsoft involved? this was before microsoft bought skype, and the plugin applies for the firefox browser 17:10:01 I think the firefox devs eventually broke the auto-enabler though 17:10:12 <\oren\> oh 17:10:13 but it took a heck of a long time 17:10:39 there may have been other skype plugins to non-XUL browsers too, I just don't know about thos 17:11:01 I wasn't much of an internet explorer user 17:12:04 -!- tromp has joined. 17:12:33 <\oren\> apparently the red link disease still exists but they're green and double underlined these days 17:14:23 <\oren\> I dunno I never trusted cool cursor programs again after that. 17:16:25 hehe 17:16:39 -!- tromp has quit (Ping timeout: 256 seconds). 17:17:47 -!- doesthiswork has joined. 17:20:12 wasnt there some years back some .ico and .cur collections offered for free with no strings attached? I downloaded one and it was just a .zip file with instructions where to drag and drop the files. No turing executable code at all and all the files passed virus checkers and format conformity checkers too. 17:20:36 Zarutian: well those don't make money, so they don't get advertised aggressively 17:20:48 a few years, like every third advert was for "free smileys" or the like 17:21:10 I have been wondering for a long while, intermittently, what that was about? My current hyppothesis is someone was just sick of seeing badly done icons and cursors. 17:21:25 -!- doesthiswork has quit (Client Quit). 17:21:37 -!- oerjan has joined. 17:22:38 <\oren\> Zarutian: it was about spreading trojans 17:22:40 though there were some intresting adverts on the download page. (Though no fake download buttons) 17:23:02 <\oren\> oh you mean the one you found 17:23:13 \oren\: yebb. 17:24:15 <\oren\> well I mean I made by own font with 20000 characters because none of the ones I had suited my tastes perfectly 17:25:04 \oren\: wait, it has 20000 characters now? how many non-hangul ones? 17:25:13 <\oren\> so maybe a rogue graphic artist wanted to spread good icons around 17:25:21 <\oren\> b_jonas: let me check 17:25:39 that I have seen but advertising it? Though it might be that the author(s) wanted to spread those cursors and icons and used the advertising revenue from the download page ads to pay for their own ads. 17:25:52 @messages-laud 17:25:52 boily said 5h 38m 47s ago: !nitam najrøb 17:25:59 Zarutian: it could also be malware 17:26:03 <\oren\> there are 20758 characters 17:26:24 int-e: nope, as I said. Passed virus scanners and format checkers. 17:26:54 <\oren\> there are 11,172 precomposed hangul 17:27:31 <\oren\> `dc 20758 11172 - p 17:27:32 dc: Could not open file 20758 11172 - p 17:27:42 \oren\: maybe you should add a line to the bottom of allchars.htm telling how many non-hangul chars you have 17:27:45 <\oren\> ` dc <<'20758 11172 - p' 17:27:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 17:27:52 <\oren\> `` dc <<'20758 11172 - p' 17:27:53 wait, the bot's back now? 17:27:53 ​/hackenv/bin/`: line 4: warning: here-document at line 4 delimited by end-of-file (wanted `20758 11172 - p') 17:27:54 virus scanners cant catch everything but if format checkers dont catch it then it is very unlikely that they could exploit something like libpng vulernabilities undetected 17:27:58 \oren\: one more < 17:27:58 there was a quote I wanted to add 17:28:07 <\oren\> `` dc <<<'20758 11172 - p' 17:28:08 9586 17:28:15 `quote opposite of Gnome 17:28:16 No output. 17:28:25 `addquote basically, doing the opposite of Gnome 3 at every opportunity is probably the best way to design a UI 17:28:27 1308) basically, doing the opposite of Gnome 3 at every opportunity is probably the best way to design a UI 17:28:30 `quote opposite of Gnome 17:28:31 1308) basically, doing the opposite of Gnome 3 at every opportunity is probably the best way to design a UI 17:28:40 when did the bot come back? 17:28:52 is the wiki back as writable too now? 17:28:59 <\oren\> 16:59 17:29:10 <\oren\> it's 17:32 right now 17:29:19 huh, \oren\ is in the same timezone as me 17:29:26 <\oren\> (according to my server's time zone) 17:29:27 \oren\: you don't live in Hexham do you? 17:29:35 17:54:28 --- HackEgo has joined #esoteric 17:29:45 It is still locked. When will you unlock it? 17:29:51 (you already sorted out the time zone) 17:30:02 \oren\: your clock is 3 minutes fast, I think 17:30:12 <\oren\> not sure how to fix that 17:30:34 (barely resisting the temptation to say that it's 57 minutes slow) 17:30:40 zzo38: there are two copies of the wiki; the "locked" one is the backup copy, which is permanently read-only (because changes to it wouldn't affect the main copy) 17:30:47 <\oren\> is there a variant of the date command that allows me to subtract 17:31:15 `` date -d '1 hour ago' 17:31:16 Fri Feb 3 16:31:12 UTC 2017 17:31:29 ``` date +%s # unix epoch timestamp 17:31:30 1486143086 17:31:51 also I'm disappointed that it isn't using a new zealand variant of UTC 17:32:01 wait, the bot's back now? <-- OOOOOOH 17:32:09 ais523: Then how to use it? 17:32:20 ais523: and it's the winter, so the people in Iceland (who are in permanent winter) are in the same timezone as you know as well 17:32:32 `` date 17:32:33 Fri Feb 3 17:32:29 UTC 2017 17:32:51 zzo38: once the main server is back up, the esolangs.org name will be directed back at it (although that has to be done manually, probably by fizzie) 17:32:58 O, OK. 17:33:09 <\oren\> so, sudo date -s '3 minutes ago'? 17:33:32 <\oren\> yeah that worked 17:33:58 <\oren\> hehe the clock went back 17:34:16 `botsnack 17:34:17 ​>:-D 17:34:29 \oren\: yes. I usually write it as sudo date -s "now -180sec" or something, then kill -9 $$ after that so I don't accidentally repeat it from the bash history 17:34:52 zzo38: since you're here, let me repeat what I tried to say from earlier 17:35:16 b_jonas: OK. Maybe I missed it before 17:35:28 zzo38: In M:tG, remember I complained how the phrasing of the Spreading Seas ability is really opaque, and I suggested a reworded ability could make the enchanted land be a copy of a template pristine Island straight from the Gatherer? 17:35:33 I just found a precedent for that: Peacekeeper Avatar (Vanguard) http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=182281 works that way. 17:36:29 Now mind you, that might not mean much, because there's also the Momir Vig avatar card that creates a copy of a random creature card from all the cards available in the format or something 17:36:33 OK, but I think that way isn't very good. 17:36:42 ok 17:36:45 (nor is the Momir Vig avatar, actually.) 17:37:00 oh sure 17:37:13 but that's a different problem 17:37:17 Effects should not depend on the database. 17:37:28 b_jonas: IMO the phrasing should be "Enchanted land is an Island with '{T}: add {U} to your mana pool' and no other abilities" 17:37:44 (note: this would work under the current rules but would be redundant; however it would allow the rules to be simplified) 17:37:47 ais523: that doesn't work 17:37:52 ais523: I don't really like that either though. 17:37:57 b_jonas: why not? 17:38:02 ais523: wouldn't that apply the ability removal too high in the layers? 17:38:38 it doesn't matter what the layer sequence is, because the "no other abilities" doesn't remove the ability that Spreading Seas grants itself due to the word "other" 17:38:46 as in, wouldn't it remove abilities added by eg. Urborg, Tomb? 17:38:48 `addquote Still, those are *real people* we're disappointifying. Not just #esoteric regulars. 17:38:49 1309) Still, those are *real people* we're disappointifying. Not just #esoteric regulars. 17:39:11 b_jonas: oh, I wasn't trying to replicate the exact current interactions of the card with other cards 17:39:11 ais523: no, I mean, it would remove too many abilities 17:39:23 ais523: I didn't try to _exactly_ replicate it either 17:39:27 just close enoguh to rarely make a difference 17:39:50 copying a land on it differs too, eg. it would turn Dryad Arbor to a noncreature 17:40:19 hmm 17:40:26 The subtype gives it the implicit ability "{T}: Add {U} to your mana pool" (i.e. that ability does not come directly from its text). I think that "normal Island" or something like that would work better to not change it too much. 17:40:33 it wouldn't make Dryad Arbor a noncreature, it doesn't change permanent types 17:40:51 ais523: no, I mean _my_ copying solution would turn Dryad Arbor to a noncreature 17:40:54 fwiw, I think Islands should have an explicit ability "{T}: add {U} to your mana pool" 17:41:00 b_jonas: ah right 17:42:05 ais523: explicit as in not granted by the subtype? 17:42:13 yes 17:42:19 printed on the card, too! 17:42:58 and you're not saying this only because the first printed versions of them had them printed, right? (I have some Fourth Edition Islands in fact). 17:43:18 nah, don't need to print it on the card 17:44:24 I don't really know if they should have an explicit ability, but if they would, I think it might be better if the rules said that the big mana symbol in the text box represents that ability, rather than printing the text. 17:44:35 b_jonas: the first printed versions likely followed the same reasoning I am 17:44:48 apparently they thought the giant mana symbol version was less confusing for new players 17:44:58 although this has lead to a lot of players thinking that llanowar elves was some sort of tutor 17:45:23 Printing the ability certainly makes teaching beginners easier (there's always beginners who keep confusing lands with mana), but it's distracting for later players, because basic lands are so common and so varied in appearance that the giant mana symbol makes them easier to recognize. You don't have to spend time reading the ability. 17:45:35 hmm, maybe I should get the rules for my TCG that shachaf keeps pestering me about finished 17:45:41 I had a fairly neat fix for this sort of issue 17:45:45 "apparently they thought the giant mana symbol version was less confusing for new players" -- what? really? 17:45:48 no way 17:45:57 <\oren\> I've updated the allchars.txt to include a count of non-hangul 17:46:49 ais523: um... most TCGs don't have land cards producing mana, so the whole problem doesn't even come up. besides, it's easier to fix these things when you don't have to be compatible with, what, 20 years of history. 17:46:55 \oren\: oh nice! thanks 17:47:48 \oren\: wow, 20000 is a lot 17:47:57 . o O ( Turing-Complete Game ) 17:48:32 int-e: I don't think a newly defined trading card game would likely be turing complete 17:48:34 int-e: like M:tG, you mean? :-) 17:48:44 ais523: exactly. 17:48:47 b_jonas: it's typically only a matter of the right cards being printed 17:48:49 it takes lots of expansions to get enough crazy cards for that 17:48:53 ais523: yeah 17:48:54 in theory you could have a card that's Turing-complete by itself 17:48:58 well sure 17:48:59 -!- hppavilion2 has joined. 17:49:09 but most games don't aim for that 17:49:41 http://esolangs.org/wiki/Subtractpocalypse was inspired by FTL's scripting system, for what it's worth 17:49:58 although that only has four variables, and the TCness proof needs more 17:50:15 and I think some games actively try to avoid infinite resource completion by some resource ranking, so that every game ends in a finite time, and the game tree is limited by a smallish ordinal 17:51:51 resource ranking as in some ordering of the kinds of resources such that you can get any of a kind of resource only by spending some of a resource that's greater in the ordering, and every resource is quantized so you can only have natural number of amounts of them 17:56:04 -!- pdxleif has quit (*.net *.split). 17:56:04 -!- deltab has quit (*.net *.split). 17:56:11 -!- BooK_ has quit (*.net *.split). 17:56:11 -!- ineiros_ has quit (*.net *.split). 17:56:11 -!- viznut has quit (*.net *.split). 17:56:11 -!- shachaf has quit (*.net *.split). 17:56:11 -!- diginet has quit (*.net *.split). 17:56:11 -!- quintopia has quit (*.net *.split). 17:56:17 -!- pdxleif has joined. 17:56:18 -!- ineiros has joined. 17:56:18 -!- deltab has joined. 17:56:18 -!- BooK has joined. 17:56:19 -!- quintopia has joined. 17:56:20 -!- viznut has joined. 17:56:21 -!- pelegreno has quit (*.net *.split). 17:56:21 -!- lambdabot has quit (*.net *.split). 17:56:23 -!- diginet has joined. 17:56:32 -!- vifino has quit (*.net *.split). 17:56:32 -!- trn has quit (*.net *.split). 17:56:32 -!- L3viathan has quit (*.net *.split). 17:56:32 -!- clog has quit (*.net *.split). 17:56:40 -!- L3viathan has joined. 17:56:40 btw, there was just a wallop warning that this sort of thing might happen 17:56:41 -!- clog has joined. 17:56:44 -!- trn has joined. 17:56:51 -!- vifino has joined. 17:56:51 (repeated very short netsplits, that is) 17:57:03 -!- L3viathan has changed nick to Guest78015. 17:57:49 -!- pelegreno has joined. 17:59:33 -!- shachaf has joined. 18:00:57 -!- lambdabot has joined. 18:01:45 -!- augur has quit (Remote host closed the connection). 18:10:04 * oerjan uses curl --connect-to to check that the real wiki is up 18:15:29 -!- Zarutian has quit (Ping timeout: 248 seconds). 18:17:20 * int-e has edited /etc/hosts 18:17:37 and then I realized that I don't really have anything to edit on the wiki. 18:17:41 -!- hppavilion2 has quit (Ping timeout: 260 seconds). 18:18:37 -!- newsham has quit (*.net *.split). 18:19:55 -!- hppavilion2 has joined. 18:23:00 -!- newsham has joined. 18:23:10 -!- Zarutian has joined. 18:24:16 -!- Zarutian has quit (Read error: Connection reset by peer). 18:24:23 -!- Zarutian has joined. 18:27:11 Oh, it's back? I didn't even notice. 18:27:15 Let me flip the DNS then. 18:28:28 I think that Islands should not have the explicit ability "{T}: Add {U} into your mana pool", but it should have that printed as reminder text. 18:28:54 (Except for special versions with flavor text, which would omit the reminder text) 18:29:32 do they still make those lands with just the name and artwork? 18:31:21 int-e: they save them for special occasions 18:31:28 the last time was Battle for Zendikar block 18:32:16 which is widely regarded as one of the worst blocks to be released recently; they used full-art lands and Masterpiece cards in an attempt to get people to buy it anyway 18:32:50 worst both in terms of undesirable cards and bad internal balance/playability 18:34:00 In retrospect, I should've set a TTL of less than a day for the temporary name. 18:34:11 Now it'll take a day again to propagate to. 18:34:23 I tend to use 5-minute TTLs if there's any chance that I might need to change it in the near future 18:34:35 That would've been reasonable. 18:35:05 Let's plop the wiki bridge back up as well. 18:35:12 -!- augur has joined. 18:35:12 -!- augur has quit (Remote host closed the connection). 18:35:22 -!- wob_jonas has joined. 18:36:19 anyway, I visited the site and got the editable version 18:36:25 so I think it's working? 18:36:50 Yes, I can see the right things with dig. 18:37:14 With the right @nameservers, that is. 18:38:03 In 9684 seconds, I should see it even without. 18:39:36 wow, TTL is 55799 here 18:39:47 (I'll survive that long) 18:40:11 . o O ( i thought you said you changed /etc/hosts ) 18:41:00 oerjan: I did. I can still query nameservers ;-) 18:41:41 <\oren\> I made a program to run every iteration of a long shell script to show it hasn't frozen 18:41:52 <\oren\> http://orenwatson.be/stars.c.htm 18:42:20 hm, there should be a way to ask a nameserver to drop a name from cache. 18:42:29 <\oren\> it displays a random goofy unicode symbol each second 18:43:12 <\oren\> if the symbol keeps changing, the script hasn't frozen 18:43:30 oerjan: tricky, on whose authority? 18:43:56 int-e: there might be some throttling, in which case it should be harmless... 18:44:35 oerjan: I'm trying to figure out whether this would simplify dns cache poisoning or make it harder. 18:44:38 hm except that might DOS the central one. 18:45:00 (if you sent it to many DNS servers) 18:45:05 -!- augur has joined. 18:45:24 (but I suspect that overall it would make it simpler... and yes there's a potential DoS vector there) 18:47:32 always complications 18:53:43 <\oren\> the solution to DoS is to use DOS 18:55:08 -!- hppavilion2 has quit (Ping timeout: 240 seconds). 18:55:24 on Wikipedia, the only throttling used to be that "drop cache" requests had to be sent by POST unless you were logged in 18:55:31 (to prevent them being hit by accident by spiders) 18:55:45 it wouldn't surprise me if they added a CAPTCHA to it though 18:56:56 <\oren\> Hmm, maybe I'll write a Jelly interpreter in C 18:57:26 b_jonas: before i had to reboot, it seemed you were talking about game designer intentionally building hydrae out of resources. any evidence of that? 18:58:50 -!- hppavilion2 has joined. 18:59:11 quintopia: hydrae in what sense? I don't understand 18:59:17 oh, that sort of hydrae 19:01:54 quintopia: the only direct evidence I have is the Irregulars' goldfish cube, where the writeup tells it was designed that way: 19:02:04 \oren\: make sure you use a bignum library, it's fairly important to many Jelly programs 19:03:14 http://www.mezzacotta.net/magic/goldfish/Cube_Design.html 19:04:31 quintopia: but I think to some amount the thought is there in M:tG design too, even if they don't completely insist on it. and sometimes they change the ordering, eg. recently they decided you can't just sacrifice your permanents for free in newer sets, despite that old sets have a lot of abilities with just sacrificing a creature as a cost, 19:05:00 so they're effectively moving sacrificing stuff up in the ordering, and can let you gain resources from stuff dying more easily 19:05:36 quintopia: even at the basic level, cards generally want to move in the order library -> hand -> stack -> battlefield -> graveyard -> exile and less often backwards, which is a form of this 19:12:52 -!- tromp has joined. 19:17:11 -!- tromp has quit (Ping timeout: 240 seconds). 19:18:33 Where do the ante zone and command zone fit into this? 19:18:38 -!- hppavilion2 has quit (Ping timeout: 240 seconds). 19:24:04 -!- otherbot has joined. 19:26:01 -!- hppavilion2 has joined. 19:40:58 -!- Cale has quit (Remote host closed the connection). 19:43:13 -!- zzo38 has left. 19:43:16 -!- zzo38 has joined. 19:46:43 -!- Cale has joined. 19:50:26 -!- hppavilion2 has quit (Ping timeout: 260 seconds). 19:51:15 -!- hppavilion1 has joined. 19:56:11 <\oren\> hmm, there's javascript and coffeescript, but no lattescript or mochascript or cappucinoscript 19:56:19 `? FSM 19:56:20 An FSM is a state machine with noodly appendages. 19:56:29 -!- otherbot has quit (Quit: Quit requested by iczero: ok actually update node). 19:56:55 -!- otherbot has joined. 19:57:11 <\oren\> or what about mate script 19:57:44 . o O ( G'day, World! ) 19:58:52 <\oren\> oerjan: I was thinking of the beverage made with yerba 19:59:04 i know. 19:59:05 -!- otherbot has quit (Client Quit). 19:59:23 -!- otherbot has joined. 20:04:32 -!- otherbot has quit (Remote host closed the connection). 20:04:48 -!- otherbot has joined. 20:07:09 -!- otherbot has quit (Remote host closed the connection). 20:07:28 -!- otherbot has joined. 20:08:07 -!- iczero has changed nick to [iczero]. 20:09:34 -!- [iczero] has changed nick to iczero. 20:11:11 -!- iczero has changed nick to [[[[[[[[[[[[[. 20:11:26 -!- [[[[[[[[[[[[[ has changed nick to [[[[[[[[[[[[[[[[. 20:11:33 -!- [[[[[[[[[[[[[[[[ has changed nick to [[[[[[[[[]]]]]]]. 20:11:52 -!- [[[[[[[[[]]]]]]] has changed nick to [[[[[[[ohai]]]]]. 20:11:56 -!- [[[[[[[ohai]]]]] has changed nick to iczero. 20:23:08 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 20:24:15 I am wondering why freenode has these long timeouts, more infrequent timer interrupts or is it so that if someone is on flaky wifi isnt spamming channels with join and quit messages? 20:25:21 -!- krok has joined. 20:25:52 -!- krok has changed nick to Guest98467. 20:25:59 -!- Guest98467 has quit (Client Quit). 20:26:18 -!- krok_ has joined. 20:28:26 -!- hppavilion1 has joined. 20:32:45 Zarutian: I often have a flaky connectoin and reach really high timeouts withotu disconnecting 20:43:14 <\oren\> I can't wait for LIFI to become commercial 20:45:30 -!- doesthiswork has joined. 20:50:25 \oren\: what is that? 20:54:36 optical wireless 20:58:36 -!- Phantom_Hoover has joined. 20:58:36 -!- Phantom_Hoover has quit (Changing host). 20:58:36 -!- Phantom_Hoover has joined. 21:00:36 <\oren\> it means that you have a blinking LED that blinks so fast it transmits the internet into your computer 21:02:08 just one internet? 21:02:52 <\oren\> as much internet as needed 21:03:10 fancy 21:03:24 oerjan: internets have a tendency to get connected to each other, which makes them just a single internet again 21:03:27 so there's only one really big one 21:04:46 that's the joke.gif 21:05:05 there is more than one internet though (the other large ones tend to be military) 21:12:38 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:13:40 There's a fancy hacky optical point-to-point network thing. 21:13:50 -!- tromp has joined. 21:13:54 http://ronja.twibright.com/ 21:17:40 There's just something appealing of having a BEAM of DATA. 21:17:49 -!- tromp has quit (Ping timeout: 240 seconds). 21:18:14 -!- DHeadshot has quit (Ping timeout: 245 seconds). 21:25:26 I want to use a single-file key/value database where the keys are 32-bit numbers and the values are arbitrary binary data, in a way which is suitable for both reading and writing but mostly for reading. 21:35:19 -!- ais523 has quit. 22:09:25 -!- oerjan has quit (Quit: Nite). 22:24:29 -!- mecha_magpie has quit (Ping timeout: 240 seconds). 22:33:24 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 22:36:35 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:46:05 -!- `^_^v has quit (Quit: This computer has gone to sleep). 22:52:49 <\oren\> zzo38: if the value can be limited to for eixample, 1 KB, then you can use a 4 TB sparse file 22:54:56 <\oren\> and just use lseek64(fildes, key * 1024, SEEK_SET); and then read the value 22:55:59 <\oren\> however this may be considered a heinous abuse of a file system 22:57:50 -!- hppavilion1 has joined. 22:59:55 I do not want to use sparse files. 23:03:27 <\oren\> ok then, a simple and easy method would be to use SQLite 23:04:04 zzo38: Why single-file? 23:04:38 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:05:29 <\oren\> a SQLite database is a single file 23:14:39 -!- tromp has joined. 23:19:04 -!- tromp has quit (Ping timeout: 245 seconds). 23:46:16 -!- adu has joined. 23:48:45 -!- Cale has quit (Quit: Leaving). 23:49:51 -!- Cale has joined. 23:55:02 -!- adu has quit (Quit: adu). 23:56:11 -!- DHeadshot has joined. 23:59:47 zzo38: I have collected chess symbols for all the pieces from orwell chess; they can be printed and pasted on checkers pieces to make a physical set https://www.docdroid.net/dc9snGI/printable.pdf.html 2017-02-04: 00:06:28 -!- hppavilion1 has joined. 00:15:38 -!- tromp has joined. 00:20:24 -!- tromp has quit (Ping timeout: 252 seconds). 00:27:04 -!- tromp has joined. 00:37:32 -!- tromp has quit (Remote host closed the connection). 00:46:45 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 01:01:50 -!- lleu has joined. 01:01:50 -!- lleu has quit (Changing host). 01:01:50 -!- lleu has joined. 01:02:13 -!- lleu has quit (Read error: Connection reset by peer). 01:09:40 -!- Lord_of_Life has quit (Excess Flood). 01:12:59 -!- Lord_of_Life has joined. 01:23:55 -!- tromp has joined. 01:47:00 -!- Zarutian has quit (Quit: Zarutian). 01:50:36 \oren\: The program is not written in C though; it is JavaScript 01:51:09 The file format used by SQLite4 may do, but I do not have the implementation in JavaScript 01:51:26 There's a version 4 of sqlite? 01:51:45 Website just lists 3 I think... 01:52:53 There is; version 4 uses a key/value storage as a backend storage format, where the key and value are both binary data. However I only needed a number as the key and not arbitrary data. 01:54:30 What's wrong with a format that supports arbitrary data as the key? 01:54:59 Mainly, is overdoing for my purpose. 01:56:01 Is sqlite4's key-value database good? 01:56:26 They say it's faster than LevelDB but they don't say for what. For everything? 01:56:27 I don't know actually 01:56:37 I have never used it 02:11:15 i literally haven't seen any discussion of esoteric languages since i first joined this channel 02:13:36 I should talk here, otherwise people forget I exist 02:13:45 krok_: it happens sometimes 02:13:52 I've seen it once or twice. I've been here for years 02:14:00 krok_: We don't always have, but if you have question about them, you can ask 02:14:16 zzo38: thanks 02:27:09 I really ought to post my language somewhere so I can add it to the Wiki and have a source... 02:34:19 -!- Sgeo has joined. 02:37:05 -!- DHeadshot has quit (Ping timeout: 256 seconds). 02:37:57 -!- krok_ has quit (Remote host closed the connection). 03:05:07 -!- tromp has quit (Remote host closed the connection). 03:06:11 -!- tromp has joined. 03:08:06 I though the MtG stuff was esoteric-related 03:13:53 tfw an entire evening of coding amounts to figuring out how to get the compiler installed 03:13:59 thanks, cabal 03:32:03 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 03:41:32 [wiki] [[Special:Log/newusers]] create * Urbanangel * New user account 04:14:28 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 04:15:10 -!- doesthiswork has quit (Quit: Leaving.). 04:17:02 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50833&oldid=50824 * Urbanangel * (+204) /* Introductions */ 04:17:14 [wiki] [[Sd]] N https://esolangs.org/w/index.php?oldid=50834 * Urbanangel * (+1400) Created page with "=== How it works === There are two variables, known as variable1 and variable2. You change these to manipulate code, output ASCII characters and change your position in the co..." 04:17:32 [wiki] [[Sd]] https://esolangs.org/w/index.php?diff=50835&oldid=50834 * Urbanangel * (+1) /* Commands */ 04:17:46 [wiki] [[Sd]] https://esolangs.org/w/index.php?diff=50836&oldid=50835 * Urbanangel * (-1) /* Commands */ 04:18:15 -!- otherbot has quit (Remote host closed the connection). 04:19:06 [wiki] [[Sd]] https://esolangs.org/w/index.php?diff=50837&oldid=50836 * Urbanangel * (-4) /* Hello World */ 04:19:14 [wiki] [[Sd]] https://esolangs.org/w/index.php?diff=50838&oldid=50837 * Urbanangel * (+1) /* Hello World */ 04:19:55 [wiki] [[Sd]] https://esolangs.org/w/index.php?diff=50839&oldid=50838 * Urbanangel * (+0) /* Hello World */ 04:40:33 -!- tromp has quit (Remote host closed the connection). 05:02:42 -!- doesthiswork has joined. 05:08:41 -!- augur has quit (Remote host closed the connection). 05:46:37 -!- augur has joined. 05:51:05 -!- augur has quit (Ping timeout: 255 seconds). 06:33:31 -!- Jafet has quit (Ping timeout: 258 seconds). 06:36:25 -!- Jafet has joined. 06:42:09 -!- Sgeo has quit (Ping timeout: 240 seconds). 07:05:56 -!- Sgeo has joined. 07:16:33 -!- doesthiswork has quit (Quit: Leaving.). 07:22:51 <\oren\> suppose I have a set of exactly 4 values. would it be faster to call qsort or to do some fixed set of compare and swaps 07:23:58 <\oren\> more generally, at what fixed array size does it become faster to call a sort function than to do some fixed set of 07:24:18 <\oren\> if(a[i]>a[j])swap(a,i,j); 07:24:31 <\oren\> statements 07:25:06 <\oren\> I can sort 4 values with 5 compare swaps 07:28:52 <\oren\> not sure about 6 07:30:59 -!- MoALTz has joined. 07:31:33 https://en.wikipedia.org/wiki/Sorting_network hth 07:32:53 qsort is a generic function 07:33:13 it's never faster than any alternative 07:33:37 calling an indirect function instead of cmp is too expensive 07:38:02 <\oren\> izabera: ok, but at what point does a sorting network become less efficient than an algorithm where ther sequence of comparisons is not fixed? 07:38:22 <\oren\> shachaf: thanks for the pointer 07:40:45 -!- hppavilion1 has joined. 07:45:31 -!- Sgeo has quit (Read error: Connection reset by peer). 08:06:19 -!- myname has quit (Ping timeout: 256 seconds). 08:10:17 -!- myname has joined. 08:33:43 qsort may be faster if the program runs for less time than the programmer spent writing it 08:42:13 -!- tromp has joined. 08:46:57 -!- tromp has quit (Ping timeout: 252 seconds). 09:06:03 -!- PinealGlandOptic has joined. 09:51:39 -!- AnotherTest has joined. 10:14:57 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 10:43:28 -!- tromp has joined. 10:47:41 -!- tromp has quit (Ping timeout: 240 seconds). 11:01:06 -!- LKoen has joined. 11:37:37 -!- Akaibu has quit (Quit: Connection closed for inactivity). 11:44:32 -!- nooga has joined. 11:57:57 -!- Phantom_Hoover has joined. 11:57:57 -!- Phantom_Hoover has quit (Changing host). 11:57:57 -!- Phantom_Hoover has joined. 11:59:22 -!- tromp has joined. 12:03:37 -!- tromp has quit (Ping timeout: 240 seconds). 12:07:13 `? password 12:07:14 The password of the month is AАΑAАΑAАΑAАΑAАΑ 12:07:23 `learn The password of the month is n9y25ah7 12:07:25 Relearned 'password': The password of the month is n9y25ah7 12:10:01 -!- augur has joined. 12:11:07 -!- AnotherTest has quit (Ping timeout: 240 seconds). 12:14:56 -!- augur has quit (Ping timeout: 255 seconds). 12:23:49 -!- mroman has joined. 12:29:19 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 12:44:41 -!- tromp has joined. 12:58:29 -!- tromp has quit (Remote host closed the connection). 13:00:17 -!- kiki` has joined. 13:09:49 -!- Lord_of_Life has quit (Excess Flood). 13:12:59 -!- Lord_of_Life has joined. 13:22:11 -!- adu has joined. 13:31:57 -!- boily has joined. 13:33:20 -!- doesthiswork has joined. 13:34:48 `wisdom 13:34:50 maple//Maples are the sacred trees of Canada, from which a true Canadian can make anything. 13:34:53 int-e: Aqenbpuu. 13:34:55 WOOHOO! 13:35:18 I always liked maples 13:35:20 boily: You don't have to be that happy it was about Canada. 13:35:41 the HackEgo is alive! 13:36:19 fizzie: I'm sure we can have two potms for a good cause 13:45:21 `? mapole 13:45:22 A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg. 13:46:20 -!- tromp has joined. 13:48:02 -!- adu has quit (Quit: adu). 13:51:45 -!- adu has joined. 13:52:19 -!- Arif1 has joined. 13:52:30 -!- Arif1 has left. 14:08:21 -!- VisualizeR has joined. 14:11:19 `relcome VisualizeR 14:11:21 ​VisualizeR: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 14:12:00 hi boily, thanks for having me. 14:22:46 so polite 14:22:49 fungot: help! 14:22:49 int-e: not running os x, you don't ever *have* to do that. 14:29:12 VisualizeR: what brings you here? do you like esolanging? what is your stance about roast beef? 14:30:25 I'm designing games, so I'm an artist. but I figured this is more about programming which I'm not so good at. roast beef is fine once in a month but I wouldn't want to have it any day. 14:31:18 nice! yes, this is about programming, at least the moments it is about programming... 14:32:02 haha yeah its always good to tunnel and come back some place and socialize, right? 14:33:46 I just set up freenode and the user count in the list was promising. so..is this about esoterics or not? and if so how is it connected to order information? does it help to shape benefitial thought patterns? what is the goal? 14:36:15 esoteric programming is fringe programming. it is exploring the limits of its meaning through creativity, poetry, absurdity and mental ankle sprains. 14:38:00 I'm aware of what esoterics is but I don't see how that helps in developing an efficient language. a coder might understand a side joke you put in there on purpose, but the computer running it doesn't. 14:40:17 we don't usually care about efficiency, just possibility. of course we sometimes discuss about regular languages. 14:41:40 there are a few mathematicians in this channel, a bunch of software developers, many bots, one cyborg, and fungot. 14:41:41 boily: it would need bindings to c++ and see what happens? did you try to index it out of two apples, a roll of string and a piece of functional perl: perl -e ' print &&sub my f shift; return sub my n shift; return 1 if n 2; return &&f(f)(n-1) &&f(f)(n-2); )(8), " deep copies" and " after 14:42:06 this 14:43:06 VisualizeR: esolangs are games in some sense 14:43:17 . o O ( I suspect boily's better at spraining ankles than most ) 14:44:20 -!- int-e has set topic: The international hub for Esoteric Mentalism | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive phở testing, use #esoteric-blah. 14:44:35 `? pun 14:44:36 Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings. 14:44:53 I see, you're meta philosophising about how it should be and how to get there. in order to make possibilities graspable I'd always try to visualize them. So personally I think visual coding is the best way to achieve permutations when you already set up a system. the end user should be able to operate it at will and create them. 14:46:40 boily: wait, a cyborg? 14:47:46 myndzi. 14:48:04 ^celebrate 14:48:04 \o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ 14:48:15 seems broken. 14:48:25 well, absent really :) 14:48:48 we still need a spider who talks about endoskeletons ( https://xkcd.com/1530/ ) 14:49:17 `? golf 14:49:18 Golf is the shortest game known. The goal is to get a ball into a hole with a single stroke. 14:50:58 technically correct 14:51:09 well, I thought about this recently and it occured to me that programming can be seen as just "instructing machines to take information from one abstract place, transform it and then put it in another abstract place" 14:51:53 your point being? 14:52:16 but there are no constraints on the form of information and the machines at all 14:52:58 yup basically like ribosomes copying snippets of dna to form proteins, translation and transcription 14:53:22 -!- tromp has quit (Remote host closed the connection). 14:53:50 for instance, yes 14:54:03 -!- tromp has joined. 14:56:43 -!- LKoen has joined. 14:59:17 so then, visual programming is just another notation that helps people to think about what goes where and how the computation looks like 14:59:47 but there are machines all the way down 15:00:41 they're just tools that compute faster 15:01:51 but you can do that without any special "visual language" 15:02:17 a modular system that allows for combinations is the best system to have in my eyes. sure it only involves everything within system, bus this is why you need to made sure it has support for extentions. 15:02:50 the general user doesn't know about coding, they're used to moving a mouse and clicking stuff 15:04:15 functional programming is about that: transforming functions into other functions, and composing those functions together. it lends pretty well to visual and dataflow programming. 15:04:17 i'm thinking about better ways to teach kids programming right from the start because it can help them way better in the world we're heading to. 15:04:56 I think Lego NXT is the best effort out there to engage the next generation with programming. 15:05:54 functional 15:06:27 -!- tromp has quit (Remote host closed the connection). 15:07:12 I like minecraft, especially the tech mods 15:07:44 https://www.youtube.com/watch?v=NN5mQxX-Zd0 I'm thinking about this game called codespells. they did it very well 15:08:24 it's great stuff, it can teach you how to design scalable, distributed systems without ever mentioning it 15:10:05 one problem with visual programming systems, such as puredata, is that eventually you end up with an unholy mess of wires 15:11:24 and usually they don't implement any kind of metaprogramming facilities 15:12:49 isn't this regular capsuling of scripts? 15:12:50 which is hard to visualise because it suddenly needs more dimensions 15:13:17 yes, that's one dimension 15:14:19 but how about having a block that can transform and spawn given subgraps and is programmed visually itself? 15:15:10 simply open up another type of scripts for every within that subsystem 15:15:31 *object 15:16:19 -!- Zarutian has joined. 15:17:41 I'm not sure if that would be enough to go meta 15:20:56 it has to be self-sustaining, be relevant as a program and on top of that it can influence society. that is the meta level, so there needs to be hubs on each section branching to the subsystems depending on the desired content 15:21:11 as for the kids... there should be something like "SICP for kids" 15:22:02 http://landoflisp.com/ ? 15:22:30 -!- augur has joined. 15:22:40 -!- augur has quit (Remote host closed the connection). 15:22:58 yeeeeaaahhh but without mentioning LISP 15:24:32 just uh, teaching youngsters about computation without imposing any particular programming system 15:25:33 because this kind of thinking isn't much harder to learn than algebra 15:26:05 and gives you something that laymen see as a superpower 15:26:41 you can tell machines what to do and use them to make changes in the world 15:27:23 brb 15:27:27 -!- adu has quit (Quit: adu). 15:30:25 personally I think the biggest problem nowadays is we have too much freedom on one hand and too little of it on the other. it would require teaching them why it is beneficial. it needs something like an entry drug and games are perfect for that. this is about having one option or many to choose from and most people stick to one thing after they have found "their" thing. 15:32:19 so when you talk to people about why they should use this particular language you use and why they should too this is like talknig about religion or other products. our personal view biases us into limiting our own view. we like to go to the biggest system around and simply go with it. I know this doesn't apply to you guys. 15:32:23 just saying that it is free will if people choose to have one or many options 15:32:48 -!- augur has joined. 15:41:39 -!- nooga has quit (Ping timeout: 252 seconds). 15:44:08 -!- nooga has joined. 15:53:39 I think visual programming is great for domain specific things. 15:54:40 but anyway 15:54:46 the difficulty in programming is not the way you do it. 15:54:54 whether it's a graphical language or a non-graphical one 15:55:05 A for loop is a for loop. 15:56:36 who decides that the logic used within is the best there is? 15:58:18 http://codepad.org/snRrxLzj <- there 15:58:26 that's the transcript from the codespells video 15:58:38 aside that there are no blue, pink, green boxes around the text 15:58:41 it's literally the same thing. 15:59:19 it's just a fancier way of displaying text. 15:59:22 that's pretty much it. 16:00:10 that is exactly what is needed ^^ synesthetics help to differentiate content 16:00:26 *synaesthesia 16:00:49 VisualizeR: people who write compilers and core libraries decide what is, within a given programming language, the Best Way To Do Things™. 16:01:13 i totally understood what you mean tho, the logic is the same but the presentation differs 16:01:16 and what boily said 16:01:25 people don't decide what language to use on the language. 16:01:34 they decide it on the language's ecosystems. 16:01:54 because most languages are pretty much the same, same powerful so language differences are mostly completely irrelevant. 16:01:57 the semantic of what you write is independent of the actual physical process that happens in your machine. what mroman said: a for loop is a for loop. 16:02:09 the only real constraints anymore are memory management and type safety 16:02:56 so they're like different tools, each one is best for a specific task 16:03:08 languages? 16:03:09 no. 16:03:27 you can translate pretty much any language easily into any other language 16:03:36 you can easily translate perl to python, python to ruby, ruby to php 16:03:38 no problem. 16:04:07 all mainstream languages are (almost) mathematically equivalent. it's just the subjective ease you can describe a task in a programming language that will differ from another one. 16:04:12 so what is best for the ecosystem then? 16:04:24 these languages are mostly only different in syntax 16:04:30 and syntax is easy to "translate" 16:04:33 yep got that 16:04:55 the problem is that you can't translate library calls because they don't have the same libraries. 16:05:16 this makes some languages more efficient in certain tasks, right? 16:05:40 although to be fair they have different OOP so some edge-cases are probably a bit harder to translate 16:05:42 you're always building upon previous work. a task may be easier in one language because some guy did the grunt work for you. 16:05:59 but these details aren't really what you decide on which languages you should use. 16:06:10 Why do people use PHP for webdev? 16:06:15 very simple. 16:06:21 because it's installed everywhere on free hosters. 16:06:23 -!- adu has joined. 16:06:27 because they don't know about javascript 16:06:38 why do people use javascript for webdev? 16:06:43 because there's no other language available. 16:06:59 -!- tromp has joined. 16:07:20 people mostly use python because it has a HUGE set of packages available 16:08:13 so good ecosystem means 16:08:30 a.) lots of packages b.) lots of bindings to c libraries (such as gtk, databases, etc. etc.) 16:09:01 In python i can do import rest; rest.call('/method', blurks); 16:09:12 but that's not because of python it's because somebody took the time to write a nice package 16:09:23 in haskell I'd probably have to set up http requests manually and stuff like that 16:09:34 so the most important part are those core libraries which define the functions the language will have. it probably is a child of the time and can't possibily fit any future needs, right? so it is about keeping it alive and up to date. 16:09:39 so if I just want to do some rest request I'll probably use python, even though I don't like python as a language. 16:10:21 VisualizeR: core libraries are in constant fluctuation. active development is perpetual, to fix security bugs, add new features, optimize stuff... 16:10:25 in the prof. java/js scene it's more about frameworks even 16:10:30 you don't look for a javascript developer 16:10:31 nope 16:10:37 you look for somebody who knows angular 16:10:44 or whatever your company is using. 16:11:01 java it's the same 16:11:06 guice, spring .... 16:11:21 -!- tromp has quit (Ping timeout: 252 seconds). 16:12:10 you can give a kid a visual programming IDE 16:12:18 but it won't write a dijkstra in it 16:12:20 :D 16:12:42 because the kid knows shit about algorithms and math and science 16:13:29 exactly this is why a game is good, it can see the strength of the avatar change with the numbers 16:13:37 the only point I could agree on is that visual programming might make kids more motivitated to code 16:13:43 but not because it makes it any easier or different 16:13:50 but because it looks more interesting to little kids 16:13:57 true, I agree 16:13:59 because it's presented in colours. 16:14:28 CBS presents this program in colour. 16:14:40 -!- contrapumpkin has changed nick to copumpkin. 16:15:07 I know nothing about how red eye correction works 16:15:19 but if you give me a function "red-eye-correction(Image img);" I can do it 16:16:33 ^^ 16:17:10 the existence of that function is much more important than the language. 16:17:21 or IDE 16:17:23 or editor 16:17:24 I'm rather in need of procedual textures combined with procedual music and a detection of the music the manipulate the textures and animations with 16:17:24 or whatever 16:17:34 *that 16:19:53 that's why you can teach people to write apps 16:20:07 without teaching them anything about algorithms and stuff 16:20:10 no need to know 16:20:57 which is good. I don't oppose that. but I still think anything related to visual programming is too hyped 16:21:35 most people used vb6 because it had an UI to write GUI code. 16:22:01 that's a useful application of "visual programming" but it's very domain specific. 16:22:24 like you initially said 16:23:15 what's also a good use is to have some model you can visually create and then write codegenerators for that 16:23:32 CIRO or whatever that was called 16:23:47 you can describe state machines in that, then generate the code for it. 16:24:04 then you only need to write code to read/write from pins/io ports manually 16:24:12 i.e. used for embedded systems 16:24:36 that's also a good application for "visual programming" but also domain specific as it's limited to state machines and i/o systems 16:26:59 -!- adu has quit (Quit: adu). 16:27:48 not that I think video games are a goodthing. 16:27:50 but meh. 16:28:02 I'm probably the only computer scientist that actually hates most of the computer related stuff :D 16:28:15 like facebook 16:28:17 or video games 16:28:23 or social media sites 16:28:27 except IRC of course. 16:28:37 IRC is great. It's true. Best chat in the world. 16:29:08 or dating apps 16:29:10 hmm, you know that there are offline video games that you can play all by yourself in your own time, no pressure? 16:29:21 I hate computers too 16:29:30 offline games are fine iff they have splitscreen. 16:29:34 I don't like to care about them as machines 16:29:53 dating apps is a pretty bad invention. 16:29:55 computers are nice as long as they work 16:30:06 It seems like it benefits everybody but it actually doesn't. 16:30:19 sometimes they're also fun to trouble-shoot, but basically only when I don't actually urgently need them 16:30:19 yeah, they should work and it's technicians' job to tend to them 16:30:31 and software is mostly crap 16:30:37 and OS are mostly crap too 16:30:41 from a security perspective 16:30:53 so far the solution to the software problem has been to write more software 16:30:57 find the mistake. 16:31:10 thing is 16:31:11 you need built-in "selinux" stuff in your OS 16:31:14 then we can talk about security 16:31:15 otherwise 16:31:18 nope. 16:31:37 selinux? 16:31:44 this field is so vast, you can zoom in and out, circle the globe and read everything 16:31:51 you know... very fine grained ACL for processes, users, file systems etc. 16:31:52 I think ASLR is the only "security" feature that's really in use here... 16:32:19 and you still can't have a consistent idea about how everything works 16:32:21 mroman: I'm vaguely aware, I think is a fair description. 16:32:26 rm -rf /home/$USER 16:32:41 mroman: *poof* 16:32:48 you can send a windows guy a bat file del /S %HOME%/Documents 16:32:51 if he double clicks it 16:32:52 he's fucked 16:33:01 that's how good security is on modern operating systems. 16:33:07 does / work for \ there? 16:33:13 probably not 16:33:14 :D 16:33:20 my admin days are behind me 16:33:35 It works in some cases 16:33:52 but that's probably python/java secretly translating / to \ 16:34:01 I encountered http://www.ranum.com/security/computer_security/editorials/dumb/ these days, fun to read. 16:34:18 if you have a bug in Word.exe 16:34:21 it can delete all your documents 16:34:25 I don't call that security. 16:34:41 I have talked with people at work about how to solve the problem 16:34:49 but they just laughed at me and told me "It'll never happen" 16:34:53 and I guess they are right. 16:35:01 There's no money in security apparentely 16:35:12 right 16:35:18 there's money in selling AV products 16:35:25 yeah 16:35:27 sigh 16:35:29 but that's a crappy solution to the problem. 16:35:40 it's not a solution 16:35:43 it's just crap. 16:35:53 I remember the times when you got a CIH on a floppy with pirated game and it fried your motherboard 16:36:02 they've been bragging about heuristics for 10 years now 16:36:03 these were the viruses 16:36:04 or even more 16:36:11 a.) it doesn't work 16:36:16 b.) even if it would: it's a crappy solution. 16:36:22 nowadays it's just spyware, ransomware and crapware 16:36:28 disgusting 16:36:54 I want fine grained permissions per process and user etc. 16:37:02 and software needs to drop privileges 16:37:08 so it's only working with minimal privileges. 16:37:16 do you? 16:37:23 if you open word foo.doc 16:37:24 it just means more management 16:37:33 you need to drop all privileges except to that file 16:37:38 do I what? 16:37:43 No OS currently supports this. 16:37:50 < mroman> I want fine grained permissions per process and user etc. 16:37:53 http://robert.ocallahan.org/2017/01/disable-your-antivirus-software-except.html was another nice article; https://www.theregister.co.uk/2017/02/03/security_threat_solutions/?mt=1486125905262 is also relevant. 16:37:57 I want that yes. 16:38:08 how would that look like in practice? 16:38:15 but it means you gonna have to start from scratch and design an OS with security in mind SINCE THE START. 16:38:35 nooga: a.) you configure what parts of the filesystem a process can even see etc. 16:38:38 very fine grained. 16:38:43 you have security contexts 16:38:50 you can narrow a securyt contexts 16:38:53 and one day some smart kid will crack even this 16:39:44 mroman: you're right in principle, but a key question is how to make all this usable and understandable for laypeople. 16:39:47 mroman: hmm.. design an OS with security in mind from the start? Have you heard about capros? 16:40:07 * Zarutian is just catching up. 16:40:29 int-e: Well the problem is I don't give a fuck about laypeople. 16:40:32 what about unikernels? maybe just box up every application 16:40:33 (though I guess a lot could be done by versioned file systems that allow people to go back in time?) 16:40:36 If software developers would do a better job it would work 16:40:44 and run them in a hypervisor 16:40:44 but if they do a crappy job then FUCK them. 16:40:59 (which is quite different from what you're suggesting, of course) 16:41:03 just look at all the crappy windows installers out there and shit. 16:41:18 do they still exist? 16:41:27 and perhaps executing programs should be a more privileged operation... 16:42:17 but basically most of the programs are written for embedded devices (which we're just starting to perceive as an attack surface) and consumer devices (which are sold by usability, not security)... we're, essentially, doomed. 16:42:20 (last time I've used windows was in 2008) 16:43:03 http://codepad.org/pbo1ADdF <- like that 16:43:08 security contexts are like stacks or something 16:43:14 you can always drop privileges 16:43:22 and regain them later using a regain token 16:43:40 and you can ask for more privileges at which point the OS will ask the user whether this is ok 16:43:42 things like that. 16:43:55 int-e: depends on the level of complexity of the embedded SOC. Just using an ARM with a Windows CE or such is not allowed to be primary control in an say a milling machine. 16:44:00 a.) you need to configure the MAXIMUM security context for a process/user 16:44:14 b.) software needs to drop and regain privileges as necessary. 16:44:27 so you want to put middlewares on syscalls? 16:44:30 mroman: congrats you just reinvented the "Mother may I?" problem that plaques systems such as seLinux 16:44:43 Zarutian: XD 16:44:57 Zarutian: What do you mean by that? 16:45:20 and linux is crap anyway 16:45:24 to heterogenous. 16:45:26 * Zarutian is part of rather long lived discussion group that has thought and written extensively about these matters. 16:45:46 by which I mean the distros. 16:46:28 I stopped worrying and learned to love OS X because it doesn't need anything from me and I just want emacs 16:46:39 mroman: the "Mother may I?" problem? basically from your utterence of the phrase "at which point the OS will ask the user whether this is ok" 16:47:40 well there's not really a way to avoid that. 16:47:51 is there not hmm? 16:48:06 the user decides what software can access which parts of his stuff. 16:48:13 but 16:48:19 think about "dont seperate designation and authority" for a bit and what that could mean 16:48:21 you can hide lots of this from the user 16:48:27 for example with filechooserdialogues 16:48:34 which grant implicit permissions to the file you selected 16:48:42 so the user doesn't even know that this was a security feature 16:48:55 does filechooserdialogues return an filehandle instead of just a path string? 16:49:06 the difference is that it's an OS dialogue 16:49:11 not one from the software 16:49:21 > PID 1234 at 0x0800000800012f wants to call sysapi_mgvgtbf2 to and will touch "/saou/ajsihaois/annsuoanus/tmp/asu_2872983323/f2f2ff2f201-c.ggg". [GO AHEAD] [NOPE] 16:49:24 error: 16:49:24 Data constructor not in scope: 16:49:24 PID 16:49:31 ^ this 16:49:34 20 times a second 16:49:42 mroman: hmm.. basically an instance of an pattern called PowerBox 16:50:55 nooga: you nailed it 16:51:57 nooga: and? 16:52:06 40 times a second 16:52:10 so? 16:52:17 then the software is crap 16:52:20 or your config is wrong. 16:52:21 so your computer is useless 16:52:40 it's a bad idea that all processes have the same /tmp anyway 16:52:58 then the software is crap <--- I thought that was one of the premises 16:53:11 you could install a hand crank on it as well 16:53:27 I would use an abstraction layer for the fs 16:53:31 process only see a virtual filesystem 16:53:36 and you can map stuff into that 16:53:46 like map /tmp/httpd /tmp 16:53:48 IMHO this is not a good idea for consumer grade computing 16:53:52 so httpd has a /tmp 16:54:02 which is on the physical fs in /tmp/httpd 16:54:04 stuff like that 16:54:08 it could be quite cool for embedded/process control 16:54:27 when you set up everything and just run stuff for a long periods of time 16:55:16 well you need strict guidelines 16:55:24 software developers will need to follow these or gtfo 16:55:33 you need a very homogenous environment 16:55:49 so not shitty ideas like "we call it apache2 in this distro, we call it httpd in this distro" 16:55:50 in fact 16:55:56 don't have multiple distros at all :p 16:56:19 welcome to the future, NaziOS is here 16:56:34 I'm a radical person. 16:56:35 :D 16:56:41 security has it's price. 16:56:44 *its 16:56:47 :> 16:57:12 but if you have such an OS 16:57:16 <\oren\> Trump Linux 16:57:16 with such strict guidelines 16:57:29 then the software devs will also ship configuration files for their software 16:57:33 etc. 16:57:36 I mean 16:57:40 if you would have sewindows 16:57:47 you'd need months to configure it properly 16:57:55 yup 16:58:04 because you'd have to write config files for every single process etc. 16:58:09 because software devs don't ship one 16:58:24 and because their software probably does more than they want to admit 16:58:28 here's a fun one... what is the security model of systemd? 16:58:30 like calling home and stuff. 16:58:48 but my opinion on that is FUCK those software then. 16:59:20 I don't know enough about systemd internals to answer that. 16:59:30 well, there's quite sophisticated permission system in Android 16:59:49 you can grant and revoke access to various APIs for each app 16:59:58 but people still click OK 17:00:05 and don't even read that stuff 17:00:06 nooga: it's a step in the right direction, yes. 17:00:15 nooga: yes because if you need the software then you click OK 17:00:16 which 17:00:18 I mean 17:00:24 you can't protect a user from disabling security 17:00:34 but that shouldn't be a reason to NOT implement security. 17:00:41 you can revoke some rights of any app at any time 17:00:49 but then it starts nagging you 17:00:57 setenforce 0 17:00:58 gg. 17:01:25 "oh you just want to take a picture? the camera app has no access to the camera, go to settings and enable" 17:01:51 the trick is to pressure software devs into writing good nice software 17:02:46 I don't know how this can be done. 17:03:58 I think selling crap should be illegal :) 17:04:00 open source gets ripped off each time they push the limits 17:04:01 but that's justme. 17:04:50 and 17:04:59 I think software needs warranty laws like regular products. 17:05:21 if your software has defects, you should be legally obliged to fix those 17:05:28 like with any other non-software product. 17:06:24 at least if you do it commercially 17:06:30 this would mean a permanent internet connection and feedback with their server to ensure everything is within time limits 17:07:32 guess why they digitalize the industries, it still is a law free zone or lets say there are a lot of grey zones 17:09:07 next stop transhumanism, posthumanism after that 17:09:40 once the technology is in us we're a lot better to control and keep track of 17:10:44 humans are bad at solving problems 17:10:46 that's my impression. 17:11:07 they like to talk about problems more than talking about solving problems :) 17:12:57 but there's no one better 17:13:32 ? 17:14:30 [at solving problems] 17:15:02 still don't follow. 17:17:29 sometimes it seems that they aren't even aware of the options they have. 17:17:43 in switzerland citizens have the power to change laws. 17:17:44 so 17:17:51 if a law is still in place after complaining for years about it 17:18:13 then this means to me that everybody likes to complain about it, but nobody actually wants to change it. 17:18:24 so everybody is just bullshitting. 17:18:38 yeah, it's worse when it's the other way round 17:19:19 when people are pissed off and protesting but government does not listen and keeps doing the opposite to what people want 17:20:02 might be a bad political system then :) 17:20:22 nooga: you're talking about a purely hypothetical scenario of course 17:20:35 absolutely :P 17:21:00 I heard a silent "Trump" there 17:21:32 I like the "I do things" attitude. 17:21:37 I don't necessarily like what he's up to 17:21:47 and I don't know what he's up to. 17:21:59 except for that ban of 7 countries 17:22:09 that's the only thing you really read about in newspapers in switzerland. 17:22:22 I'm not surprised by Trump, I've had samples of this stuff since last winter 17:22:45 "The opinion of this so-called judge, which essentially takes law-enforcement away from our country, is ridiculous and will be overturned!" -- Trump 17:23:01 yeah, samples of that as well 17:23:02 I don't know too much about the US system :( 17:23:03 but 17:23:05 executive orders? 17:23:09 sounds like legislative 17:23:28 i.e. why the f*ck does the president have legislative rights? 17:24:23 "l'état, c'est moi" -- Louis XIV 17:24:28 -!- AnotherTest has joined. 17:24:34 just a totally random association 17:24:52 mroman: yeah, this is hardcore 17:25:07 mroman: technically his decrees cannot go against existing law 17:25:29 so again, *technically*, you could argue that he has no legislative powers. 17:25:33 but if you get a proesident that's in the pocket of the ruling party and paralyzed constitutional court 17:25:38 you get the same thing 17:26:05 practically though... he has a crazy amount of power, also because he can fire important people, veto laws and the like 17:26:40 checks and balances... 17:27:31 president can fire people 17:27:34 hmm, I've read an analysis of that recently, but where... basically the conclusion was that the rights of the president was established with the underlying idea that only decent human beings would ever attain that office. 17:27:35 that's mistake number two :) 17:28:03 what he will do next is to convince his electorate that checks and balances are bad and set up by the previous team to impede on making the country great 17:28:28 and attempt to dismantle them 17:29:21 or just ignore them 17:30:15 I've seen it happening :| 17:30:28 I'm sure Trump will still like cheques. 17:31:44 (another article all but suggested that Trump has a record to beat: Hitler took 5 months from assuming office as chancellor of the Weimar Republic to essentially total power over the state...) 17:34:30 so what do I need to do to get a swiss visa? 17:35:30 what do you need a swiss visa for? 17:35:48 just get a work permit and stay 17:35:50 :D 17:36:07 or 17:36:13 just make vacation here 17:36:14 and stay 17:36:32 . o O ( bring money ) 17:36:55 and bring lots of gold 17:36:58 we like gold 17:37:00 it's so shiny 17:37:20 countries generally have nothing against rich immigrants 17:37:26 only against poor immigrants :) 17:37:34 hold on, I'm calling Google Geneva office 17:37:35 well 17:37:38 that and muslims 17:37:44 `? apt 17:37:45 apt? ¯\(°​_o)/¯ 17:37:49 muslims and poor people 17:38:08 and maybe germans 17:38:15 germans are like arch enemies 17:38:18 for whatever reason 17:38:20 oh, HTH is also a brand of kitchens 17:38:45 I guess it's because they talk in a funny language :p 17:38:47 `learn APT is a technical term in cyber witchcraft, short for "adequate pernicious toe-rags". 17:38:49 Learned 'apt': APT is a technical term in cyber witchcraft, short for "adequate pernicious toe-rags". 17:39:20 @google "adequate pernicious toe-rags" 17:39:21 https://www.theregister.co.uk/2017/02/03/security_threat_solutions/ 17:39:25 though so. 17:39:32 but I never heard about discrimination against rich english people 17:39:41 as money is always welcome 17:39:50 you'll even get tax discounts as a rich foreigner. 17:39:59 common practice. 17:40:03 All Hail the Toe Of Everything! 17:40:20 *thought 17:40:25 i thought that everyone in switzerland is more or less well off 17:40:32 well off how? 17:40:34 with money? 17:40:40 yeah 17:40:45 well yeah 17:40:49 but more money is always better 17:40:51 nooga: every country needs slaves ;) 17:40:54 I mean 17:41:05 if you are rich and move to some village in switzerland 17:41:18 even if you only have to pay half the amount a swiss would have to pay in taxes 17:41:27 no country "needs" slaves, it is just comfortable to have them 17:41:28 your new neighbours will vote if they want you there :D 17:41:28 it's still going to be a good income 17:41:39 so the village can buy a new school 17:41:41 or whatever 17:41:42 :D 17:41:44 VisualizeR: what are you, socialist or communist ;) 17:41:46 heaven is a real place on earth, you're just too poor to live in it 17:42:06 power to the people 17:42:15 kidding mostly... also out of my depth 17:42:21 maybe I should read Marx. 17:43:18 money equals happiness 17:43:23 but only if you have A LOT of it 17:43:33 (1 Mio. isn't enough) 17:43:39 no, it does not 17:43:41 we're always wanting to simply accept the biggest system there is but this way we give away our power to share information collectively. that is basically the msg of the aliens, the 1% are the alienated ones and they started a class war. 17:43:43 look up Notch 17:43:49 he's miserable 17:44:10 "money cannot buy happiness but it sure keeps the family in touch" 17:44:29 my view on it is that we're all playing a game 17:44:29 (paraphrased, no clue what the source was) 17:44:34 and money is a score 17:44:40 the score* 17:45:07 no 17:45:08 and this game gets slightly easier for high scoring players 17:45:12 family is the score 17:45:14 in my opinion 17:45:15 slightly? 17:45:19 but money can buy you family. 17:45:28 int-e: slightly, unless you're in the top ten 17:45:51 with money I could afford plastic surgery 17:45:55 a lot of plastic surgery. 17:46:29 I cheated and got a lovely wife without using any money ;> 17:46:44 lucky bastard :( 17:47:08 I'm a 0/10. Makes dating incredibly hard. 17:47:28 I used to think the same 17:47:31 there's hope 17:47:31 0/10 on the revised scale 17:47:36 no the traditional scale 17:47:42 the traditional scale is useless. 17:47:54 it's like grades 17:48:14 It doesn't matter if you fail with a 1,2,3, or 3.9 (you fail if grade < 4.0) 17:48:30 fail is fail. 17:48:38 the only grades that actually matter are 4 to 6. 17:49:26 but grades don't count in the game 17:49:35 I'm not "thinking" that 17:49:35 the game is about score and staying sane 17:49:40 I actually have hard data on that. 17:58:49 how old are you? 18:01:11 and /s/l 18:01:32 these are known 18:02:16 yes but the order is important 18:02:47 http://www.gingersoftware.com/content/grammar-rules/adjectives/order-of-adjectives/ 18:02:55 ooooh 18:06:53 26 18:07:17 l? 18:07:19 language? 18:07:44 -!- tromp has joined. 18:07:56 location. 18:08:01 purpose or qualifier 18:09:21 huh 18:09:53 s/l/purpose or qualifier 18:11:02 * Zarutian had to do some chores that turned out to be more time consuming than he thought 18:12:17 -!- tromp has quit (Ping timeout: 248 seconds). 18:23:56 you need pictures too? 18:25:24 what for? 18:25:46 I don't know. 18:26:11 :S 18:31:22 [wiki] [[User:Bax3n]] https://esolangs.org/w/index.php?diff=50840&oldid=50630 * Bax3n * (-24) 18:37:56 -!- boily has quit (Quit: PILL CHICKEn). 18:47:52 I have a public youtube channel anyway. 18:47:59 so my face isn't exactly secret :) 18:54:31 you can watch my precious cooking skills. 18:56:46 do you have a link to your wishlist ;) 18:57:00 wishlist? 18:58:16 lol 18:59:51 You can document Burlesque for me 18:59:58 That's on my whishlist. 19:01:26 I can review Cabaret if you like 19:02:07 http://mroman.ch/burlesque/docs/BLSQ.html <- needs a lot of work 19:02:11 utterly incomplete 19:02:59 oh. 19:05:52 yeh. 19:06:08 probably not even a 100 builtins documented 19:06:08 -!- nooga has quit (Read error: No route to host). 19:06:11 and there are 400 of those 19:06:18 -!- nooga has joined. 19:07:16 -!- ais523 has joined. 19:08:15 -!- ais523 has quit (Remote host closed the connection). 19:08:25 -!- tromp has joined. 19:08:27 -!- ais523 has joined. 19:12:59 -!- tromp has quit (Ping timeout: 255 seconds). 19:13:29 -!- nooga has quit (Ping timeout: 240 seconds). 19:19:42 It's got the best Fibonacci program there is. 19:22:27 -!- PinealGlandOptic has quit (Quit: leaving). 19:39:23 -!- nooga has joined. 19:50:22 -!- ais523 has quit. 19:50:33 -!- ais523 has joined. 19:51:03 -!- krok has joined. 19:51:26 -!- krok has changed nick to Guest24490. 19:53:54 -!- Guest24490 has left. 19:55:06 -!- krok_ has joined. 20:29:05 -!- oerjan has joined. 20:31:17 `` ls -l wisdom/password 20:31:18 ​-rw-r--r-- 1 5000 0 38 Feb 4 12:07 wisdom/password 20:31:22 ooh 20:31:27 `? password 20:31:27 The password of the month is n9y25ah7 20:31:43 `dowg password 20:31:44 10206:2017-02-04 learn The password of the month is n9y25ah7 \ 10065:2017-01-01 learn The password of the month is A\xd0\x90\xce\x91A\xd0\x90\xce\x91A\xd0\x90\xce\x91A\xd0\x90\xce\x91A\xd0\x90\xce\x91 \ 9816:2016-12-02 revert \ 9815:2016-12-02 undo -2 \ 9813:2016-12-02 learn The password of th 20:33:38 -!- adu has joined. 20:33:43 mroman: what does the Fibonacci program look like? 20:34:37 `! slashes did we have this 20:34:38 did we have this 20:34:41 ooh 20:36:31 `! --help 20:36:32 ​/hackenv/bin/!: 4: exec: ibin/--help: not found 20:36:37 ah 20:36:49 `! help 20:36:50 The ! or interp command calls various language interpreters transfered from old EgoBot. Try `url ibin/ for a list. 20:37:00 `botsnack 20:37:01 ​>:-D 20:37:14 the --help was, actually, helpful for me... I did remember what ibin is :) 20:38:12 `paste ibin/ 20:38:12 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/ibin 20:38:17 `url ibin/ 20:38:18 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/ibin 20:38:58 `paste tries `url first before doing any actual copying 20:39:19 giiiik 20:39:33 nooga: waaat? 20:39:38 `url /dev/null 20:39:38 File is outside web-viewable filesystem repository. 20:39:47 ah, it checks that... 20:39:52 `url tmp/spout 20:39:53 File is outside web-viewable filesystem repository. 20:39:56 I didn't know! 20:40:04 whoa whoa whoa 20:40:11 `cat bin/url 20:40:12 ​#!/usr/bin/env python \ import sys, os.path, re, urllib \ if len(sys.argv) <= 1: \ print "http://codu.org/projects/hackbot/fshg/" \ else: \ f = os.path.abspath(sys.argv[1]) \ f = re.sub(r"^/+hackenv/", "", f) \ if re.match(r"/|(?:\.hg|tmp)(?:/|$)",f): \ sys.exit("File is outside web-viewable filesystem repository.") \ 20:40:18 -!- Akaibu has joined. 20:40:18 Ah. 20:40:21 HackEgo's (commands are) surprisingly intelligent sometimes. 20:40:24 `dowg ../bin/url 20:40:26 8136:2016-05-25 ` sed -i \'8s/..hg/(?:&|tmp)/\' bin/url \ 8135:2016-05-25 revert 8132 \ 8133:2016-05-25 ` sed -i \'8s/.hg/(?:.hg|tmp)/\' bin/url \ 4607:2014-04-20 sed -i \'s/hg repository/web-viewable filesystem repository/\' bin/url \ 4606:2014-04-20 sed -i \'8s!.*! if re.match(r"/|\\\\.hg( 20:40:33 shachaf: hth 20:40:34 clwver 20:41:19 oerjan: making random noises 20:41:41 `slwd oerjan//s/clever/clwver/ 20:41:41 oerjan//Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 20:42:11 pity, no "clever" in there :P 20:42:27 how unlucky 20:42:35 if only you had a four-leaf clwver 20:43:15 * int-e slashes (that's where this started, wasn't it?) shachaf with a four-leaf cleaver 20:43:48 `cat bin/swrjan 20:43:49 slwd "oerjan//$1" 20:44:07 ...srsly 20:44:18 `culprits bin/swrjan 20:44:21 shachäf 20:44:39 `cat bin/shwshaf 20:44:40 cat: bin/shwshaf: No such file or directory 20:44:48 `cat bin/shwchaf 20:44:49 cat: bin/shwchaf: No such file or directory 20:45:11 That would make no sense. 20:45:13 `? shachaf 20:45:14 Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. 20:45:20 swrjan stands for something like sed wisdom oerjan 20:46:19 shachaf: Would a bell pepper with a passion be a passion fruit? And how do you feel about bell peppers without any passion? 20:47:11 paradoxically, i'd imagine shachaf doesn't think bell peppers are passionate enough 20:47:21 Your reading is not supported by English grammar. 20:47:43 Or maybe mine isn't. 20:47:45 Oh well. 20:47:58 i think english grammar is appropriately ambiguous 20:48:03 I think the grammar supports it, it's only the semantic level that would usually preclude this interpretation. 20:48:55 I'm not one to comment on content. 20:48:57 -!- nal has joined. 20:49:00 Mainly because passionate fruits and vegetables are so rare. 20:49:29 "he hates tomatoes with an infection" 20:49:32 I suppose it's passable. 20:50:14 . o O ( tomatoes are very passable ) 20:50:18 it's raining puns 20:50:39 * oerjan passes int-e a slightly overripe tomato at high speed 20:50:55 yum! 20:52:27 (I don't think this pun really works in english... I guess translating "tomato passata" as "passed tomatoes" would evoke unpleasant connotations) 20:52:57 -!- augur has quit (Remote host closed the connection). 20:53:26 puré tomato goodness 20:54:18 int-e: goes well with a cup of kopi luwak? 20:54:49 * oerjan is not going to try either 20:55:35 -!- VisualizeR has quit (Ping timeout: 255 seconds). 20:55:42 -!- wob_jonas has joined. 20:55:58 As for English, I have a question. 20:56:49 why? 20:56:56 There's this short joke about the vet thinking the doctor has it easy because his patients can speak and tell him what the problem is why they went to the doctor or what symptoms they have. 20:58:04 The Hungarian phrasing is: doctor: "Mi a panasza?" (which is a common thing for a doctor to asks when you go there without context), and the vet answers "Ja, úgy könnyű!" saying that the doctor has it easy. 20:58:14 What is the idiomatic phrasing of that joke in English? 20:58:48 . o O ( wait, what's the actual joke ) 20:59:18 can you translate the hungarian bits twh 21:00:03 "Mi a panasza?" means "What is your complaint?" which is how a doctor asks an adult why you came to them when he doesn't already know what the problem is 21:00:39 "Ja, hát úgy könnyű!" means "Oh, it's easy that way!" or something like that 21:00:51 :O 21:02:03 Oh, I see. 21:02:50 But the joke only works well if it's short, not a long explanation, which is why I don't know how to say it in English the best. 21:03:44 The veterinarian wants to make the doctor's life harder by not answering questions. 21:03:59 shachaf: no, he'll probably answer the question after that 21:04:06 he just exclaims that first 21:04:20 he's in a joke but isn't stupid 21:04:30 Are you sure he exists? 21:04:35 A Veterinarian was feeling ill and went to see her doctor. The doctor asked her all the usual questions: what were the symptoms, how long had they been occurring, etc. Suddenly, she interrupted him, "Hey look, I'm a vet... I don't need to ask my patients these kind of questions. I can tell what's wrong just by looking." She smugly added, "Why can't you?" 21:04:40 The doctor nodded, stood back, looked her up and down, quickly wrote out a prescription, handed it to her and said, "There you are. Of course, if that doesn't work, we'll have to have you put to sleep." 21:04:44 this version works for me. 21:05:19 int-e: that's a different one, yes. there are multiple jokes about vets and doctors 21:05:38 -!- FreeFull has joined. 21:05:53 wob_jonas: I just have no clue how to actually deliver the information required for your story so that there's a punchline. 21:06:08 ok, thanks 21:06:41 (and I don't remember having heard such a joke... not that this says a lot) 21:06:53 The punchline is when one man punches the other. 21:07:03 A man took his Rottweiler to the vet and said "My dog's cross-eyed, is there anything you can do for him?" "Well," said the vet, "lets have a look at him." So he picks the dog up and has a good look at its eyes. "Hmm, not good," says the vet, "I'm going to have to put him down." 21:07:08 The owner was stunned, "Put him down just because he's cross-eyed?" "No, because he's heavy," says the vet. 21:07:24 (that's the other joke I found on the way that made me chuckle, at least. it's all I have for now.) 21:07:53 hehe 21:08:07 Of course I'm reminded of Pratchett's wisdom about horse doctors. 21:08:27 I haven't read enough pratchett, so I don't know what that is 21:09:18 -!- oerjan has set topic: The channel almost, but not entirely without esolang discussions | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive phở testing, use #esoteric-blah. 21:09:24 http://sprunge.us/cWSI 21:09:33 The transformation matrix of OpenGL is confusing why is there so many? Do you know how to do it to make the simple way (so that the top left corner is (0,0) and then it goes positive by integers per pixel)? 21:10:18 what are you going to do with the z coordinate? 21:10:27 int-e: I see 21:10:48 I think I do not need z-coordinate probably, but I do use the depth buffer though. 21:12:17 Maybe the z-coordinate may be usable as an additional input to the shader program; I don't know if this can work or not. 21:13:09 -!- adu has quit (Quit: adu). 21:17:14 glOrtho used to be the right thing but I haven't used OpenGL in this new everything-is-a-shader age where you're responsible for so much more. 21:18:00 * oerjan is slightly tempted to find a way to tweak the spam filter so the intro cannot be put at the start of the section 21:18:50 hmm, has there been new spam? 21:18:52 int-e: I can use glOrtho but what values should be specified, and what other thing is needed too? 21:19:22 [wiki] [[Stones]] https://esolangs.org/w/index.php?diff=50841&oldid=50823 * Zzo38 * (-1) 21:19:55 int-e: no, but there have been new introductions 21:20:46 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50842&oldid=50833 * Oerjan * (-1) Order! 21:20:50 zzo38: just the range of coordinates you want: https://www.opengl.org/sdk/docs/man2/xhtml/glOrtho.xml ... that should set up things so that afterwards specifying (2D, or 3D with a z coordinate) vertex coordinates in screen space should work. 21:23:10 Yes, but then what do I need with glViewport and glMatrixMode and so on? 21:24:51 oerjan: I don't know. I guess if I were jumping through the introduction hoop, that would not cause any terrible additional annoyance provided that this is clear and near impossible to miss from the instructions. 21:25:19 oerjan: but is it worth it? do you expect people to actually read through all the introductions? I mean anyone besides yourself... 21:26:40 http://esolangs.org/wiki/Silberjoder whoa 21:26:48 int-e: well they have to avoid the other pitfalls described there already, and it _does_ already say to put it on the end. 21:26:55 *at 21:29:34 zzo38: afair you need glViewPort to specify the area to be rendered to; but it sets up the transformation such that screen coordinates range from (-1,-1) (top-left, I think) to (1,1) (bottom right). So afterwards, you can use glOrtho to set up the transformation that you want without affecting the area being rendered to. But as I said before, this is outdated information. 21:29:52 although the main one people seem to have trouble with is not putting in external links. 21:30:08 oerjan: I guess a more relevant question is whether any of the recent additions would have been rejected by such a test. 21:30:20 (which is also one that was put there _specifically_ to catch spammers) 21:30:52 int-e: there are less than a handful who have put it at the beginning. 21:31:10 but they do seem to happen occasionally. 21:31:20 (and then i fix it) 21:31:49 int-e: and of course i'm mentioning this because there just was one. 21:31:51 And then how does it affect inputs to fragment programs? 21:32:33 oerjan: so put a reminder text at the start of the section. 21:33:20 oerjan: and then adding such a check seems fair to me 21:33:47 int-e: i was considering that. 21:34:12 I know I had to remove the check that peopel had signed correctly 21:34:16 because so many legitimate users didn't 21:34:20 it's really disappointing, actually 21:37:32 . o O ( making good CAPTCHAs is hard not because spammer programs are smart, but because humans are stupid ) 21:38:06 * oerjan cannot be the first to note that. 21:38:06 yeah 21:39:20 I'm reminded to https://www.xkcd.com/810/ and https://www.xkcd.com/233/ of course 21:40:20 i'd fail the latter, never having seen that. 21:40:35 810 is an approach that's too hard for humans, 233 is one that's too easy for machines 21:41:23 oerjan: a bot passed a fairly large turing-test tournament, it did so by pretending to be a ukrainian teenager 21:41:42 which automatically caused people to give it a pass on things like bad english and no knowledge of American pop culture 21:42:05 i remember that 21:42:53 was it scott aaronson who tried it and found it easy to beat 21:43:15 ais523: in that case too, it was because humans stupid - including the judges 21:43:20 *+are 21:43:47 doesthiswork: 1Jq.+10!C 21:44:00 very nice 21:44:06 http://cheap.int-e.eu/~burlesque/burlesque.cgi?q=1Jq.%2B46%21C 21:44:27 I think the main conclusion was that the Turing test doesn't actually work 21:44:33 (and that's not a fibonacci builtin) 21:44:56 wob_jonas: *reminded of 21:45:19 ok 21:46:20 `ping 21:46:20 pong 21:47:20 ais523: it _could_ work but (1) the judge would need to be competent (2) a passing program would need a full fake human backstory 21:47:33 zzo38: meh, I googled a bit. AFAIU, vertex shaders convert coordinates into "normalized device coordinates" (that's a cube [-1..1]^3) with all fragments outside the range being dropped; the input to the fragment shader includes window (that is, device) coordinates of the fragment though, obtained using data from glViewPort. 21:48:13 `dc -e1d[pdk+Krlxx]dsxx 21:48:13 dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative 21:48:17 so it's making unreasonable demands of the program, unless it's only using stupid humans as judges 21:48:27 oerjan: Why should Eliza not be able to pass a captcha? :P 21:48:55 `dc -e1d[pdk+Krlxx]dsxx 2>/dev/zero 21:48:56 dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative 21:49:00 ``dc -e1d[pdk+Krlxx]dsxx 2>/dev/zero 21:49:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `dc: not found 21:49:04 ``` dc -e1d[pdk+Krlxx]dsxx 2>/dev/zero 21:49:04 1 \ 2 \ 3 \ 5 \ 8 \ 13 \ 21 \ 34 \ 55 \ 89 \ 144 \ 233 \ 377 \ 610 \ 987 \ 1597 \ 2584 \ 4181 \ 6765 \ 10946 \ 17711 \ 28657 \ 46368 \ 75025 \ 121393 \ 196418 \ 317811 \ 514229 \ 832040 \ 1346269 \ 2178309 \ 3524578 \ 5702887 \ 9227465 \ 14930352 \ 24157817 \ 39088169 \ 63245986 \ 102334155 \ 165580141 \ 267914296 \ 433494437 \ 701408733 \ 11349031 21:49:05 dumb 21:50:12 [wiki] [[Brainfuck+3]] N https://esolangs.org/w/index.php?oldid=50843 * Ivancr72 * (+1195) Created page with "Brainfuck+3 is like [[brainfuck]] but it has a bidimensional space and it has 3 more commands. ==Commands== {| class="wikitable" !Command !Description |- | style="text-align:c..." 21:50:46 `ruby -ex=i=1;loop{p x+=i=x-i} 21:50:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ruby: not found 21:56:23 -!- FreeFull has quit (Quit: Gotta go). 21:56:46 [wiki] [[( ͡° ͜ʖ ͡°)fuck]] N https://esolangs.org/w/index.php?oldid=50844 * Ivancr72 * (+452) Created page with "( ͡° ͜ʖ ͡°)fuck is a derivate of [[Brainfuck+3]] but with lenny faces. ==Commands== + ( ͡° ͜ʖ ͡°)
- (♥ ͜ʖ♥)
. [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50845&oldid=50829 * Ivancr72 * (+46) added bf+3 and lennyfuck 21:58:52 `` dc -ezz[rpdk+Klxx]dsxx 2>/dev/null # tweak 21:58:53 0 \ 1 \ 1 \ 2 \ 3 \ 5 \ 8 \ 13 \ 21 \ 34 \ 55 \ 89 \ 144 \ 233 \ 377 \ 610 \ 987 \ 1597 \ 2584 \ 4181 \ 6765 \ 10946 \ 17711 \ 28657 \ 46368 \ 75025 \ 121393 \ 196418 \ 317811 \ 514229 \ 832040 \ 1346269 \ 2178309 \ 3524578 \ 5702887 \ 9227465 \ 14930352 \ 24157817 \ 39088169 \ 63245986 \ 102334155 \ 165580141 \ 267914296 \ 433494437 \ 701408733 \ 21:59:31 (and you can replace zz by 1 if you don't care about the 0 or empty stack errors) 22:00:21 [wiki] [[User:Ivancr72]] https://esolangs.org/w/index.php?diff=50846&oldid=50635 * Ivancr72 * (+47) 22:00:39 you need knowledge about american pop culture to be considered human? 22:00:43 -!- Guest78015 has changed nick to L3viathan. 22:01:10 mroman: good question, wait, there was a discussion of this 22:01:16 let me try to find it 22:01:28 [wiki] [[Blablafuck]] https://esolangs.org/w/index.php?diff=50847&oldid=50697 * Ivancr72 * (+6) 22:01:44 -!- VisualizeR has joined. 22:01:44 although turing test doesn't really test if you're human. 22:01:54 I reckon intelligent aliens would pass the test too. 22:02:05 `` dc -e1[dKp+rklxx]dsxx 2>/dev/null # actually one char less now 22:02:06 0 \ 1 \ 1 \ 2 \ 3 \ 5 \ 8 \ 13 \ 21 \ 34 \ 55 \ 89 \ 144 \ 233 \ 377 \ 610 \ 987 \ 1597 \ 2584 \ 4181 \ 6765 \ 10946 \ 17711 \ 28657 \ 46368 \ 75025 \ 121393 \ 196418 \ 317811 \ 514229 \ 832040 \ 1346269 \ 2178309 \ 3524578 \ 5702887 \ 9227465 \ 14930352 \ 24157817 \ 39088169 \ 63245986 \ 102334155 \ 165580141 \ 267914296 \ 433494437 \ 701408733 \ 22:04:34 [wiki] [[( ͡° ͜ʖ ͡°)fuck]] https://esolangs.org/w/index.php?diff=50848&oldid=50844 * Ivancr72 * (+64) 22:05:14 60% thought cleverbot is human 22:05:20 what the fuck is wrong with these humans. 22:05:46 and hu 22:05:53 only 63.3% of humans were identified as humans 22:05:54 what 22:06:23 "Out of the 334 votes cast, Cleverbot was judged to be 59.3% human, compared to the rating of 63.3% human achieved by human participants." 22:06:42 Was it one of those bots that emulated a teenager? 22:06:47 don't know 22:06:56 but cleverbot.com let's you chat with it online 22:07:09 I doubt you need more than one minute to see if it's a bot. 22:07:35 int-e: It is still confusing to me a bit. If I will use vertex program and fragment program, what do the different inputs and outputs of those programs do? 22:07:37 Face it, we cannot reliably tell fungot apart from the channel's less silicon blessed residents at all times. 22:07:37 int-e: there are fnord 22:07:53 And fungot isn't even trying to pass itself off as human. 22:07:53 int-e: thankfully you can click at part of the problem, so silly a redundancy 22:08:22 Such as, what do texture coordinates do? 22:08:28 http://codepad.org/9ZFq88xe <- it just takes a single question 22:10:52 http://codepad.org/P4AjtUca <- either those humans were incredibly morons or they didn't participate with their online version in the test. 22:10:53 mroman: http://www.irregularwebcomic.net/3285.html and its discussion thread http://www.irregularwebcomic.net/draakslair/viewtopic.php?t=7411 22:11:07 -!- iconmaster has joined. 22:11:12 -!- LKoen has quit (Remote host closed the connection). 22:11:14 myndzi. <-- i think \oren\ makes a better cyborg these days. 22:11:21 the first two answers are completely out of context. 22:11:40 -!- iconmaster has quit (Client Quit). 22:11:56 are there transcripts from those turing tests available? 22:15:33 "Although Cleverbot managed to score well on the Turing test, the model that did that is different from the one you’ll find online." 22:15:55 Thought so, because the online version is pretty dumb. 22:18:32 The trick is to not ask them yes/no questions. 22:18:52 they are decently good at detecting yes/no question and answer randomly with either. 22:19:49 can't you ask a yes/no question for which a random answer would be suspicious? 22:19:55 at least half the time 22:20:03 or for which both yes and no would be bad answers 22:20:08 of course. 22:21:19 also you need to reference previous things you've said. 22:24:06 stuff like "Lookt at my last sentence. Pick the worth word in that sentence which is a verb. Please tell me the simple past of that verb." 22:24:18 *fourth 22:25:39 To identify a bot you need to know what a bot can't. 22:26:00 If you ask people to identify a bot who don't know how bot works 22:26:09 mroman: f*ck you I'm not doing your grammar homework for you! 22:26:10 the chances are much higher that they'll think it's not a bot. 22:26:10 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:26:14 mroman: thought you put in the misspellings on purpose :P 22:26:48 oerjan: no. It's kinda funny but these things happen all the time to me. 22:26:58 I write stuff "pseudo-phonetically" 22:27:07 * Zarutian has met actual humans that fail parts of the turing test 22:27:21 itym sudo-foneticly hth 22:27:43 oerjan: itym 22:27:47 what? worth is pseudo-phonetical? 22:27:59 kinda. 22:28:04 (reading: ity[are]m) 22:28:05 I also write does <-> those 22:28:09 isn't pseudo-phonetical when you write sign instead of sine? 22:28:33 * oerjan hands int-e his evil overlord card 22:28:34 anyway it's late. Gonna hit the hay. 22:28:46 oerjan: does it bite? 22:29:03 my stupid friend told me to inform him when I go climbing again so he can join 22:29:13 but that apparentely was an empty promise. 22:29:26 mroman: that's a promise? 22:29:33 int-e: a balm does, yes 22:29:40 int-e: ooh, good idea 22:30:01 it's a promise to join me, yes. 22:30:18 but he's not even responding. 22:31:17 and I kind need to know... I don't like it when people only commit on the actual day it was planned. 22:31:21 or cancel on the day it was planned. 22:31:27 that's rude. 22:31:39 and disrupts my workout regime. 22:33:20 Now I had to go shopping today waiting for him to answer. 22:33:23 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 22:33:26 Wanted to buy a suit. 22:33:29 Shit is too expensive though. 22:33:32 600 bucks 22:33:42 need to think if that's actually worth it. 22:34:29 I have a weird body shape. 22:34:29 too expensive? 22:34:30 suit yourself 22:34:39 I can't buy clothes without having to tailor them. 22:35:17 my arms and legs are shorter than other peoples. 22:35:22 *people's 22:35:27 well 22:35:37 600 bucks is probably a reasonable price for a tailored suit 22:35:49 I mean that's likely average price for that kind of quality. 22:36:39 but I have no specific use for a suit other than that I currently don't have one and wanted to see what the fuzz is abut. 22:36:41 *about 22:37:34 you only need a suit if you work as a lawyer or in a bank or insurance company 22:37:41 otherwise nobody needs a suit. 22:38:06 and 600 bucks is too much to ruin it 22:38:08 mroman: not quite. it's useful to have a suit when you're invited to other people's weddings 22:38:21 s/when/if/ 22:38:22 I'm not getting invited to weddings. 22:38:38 My own brother doesn't even say hi to me 22:38:39 so 22:38:42 yeah, but many people who aren't lawyers or work in a bank are 22:39:08 There's zero people who would invite me to weddings. 22:39:11 * oerjan swats shachaf -----### 22:39:13 or birthday parties 22:39:18 pretty much anything. 22:39:24 :-( 22:40:06 Last time I went out was more than 2 years ago. 22:40:30 like out of the house? 22:40:39 lol 22:40:41 and the total amount of times I went out I can count with two hands. 22:40:49 no 22:40:50 sheltered... 22:40:54 I leave home everyday for work 22:41:12 and climbing 22:41:14 and stuff 22:41:17 mostly climbing and work tho 22:41:18 alercah: or have a really big house, like Wonko the Sane does 22:41:47 and doctor appointments 22:42:32 I face orofacial dyskinesia 22:42:39 hm 22:42:39 do you mean indoor climbing? 22:42:43 *I have 22:42:54 orofa... what? 22:43:02 ok oerjan what actually happens is that my brain skips to the next word and then mangles words together 22:43:05 what does that mean? 22:43:20 so I end up writing "I face" orofacial instead of "I have" 22:43:44 wob_jonas: It means my facial muscles are doing shit they are not supposed to 22:43:58 also chronic orofacial pain 22:44:14 I see 22:44:35 They move without me commanding them 22:47:07 I don't have many friend. 22:47:24 Mostly because I'm very good at sensing if people actually like me or just tolerate me. 22:48:17 and since I'm not very narcissistic I don't give a shit about attention from people who tolerate me 22:49:21 Maybe that's a BPD trait 22:49:22 who knows. 22:49:34 or SPD. 22:51:04 and I'm not really good at anything and not traditionally attractive at all 22:51:14 so people usually don't want to be friends anyway 22:51:33 mroman: what sort of climbing? indoor climbing? 22:51:38 indoor 22:52:00 and bouldering 22:52:06 but climbing only indoor so far. 22:53:22 I tried indoor climbing only once, and didn't enjoy it, so I never went back 22:53:37 but at least I can understand why other people want to do it 22:54:07 It's challenging. 22:54:21 and the first few times it feels like freedom. 22:54:28 but currently it has become more of a challenge 22:54:33 like "I wanna climb better grades" 22:55:01 but it's a very niche sport around here 22:55:03 not a lot of people 22:55:26 I don't know anybody who climbs 22:55:31 yeah 22:55:37 it's not that common 22:55:44 so I'm limited to the routes with those Toppas devices 22:55:53 somehow a lot of people started to do squash (sport) 22:56:12 Toppas devices? 22:57:08 apparently that's some sort of rope holding thing, if I understand right 22:57:13 yes. 22:57:18 It's at the top of the wall 22:57:41 it has a mechanism that slows your fall to 1m/s 22:58:15 mroman: can't you also go to indoor climbing spaces that don't have ropes but are not very tall and have a thick padded mat on the floor? that's the kind of place I was at when I tried. so if you fall, you don't fall from too high, and don't hurt yourself much (usually). 22:58:25 wob_jonas: that's called bouldering 22:58:28 and yeah, I do that. 22:58:32 ah 23:00:21 https://www.hoehenpass.de/media/catalog/product/cache/1/image/560x560/9df78eab33525d08d6e5fb8d27136e95/t/o/toppas_1.png <- that's a toppas 23:00:42 it's on the top of the wall with a rope attached so you can pull it down, hook it up to your climbing belt (probably not the correct term) 23:00:57 and it always pulls the rope in so when you climb upwards it will pull the rope in 23:01:21 climbing harness? 23:01:27 when you fall it will slowling unwind the rope with about 1m/s 23:01:30 ah yes. harness. 23:02:05 if you're tired from climbing it gets hard to even pull the thing down :) 23:02:40 because there's always an upwards force pulling the rope back up 23:02:48 so you have to pull it down against that force :D 23:03:54 which is why people once they have pulled it down fix it to a carabiner at the bottom of the wall. 23:04:07 well there are two systems in use actually 23:04:22 one where the carabiner from the toppas is at the top with a small rope attached to it so you have to pull the thing down 23:04:49 and system 2 is where it's already pulled down and hooked with carabiners on the floor 23:04:59 so you unhook it, climb up, fall down, hook it to the floor again 23:05:16 the problem with that is if some moron forgets to hook it to the floor the whole thing is pulled to the top 23:05:20 and you need a crane :D 23:06:01 -!- Phantom_Hoover has joined. 23:06:06 some routes have similar devices 23:06:24 "snatch pulley"? 23:07:00 it's not a machine so you need a human partner but the device makes you lighter to like 10% of your actual weight 23:07:15 so the one who is protecting you from falling down needs very little force 23:07:34 and the rope is already on the wall 23:07:44 it's mostly for children though. 23:08:31 well... good night. 23:08:36 really need some sleep now. 23:08:46 -!- mroman has quit (Quit: zzZzZzzZz). 23:15:47 -!- carado has quit (Quit: ZNC - http://znc.in). 23:22:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:22:56 -!- Phantom_Hoover has joined. 23:22:56 -!- Phantom_Hoover has quit (Changing host). 23:22:56 -!- Phantom_Hoover has joined. 23:24:17 oh, HTH is also a brand of kitchens <-- i've got hth 23:24:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:24:55 -!- Phantom_Hoover has joined. 23:24:55 -!- Phantom_Hoover has quit (Changing host). 23:24:55 -!- Phantom_Hoover has joined. 23:27:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:27:55 -!- Phantom_Hoover has joined. 23:27:55 -!- Phantom_Hoover has quit (Changing host). 23:27:55 -!- Phantom_Hoover has joined. 23:28:12 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:29:02 a brand of kittens?! 23:30:26 mwno. 23:30:40 -!- FreeFull has joined. 23:31:45 do you recommend hth brand kitchens? 23:33:27 i find it slightly unnerving that i cannot find the plugs for the fridge and freezer 23:34:41 i considered defrosting the freezer recently, but i don't know how to do it without using the circuit breaker 23:35:07 (i hope it doesn't really need defrosting, the buildup isn't _that_ great) 23:35:49 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 23:36:01 anyway, i don't really have an idea, it came with the apartment. 23:36:29 do you recommend your apartment? 23:36:48 no, the ventilation is far too noisy 23:37:16 the positive things about my apartment are the location and the price 23:37:44 the rest ranges from ok to scow 23:37:53 but those are the important things anyway? 23:37:58 oh also my bedroom is next to the building staircase/elevator. 23:38:15 maybe norway is no cheaper than berkeley 23:38:18 which is sometimes annoying, but not that often. 23:38:33 i don't know... 23:38:43 doesn't matter 23:39:01 Should I stick around CA or go somewhere else? 23:39:33 go to sri lanka and become a fisherman hth 23:39:45 not into fishing tdnh 23:40:07 UNACCEPTABLE 23:40:10 (me neither) 23:40:22 -!- ais523 has quit (Remote host closed the connection). 23:41:16 i'm also not into other people fishing 23:41:32 -!- ais523 has joined. 23:41:55 . o O ( shachaf is working for the fish people ) 23:47:29 -!- Bowserinator has quit (Ping timeout: 260 seconds). 23:49:34 -!- Bowserinator has joined. 23:50:05 -!- Bowserinator has quit (Changing host). 23:50:05 -!- Bowserinator has joined. 2017-02-05: 00:04:26 -!- LKoen has joined. 00:04:28 -!- LKoen has quit (Client Quit). 00:11:02 -!- tromp has joined. 00:15:19 -!- tromp has quit (Ping timeout: 256 seconds). 00:29:05 -!- hppavilion1 has joined. 00:34:08 -!- tromp has joined. 00:35:06 -!- nooga has quit (Ping timeout: 240 seconds). 00:50:40 -!- ais523 has quit. 01:04:20 -!- tromp has quit (Remote host closed the connection). 01:10:16 -!- Lord_of_Life has quit (Excess Flood). 01:10:31 -!- Lord_of_Life has joined. 01:16:56 oerjan: FWIW, often there's a switch of some sort. 01:20:00 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 01:27:28 fizzie: the fridge is adjustable, but there's no switch in the freezer that i can find. 01:28:40 although there is a strange orange rope in the fridge which i'm not sure what does... it _might_ be connected to the freezer somehow. 01:29:25 -!- tromp has joined. 01:29:38 (they are not, however, a single box) 01:29:54 fizzie: Do you have an HTH kitchen? 01:38:08 -!- boily has joined. 01:38:12 `wisdom 01:38:13 latin//LATINA EST SUBLIMISSIMA LINGUA MUNDI 01:40:53 `cwlprits latin 01:40:55 oerjän 01:40:57 shocking 01:44:50 bonsœirjan. 01:46:20 s/U/V/g hth 01:46:53 fdgdsdgasdasdadsasdasa 01:48:04 shachaf: I'm not sure how that's defined. 01:48:23 @google hth kitchen 01:48:26 http://www.hth-kitchen.com/ 01:48:26 Title: Home 01:48:27 hellochaf, VisuellozeR, fizziello. 01:50:00 Nothing that fancy. 01:50:52 Maybe the London real estate you buy can have an HTH kitchen. 01:53:45 -!- krok_ has quit (Quit: Leaving). 01:54:52 I looked a little at how those things work around here, and it seems really complicated. 01:55:20 At least compared to how we did it in Finland, where we just went to the bank we used anyway, asked for some money, and bought a place. 01:56:03 As opposed to what in London? 01:56:54 Apparently here the process involves at least a solicitor, a mortgage adviser, a lender, the seller, the seller's solicitor, the lender's surveyor, and probably some others as well. 01:57:54 And allegedly everyone remortgages their mortgages all the time. 01:58:00 For a better deal. 01:58:06 All the time? 01:58:19 Why do better deals keep showing up? 01:58:24 Well, every couple years. 01:58:43 -!- nooga has joined. 01:58:45 Are interest-only mortgage the best? 01:59:00 can you borrow money in finland for a place in london? 01:59:03 AIUI, you get a good deal for your first K years (for K of around 2 to 5), and then you remortgage when it would switch to the lender's default rate. 01:59:44 Plus there's freeholds, leaseholds, shared freeholds, commonholds, and I suspect a few other holds as well. 02:01:19 bood evenily. 02:01:33 As far as I can tell, commonholds correspond to the most common arrangement (for flats) in Finland, where the people living in the building own a share in a company that owns the building, and then pays for someone to manage the things that need to be managed and makes the decisions that need to be decided. 02:02:00 `slwd latin//s/U/V/g 02:02:02 latin//LATINA EST SVBLIMISSIMA LINGVA MVNDI 02:02:13 But apparently no new-ish commonhold flats exist, because the developer companies can't extract as much money from the tenants that way. 02:03:24 -!- nooga has quit (Ping timeout: 260 seconds). 02:03:35 Sounds like a condominium thing in the US? 02:04:19 Maybe. All I know about condominiums is that the word is very fancy, and resembles CoDominium, which is a sci-fi universe. 02:05:38 Aha, Wikipedia confirms it. 02:06:11 The Suomi link points to Asunto#Asuinhuoneisto 02:06:52 fizzie: How should I get leverage? 02:07:02 I think that's just a general word for a flat. 02:07:21 Maybe real estate is the best way to do it. 02:07:32 I hear leverage is the best. 02:07:56 -!- tromp has quit (Remote host closed the connection). 02:08:01 The Asunto#Asuinhuoneisto section just says it's a thing meant for a place someone can live in. 02:12:50 I've been looking into setting up an alerting system, but I don't know how I could trust the alerting system to be working without something alerting me if it breaks. 02:13:37 What sort of alerts? 02:14:17 I don't know yet. I want something that'd show up on things I'm looking at. 02:14:29 If you mean 'on what', I'd like to know when the wiki breaks, for example. 02:14:35 Ah. 02:14:39 It's already got monitoring, but not alerting. 02:14:46 Not an alarm on your flat, for example. 02:14:50 What sort of monitoring has it got? 02:15:00 Shouldn't a monitoring system be able to alert automatically? 02:15:16 s/ automatically// 02:15:30 Three of the systems involved in the monitoring can do alerts, but I haven't configured any of them to do so. 02:15:44 Which systems? 02:16:57 There's a collectd instance on the wiki machine scraping stuff out of nginx (collectd can do alerts), it's sent to an InfluxDB for storage (the TICK stack includes a separate tool called Kapacitor for alerting), and I look at it with Grafana (the very latest Grafana versions do alerting). 02:17:41 Isn't Grafana more of a UI? 02:17:49 Yes, but they're building an alerting in it. 02:17:56 Seems odd. 02:18:08 Of those systems it seems that the one I'd want to alert would be Kapacitor. 02:18:09 Apparently it was a heavily requested feature. 02:18:13 Well, I've never used Kapacitor. 02:18:38 collectd can presumably only alert on the values it collects, rather than queries based on historical values etc.? 02:18:59 Building alerting in Grafana may make sense so far as to it providing a nice user interface for configuring alerts. 02:19:40 I guess? 02:19:49 I've been running Prometheus recently. It's a Borgmon clone. 02:20:10 So you said. I had a look at Prometheus, but I've spent a little bit too much time fiddling with the current setup already. 02:20:25 Incidentally, InfluxDB and the rest of TICK are also written in Go, as Prometheus. 02:20:36 https://zem.fi/tmp/esoqps.png 02:21:14 -!- tromp has joined. 02:21:31 Yes, I know. 02:22:01 so many qps per second 02:23:08 Almost one. 02:23:18 Well, not quite. 02:24:31 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 02:40:31 -!- hppavilion1 has joined. 02:41:36 -!- hppavilion2 has joined. 02:41:43 Maybe influxdb is better. 02:41:51 I think the data model is richer or something? I don't know. 02:42:08 Maybe not. 02:43:30 -!- boily has quit (Quit: LIMERICK CHICKEN). 02:44:15 Did you see that Facebook released their time series database recently? 02:45:18 fizzie: that mean request processing time is p. high 02:45:19 -!- hppavilion1 has quit (Ping timeout: 245 seconds). 02:47:04 Everything is being written in Go nowadays. :-( 02:49:12 I think I heard something about the Facebook thing. 02:49:47 And Microsoft released something to do with large repositories in Git. 02:50:09 https://github.com/Microsoft/GVFS 02:51:02 "With GVFS, this means that they now have a Git experience that is much more manageable: clone now takes a few minutes instead of 12+ hours, checkout takes 30 seconds instead of 2-3 hours, and status takes 4-5 seconds instead of 10 minutes." 02:55:11 -!- myname has quit (Ping timeout: 240 seconds). 02:56:40 (I was going to say "huge" instead of "large", but turns out the repository they're talking about has just 3 million files.) 02:59:17 -!- myname has joined. 03:02:43 That's only a couple orders of magnitude smaller than Google's, according to http://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext 03:03:03 Whenever I mention a Google thing (like CitC the other day), I feel obligated to include a citation. 03:16:36 I just look up a citation I *could* include, but don't. 03:17:27 -!- oerjan has quit (Quit: Nite [citation needed]). 03:22:13 -!- nal has quit (Quit: Going offline, see ya! (www.adiirc.com)). 03:24:40 -!- Sgeo has joined. 03:28:33 -!- VisualizeR has quit (Ping timeout: 258 seconds). 03:29:26 -!- Cale_ has joined. 03:29:30 -!- VisualizeR has joined. 03:36:13 -!- JX7P has quit (Ping timeout: 258 seconds). 03:37:23 -!- IRIXUser has joined. 03:37:46 -!- IRIXUser has changed nick to Guest7544. 03:40:50 -!- hppavilion2 has quit (Ping timeout: 240 seconds). 03:41:21 -!- Sgeo has quit (Read error: Connection reset by peer). 03:46:47 -!- nooga has joined. 03:52:06 -!- nooga has quit (Ping timeout: 276 seconds). 03:53:24 -!- hppavilion2 has joined. 04:00:11 -!- Zarutian has quit (Quit: Zarutian). 04:09:21 -!- MDude has quit (Read error: Connection reset by peer). 04:09:40 -!- MDude has joined. 04:15:25 -!- Cale has quit (Disconnected by services). 04:15:28 -!- Cale_ has changed nick to Cale. 04:15:48 -!- Cale_ has joined. 04:50:44 -!- hppavilion2 has quit (Ping timeout: 245 seconds). 04:52:41 -!- hppavilion2 has joined. 05:06:25 -!- Cale has quit (Read error: Connection reset by peer). 05:14:53 -!- tromp has quit (Remote host closed the connection). 05:23:04 -!- Cale has joined. 05:34:54 -!- nooga has joined. 05:37:48 hi Cale 05:37:55 What language should be used to specify build system configuration? 05:39:06 -!- nooga has quit (Ping timeout: 240 seconds). 05:44:01 -!- VisualizeR has quit (Ping timeout: 248 seconds). 05:47:48 shachaf: At the company I work for, we use nix. I really wish that nix's language was just Haskell. 05:48:18 Nix's language seems very complicated. 05:48:30 But also it doesn't really seem like a build system configuration language? 05:48:39 It doesn't replace Makefiles/cabal/whatever. 05:48:53 It's not so much that the language itself is complicated, it's that the way people use it is complicated and often undocumented, and impossible to discover because it's untyped. 05:49:25 Well, cabal2nix is involved 05:50:11 Bazel and all Bazel clones use Python. It's not ideal but it's not bad. 05:50:15 I'm not sure what would be better. 05:52:19 Would Haskell be better? Unclear. 05:53:32 If nix were simply built in Haskell rather than its own weird inane language, it would be really nice. 05:54:16 Nix seems to be at the wrong level of abstraction, though. 05:54:27 But maybe I just don't understand Nix. 05:54:51 There needs to be some sort of transition project which starts out by implementing nix in Haskell with Haskell as the configuration language, and then building a nix interpreter which integrates with that so that all the existing work on .nix files can be leveraged and gradually replaced. 05:55:20 I went to a talk about Reflex FRP the other day, by the way. 05:55:28 nice 05:55:32 Who gave it? 05:55:40 Tikhon, if you know him? 05:55:49 I've heard the name 05:56:00 I'm in NYC for the next couple of weeks btw 05:56:06 Just got here 05:56:26 NYC pretty good. I should go sometime. 05:56:39 is 05:56:50 Then I'm going to Melbourne for a month off :) 05:56:58 You should stop by CA. 05:57:19 Ah, perhaps I should have... it's all already booked though. 05:57:38 My stopover is in Hong Kong 05:57:55 Gonna be a crazy flight :) 06:00:53 Cale: You should come to BayHac 2017 in Apr. 06:02:11 oh man... might be too soon after all this, but we'll see :) 06:02:28 Why? 06:02:31 Just a quick flight. 06:04:14 Yeah, it's probably not really all that hard -- I just fully expect to be fairly burnt out on travel by the time I get back home toward the end of March. 06:04:53 I'm only going to be home for two days between now and March 20 06:06:06 So you have several weeks to rest before BayHac 06:06:09 It's perfect. 06:06:10 :D 06:06:20 I'll probably be in NYC in Apr. 06:06:26 cool 06:06:41 But it shouldn't conflict, so it'll all be fine. 06:58:50 -!- PinealGlandOptic has joined. 07:07:21 -!- tromp has joined. 07:12:02 -!- tromp has quit (Ping timeout: 258 seconds). 07:14:54 -!- Cale has quit (Ping timeout: 276 seconds). 07:23:07 -!- nooga has joined. 07:27:39 -!- nooga has quit (Ping timeout: 252 seconds). 08:30:33 -!- dos has joined. 08:33:39 -!- hppavilion2 has quit (Ping timeout: 245 seconds). 08:46:53 -!- doesthiswork has quit (Quit: Leaving.). 09:11:04 -!- nooga has joined. 09:15:36 -!- nooga has quit (Ping timeout: 240 seconds). 09:16:22 -!- tromp has joined. 09:20:36 -!- tromp has quit (Ping timeout: 240 seconds). 09:27:38 -!- mroman has joined. 09:27:47 I am not a robot. 09:28:08 I fear the day captchas prove to me that I'm a robot. 09:28:27 like when I click on "I'm not a robot" and it doesn't trust me. 09:28:45 -!- nooga has joined. 09:28:57 there's this funny video of a guy beating the "I'm not a robot captcha" with a robot. 09:30:59 -!- AnotherTest has joined. 09:39:49 stupid youtube video editor is so fucking buggy 09:47:10 -!- nooga has quit (Ping timeout: 240 seconds). 10:03:10 -!- nooga has joined. 10:05:43 I'm making very quick guides on how to do stuff 10:05:52 following the ms paint quality of graphics tradition 10:05:57 mostly because I suck at graphics :) 10:22:00 . o O ( The "MS Paint" school of art was a minimalist art movement in the late 20th and early 21st century. Its proponents were convinced that "name defines function" and therefore, the program called "Paint" would be a suitable medium for producing paintings. ) 10:31:13 so 10:31:14 windows 10:31:21 name defines function . 10:32:40 however, "Word" is apparently used to write books. 10:34:40 I taught an SQL course last year 10:34:45 and it was quite nice 10:35:29 I don't like coding for 8h a day 10:35:31 it's too much. 10:51:31 -!- nooga has quit (Quit: Lost terminal). 11:01:21 -!- nooga has joined. 11:18:02 -!- tromp has joined. 11:22:49 -!- tromp has quit (Ping timeout: 260 seconds). 11:26:11 -!- kiki` has quit (Quit: Connection closed for inactivity). 11:28:00 -!- VisualizeR has joined. 11:40:14 -!- dos has changed nick to hppavilion[1]. 11:40:25 I'm trying to German again. 11:42:59 viel glück 11:48:07 myname: I'm trying to translate "Grab 'em by the pussy" [for... fun?], specifically discussing whether it'd be "Greift" or "Greifst" or "Greife" 11:50:20 i'd say it's an 11:50:43 itjs imperative so either greif oder greift, depending on wether you talk to a single person or a crowd 11:50:55 hilarious 11:51:05 but maybe you can do that somewhere else or nowhere at all 11:51:16 shachaf: Well I AM doing it somewhere else. 11:51:25 and in particular not here 12:01:56 -!- LKoen has joined. 12:04:51 -!- VisualizeR has quit (Ping timeout: 252 seconds). 12:14:15 -!- DHeadshot has joined. 12:18:34 -!- tromp has joined. 12:23:00 -!- tromp has quit (Ping timeout: 252 seconds). 12:38:48 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 13:23:54 @msg hppavilion[1] "Packt sie an der Muschi" 13:23:55 Not enough privileges 13:23:57 what 13:24:05 is it @tell? 13:24:15 @tell hppavilion[1] "Packt sie an der Muschi" 13:24:15 Consider it noted. 13:25:46 (but please don't ever use that) 13:26:10 donjt trump 13:27:24 fungot maintenance in progress, please stand by. 13:27:24 fizzie: err what? 13:27:27 -!- fungot has quit (Remote host closed the connection). 13:27:38 Little did it know. 13:28:05 -!- fungot has joined. 13:28:31 fungot: Are you feeling quite okay? 13:28:45 ... 13:28:47 Hmm. 13:29:36 I see the incoming messages in the log, but it doesn't seem to be replying. 13:30:03 fungot: hello? 13:30:07 ^help 13:30:07 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 13:30:20 ^bf ,[.,]!hmm 13:30:21 hmm 13:30:30 That side works, why doesn't the babbling. 13:32:48 -!- fungot has quit (Remote host closed the connection). 13:34:07 -!- fungot has joined. 13:34:09 -!- fungot has quit (Remote host closed the connection). 13:35:20 Also that's not right, the proxy quits when fungot disconnects. 13:35:25 05-02-2017 13:37:20 FATAL: Failed assertion in src/log.c(205): olf 13:35:50 Apparently you can turn logging off, but then it will crash whenever a client disconnects. 13:37:54 -!- fungot has joined. 13:38:18 ^ping 13:38:19 That Pong alone cannot stop! 13:38:22 fungot: But. 13:38:33 Hmm. I must've messed something to do with saving the bot's own nickname. 13:40:16 Oh, of course. 13:40:41 Heh, I think it thinks its nickname is the password. 13:42:23 -!- fungot has quit (Remote host closed the connection). 13:42:31 ...still crashes when disconnecting. 13:43:52 I'll just let it log. 13:43:55 -!- fungot has joined. 13:44:01 fungot: How about now? 13:44:02 fizzie: it does that fnord to it ( programmer time saved, future extensibility, etc. 13:44:05 That's better. 13:47:02 -!- Zarutian has joined. 13:47:38 @tell Phantom_Hoover You'll be glad to know fungot now supports a connection password and non-6667 ports, for convenient bouncer use. 13:47:38 Consider it noted. 13:47:38 fizzie: it's like a type fnord ( or something). but when run from unix, and i don't know 14:11:28 You know fungot is alive if he says fnord. 14:11:28 mroman: it is. the fnord bus actually goes fnord. :p 14:19:37 -!- boily has joined. 14:33:05 where can I think with [the physical implications of] portals? 14:34:15 ,,, 14:36:24 ,,,? 14:37:09 I'm bored and now I want to discuss the physics of portals... do you know a channel I can discuss such a thing without being met with silence? 14:38:47 ...just as I predicted, silence 14:43:34 -!- oerjan has joined. 14:48:09 sorry, don't know of any channel where. 14:48:24 (also, currently dieing at crawl.) 14:48:27 hellørjan. 14:48:32 helloily. 14:49:30 -!- gsora has quit (Quit: uh-oh!). 14:50:27 * oerjan wanted to make a wisdom where, but then remembered #esoteric is the only channel. 14:51:22 -!- gsora_ has joined. 14:53:27 `wisdom 14:53:29 universal property//Universal properties are the best. 14:53:40 `wisdom 14:53:41 high hat//A high hat is the same as a top hat, not the same as a hi-hat, just like how a top quark is not the same as an up quark. 14:54:13 that clears it up. 14:54:21 or down. anyway, has its charm. 14:54:28 even if a bit strange. 14:56:17 physics are weird shit, yo. 14:57:14 but everything is made of the five elements: boom, orange, pickle, pungent and sweet. 14:57:35 is that discordianism or something 14:57:38 s/ick/rick/ 14:57:42 it is. 14:59:32 -!- tromp has joined. 15:04:25 -!- wob_jonas has joined. 15:09:30 -!- tromp has quit (Remote host closed the connection). 15:09:57 fizzie: why do you want to build an alert system? don't people on the channel already alert you? 15:10:59 -!- tromp has joined. 15:11:00 and this might be the first time I heard my wisdom cleans something up 15:11:17 *clears 15:11:22 I'm not always looking at the channel. 15:11:36 `cwlprits high hat 15:11:39 b_jonäs 15:12:36 -!- VisualizeR has joined. 15:22:45 -!- LKoen has quit (Remote host closed the connection). 15:29:54 -!- myname has quit (Ping timeout: 245 seconds). 15:34:50 -!- myname has joined. 15:37:15 [wiki] [[User:Arkenidar]] M https://esolangs.org/w/index.php?diff=50849&oldid=50710 * Arkenidar * (+79) 15:39:04 -!- S1 has joined. 15:43:05 fungot: feeling more bouncy today? 15:43:06 oerjan: but the gui still needs to have the students who failed the exam take the supplementary." 15:43:55 fungot: stop being coherent please 15:43:56 int-e: although, if you watch movies on your computer? ( they'll actually come and check this!) 15:44:06 fail. 15:44:57 -!- tromp has quit (Remote host closed the connection). 15:46:24 [ a.{~93+?47$26 15:46:25 wob_jonas: pnrmurnkbsttgffqsgqadmt]`]htjeqthsvpsvsnlgdrrfo 15:46:32 um 15:47:26 fungot: if you don't improve your incoherence ffj-bot will be beating you 15:47:27 oerjan: i believe so, a mechanical amplifier... i have enough trouble keeping other /humans/ off my keyboard. 15:48:00 [ a.{~97+?47$26 15:48:01 wob_jonas: wbebigxljdefqlzjyndvanxyommgniscsyqsgudffwfseti 15:48:17 oh nice 15:49:25 -!- tromp has joined. 15:55:13 -!- ibrahemgebri has joined. 15:58:35 -!- ibrahemgebri has quit. 16:00:02 -!- DHeadshot_ has joined. 16:00:14 let's turing test this fungot. 16:00:14 mroman: i'm a bit short in the fnord before it totally befunged me. 16:00:18 failed. 16:00:33 -!- DHeadshot has quit (Ping timeout: 248 seconds). 16:00:47 -!- augur has joined. 16:07:31 -!- DHeadshot_ has changed nick to DHeadshot. 16:08:47 -!- idris-bot has quit (Ping timeout: 264 seconds). 16:10:15 -!- oerjan has quit (Quit: Later). 16:16:21 mrelloman. fungot is feeling a little short in the fnord. don't sentience him today. 16:16:21 boily: ( the whole compiler uniformly used a cps lambda calculus for the people that i don't 16:17:00 hmm... a rogue like where the floor is inscribed in befunge patterns and some enemies must follow the instructions. 16:22:14 -!- ais523 has joined. 16:22:57 -!- nooga has quit (Ping timeout: 248 seconds). 16:23:16 Zarutellon. more like battlebots trying to selfmodify the same program to trip the other ones into oblivion? 16:24:24 -!- tromp has quit (Remote host closed the connection). 16:31:01 -!- VisualizeR has quit (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )). 16:33:37 -!- nooga has joined. 16:34:16 -!- gsora_ has changed nick to gsora. 16:35:10 `wisdom 16:35:11 calzone//A calzone is a part of California. They include norcal and socal. 16:35:24 . o O ( wasn't it "nocal"? ) 16:35:29 `wisdom 16:35:30 ic//ic what you did there. 16:35:45 -!- gsora has quit (Quit: uh-oh!). 16:36:41 -!- gsora has joined. 16:36:48 -!- tromp has joined. 16:38:49 -!- Zarutian has quit (Quit: Zarutian). 16:41:30 `wisdom 16:41:31 murphy'//Murphy's law obviously does not hold in wisdom/ 16:44:29 -!- ais523 has quit (Remote host closed the connection). 16:45:39 -!- ais523 has joined. 16:46:32 -!- doesthiswork has joined. 16:52:54 -!- S1 has left ("Leaving"). 17:01:35 -!- Zarutian has joined. 17:39:42 -!- LKoen has joined. 17:55:41 -!- boily has quit (Quit: ABOUT CHICKEN). 17:59:53 -!- tromp has quit (Remote host closed the connection). 18:05:26 -!- LKoen has quit (Remote host closed the connection). 18:10:30 -!- LKoen has joined. 18:16:47 -!- idris-bot has joined. 18:18:29 -!- LKoen has quit (Remote host closed the connection). 18:19:22 -!- ais523 has quit (Remote host closed the connection). 18:20:31 -!- ais523 has joined. 18:29:53 -!- DHeadshot has quit (Ping timeout: 248 seconds). 18:51:51 -!- idris-bot has quit (Ping timeout: 252 seconds). 19:00:44 -!- tromp has joined. 19:02:54 heh heh. I knew that Knuth's homepage has been changed: whereas it used to say that TAOCP vol 5 is estimated to be ready in 2020, now it says 2025. But I just realized that vol 3 second edition says that the reworked version of vol 3 is estimated at 2015. Funny. 19:03:15 But sad at the same time. 19:05:20 -!- tromp has quit (Ping timeout: 255 seconds). 19:05:54 fungot: got fun? 19:05:54 mroman: this is one place where i used essentials of programming languages 19:08:23 -!- doesthiswork has quit (Quit: Leaving.). 19:10:30 -!- mroman has quit (Ping timeout: 260 seconds). 19:10:35 -!- mroman_ has joined. 19:17:03 fungot: you seem to have mastered syntax, but what about semantics? 19:17:03 int-e: that would be 19:19:35 semantics? what does that mean? it's just a word 19:20:24 wob_jonas: it was talking about essentials of programming languages 19:20:41 wob_jonas: which for some inexplicable reason I associate with the string "syntax and semantics" 19:26:37 "semantics" has a mathematical definition 19:27:03 but in this channel, it's normally used to describe the method via which a programming language gives meaning to a parse tree 19:27:11 (with the syntax being the way the source code is converted into a parse tree) 19:27:42 ais523: sure, I'm just being silly in a self-referential way, but it wasn't very funnt 19:28:11 oh, I completely missed the joke, you need at least a pair of quotes for it to work though 19:30:15 I saw the circularity but thought it was a troll attempt rather than a joke, sorry. (An honest and complete answer would become *very* lengthy, and I'm not sure I would be up to giving one.) 19:30:51 sorry 19:46:57 -!- doesthiswork has joined. 19:52:05 what 19:52:59 `? syntax 19:53:00 Syntax is just a subset of grammar. 19:53:05 `? grammar 19:53:06 Grammar is just the evil subset of syntax. 19:53:09 `? grammar 19:53:10 Grammar is just the evil subset of syntax. 19:53:12 `? semantics 19:53:13 semantics? ¯\(°​_o)/¯ 19:53:35 `culprit grammar 19:53:36 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: culprit: not found 19:57:32 -!- krok_ has joined. 20:04:29 `cwlprits grammar 20:04:31 oerjän oerjän mromän 20:11:04 -!- ais523 has quit (Remote host closed the connection). 20:12:14 -!- ais523 has joined. 20:17:15 -!- ais523 has quit (Remote host closed the connection). 20:18:25 -!- ais523 has joined. 20:23:32 -!- MoALTz has quit (Quit: Leaving). 20:44:03 `? life 20:44:04 life? ¯\(°​_o)/¯ 20:46:31 -!- Guest7544 has quit (Changing host). 20:46:31 -!- Guest7544 has joined. 20:46:33 -!- Guest7544 has changed nick to JX7P. 20:47:13 `quote 20:47:15 1166) int-e: such were the idle tales of the fnord 20:49:30 -!- doesthiswork has quit (Quit: Leaving.). 21:00:32 -!- tromp has joined. 21:05:05 -!- tromp has quit (Ping timeout: 248 seconds). 21:11:13 ‘Life,’ said Marvin, ‘don't talk to me about life.’ 21:15:11 Do you know what is best way to do with OpenGL to replace a texture and a set of vertices with data from mmap()ed memory during every frame without lagging? 21:15:13 Hmm, there was that message that made Marvin smile? "We apologize for the inconvenience.". 21:17:10 zzo38: well there will be lag as the texture will have to be DMAed from main memory to graphics card memory 21:18:43 Zarutian: Yes, but I would want to try to reduce the amount of lag and also to reduce the amount of slowness 21:19:06 But a more expensive computer? 21:19:31 (And I want to copy a set of vertices as well as a texture, and then to render those things in a display list) 21:23:48 -!- hppavilion[1] has joined. 21:25:19 wob_jonas: I just wanted to know the best way to do; it does not have to be perfect. (Also, I haven't tried anything yet) 21:25:40 -!- hppavilion2 has joined. 21:27:09 zzo38: the lag will always be there due to this bottleneck that is the bus between the graphics card and main memory. This is true even with systems that say that they use unified memory. (In that case, unless the memory is dual ported, it will cause contention between CPU and GPU. And often there is no mapswapping of memory banks. (CPU does stuff with memory bank A while GPU has memory bank B and then they switch) 21:27:17 ) 21:28:02 I think there is something called transfers sets or command lists but I havent looked at OpenGL (nor (in)DirectX for that matter) in a long while now. 21:28:08 https://www.khronos.org/opengl/wiki/Buffer_Object ... no I'm not reading that now (and it won't give you the answers you want anyway... it'll depend on the hardware. for example, the hybrid CPU and GPU packages with shared memory have the benefit that no DMA is taking place. PCIe has reasonably fast access to main memory too, I believe. 21:29:20 -!- hppavilion[1] has quit (Ping timeout: 255 seconds). 21:29:31 I think buffer objects are the modern abstraction for everything now, I mean look at this list of types: https://www.khronos.org/opengl/wiki/Buffer_Object#General_use 21:30:20 It's good to know there are people on this channel who know about gpu stuff 21:31:07 * int-e doesn't really... it's on my "I should take some time to properly (re)learn this" horizon) 21:32:34 it's on my list of things I don't want to learn about 21:36:44 Why do they make it so complicated? (Many older kind of computers do not make it so complicated and so confusing) 21:38:20 int-e: re the hybrid CPU and GPU packages: see what I said about contention. (Which is more accuratly said to be port contention) 21:39:43 Zarutian: yes, I know it's not a free lunch. 21:41:00 zzo38: depends on which older computers. Many just give you a frame buffer memory that you can write pixels into. 21:41:31 (In the end hybrid or standalone GPU will be just another variable for deciding where best to put your various buffer objects) 21:41:49 int-e: I am just rather befuddled why they want to add pressure on the memory to GPU or CPU bottleneck. 21:43:52 My own design was just for CPU and video to be clock interleaved, and video memory can be mapped anywhere in the main memory space (usually RAM, but it does not have to be), and then a display list is executed during hblank in order to change the setting of what to draw on that scanline. 21:44:33 zzo38: so basically, ATARI esque setup 21:44:58 Zarutian: shared memory = simpler design? I've heard the point (I think in a talk by John Carmack) that a lot of data has to travel from the CPU/main memory to the GPU each frame *anyway* and having shared memory (= direct access of the GPU to that data) might very well make this cheaper overall... I'm skeptical but it's definitely not an obvious tradeoff. 21:45:00 Zarutian: Yes, somewhat, but more sophisticated. 21:45:55 -!- copumpkin has joined. 21:45:55 Zarutian: I can see an unambiguous advantage in not sharing the frame buffer though. 21:46:01 actually, I think the video chipset being the most complicated part of the computer is the rule, ever since the first video terminals, and the IBM PC with its dumb simple video cards are the exception 21:46:41 -!- hppavilion2 has changed nick to hppavilion[1]. 21:47:17 int-e: perhaps, but I have seen old designs where they used crossbar switch between CPUs, GPUs, DMA drivers and memory banks. 21:48:39 wob_jonas: the reason for that was the price of memory iirc versus logic die size. (If you could use a specialized logic to lessen memory consuption for video terminal stuff then you did) 21:49:01 Zarutian: yep 21:49:48 Zarutian: damn there was a cute story a while ago where somebody ran benchmarks and they got quite consistently faster after 30 minutes or so... that was with a shared framebuffer, and after 30 minutes the display would switch off, freeing a noticable fraction of the memory bandwidth (1920*1080*60*4 = 500MB/s, it would be more today). I have no idea how to find it again :-/ 21:49:57 and I think part of the reason why memory capacity (as opposed to latency) became relatively cheaper compared to other stuff in the computer is partly that DRAM starts out big but scales better to larger RAM sizes 21:50:10 int-e: that was me 21:50:13 wasn't I? 21:50:25 int-e: the beuity of it was that there were usually no contention between diffrent accessors to same memory banks. 21:50:29 wob_jonas: possible? 21:50:29 I did main memory throughput benchmarks 21:50:42 and found that it got faster when the screen saver started 21:50:58 Zarutian: But I think the Atari ANTIC only allows executing one display list instruction per hblank, and many settings could not be set by the display list. My own design does not have these limitations. 21:51:10 Zarutian: the contention was with the throughput. I didn't try to measure latency in that case. 21:51:53 wob_jonas: did you just have graphs or also some text online? but I guess reading it here would be memorable enough for me. 21:51:55 zzo38: sure. But the basic idea is the same. 21:52:26 int-e: I probably showed a graph 21:52:37 int-e: it just had one 'huge' drawback: cost. At least at that time. 21:52:42 -!- Phantom_Hoover has joined. 21:53:10 (cost as in relatively expensive to manifacture than other cheaper yet worse methods) 21:53:12 If you had a complete copy of the logs, you could probably find it. 21:54:37 -!- hppavilion[1] has quit (Remote host closed the connection). 21:54:58 -!- hppavilion[1] has joined. 21:55:51 -!- PinealGlandOptic has quit (Quit: leaving). 21:56:04 zzo38: I have somewhere in my ideas file an draft of an spec where instead of an application being only limited to framebuffers, textures, voxels, uniforms and simple gpu shader kernels, they could send a whole program expressed in a binary language that was on the level of primitive recursive function level and therefore guranteed to terminate. 21:57:11 zzo38: a bit like ReGIS&Sixel, Ripscrip, NAPLPS or Apple QuickDraw commands list (PICT) in that regard 21:57:24 OK 21:57:52 Zarutian: probably still is expensive... otherwise more multicore CPUs would offer more than 2 memory interfaces. 21:58:18 so feel free to discuss your ideas regarding this here, zzo38 ;-Þ 21:58:24 (perhaps 4 is the norm now for high-end CPUs?) 21:59:49 int-e: well that design didnt have multi core CPUs, just a number of CPUs (Called Computing Processing Units just to get the acronym to fit ;-) 21:59:58 (just looking at intel and amd here, fwiw) 22:00:00 Zarutian: I would have had it a bit differently; the program is not guaranteed to terminate but if it does not terminate it will restart anyways during each vblank. That way loops and so on are possible and you can implement your own tiles perhaps 22:01:25 zzo38: is there much difference? A primitive recursive program could still easily loop as much that it terminates only after the universe has ended. 22:01:52 -!- tromp has joined. 22:02:24 As for CPU and memory interface, what I really wish for is for Intel to figure out a sane way in future x86_64 cpus how the OS can opt for a mode where all pages are at least 8K (or at least 16K) sized, 22:02:35 Zarutian: sure, but to make it analogous, a multicore-CPU is just several CPU's, and possibly GPUs on a single die, communicating with external buses (memory, PCIe, more?) and in a perfect world there'd be a crossbar switch between all those components... 22:02:51 My own design did allow loops too and also did that (restarted the program during each vblank), but could not execute during rendering so you had to program the registers to control rendering during each scanline (it renders tiles eight pixels wide, or can render in pixel mode instead, but cannot mix them in a single scanline; also tiles are only one pixel high but the display list can change the character base address during each scanline in order 22:02:57 because the 4K page size is currently causing the cpus to not being able to have more than 8*4K L1 data cache 22:03:11 and that limitation would be so useful to get over. 22:03:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds). 22:03:17 Actually in my design, the display list program can't terminate, although there is a "wait for next scanline" instruction. 22:03:20 zzo38: one trick I did way back when first there was a computer in the house and I was programming stuff in QBASIC was to keep a copy of video memory block where the mouse cursor was to be drawn to be used to undo the cursor drawing when the mouse was moved. 22:03:35 Zarutian: the reality will be less than ideal and probably too complicated for my poor little brain :) 22:04:12 zzo38: just because it otherwise took too long to redraw the screen and there wasnt enough memory to do dual buffering. Worked well for other sprite kind of stuff too. 22:04:50 Zarutian: one cute point of the hybrid design is that a GPU can potentially access data by snooping CPU caches without going via main memory at all. 22:05:17 Zarutian: right, PC video cards didn't have built-in sprite support of any sort (and have other limitations too), which is why they're so hard to use. 22:05:43 People still ended up doing magical stuff with PC video cards of course, but still. 22:06:14 -!- tromp has quit (Ping timeout: 255 seconds). 22:06:20 wob_jonas: I was rather pleased with my ten yearold self when I figured out that trick on my own. 22:06:32 nice 22:06:41 My own design does include built-in sprite support though, but the display list program still has to alter the sprite Y scroll register during each scanline 22:07:42 (Also my own design has no display list interrupt like ANTIC has, because it is unnecessary. There is still the vblank interrupt though.) 22:08:14 wob_jonas: and my brother was rather impressed that I had added mouse cursor (and gui buttons) to an fractal drawing program that we had copied from an photocopied then faxed computer programming magazine article. 22:08:46 Zarutian: hmm, and all that sounds like I really like those hybrids, and I actually don't... but the tradeoffs are all but clear, and the reason is that both the hybrids and the standalone GPUs are really hard to reason about. 22:09:00 Zarutian: did that use machine code (non-BASIC) for some of the computation? 22:09:01 (performance wise) 22:10:12 wob_jonas: none what so ever, took a while to draw the fractal, just did a ?interrupt? check in the next innermost loop iirc 22:10:19 A program I wrote in QBASIC to implement a solitaire card game used a XOR picture for the mouse cursor instead, and undid the mouse cursor before drawing anything else on the screen and then redid it afterward. (But there were no GUI buttons; the mouse was used only to select which card to move, and other operations were done by keyboard) 22:12:12 wob_jonas: so if you swinged the mouse about it actually executed a bit slower, but you could pause the fractal drawing etc. 22:12:26 Zarutian: nice 22:13:32 I am a bit sad that this thing sucumbed to a bad harddrive sector. 22:15:41 when I discovered Forth I was rather pissed because Beginners' All Situations Interchange Computerlanguage was rather crappy and used the confusing mathematical notation I have come to loath. 22:16:20 And here was this thing all along that was much better so long you didnt mind RPN. 22:16:30 but such is life 22:16:44 * Zarutian hears Marvin sigh electronically 22:16:45 As an example of what I was asking before about OpenGL is to consider a fragment program such as this http://sprunge.us/XSHI and may want to change the name table during every frame. 22:17:22 (Note this program is not quite a standard ARB fragment program; it uses a preprocessor to convert the fractions with slashes into decimals.) 22:18:03 -!- Phantom_Hoover has quit (Quit: Leaving). 22:18:20 -!- mroman_ has quit (Ping timeout: 260 seconds). 22:18:25 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 22:19:02 -!- hppavilion[1] has joined. 22:21:46 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:22:28 And the program that writes it may be JavaScript using mmap.js (a Node.js package), so that is why I wanted to know the best way to upload the texture every frame. Also for sprites it may wanted to have a list of shapes to upload too every frame. (And the shader program to use would not necessarily be the one I posted; the JavaScript code may upload a different fragment program.) 22:30:26 -!- krok_ has quit (Remote host closed the connection). 22:34:33 Therefore, can you answer my question? 22:40:32 -!- copumpkin has joined. 22:42:23 -!- hppavilion[1] has quit (Ping timeout: 264 seconds). 22:44:24 -!- nooga has quit (Ping timeout: 276 seconds). 22:49:28 -!- nooga has joined. 23:00:59 Do you know that answer, please? 23:02:28 int-e: said something about Buffer Objects so you could start there. 23:04:16 copumpkin: Do you think comments make sense on diffs directly like that, or in a code review tool? 23:04:29 I did read about Buffer Objects, but am unsure the best way to use them (without causing too much desynchronization and/or other problems). 23:04:30 I mean more in a code review tool 23:04:31 I do wish more people used good code review tools. 23:04:40 I want to "tell a story" in my code review 23:04:49 but there's no reason not to start at diffs 23:05:47 zzo38: well you have deplete me of my GPU knowledge. Perhaps ask in #OpenGL ? 23:06:25 Zarutian: I tried; they won't answer me. 23:09:19 * Zarutian really wished that all terminal emulators supported Sixels (They arent that complex) 23:09:36 Does any one other than xterm do? 23:10:05 um, what are Sixels? 23:10:27 Display pictures on a DEC VT terminal 23:10:39 zzo38: well any other terminals that support VT340 23:11:12 also, hi shachaf :) 23:11:19 I'm stuck at ORD for another hour and a bit 23:11:22 * copumpkin sighs loudly 23:11:36 copumpkin: what is ORD in this context? 23:13:16 a very large airport in Chicago 23:13:47 copumpkin: on the way away, or on the way home? 23:14:48 copumpkin: oh, I didnt catch that from context. Like KEF or BIRK, I gather. 23:15:18 wob_jonas: way home :) second layover 23:15:25 can't wait to lie down in my bed 23:17:44 airports, it reminds me. A guy I heard of took a frozen water bottle through security because he successfully argued it was not a liquid. Frankly I think the security guys just saw that was water ice and didnt bother further than putting it through the x ray machine. 23:20:52 -!- DHeadshot has joined. 23:21:09 Pretty cool I thought. 23:22:15 wob_jonas: btw ftp://ftp.cs.utk.edu/pub/shuford/terminal/all_about_sixels.txt should illuminate sixels 23:22:26 Zarutian: hmm, how does that work? does he pour the melted part of the water on the floor right before he gets to the front of the queue of security? 23:23:30 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 23:24:00 wob_jonas: nope, wetish paper towel evaporation cooling. Though he could just have as easily just drunk the melted part before getting to the front of the queue. 23:24:27 I see 23:25:08 I know the security people do sometimes let you through even with forbidden objects, I've seen and heard of examples 23:25:15 the 'no liquids' crap is generally considered rather idiotic by all. 23:25:46 Zarutian: no it's not! it's actually one of the more brilliant parts of the rule 23:26:08 it makes many people buy drinks in the part of the airplane after security 23:26:15 great way to sell stuff 23:26:37 or just fill up at the drinking fountain after security. 23:26:42 just like how the hand baggage size is also checked only at security, and anything you buy after, including large wine bottles, doesn't count in it 23:26:57 Zarutian: sure, some of them do that. I sometimes do too. 23:27:04 I've done both, I think 23:27:15 I swear those hand baggage size shrinks every year 23:27:53 not that I travel much 23:28:07 just heard stories from people that do 23:28:12 Zarutian: no, it's more like the atoms are getting bigger in every object because of the Hubble constant 23:29:13 wob_jonas: that is not even internally consistant. Because if they did get bigger then the relative sizes of objects wouldnt change. 23:29:45 I know 23:30:58 it is just that airlines seem to follow the same semi-parabolic pattern, on large scale, that their airplanes do on small scale. 23:31:39 what? airplanes are shrinking too? 23:31:44 or growing? or what? 23:32:36 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:32:49 lesse how can I explain this. 23:33:18 or... planes are free falling to the ground in a parabolic path? 23:33:58 wob_jonas: I said semi-parabolic. They take off get up to crusing altitude then dive and land. 23:36:15 the Hubble constant is basically saying that more space pops into existance over time. If we think of space as made up of biased smallscale randomly connected graph of planc sized cells then there is new cells coming into existance or at least connecting themselfs into the graph all over the place then... 23:37:51 ... then it should be rather obvious that atoms which are mostly empty get bigger too at nearly the same rate. 23:39:03 (the biasing of the graph is basically how space folds and gravity emerges) 23:41:44 Someone had before ask me to make up a Magic: the Gathering card "Demons In Your Nose {UB}", and now maybe they should be added into esolang wiki in article about undefined behaviour or maybe it should go only in the talk page instead. 23:42:47 [wiki] [[Talk:Undefined behavior]] https://esolangs.org/w/index.php?diff=50850&oldid=35567 * Zzo38 * (+251) 23:43:02 somebody used Cs undefined behaviour to lure in nasal demons and capture them? 23:43:59 I don't think so. 23:45:34 -!- copumpkin has joined. 23:47:42 copumpkin: hi 23:48:16 I've been to MDW but never to ORD. 23:49:37 -!- tromp has joined. 23:53:50 About my previous question, what I found is that MegaZeux just uses glTexSubImage2D to update the texture during each frame. 23:54:15 shachaf: ah, I never have 23:54:19 I've never actually been to chicago 23:54:21 just through ORD 23:54:52 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 2017-02-06: 00:01:54 Neither have I. 00:02:04 But maybe I should go? 00:02:07 Ruins {-} Land ;; {T}: Add {0} to your mana pool. 00:03:43 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 00:05:10 What uses can you think of for that jam? 00:11:11 -!- hppavilion[1] has joined. 00:11:22 What jam? 00:11:32 I mean the card. 00:11:41 O, OK. I don't know. 00:14:12 -!- hppavilion2 has joined. 00:15:35 -!- oerjan has joined. 00:17:09 -!- nooga has quit (Ping timeout: 240 seconds). 00:17:47 -!- hppavilion[1] has quit (Ping timeout: 264 seconds). 00:32:06 `? life 00:32:07 life? ¯\(°​_o)/¯ 00:32:14 `dowg life 00:32:15 No output. 00:32:39 `le/rn life//‘Life,’ said Marvin, ‘don't talk to me about life.’ 00:32:41 Learned 'life': ‘Life,’ said Marvin, ‘don't talk to me about life.’ 00:34:18 helloerjan 00:34:31 quinightopia 00:39:06 `? herbal life 00:39:07 herbal life? ¯\(°​_o)/¯ 00:39:43 bye then 01:01:13 -!- Zarutian has quit (Quit: Zarutian). 01:18:14 `iata ORD 01:18:15 Chicago Ohare Intl (ORD, KORD) 01:30:25 I think that's missing an apostrophe. 01:30:29 It's O'Hare. 01:30:53 shocking 01:31:54 I think I've been to six airports in the US, and that's one of them. 01:36:19 hm i've been to five or six, i think, i'm not entirely sure. all west or east coast though. 01:37:17 my memory is fuzzy on which one we returned from the last time i was there. 01:38:16 so it may or may not have been the same as another one. 01:38:53 [wiki] [[Special:Log/newusers]] create * Saihv * New user account 01:43:24 @tell Zarutian ... then it should be rather obvious that atoms which are mostly empty get bigger too at nearly the same rate. <-- possible atom sizes are quantized, though. perhaps an electron might be pushed into a bigger orbital, briefly, with some miniscule probability. 01:43:24 Zarutian lets you know: Use memoserv if you want to send me a message when I am offline. Will ignore lambdabot message. 01:43:24 Consider it noted. 01:44:04 whoa whoa whoa 01:44:07 *sigh* 01:44:11 Zarutian gets special treatment in lambdabot? 01:44:20 anyone can. 01:44:22 @help tell 01:44:22 tell . When shows activity, tell them . 01:44:23 @list tell 01:44:23 tell provides: tell ask messages messages-loud messages? clear-messages auto-reply auto-reply? clear-auto-reply 01:44:28 @help auto-reply 01:44:28 auto-reply. Lets lambda-bot auto-reply if someone sends you a message 01:45:37 -!- nooga has joined. 01:46:46 `slwd oerjan//s,Betty Crocker,Zarutian, 01:46:48 oerjan//Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Zarutian. He sometimes puns without noticing it. 01:47:25 @messages-gourd 01:47:25 You don't have any messages 01:48:36 `revert 01:48:37 Done. 01:49:08 `dontaskdonttelllist 01:49:08 dontaskdonttelllist: q​u​i​n​t​o​p​i​a​ c​o​p​p​r​o​ m​y​n​a​m​e​ 01:49:32 that's p. out of date 01:49:49 -!- nooga has quit (Ping timeout: 240 seconds). 01:50:25 hm shouldn't use sled on that file. 01:50:45 Why? 01:50:54 because it's nopinged 01:51:36 Ah. 01:51:38 `` head -1 bin/dontaskdonttelllist 01:51:38 echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | sed 's/./&​/g' | xargs; exit 01:52:03 `cat bin/noping 01:52:04 print_args_or_input "$@" | sed 's/\(..\)/\1​/g' 01:53:36 `` sled bin/dontaskdonttelllist//s,coppro,alercah, | rot13 01:53:40 ova/qbagnfxqbaggryyyvfg//rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | frq 'f/./&​/t' | knetf; rkvg \ dhvagbcvn \ nyrepnu \ zlanzr 01:53:50 Good thing I'm not on dontaskdonttelllist 01:54:09 well it's not the list for fun puns 01:54:17 Also you ended up pinging you-know-whom anyway. 01:54:27 i know. 01:54:39 but not the other two. 01:55:11 please remove me from the list anyway 01:55:18 OH NO 01:55:27 -!- nooga has joined. 01:55:41 `` sled bin/dontaskdonttelllist///alercah/d | rot13 01:55:43 ova/qbagnfxqbaggryyyvfg//rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | frq 'f/./&​/t' | knetf; rkvg \ dhvagbcvn \ zlanzr 01:59:36 i guess Zarutian shall remain ignorant about his crackpottery. 02:01:53 -!- mtve has quit (Ping timeout: 260 seconds). 02:06:50 -!- nooga has quit (Ping timeout: 240 seconds). 02:10:30 -!- nooga has joined. 02:15:21 -!- nooga has quit (Ping timeout: 256 seconds). 02:32:12 -!- tromp has quit (Remote host closed the connection). 02:35:52 -!- tromp has joined. 03:20:49 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50851&oldid=50842 * Saihv * (+89) /* Introductions */ 03:21:16 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50852&oldid=50851 * Saihv * (+78) /* Introductions */ 03:21:19 [wiki] [[Eitherf*ck]] https://esolangs.org/w/index.php?diff=50853&oldid=46439 * Saihv * (+125) Added eitherf*ck interpreter details 03:31:34 -!- tromp has quit (Remote host closed the connection). 03:34:13 -!- kiki` has joined. 03:36:08 -!- nooga has joined. 03:40:35 -!- nooga has quit (Ping timeout: 264 seconds). 03:42:09 <\oren\> https://www.youtube.com/watch?v=5s3HfIuof38 03:44:27 -!- oerjan has quit (Quit: Nite). 03:48:22 -!- tromp has joined. 03:57:56 [wiki] [[Eitherf*ck]] https://esolangs.org/w/index.php?diff=50854&oldid=50853 * Saihv * (+1) 03:58:35 -!- Sgeo has joined. 04:01:04 -!- tromp has quit (Remote host closed the connection). 04:01:47 -!- tromp has joined. 04:03:01 -!- mtve has joined. 04:23:47 -!- Cale has joined. 04:47:33 -!- ais523 has quit. 04:48:22 -!- krok_ has joined. 05:03:00 -!- nooga has joined. 05:07:24 -!- nooga has quit (Ping timeout: 245 seconds). 05:15:37 -!- Sgeo has quit (Read error: Connection reset by peer). 06:06:50 -!- krok_ has quit (Quit: Leaving). 06:07:34 -!- Cale has quit (Read error: Connection reset by peer). 06:11:22 -!- tromp has quit (Remote host closed the connection). 06:49:45 I used exiftool to strip Exif data from a photograph, but now I want to add back in the resolution info, and I don't know how to do that. Do you know? (I also will determine the resolution by my own measurements rather than using the data that it used to have) 06:51:03 -!- nooga has joined. 06:55:53 -!- nooga has quit (Ping timeout: 260 seconds). 07:12:31 -!- tromp has joined. 07:12:36 -!- augur has quit (Remote host closed the connection). 07:16:49 -!- tromp has quit (Ping timeout: 256 seconds). 07:20:11 -!- Jafet has quit (Ping timeout: 240 seconds). 07:47:14 -!- Jafet has joined. 08:26:53 -!- idris-bot has joined. 08:39:31 -!- nooga has joined. 08:44:11 -!- nooga has quit (Ping timeout: 264 seconds). 08:45:00 -!- mecha_magpie has joined. 08:56:11 -!- kiki` has quit (Quit: Connection closed for inactivity). 09:12:17 -!- tromp has joined. 09:13:13 -!- mecha_ma` has joined. 09:14:53 -!- mecha_magpie has quit (Ping timeout: 258 seconds). 09:16:34 -!- tromp has quit (Ping timeout: 245 seconds). 10:13:09 -!- tromp has joined. 10:14:14 -!- AnotherTest has joined. 10:17:29 -!- tromp has quit (Ping timeout: 255 seconds). 10:24:41 -!- hppavilion2 has quit (Ping timeout: 255 seconds). 10:27:59 -!- nooga has joined. 10:53:52 -!- mecha_ma` has quit (Ping timeout: 260 seconds). 10:54:32 -!- heroux has quit (Ping timeout: 255 seconds). 11:02:22 -!- hakatashi has quit (Remote host closed the connection). 11:02:43 -!- hakatashi has joined. 11:03:28 -!- heroux has joined. 11:19:17 -!- nooga has quit (Ping timeout: 255 seconds). 11:21:24 -!- nooga has joined. 11:56:11 -!- nooga has quit (Ping timeout: 255 seconds). 11:59:04 -!- tromp has joined. 12:00:32 -!- LKoen has joined. 12:03:45 -!- tromp has quit (Ping timeout: 248 seconds). 12:12:51 -!- rodgort` has quit (Quit: Leaving). 12:16:45 -!- rodgort has joined. 12:28:06 -!- kiki` has joined. 12:47:11 -!- copumpkin has joined. 12:49:59 -!- mecha_magpie has joined. 12:56:37 -!- nooga has joined. 13:01:40 -!- tromp has joined. 13:06:23 -!- tromp has quit (Ping timeout: 264 seconds). 13:12:02 -!- Lord_of_Life has quit (Excess Flood). 13:15:59 -!- Lord_of_Life has joined. 13:52:01 -!- tromp has joined. 14:05:11 -!- nooga has quit (Ping timeout: 255 seconds). 14:13:29 -!- tromp has quit (Remote host closed the connection). 14:14:53 -!- nooga has joined. 14:30:25 -!- nooga has quit (Ping timeout: 248 seconds). 14:47:28 -!- nooga has joined. 14:52:14 -!- `^_^v has joined. 15:07:08 [wiki] [[User:David.werecat]] M https://esolangs.org/w/index.php?diff=50855&oldid=39799 * David.werecat * (-63) 15:13:17 -!- oerjan has joined. 15:14:00 -!- tromp has joined. 15:18:11 -!- tromp has quit (Ping timeout: 240 seconds). 15:25:51 Girl Genius: i suspect colette is breaking through there... 15:29:57 -!- nooga has quit (Ping timeout: 276 seconds). 15:43:54 . o O ( good-bye Paris ) 15:44:01 -!- mroman has joined. 15:46:03 oerjan: told ya the city net's probably crowded ;) 15:46:54 well, the _huge_ entity is presumably simon voltaire himself. 15:47:36 probably, and the other one might be our duplicitous clank friend 15:47:50 that's what i was assuming. 15:49:05 (heh heh, "duplicitous") 15:50:01 are you saying you _did_ not do that on purpose, i am disappointed. 15:50:19 No, I did. 15:51:25 . o O ( i don't think "No, I did" is correct english grammar ) 15:51:43 or is it, argh 15:51:51 I thought I outdid myself there, so I allowed myself a little chuckle. :-P 15:53:37 oerjan: perhaps it would have been cleaner with a period instead of a comma. 15:54:11 so it would. 16:21:57 -!- augur has joined. 16:49:26 <\oren\> Elizabeth II Sapphire Jubilee! 16:49:29 <\oren\> 65 years on the throne! 16:52:15 -!- nooga has joined. 16:52:19 <\oren\> hah, Charles will never be king at this rate 17:01:09 -!- mecha_ma` has joined. 17:02:56 -!- mecha_magpie has quit (Ping timeout: 255 seconds). 17:12:42 -!- krok_ has joined. 17:16:17 -!- mecha_ma` has quit (Remote host closed the connection). 17:16:29 -!- mecha_ma` has joined. 17:16:43 -!- mecha_ma` has quit (Remote host closed the connection). 17:17:09 -!- mecha_magpie has joined. 17:17:21 -!- Zarutian has joined. 17:25:05 \oren\, he's already almost 10 years older than Edward VII was when he acceded 17:26:50 -!- hppavilion1 has joined. 17:28:26 <\oren\> now the leftists are like, "Save us, corporate overlords!" 17:28:47 <\oren\> *sob* 17:30:58 -!- Lord_of_Life has quit (Excess Flood). 17:35:29 -!- Lord_of_Life has joined. 17:42:12 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 17:45:14 -!- iczero has quit (Max SendQ exceeded). 17:45:39 -!- iczero has joined. 17:53:36 -!- nooga has quit (Ping timeout: 276 seconds). 17:54:05 -!- nooga has joined. 17:58:22 -!- augur has quit (Remote host closed the connection). 18:04:24 -!- LKoen has quit (Remote host closed the connection). 18:15:19 -!- tromp has joined. 18:19:41 -!- tromp has quit (Ping timeout: 240 seconds). 18:21:18 -!- oerjan has quit (Quit: Later). 18:35:47 -!- augur has joined. 18:35:58 -!- augur has quit (Remote host closed the connection). 18:41:11 -!- augur has joined. 18:43:04 -!- hppavilion1 has joined. 18:44:57 -!- krok_ has quit (Remote host closed the connection). 18:55:42 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 18:58:17 -!- hppavilion1 has joined. 18:58:42 -!- nooga has quit (Read error: Connection reset by peer). 18:58:53 -!- nooga has joined. 19:36:11 -!- kiki` has quit (Quit: Connection closed for inactivity). 19:36:32 `? English 19:36:33 English is an inherently ambiguous context-sensitive language that is too powerful to fully describe itself. 19:40:39 `? fake 19:40:40 fake? ¯\(°​_o)/¯ 19:41:12 . o O ( fake = not pro-Trump ) 19:49:22 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 19:50:48 -!- hppavilion1 has joined. 20:16:11 -!- tromp has joined. 20:20:29 -!- tromp has quit (Ping timeout: 255 seconds). 20:22:04 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 20:24:36 -!- kiki` has joined. 20:27:19 -!- Phantom_Hoover has joined. 20:30:14 -!- hppavilion1 has joined. 20:33:59 -!- nooga has quit (Ping timeout: 255 seconds). 20:40:33 -!- nooga has joined. 20:44:51 -!- nooga has quit (Ping timeout: 240 seconds). 20:54:55 -!- nooga has joined. 21:15:42 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 21:23:41 -!- Phantom__Hoover has joined. 21:25:26 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 21:48:46 -!- Phantom__Hoover has quit (Quit: Leaving). 21:50:47 -!- hppavilion1 has joined. 22:05:08 -!- LKoen has joined. 22:08:40 -!- mroman has quit (Ping timeout: 260 seconds). 22:09:09 -!- LKoen has quit (Ping timeout: 240 seconds). 22:10:34 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 22:25:12 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:37:48 -!- Zarutian has quit (Quit: Zarutian). 22:45:06 -!- LKoen has joined. 22:51:29 -!- boily has joined. 22:54:15 `wisdom 22:54:17 dwfo//DWFO is the Doctor Who Fan Orchestra. 22:56:09 -!- nooga has quit (Ping timeout: 240 seconds). 23:13:06 -!- nooga has joined. 23:17:03 -!- krok_ has joined. 23:26:11 -!- kiki` has quit (Quit: Connection closed for inactivity). 23:28:16 Concerto in Towing Pickup Siren ♪ 23:28:27 -!- mecha_ma` has joined. 23:28:38 `relcome mecha_ma` 23:28:41 ​mecha_ma`: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 23:28:54 `5 w 23:28:58 1/2:alg. ii//Algae II, the successor class to Algae I. Discusses hydroponics and such. \ termite//Termites are genericized ants for intellectual property reasons. \ ratatouille//A ratatouille is a stuttering rodent. \ ladder jump//Ladder jump is the phenomenon that in practically all platformer games where the player character can climb u 23:29:23 `spam 23:29:24 2/2:p on ladders, it's faster to repeatedly jump and grab the ladder than to climb. \ ginorst//Ginorst is eht aillpr fo dgoo iikw aaeegmmnnt. 23:30:06 -!- alercah_ has joined. 23:30:29 -!- Lord_of_- has joined. 23:31:33 alakra: hellorcah. haven't forgotten you about Feb 12. the instructions will be available probably tomorrow. 23:31:37 -!- yorick has quit (Disconnected by services). 23:33:02 -!- zgrep_ has joined. 23:33:16 -!- gsora_ has joined. 23:33:23 -!- cnr_ has joined. 23:33:49 alercah, alercah_, not the other tabconfusable one: Feb 12. it isn't forgotten. 23:34:26 -!- Lord_of_Life has quit (*.net *.split). 23:34:26 -!- mecha_magpie has quit (*.net *.split). 23:34:26 -!- gsora has quit (*.net *.split). 23:34:26 -!- nortti has quit (*.net *.split). 23:34:27 -!- Taneb has quit (*.net *.split). 23:34:27 -!- alercah has quit (*.net *.split). 23:34:27 -!- lynn has quit (*.net *.split). 23:34:27 -!- zgrep has quit (*.net *.split). 23:34:27 -!- cnr has quit (*.net *.split). 23:34:28 -!- cnr_ has changed nick to cnr. 23:34:29 -!- cnr has quit (Changing host). 23:34:29 -!- cnr has joined. 23:34:36 -!- Taneb has joined. 23:35:48 Tanelle. 23:37:09 -!- nortti has joined. 23:43:25 -!- zgrep_ has changed nick to zgrep. 23:54:51 -!- boily has quit (Quit: DISCONNECTED CHICKEN). 23:58:39 -!- oerjan has joined. 23:59:25 -!- hppavilion1 has joined. 2017-02-07: 00:04:24 `learn_append dwfo http://thedwfo.org 00:04:26 Learned 'dwfo': DWFO is the Doctor Who Fan Orchestra. http://thedwfo.org 00:05:17 hm 00:05:27 -!- `^_^v has quit (Ping timeout: 260 seconds). 00:05:47 `slwd dwfo//s[.] /, / 00:05:49 ​/bin/sed: -e expression #1, char 17: unterminated `s' command 00:06:05 `slwd dwfo//s/[.] /, / 00:06:07 dwfo//DWFO is the Doctor Who Fan Orchestra, 00:06:30 `slwd dwfo//s/$/./ 00:06:32 dwfo//DWFO is the Doctor Who Fan Orchestra, . 00:11:09 @metar ENVA 00:11:10 ENVA 062350Z VRB05KT CAVOK M02/M10 Q1035 RMK WIND 670FT 15017G29KT 00:13:04 -!- nooga has quit (Ping timeout: 240 seconds). 00:32:08 -!- tromp has joined. 00:32:59 -!- yorick has joined. 00:48:41 -!- alercah_ has changed nick to alercah. 00:54:47 -!- iczero has changed nick to wlp1s1. 01:04:11 -!- tromp has quit (Remote host closed the connection). 01:06:28 -!- thegreylady has joined. 01:06:37 -!- thegreylady has left. 01:06:47 -!- nooga has joined. 01:12:36 -!- Lord_of_- has quit (Excess Flood). 01:15:59 -!- Lord_of_Life has joined. 01:22:21 -!- tromp has joined. 01:24:37 -!- lynn has joined. 01:34:14 -!- doesthiswork1 has joined. 01:34:39 -!- doesthiswork1 has changed nick to doesthiswork. 01:36:37 -!- krok_ has quit (Quit: Leaving). 01:37:08 a neighbor just tried to register her phone with my computer 01:38:32 -!- tromp has quit (Remote host closed the connection). 01:43:07 -!- doesthiswork has changed nick to doesntthiswork. 01:43:50 -!- doesntthiswork has left. 01:50:02 -!- doesthiswork has joined. 01:51:40 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 01:55:44 -!- tromp has joined. 01:56:09 -!- nooga has quit (Ping timeout: 245 seconds). 02:34:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 02:41:55 <\oren\> when is the second americna civil war scheduled for? 02:59:21 -!- nooga has joined. 03:03:57 -!- nooga has quit (Ping timeout: 260 seconds). 03:06:35 -!- oerjan has quit (Quit: Nite). 03:49:05 -!- hppavilion1 has joined. 04:21:16 doesthiswork: Did you allow it then steal all her shit? 04:21:52 \oren\: Sometime this year, I think. 04:24:02 Hey, what programming languages are out there that have a type system whose power level is on par with Haskell and Scala? 04:24:30 ML? 04:24:51 (and its family, such as Ocaml) 04:25:50 organic caml 04:26:51 I'm writing some neural net software in Scala and I'm wondering if I should move to a different language. 04:27:08 I prefer Ωcaml 04:27:31 Scala is treating me pretty well. I think if I were to do what I'm doing in, say, F#, it would just break down and cry. 04:27:44 tswett: Also, are Haskell and Scala's type systems' power level... over 9000? 04:28:09 I can't think of a funny answer to that question. 04:28:33 tswett: Probably something regarding proof ordinals? 04:28:44 Ah, right. 04:29:03 hppavilion1: yes. In fact, their power level is an ordinal number which cannot be proven to exist in Peano arithmetic. 04:30:51 tswett: (a) Are proof ordinals applicable in this context [probably yes] (b) Have the proof ordinals of Haskell and Scala's type systems been found (c) Are they particularly interesting ordinals, or just a "whatever" ordinal (d) what are they? 04:30:59 Oh, and (e) are they the same? 04:31:23 (a) dunno (b) see (a) (c) see (b) (d) see (c) (e) see (d) 04:32:47 All righty, lemme see. 04:33:01 ML doesn't have typeclasses, but it has "modules", which feel familiar from Scala and Coq. 04:33:36 A module can contain type and function definitions, but it can also contain abstract types and abstract functions, to be filled in later by means of inheritance. 04:33:47 Scala traits have the same property. 04:33:51 As do Coq modules. 04:37:55 Yeah, I guess my main alternatives here are probably Haskell and the dependently typed ones: Coq, Agda, Idris. 04:47:26 -!- nooga has joined. 04:51:29 -!- nooga has quit (Ping timeout: 240 seconds). 04:55:18 -!- adu has joined. 05:03:07 -!- adu has quit (Quit: adu). 05:03:16 -!- fowl has joined. 05:10:54 -!- adu has joined. 05:25:23 -!- tromp has quit (Remote host closed the connection). 05:55:50 -!- adu has quit (Quit: adu). 06:17:29 -!- doesthiswork has quit (Quit: Leaving.). 06:26:13 -!- tromp has joined. 06:30:41 -!- tromp has quit (Ping timeout: 255 seconds). 06:35:33 -!- nooga has joined. 06:39:41 -!- nooga has quit (Ping timeout: 240 seconds). 07:08:21 -!- augur has quit (Remote host closed the connection). 07:17:45 -!- augur has joined. 07:22:26 -!- augur has quit (Ping timeout: 255 seconds). 07:46:09 -!- mecha_ma` has quit (Ping timeout: 240 seconds). 08:02:34 -!- haavard has quit (Quit: WeeChat 1.5). 08:02:53 -!- haavard has joined. 08:23:30 -!- nooga has joined. 08:28:07 -!- nooga has quit (Ping timeout: 256 seconds). 08:35:19 -!- tromp has joined. 08:46:12 -!- tromp has quit (Remote host closed the connection). 09:24:40 -!- nooga has joined. 09:54:32 -!- nooga has quit (Ping timeout: 255 seconds). 10:06:29 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 10:11:24 -!- nooga has joined. 10:18:40 -!- AnotherTest has joined. 10:27:32 -!- tromp has joined. 10:31:53 -!- tromp has quit (Ping timeout: 255 seconds). 11:28:09 -!- boily has joined. 11:37:56 `wisdom 11:37:57 costume//Costumes are used for cosplay. Taneb sometimes invents them. 11:43:30 `cwlprits life 11:43:32 oerjän 11:45:53 `? life 11:45:54 ​‘Life,’ said Marvin, ‘don't talk to me about life.’ 11:47:17 -!- tromp has joined. 11:51:59 -!- tromp has quit (Ping timeout: 255 seconds). 12:17:39 -!- Akaibu has quit (Quit: Connection closed for inactivity). 12:26:10 -!- boily has quit (Quit: COMET CHICKEN). 12:35:02 -!- Akaibu has joined. 12:51:37 -!- doesthiswork has joined. 12:51:59 -!- ^v has quit (Ping timeout: 245 seconds). 12:53:18 -!- Zarutian has joined. 12:54:42 -!- Zarutian has quit (Client Quit). 12:57:34 -!- ^v has joined. 13:13:14 -!- Lord_of_Life has quit (Excess Flood). 13:14:29 -!- Lord_of_Life has joined. 13:15:13 `xkcdwhatiflist 13:15:14 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: xkcdwhatiflist: not found 13:15:34 `xkcdwhatiflist 153 13:15:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: xkcdwhatiflist: not found 13:17:00 and it actually looks like an interesting one 13:17:59 though I think it's wrong 13:23:49 `quote 13:23:49 183) Is there a name for something where I'm more attracted to someone if I know they've had a rough past? Sgeo, "Little Shop of Horrors" 13:23:51 `scheme 13:23:51 Nothing Can Stop Me Now 13:23:58 `scheme 13:23:59 The Fate of the Flammable 13:24:14 `recipe 13:24:15 n Additoin. \ \ MMMMM \ \ MMMMM----- Recipe via Meal-Master (tm) v8.05 \ \ Title: CARROT CACOA CHILI CHICKEN \ Categories: Beverages, Fish, Sauces \ Yield: 4 Servings \ \ ----------------------- \ 2 lb Ground pork; lightly beaten \ 1 tb Heavy cream \ 1/2 c Milk \ 2 tb Canned cooked pineapple, chopped \ 1 ts Cinnamon \ 1 ts Baking 13:24:21 `recipe 13:24:22 v8.05 \ \ Title: CONELLY SAUCE CAKE \ Categories: Cakes, Chocolate, Meats, Beverages \ Yield: 4 Servings \ \ 2 c Chicken broth \ 2 tb Sesame seeds \ 1 tb Parsley, dried \ 1 ts Vanilla extract \ 2/3 c Lite red pepper sauce \ 2 ts Vanilla extract \ 1 ts Ground cinnamon \ 1/4 ts Pepper \ 1/8 ts Pepper \ Brown sugar \ 2 tb Sugar \ 1 13:24:29 `recipe 13:24:30 ​ Sprigs of diced \ Sour cream \ -chopped onions \ -about 2 oz. salt \ Gined orange peeling skin \ -2 tbsp. \ 1/4 ts Black pepper \ \ Combine the milk, the tomatoes, banana, and salt in a small bowl, mix together the pepper and salt and \ pepper. Whisk in the coconut. Reduce the heat and simmer, uncovered, 20 \ minutes. Stir in remaini 13:36:08 What is the name for that general scheme for representing algebraic types in untyped lambda calculus? 13:41:15 you know, the one where you represent a tuple (x,y) by (\f.fxy) and you represent (Left x) by (\f.\g.fx) and (Right y) by (\f.\g.gy) 13:48:56 -!- tromp has joined. 13:52:17 -!- AnotherTest has quit (Ping timeout: 255 seconds). 13:53:23 -!- tromp has quit (Ping timeout: 256 seconds). 13:57:12 -!- oerjan has joined. 14:09:21 `` ls bin/xk* 14:09:22 ls: cannot access bin/xk*: No such file or directory 14:13:03 b_jonas: church encoding or scott encoding (they're different when the types are recursive) 14:16:15 hm i may be confused about the differences 14:21:22 hm or wikipedia's scott encoding article is confused. 14:26:33 and the church encoding article only looks at limited examples, and seems to contradict the scott article for lists. 14:28:36 (i think the problem amounts to "church encoding is much more complicated for general recursive data types) 14:28:41 *") 14:31:53 oerhan: thanks 14:32:46 oerjan: maybe they differ in how they define the algebraic data types that they are trying to encode? 14:33:29 well, church encoding needs to know how a type occurs recursively in itself, in order to create well-typed representations 14:34:17 while scott encoding doesn't bother with that, so treats constructors as not caring what's put into them 14:35:28 ok... though just from that, church encoding could still be a special case of scott encoding 14:36:07 not really. there's only one scott encoding for a type. 14:38:09 ah, I see! 14:38:47 according to https://en.wikipedia.org/wiki/Church_encoding#List_encodings , lists are encoded in some strange way, as tagged stuff rather than enums 14:39:03 b_jonas: yes, that article is really confused. 14:39:15 that's not a well-typed representation at all. 14:39:16 I never understood why they'd do that in lambda calculus 14:39:50 I mean, I can understand why you'd encode enums as a tagged struct in some languages 14:39:56 just not in lambda calculus 14:39:58 the right fold representation is the well typed one. 14:41:29 in fact 14:41:39 the one pair version is a cute hack 14:41:53 https://en.wikipedia.org/wiki/Church_encoding doesn't even seem to tell how to encode an arbitrary algebraic type in lambda calculus 14:42:02 as in directly 14:42:04 right 14:42:34 it just encodes Lists and some other types, though of course there are ways to encode algebraic types as Lists 14:43:16 i think the problem is, that to many people, "church encoding" is just a general term for any way of encoding stuff in lambda calculus. 14:43:24 possible 14:43:28 oh by the way 14:43:37 and that article is written from that viewpoint. 14:45:00 you know how there's Gödel encoding, which encodes statements of some logical system as natural numbers, and it works by first writing the statement as a list of characters from some character set, and then encodes that list of characters to a number? 14:45:18 for a long time I didn't understand why they encode a flat list this way, rather than some recursive structure 14:45:21 but now I found out 14:45:47 hm? 14:46:11 does my initial question make sense about why this is a flat list, as opposed to a parse tree? 14:46:17 I'll tell the solution afterwards 14:46:25 yes. and i have a guess at the answer... 14:46:52 it's possible that peano arithmetic or whatever isn't powerful enough to recurse into such a structure. 14:47:06 yes, something like that 14:47:39 this encoding is used to show that proof is definable in a particular weak system 14:48:33 that system is Robinson arithmetic, which is a crazy weak logical system 14:49:04 the other guess is that gödel just didn't think of doing it that way, and it works with characters. 14:49:16 both may be true simultaneously, of course. 14:49:19 Robinson arithmetic is so weak that you can't really prove anything in it, 14:50:09 oerjan: Gödel himself isn't too relevant here, he's the first one who did this and so his name is used, but people later defined other versions of the encoding and still used flat lists 14:50:43 Robinson arithmetic has a language that has addition and multiplication 14:50:45 but not power 14:50:51 i guess robinson arithmetic cannot do exponentials, which is sort of essential to nesting the construction. 14:51:02 as such, it is not even obvious why you can manipulate flat lists with it 14:51:13 or why you'd choose to work with such a crazy system 14:51:21 why you don't just choose one that has lists built in or something 14:51:38 anyway, it turns out there's some crazy trick that lets you define lists in Robinson arithmetic 14:52:25 -!- ^v has quit (Ping timeout: 245 seconds). 14:53:01 and lets define getting the nth element of a list 14:53:04 obviously you choose to work with it because you want to find the weakest system where gödel's theorem works 14:53:08 which means you can also quantify over all elements of the list 14:53:44 -!- ^v has joined. 14:53:49 so you can express a statement that something is true for all adjacent pairs of elements of a list, or similar 14:54:19 but it wouldn't directly let you express that something is true for all elements of a tree, except by going through flat lists 14:55:03 you can define cons, car, cdr if you want, but you can't directly state a statement that something is true everywhere on a tree, so you can't define whole tree transformations 14:55:17 you can do anything with a tree too of course, but only by using lists first 14:55:30 so since they have to use lists in first place, they didn't go on 14:55:56 mhm 14:56:22 oerjan: maybe, though "weakest" is somewhat subjective 14:56:45 there is at least one system that is neither weaker neither stronger than RA that you can also use for this 14:57:28 i didn't say you _could_ find the weakest system, i said you _wanted_ to hth 14:57:33 sure 14:57:49 anyway, yes, there is some reason to use that system 14:57:59 or at least some similar system with the same problem 15:00:28 and even if you use another system, you'll probably run into this same problem 15:01:01 even if you have a system that has first-class lists, unless it has something like a crazy multi-level tree indexing primitive or something 15:05:06 -!- doesthiswork has quit (Quit: Leaving.). 15:07:39 -!- AnotherTest has joined. 15:08:00 -!- `^_^v has joined. 15:17:34 oh the one pair encoding is sourced from tromp's paper 15:20:39 -!- augur has joined. 15:25:17 -!- augur has quit (Ping timeout: 255 seconds). 15:49:52 -!- tromp has joined. 15:54:11 -!- tromp has quit (Ping timeout: 240 seconds). 16:01:50 -!- greenlight has joined. 16:02:55 AFAIR the "crazy trick" is just based on the fact that there are finite arithmetic sequences of pairwise coprime numbers of arbitrary length (and size of numbers), plus the CRT. 16:04:26 so... basically f(a,b,c)[n] = c % (a + b*n) can encode arbitrary finite lists 16:08:49 -!- Vampz has joined. 16:09:03 -!- Vampz has left. 16:23:26 int-e: yes, something like that 16:41:07 -!- augur has joined. 16:47:37 -!- Akaibu has quit (Quit: Connection closed for inactivity). 16:57:22 -!- ^v has quit (Ping timeout: 258 seconds). 17:04:11 /haɪ/ 17:05:07 -!- oerjan has quit (Quit: /baɪ/). 17:34:22 -!- doesthiswork has joined. 17:50:47 -!- tromp has joined. 17:55:03 -!- tromp has quit (Ping timeout: 240 seconds). 17:57:11 -!- Phantom_Hoover has joined. 17:58:10 [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=50856&oldid=50511 * Osuka * (+173) 18:12:15 -!- Zarutian has joined. 18:21:51 -!- MoALTz has joined. 19:13:33 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 19:25:37 -!- hppavilion1 has joined. 19:31:31 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 19:34:49 -!- augur has quit (Remote host closed the connection). 19:39:18 -!- hppavilion1 has joined. 19:51:39 -!- tromp has joined. 19:56:11 -!- tromp has quit (Ping timeout: 240 seconds). 19:58:21 -!- krok_ has joined. 20:03:39 -!- hppavilion1 has quit (Remote host closed the connection). 20:04:04 -!- hppavilion1 has joined. 20:04:07 fizzie: Should I use Kubernetes to manage jobs and things? 20:24:37 <\oren\> 𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄𝔄 20:24:39 <\oren\> 𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸 20:25:03 <\oren\> I need an email of someone who understands techspeak 20:25:20 <\oren\> not a customer suport 20:30:34 -!- Akaibu has joined. 20:34:35 -!- greenlight has left. 20:38:20 -!- Phantom_Hoover has joined. 20:41:15 shachaf: It sounds kuul. I think you should. 20:41:32 Are you? 20:41:50 I'm not really managing anything. 20:43:02 -!- augur has joined. 20:44:04 Also upon further reflection, I don't think I really want monitoring as such, mostly because I don't have anything that gets traffic. I think I'm more interested in just making up arbitrary long-term time series that can then be turned into those wiggly lines, and the monitoring/alerting aspect is more of an afterthought. And that's why I'm using InfluxDB instead of Prometheus. 20:44:14 (I read those threads about long-term storage in Prometheus.) 20:44:27 Makes sense. 20:45:11 And you don't want to join, I guess, is the other constraint. 20:45:54 What sort of query language should you use for querying time series databases? 20:45:59 You should invent a good one. 20:46:27 But I guess first you should stop working at your current employer, so that you can release it. 20:48:32 I'm not entirely sure the query language should be inherently time-oriented. 20:48:50 Speaking of scow, Bazel doesn't have proto_library either. 20:49:04 I didn't specify that it should be. 20:49:21 What does it have? 20:49:48 There's an objc_proto_library, which is documented in be to have "proto_library dependencies", but there's no proto_library. 20:50:19 And there's a proto_lang_toolchain, which "Specifies how a LANG_proto_library rule (e.g., java_proto_library) should invoke the proto-compiler", but there's no java_proto_library either. 20:50:40 You can try https://github.com/pubref/rules_protobuf 20:50:45 (Actually AIUI it does in fact have built-in rules for java_proto_library and friends, but they're undocumented and not working correctly.) 20:51:35 It does have https://github.com/bazelbuild/bazel/blob/master/tools/build_rules/genproto.bzl 20:52:45 They're supposed to open-source the real proto_library and java_proto_library and such, but it doesn't have those yet. 20:53:14 I tried writing some Buck macros for protoc ones but it was kind of scow. 20:54:08 There's no equivalent of Scowlark 20:57:19 -!- Cale_ has quit (Remote host closed the connection). 21:20:47 [wiki] [[Special:Log/newusers]] create * Finianb1 * New user account 21:27:59 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 21:29:39 -!- Phantom_Hoover has joined. 21:29:43 <\oren\> https://www.rt.com/usa/376621-trump-korea-putin-crimea-waters/ 21:29:48 <\oren\> US congresswoman thinks Putin is invading Korea kekekekekekekekeke 21:34:17 Crimea, Korea? 21:34:33 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:35:50 <\oren\> int-e: and this morning Nancy Pelosi called Trump "President Bush" 21:36:12 I'm not sure that either Bush deserves that kind of insult. 21:36:33 <\oren\> maybe she wishes "Jeb!" was the president 21:48:34 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50857&oldid=50852 * Finianb1 * (+169) 21:49:31 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50858&oldid=50857 * Finianb1 * (+17) 21:51:35 [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=50859&oldid=50856 * Finianb1 * (+181) Add a Quine 21:51:48 [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=50860&oldid=50859 * Finianb1 * (+1) /* Quine */ 21:52:34 -!- tromp has joined. 21:56:49 -!- tromp has quit (Ping timeout: 248 seconds). 21:57:06 s/shellcode/ethical hacking/, cute 21:57:28 (second edit of the last four) 22:01:01 -!- LKoen has joined. 22:14:02 <\oren\> kek 22:37:38 -!- Akaibu has quit (Quit: Connection closed for inactivity). 22:38:17 -!- ^v has joined. 22:45:46 -!- brandonson has joined. 22:45:46 -!- brandonson has quit (Client Quit). 22:54:41 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:11:48 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:23:35 -!- boily has joined. 23:23:44 -!- tromp has joined. 23:23:52 @metar CYUL 23:23:52 CYUL 072321Z 05021G27KT 4SM -SN DRSN SCT015 OVC025 M10/M13 A2975 RMK SC3SC5 PRESFR SLP080 23:27:51 -!- tromp has quit (Ping timeout: 240 seconds). 23:29:00 <\oren\> https://twitter.com/VLenin_1917 23:29:44 lenin was too good 23:29:58 you should be a revolutionary like lenin 23:30:37 <\oren\> by following this account and the others linked to it, you can see the russian revolution reenacted on Twitter 23:31:17 <\oren\> https://twitter.com/RT_1917 23:32:03 да здравствует партия! 23:34:28 -!- idris-bot has quit (Quit: Terminated). 23:36:07 -!- Melvar has quit (Quit: rebooting). 23:37:56 fungot: do you embrace any political ideology? 23:37:56 boily: any where eof=0 and cells wrap ( at 8 bits) by char 23:38:11 fungot: playing it safe. 23:38:11 boily: lots of extras. is easier to match brackets on 23:38:24 fungot: of course, I say. 23:38:25 boily: i haven't cited these because i don't understand how to program without becoming a rainbow 23:38:48 -!- oerjan has joined. 23:38:52 `addquote boily: i haven't cited these because i don't understand how to program without becoming a rainbow 23:38:52 boily: then launch fnord with mutalisks and zerglings to keep defenses busy while mutalisks bombed from above 23:38:54 1310) boily: i haven't cited these because i don't understand how to program without becoming a rainbow 23:39:17 hellfnørdjan. 23:40:20 -!- Melvar has joined. 23:41:58 helłily. 23:42:31 yo doerjan 23:42:43 whachaf? 23:42:55 yo dawg, oerjan 23:43:03 -!- staffehn has quit (Ping timeout: 240 seconds). 23:44:31 -!- idris-bot has joined. 23:44:39 okay̼ 23:50:20 fungot: You're a rainbow 23:50:20 fizzie: only that it wasn't absolutely bios dependent 23:51:01 fungot isn't absolutely bios dependent? 23:51:02 shachaf: in the same way as bfbasic) so far 23:51:14 -!- staffehn has joined. 23:55:58 -!- idris-bot has quit (Ping timeout: 258 seconds). 2017-02-08: 00:01:44 -!- hppavilion1 has joined. 00:03:56 alercah: HELLORCAH! ALERCAHELLO! WHARGHARBL! GHARHGHRHGHGHBLBLBLBLFLFLFLFL! 00:05:20 * oerjan gives boily a heimlich maneuver so he can cough up that mahjong tile 00:05:58 -!- Phantom_Hoover has quit (Quit: Leaving). 00:05:59 * boily projectiles the tile across the room 00:15:23 -!- nooga has quit (Ping timeout: 264 seconds). 00:25:13 -!- tromp has joined. 00:39:48 `wisdom 00:39:49 xml//XML stands for "X-treme Mega Language (of Awesomeness)" 00:46:31 -!- augur has quit (Remote host closed the connection). 00:52:31 * Zarutian saw a news item that Hans Rosling had died and is a bit sad. 01:00:23 -!- Aretasya has joined. 01:02:25 -!- Aretasya has quit (Client Quit). 01:06:23 -!- ffj-bot has quit (Ping timeout: 255 seconds). 01:06:29 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 01:07:59 -!- krok_ has quit (Quit: Leaving). 01:11:21 -!- nooga has joined. 01:12:38 -!- FireFly has quit (Ping timeout: 622 seconds). 01:13:49 -!- Lord_of_Life has quit (Excess Flood). 01:15:29 -!- Lord_of_Life has joined. 01:16:08 -!- nooga has quit (Ping timeout: 255 seconds). 01:19:43 -!- adu has joined. 01:21:35 -!- adu has quit (Client Quit). 01:27:08 -!- Zarutian has quit (Quit: Zarutian). 01:49:21 -!- hppavilion1 has joined. 02:08:02 @tell alercah hellorcahello. Baobab, 4800 Wellington H4G 1X2, Feb 12, 12pm. 02:08:02 Consider it noted. 02:08:08 first world problem: someone at the grocery shop put a bread of the cheapest kind in a bag for one of the fancier ones (3-4 times the price) 02:09:14 ty 02:09:40 I will yakuman you into oblivion, just watch me :P 02:09:45 boily: confirm it's in verdun? 02:09:59 yup. either de l'Église or Verdun station, your choice. 02:10:14 oerjan: that is terrible! 02:11:04 not as bad as when they don't manage to bake it properly, anyway. 02:11:57 or as that time i found a rusty screw inside, i may have told that on the channel 02:11:58 many summers ago I worked the boulangerie at a supermarket. exactly 100% of what was sold came flash frozen in cardboard boxes. 02:12:16 -!- nooga has joined. 02:12:56 oerjan: bletch. 02:14:25 or wait, was the screw back when i was still at university 02:14:49 in which case i told it to someone else, presumably. 02:15:32 -!- Perenelle has joined. 02:16:33 -!- nooga has quit (Ping timeout: 240 seconds). 02:17:47 Perenello. 02:20:44 Yesso 02:27:33 -!- boily has quit (Quit: CRIMSON CHICKEN). 02:30:36 -!- adu has joined. 02:31:47 How's you doin, boily? 02:38:17 -!- oerjan has quit (Quit: NNNZZZite). 02:43:13 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 02:48:27 hppavilion1! 02:48:48 aeg! 02:48:52 Anorw EKRPAT 02:48:57 Adu! 02:49:19 :) 02:49:29 I have no idea what EKRPAT means 02:50:12 so tomorrow is a huge office meeting 02:50:22 and I want to get the most out of it 02:50:42 which means either one of two things: (1) powerpoint presentations, 02:51:03 or (2) woopie cushions 02:51:28 I'm torn 02:55:00 adu: It's DVORAK in DVORAK 02:55:26 adu: Can you do a powerpoint presentation ON woopie cushions? 02:55:33 lololol 02:57:14 it will probably be 1 hours of CEO talking, and 30 minutes of inter-mingling, lunch, then where did everyone go? 02:58:13 I actually set my defualt keyboard to Dvorak for about 6 months 02:59:22 but I was using Emacs the whole time, and I was on Dvorak with Modifier Qwerty mode, so I could never make the switch, because of Emacs 03:01:33 adu: I'm considering setting my mouse to polar coordinates, just to see what happens 03:01:53 because I would have to send -B to send -X to emacs, and I don't know emacs at all, it's all in my muscle memory, so while I was successful in training my mind to type in Dvorak, I couldn't train my Emacs muscles to think in Dvorak 03:02:01 lololololololololol 03:04:03 -!- tromp__ has joined. 03:04:03 -!- tromp has quit (Read error: Connection reset by peer). 03:08:18 so I started writing a book about HTTPS 03:08:31 I'm pretty sure it will take me 175 years 03:08:53 because I'm explaining the implementation of HTTPS in MMIX assembly 03:11:04 -!- tromp has joined. 03:11:09 -!- tromp__ has quit (Ping timeout: 240 seconds). 03:11:43 I was thinking of calling it "The Art of Web Connections" 03:11:49 -!- Perenelle has quit (Ping timeout: 240 seconds). 03:13:01 -!- nooga has joined. 03:17:09 -!- nooga has quit (Ping timeout: 240 seconds). 03:25:21 -!- tromp has quit (Ping timeout: 248 seconds). 03:27:41 -!- tromp has joined. 03:34:03 -!- augur has joined. 03:41:23 good night 03:41:26 -!- adu has quit (Quit: adu). 04:13:48 -!- nooga has joined. 04:18:06 -!- nooga has quit (Ping timeout: 240 seconds). 05:14:32 -!- nooga has joined. 05:18:57 -!- nooga has quit (Ping timeout: 248 seconds). 05:21:12 -!- doesthiswork has quit (Quit: Leaving.). 05:27:40 -!- FireFly has joined. 05:40:25 -!- tromp has quit (Remote host closed the connection). 05:52:06 -!- iovoid has quit (Quit: Iovoid has quit!). 05:52:06 -!- wlp1s1 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...). 06:00:08 -!- krok_ has joined. 06:15:22 -!- nooga has joined. 06:19:41 -!- nooga has quit (Ping timeout: 240 seconds). 06:41:23 -!- tromp has joined. 06:46:01 -!- tromp has quit (Ping timeout: 256 seconds). 06:51:39 [wiki] [[Talk:Essays/A Defence of Brainfuck Derivatives]] N https://esolangs.org/w/index.php?oldid=50861 * Challenger5 * (+6314) Created page with "Here's my take on this (~~~~):
BF is one of the most well-known esoteric languages. It is a simple language based on a Turing machine, and, with 8 instructions, i..." 06:52:46 [wiki] [[Talk:Essays/A Defence of Brainfuck Derivatives]] https://esolangs.org/w/index.php?diff=50862&oldid=50861 * Challenger5 * (-8) 07:02:56 -!- krok_ has quit (Remote host closed the connection). 07:03:25 haha :D 07:03:42 ...I may have created the original page. 07:03:56 Do Norwegian fonts usually support an 'fj' ligature the same way English fonts support 'fi'? 07:06:01 -!- augur has quit (Remote host closed the connection). 07:16:18 -!- nooga has joined. 07:20:33 -!- nooga has quit (Ping timeout: 248 seconds). 07:32:29 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 07:43:52 -!- augur has joined. 08:17:03 -!- nooga has joined. 08:21:30 -!- nooga has quit (Ping timeout: 260 seconds). 08:22:57 -!- fractal has quit (Ping timeout: 248 seconds). 08:41:02 -!- tromp has joined. 08:43:21 -!- fractal has joined. 08:45:23 -!- tromp has quit (Ping timeout: 255 seconds). 08:48:03 -!- ais523 has joined. 08:48:41 can anyone help me identify this byte sequence: 22 22 22 ea 11 22 08:49:23 I downloaded a list of statistical information from Google Books; specifically, a list of the most commonly used words and punctuation marks in English 08:49:44 it's apparently the third-most commonly seen punctuation mark, after " and . 08:49:47 just above - 08:50:42 and only 8 words are more commonly seen (the, of, and, to, in, a, is, that); it's more common than "was" 08:52:19 it's particularly concerning because the rest of the file appears to be in UTF-8 08:53:05 -!- augur has quit (Remote host closed the connection). 09:17:53 -!- nooga has joined. 09:22:25 -!- nooga has quit (Ping timeout: 256 seconds). 09:33:33 ais523: that's strange 09:33:58 very much so 09:34:20 the double quotes make it look like it's a double quoted form of 22 EA 11, but that doesn't explain anything 09:35:52 -!- hakatashi1 has joined. 09:36:31 ais523: does the file have invalid utf-8 or unexplained control characters elsewhere? if so, those could help 09:36:42 not that I've noticed 09:37:25 maybe try grepping for it? 09:38:35 doing that now 09:39:01 invalid utf-8 is hard to grep for, so I'm grepping for ASCII control chars 09:39:42 nope, nowhere else 09:39:52 also it appears right at the start of a file that's otherwise in alphabetical order 09:40:14 wait, it's at the start of the file? 09:40:18 that makes it different 09:40:30 it could be some sort of header rather than an actual entry 09:40:34 well, it appears on multiple lines of the file 09:40:43 I assumed the file was in frequency order 09:40:45 wait what? 09:40:46 the file's sorted alphabetically and then by year 09:40:55 this appears for a number of different years, at the start of the file 09:40:59 ah 09:41:08 -!- jix_ has joined. 09:41:14 -!- Guest66676 has joined. 09:41:19 -!- viznut_ has joined. 09:41:19 so it's very much formatted like an entry 09:41:26 it's just massively invalid 09:41:27 well, it could be a real entry that's alphabetically the first according to some collation 09:41:52 actually, it probably is first 09:41:53 if it appears multiple times for years... that's strange 09:42:00 " is the second letter of the alphabet, after all :-P 09:42:14 -!- tromp has joined. 09:42:17 ais523: it's hard to explain how it comes before just a quotation mark, since it's a suffix 09:42:26 (and ! and " are in different files, with the split between files being arbitrary) 09:42:46 ah 09:43:06 so no more control characters... ok 09:43:24 which one is \x11, anyway? vertical tab? 09:43:30 -!- Bowserinator_ has joined. 09:43:31 yep 09:43:53 but that doesn't explain the unmatched \xea 09:44:41 as for non-utf8, you can search with iconv -f utf8 -t utf8 09:44:50 which will find the first invalid utf8 09:44:55 so you'd have to drop these lines 09:45:48 -!- hakatashi has quit (*.net *.split). 09:45:48 -!- Bowserinator has quit (*.net *.split). 09:45:48 -!- viznut has quit (*.net *.split). 09:45:48 -!- jix has quit (*.net *.split). 09:45:49 -!- alakra has quit (*.net *.split). 09:45:49 -!- Guest66666 has quit (*.net *.split). 09:46:53 -!- tromp has quit (Ping timeout: 255 seconds). 09:50:06 looks like it's the only invalid utf-8 09:51:06 -!- alakra has joined. 10:00:53 -!- nooga has joined. 10:01:22 interesting 10:02:13 it could perhaps be not a real word, but a proxy entry that stands for something, like all other words not listed in the file or something, but even then it's strange. You'd have to look near the source docs or ask other people who have used these files maybe. 10:12:06 -!- AnotherTest has joined. 10:31:29 ais523: I don't know why, but in my copy (of the version 2009 Google Books ngram unigrams), that's 22 22 22 15 12 22 instead of 22 22 22 ea 11 22. 10:31:48 fizzie: but equally nonsensical? 10:32:10 or, well, slightly less nonsensical as it is at least valid utf-8 10:32:18 Yes. I assume it's the "corresponding" entry; because it's the only thing containing a " other than the single ". 10:32:24 do you have any idea what it's for? 10:32:26 (At the start of file -8.) 10:33:45 No idea, really. The files are "nominally" tab-separated CSV (in the sense that they have .csv in the file name), so it could've been the (equally nonsensical) 22 15 12 quoted, though the single " isn't quoted, so maybe not. 10:35:06 By the way, \x11 is DC1, not the vertical tab. (Vertical tab is 11 decimal, \x0b.) 10:35:16 oh right 10:35:30 that's an easy mistake to make when your ASCII table just says "11" 10:35:54 mine actually lists the decimal and hex in different columns, I must have been looking at the wrong column 10:36:08 It doesn't make any more sense from the ASCII perspective as DC1, of course. 10:37:32 Since it's us, I'd've expected something protobuf-related, but that doesn't really make sense either. 10:39:35 `? fizzie 10:39:36 fizzie is not fnord with a monad but the sneaky canary king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 10:39:52 I wanted to add something about liking wiggly lines. 10:40:05 But maybe that wisdom entry already has more than enough content. 10:40:22 Maybe you should add an actual wiggly line. I really like those in-line sparklines people do as well. 10:41:15 As in ▁▂▃▅▂▇? 10:41:27 ais523: FWIW, there's nothing similar in the 2012 version of the dataset, at least in the "punctuation" or "other" categories. (It's split to files by first letter, not arbitrarily to files of equal size.) 10:42:02 the most /useful/ split would probably be by frequency 10:42:16 as you're more likely to care about the more frequent ngrams than the less frequent ngrams 10:42:24 shachaf: Yes. Although maybe that's not so much of a "line". 10:42:46 ▁▂▃▅▂▇ 10:43:14 ▃█▅▅█▅▃▃▅█▃▃▁▅▅▃▃▅▁▁▃▃▃▃▃▅▃█▅▁▃▅▃█▃▁ 10:44:19 Doing it like ⣀⢄⠡⠢⠤⣀ is kind of nice as well, but cuts the vertical resolution to half. 10:55:45 you get much better horizontal resolution when using a variable-width font, though 10:55:49 which might be enough to compensate 10:57:15 -!- nooga has quit (Ping timeout: 260 seconds). 10:57:34 fizzie: interesting. 10:57:45 -!- nooga has joined. 11:01:40 Do you have any esoteric database query languages? 11:03:45 -!- gsora_ has changed nick to gsora. 11:05:39 shachaf: no, but there's one I was considering to make 11:09:31 -!- nooga has quit (Ping timeout: 256 seconds). 11:17:57 -!- boily has joined. 11:19:11 -!- ffj-bot has joined. 11:19:49 -!- iovoid has joined. 11:19:54 -!- iczero has joined. 11:33:25 -!- lastpunisher has joined. 11:33:31 -!- lastpunisher has left. 11:40:16 `wisdom 11:40:17 gotton//gotton is a quantum of attention. Solain drives the packet. 11:40:41 @metar CYUL 11:40:42 CYUL 081100Z 24003KT 220V300 7SM FEW004 SCT008 OVC020 M02/M03 A2929 RMK SF1SF2SC5 SLP922 11:41:45 -!- ais523 has quit. 11:41:54 @metar KATL 11:41:54 KATL 081125Z 27005KT 1/2SM R09R/4500VP6000FT BR OVC003 13/13 A2978 RMK AO2 SFC VIS 1 TWRINC T01330133 11:42:06 humid east coast. 11:43:09 -!- tromp has joined. 11:44:42 https://www.youtube.com/watch?v=QPsn17_a8-g 11:47:25 -!- tromp has quit (Ping timeout: 245 seconds). 11:47:52 Ō_Ō... 12:07:06 -!- nooga has joined. 12:11:35 [wiki] [[Special:Log/newusers]] create * Clubby789 * New user account 12:19:51 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50863&oldid=50858 * Clubby789 * (+217) /* Introductions */ 12:20:05 [wiki] [[~ATH]] M https://esolangs.org/w/index.php?diff=50864&oldid=45685 * Clubby789 * (+0) /* Nested loops */ 12:20:40 -!- boily has quit (Quit: CASTOR CHICKEN). 12:20:47 [wiki] [[~ATH]] M https://esolangs.org/w/index.php?diff=50865&oldid=50864 * Clubby789 * (+2) /* Nested loops */ 12:21:16 [wiki] [[~ATH]] M https://esolangs.org/w/index.php?diff=50866&oldid=50865 * Clubby789 * (+1) /* Nested loops */ 12:24:50 <\oren\> I have a software that automatically renders graphs like that 12:25:13 <\oren\> http://orenwatson.be/grph.c.htm 12:28:59 <\oren\> 2017Feb08Wed12:29:30UTC ~$ ~/grph <<<'1 2 3 4 5 3 5 6 7 2 1' ▄█ 12:28:59 <\oren\> ▄█ ███ 12:29:00 <\oren\> ▄███████▄ 12:29:42 <\oren\> ▄█ 12:29:42 <\oren\> ▄█ ███ 12:29:43 <\oren\> ▄███████▄ 12:29:47 <\oren\> there 12:43:31 -!- Akaibu has joined. 13:01:41 -!- tromp has joined. 13:06:06 -!- tromp has quit (Ping timeout: 240 seconds). 13:09:55 -!- tromp has joined. 14:00:32 -!- doesthiswork has joined. 14:27:17 -!- MDead has joined. 14:29:41 -!- MDude has quit (Ping timeout: 240 seconds). 14:29:51 -!- MDead has changed nick to MDude. 14:38:51 -!- oerjan has joined. 14:51:25 -!- Bowserinator_ has changed nick to Bowserinator. 14:51:29 -!- Bowserinator has quit (Changing host). 14:51:29 -!- Bowserinator has joined. 14:58:34 -!- PinealGlandOptic has joined. 15:02:32 -!- `^_^v has joined. 15:30:03 `cwlprits gotton 15:30:05 boil̈y 15:30:21 @ask boily who is Solain, anyway? 15:30:21 Consider it noted. 15:30:39 `grwp solain 15:30:46 Binary file reflection matches 15:30:55 `` grwp -i solain 15:30:56 goat:Goats will eat and drink anything, except tea. Solain is unavailable for details. \ gotton:gotton is a quantum of attention. Solain drives the packet. \ Binary file reflection matches 15:31:11 `cwlprits goat 15:31:13 boil̈y oerjän 15:31:23 `dowt goat 15:31:24 3619:2013-09-03 mv wisdom/goat{s,} \ 10137:2017-01-15 learn Goats will eat and drink anything, except tea. Solain is unavailable for details. 15:31:37 `before goat 15:31:38 No output. 15:31:42 hmph 15:31:59 `` hg cat -r 3619 wisdom/goat 15:32:00 Goats are drunk 24/7, ask Solain for details. 15:32:07 what? goats don't drink tea? 15:32:14 `cwlprits goats 15:32:16 oerjän Rouj̈o 15:32:34 hm Roujo is involved 15:32:57 `? goat 15:32:58 Goats will eat and drink anything, except tea. Solain is unavailable for details. 15:33:03 `? goats 15:33:04 Goats will eat and drink anything, except tea. Solain is unavailable for details. 15:33:12 `? boat 15:33:13 boat? ¯\(°​_o)/¯ 15:33:15 `dowt gotton 15:33:16 3607:2013-09-03 learn gotton is a quantum of attention. Solain drives the packet. 15:33:18 `? moat 15:33:18 moat? ¯\(°​_o)/¯ 15:33:30 `? doat 15:33:31 doat? ¯\(°​_o)/¯ 15:34:19 `? oat 15:34:20 oat? ¯\(°​_o)/¯ 15:34:29 `doat wisdom/doat 15:34:31 No output. 15:34:35 `? oats 15:34:36 oats? ¯\(°​_o)/¯ 15:34:54 is there a description of this dowg family if commands somewhere? 15:35:03 `? hoag 15:35:04 ​`[hd]o[aw][gt] [] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first. 15:35:22 what? only three of the letters are variable? that's simpler than I thought 15:35:32 *MWAHAHAHA* 15:35:38 `? culprits 15:35:39 ​`culprits` is a program that lists the nicks responsible for a wisdom entry. Usage: `culprits wisdom/ENTRY 15:36:04 `? cwlprits 15:36:05 cwlprits? ¯\(°​_o)/¯ 15:36:09 hm 15:36:16 how many letters change in that one? 15:36:22 just one 15:39:01 `le/rn culprits//c[uw]lprits lists the nicks responsible for a file or wisdom entry. Usage: `culprits FILE or `cwlprits ENTRY 15:39:03 Relearned 'culprits': c[uw]lprits lists the nicks responsible for a file or wisdom entry. Usage: `culprits FILE or `cwlprits ENTRY 15:39:22 this reminds me to how in svn, the three commands blame, annotate, praise are aliases. you use svn blame to find who did something bad, but svn praise to find who did something good. 15:39:45 git is pessimistic, it doesn't come with a praise command (though you can define an alias in your config). 15:40:27 `` ls wisdom/*lpri* 15:40:28 wisdom/culprits 15:41:18 admittedly, svn comes with several aliases out of the box, most of which are abbreviations, whereas git comes with few or none. 15:43:42 `? finland 15:43:43 Finland is a European country. There are two people in Finland, and at least nine of them are in this channel. Corun drives the bus. 15:44:00 like command, which has the aliases DEL=ERASE, MD=MKDIR, RD=RMDIR, CD=CHDIR. I have no idea why it has built-in aliases like that. does anyone happen to know? 15:44:24 it also has PATH and PROMPT command for setting particular environment variables 15:45:03 it's as if they made that executable in modern times when you don't have to squeeze every byte of space from your operating system executables so that more stuff fits on a floppy 15:48:57 -!- `^_^v has quit (Quit: Leaving). 15:49:18 -!- `^_^v has joined. 15:56:04 (unless perhaps PATH and PROMPT are somehow historically earlier than the environment; I don't know if DOS 2 already has the environment) 15:58:49 -!- HackEgo has quit (Ping timeout: 240 seconds). 16:19:13 -!- augur has joined. 16:19:24 -!- augur has quit (Remote host closed the connection). 16:19:39 -!- Guest61445 has joined. 16:31:30 oh no 16:31:33 is the wiki down again? 16:31:48 oerjan, fizzie: the esolangs wiki are down 16:31:59 and I wanted to add an article 16:32:10 (unless it already exists) 16:32:47 `ping 16:33:43 please fix the wiki! 16:33:47 half an hour gone? 16:33:58 b_jonas: you sound a bit impatient 16:34:14 int-e: yes, because I found an actually interesting esolang out there on the internets 16:34:21 and want to start an article about it 16:34:56 -!- HackEgo has joined. 16:35:09 today there are two comments on a postcard 16:35:13 oh nice 16:35:25 bugs galore 16:36:04 oerjan: huh? 16:36:12 fungot: what do you know about postcards? 16:36:13 int-e: what do the curly-braces do? i don't know; none of those is because my ipod was stolen and i can't believe i actually dread watching movies, but the point of 16:36:31 fungot: I'll take your word for it 16:36:32 int-e: stop harassing her water bottle.) 16:36:38 int-e: http://www.mezzacotta.net/postcard/ 16:38:17 and both of them are about bugs. 16:38:33 great, wiki seems to be up now 16:38:57 fungot: that sounds like suspiciously specific denial 16:38:57 b_jonas: fnord/ 221 cpuinfo kallsyms stat exam holding their hand in front of icecube... uh, never mind 16:39:09 what 16:39:12 oh 16:40:21 I think that's too meta for me. 16:40:31 * oerjan wonders when fizzie will get tired of manually fixing the wiki bridge 16:40:42 int-e: *MWAHAHAHA* 16:42:07 I confirmed there's no article about this esolang yet. I'll try to create it later this evening 16:43:07 . o O ( it's The Esolang Which Must Not Be Named and b_jonas will never be heard from again ) 16:43:59 . o O ( But the chat log will remain... is this all a prank, reinacting a `postcard` episode on #esoteric? ) 16:44:16 reenacting? 16:44:36 That looks better. 16:45:51 . o O ( metacozza ) 16:48:00 `? meta 16:48:08 meta is about 16:53:04 -!- Guest66676 has changed nick to Guest6666. 16:59:41 oerjan: is it a basilisk language, or a more bloody mary sort of scenario 17:01:11 i don't know, i'm not going to look at it 17:02:24 <\oren\> honestly Alpine doesn't have that many actual settings to fiddle with 17:02:27 <\oren\> and most of those are simply "make email work? [x] yes [ ] no, fuck it up" 17:03:59 <\oren\> so I don't think i could spend much time adjusting alpine 17:05:32 . o O ( fiddle with the source code then ) 17:05:41 or adjust your window manager 17:05:50 and how much time, pray, have you spent on that font of yours? 17:05:55 *pray tell* 17:06:37 oerjan: that postcard image won't load? 17:07:06 huh, irregular webcomic also updated twice 17:07:13 quintopia: *MWAHAHAHA* 17:07:35 -!- hppavilion1 has joined. 17:08:02 oerjan: :\ 17:08:28 int-e: the obvious solution is to turn his font into a mail program. running in lisp. 17:08:39 quintopia: (there never was one) 17:09:14 oerjan: no image? why not? 17:09:15 oerjan: what do you mean, that *is* an image. 17:09:26 i guess it is 17:09:27 http://www.mezzacotta.net/postcard/comics/comic.png 17:09:44 but i don't understand why to use it 17:10:04 int-e: ok, technically. people have been asking dmm if it wouldn't be better to make it an actually broken image, but he disagrees. 17:10:07 I think it's even more "too meta" for quintopia than it is for me :) 17:10:13 int-e: you think 17:10:29 quintopia: i suggesting looking at the FAQ link hth 17:10:40 is the author's note the only part that's supposed to be interesting 17:10:58 (or was it about? i've left the page) 17:11:19 quintopia: yep 17:11:43 (there's one exception, an april fool's page from way back) 17:11:57 what does an autobiography at age 16 have to do with postcards 17:12:58 int-e: now reload hth 17:13:05 i guess the idea is that you're supposed to imagine what the image contained. but that seems like too much effort for passive internetainment 17:13:47 i'm not imagining that much. well, i guess i'm slightly curious about what Blackdrip looks like. 17:15:29 "The hardest part of making panel 4 was, I kid you not, getting my graphics software to draw a circle. You'd think this would be a basic function of any graphics program." 17:15:45 well, dmm warned that today the comics would be updating an hour late because of server maintenance. i guess things turned out worse. 17:16:04 http://www.mezzacotta.net/postcard/?comic=1487 ... guess how I found this particular one 17:16:51 well there _is_ a Random button. 17:17:27 yeah but that wouldn't make a fair puzzle 17:18:02 and nothing would make it an interesting puzzle 17:19:21 quintopia: well it wasn't meant for you but for our resident CDOP victim. 17:19:49 int-e: oh. it's the first comic of the first author alphabetically. 17:19:49 compulsive doing of puzzles? 17:19:58 oerjan: exactly 17:20:00 `? ocdp 17:20:01 ocdp? ¯\(°​_o)/¯ 17:20:07 `? cdop 17:20:07 CDOP is OCPD, except with the letters in the *proper* order. 17:20:17 that was my second guess 17:20:27 except we just call it CDO...no idea what the p is for 17:20:34 "personality" 17:21:10 . o O ( surely i cannot be the only resident CDOP victim ) 17:21:13 and mentioning it was obviously a hint 17:21:16 I suppose it's there because three-letter acronyms sound unprofessional and cozy. 17:22:16 no, it's because OCD and OCPD mean different things. 17:22:22 -!- prooftechnique_ has quit (Quit: ZNC http://znc.in). 17:22:26 oerjan: well, i'm certainly not one. I knew one in high school though. Seemed pretty awful. My dad claims to be, but definitely isn't. 17:23:08 i'm not actually diagnosed with either, mind you. afaik. 17:23:16 -!- prooftechnique has joined. 17:23:44 oerjan: oh they are different. the guy i knew was OCD, not OCPD. 17:24:39 my dad may very well be OCPD... he certainly is obsessed with control of his environment 17:24:52 and sees this at right and proper 17:28:23 'Some (but not all) studies have found high comorbidity rates between the two disorders' <- "comorbidity" is new to me. 17:34:59 hm no, the maintenance isn't until tomorrow. hm. 17:35:18 perhaps something went wrong with dmm's plan for _how_ to get it updating tomorrow. 17:38:24 <\oren\> wow QC is getting DARK with this transhumanist drama 17:42:49 <\oren\> I didn't check it for severl weeks and wut is this 17:48:26 I was wondering why you're bringing it up now that the story arc is pretty much complete 17:59:15 -!- hppavilion1 has quit (Remote host closed the connection). 17:59:32 -!- hppavilion1 has joined. 18:00:59 -!- nooga has quit (Ping timeout: 255 seconds). 18:17:13 -!- Herbstkind has joined. 18:35:31 -!- Akaibu has quit (Remote host closed the connection). 18:35:44 -!- incomprehensibly has quit (Remote host closed the connection). 18:35:44 -!- fowl has quit (Remote host closed the connection). 18:40:35 -!- heroux has quit (Ping timeout: 264 seconds). 18:40:54 -!- heroux has joined. 18:43:36 -!- Guest61445 has changed nick to augur. 18:45:07 -!- ocharles has quit (Remote host closed the connection). 18:45:09 -!- zgrep has quit (Remote host closed the connection). 18:45:09 -!- dingbat has quit (Remote host closed the connection). 18:45:45 -!- Lord_of_Life has quit (Excess Flood). 18:46:59 -!- Lord_of_Life has joined. 19:02:24 -!- prooftechnique has quit (Quit: ZNC http://znc.in). 19:03:14 -!- prooftechnique has joined. 19:26:36 -!- incomprehensibly has joined. 19:29:11 -!- nycs has joined. 19:32:17 -!- ocharles has joined. 19:32:20 -!- `^_^v has quit (Ping timeout: 260 seconds). 19:37:10 -!- zgrep has joined. 19:37:37 -!- oerjan has quit (Quit: Later). 19:41:10 -!- sebbu2 has joined. 19:42:59 -!- dingbat has joined. 19:44:06 -!- sebbu has quit (Ping timeout: 240 seconds). 19:47:57 -!- Akaibu has joined. 19:48:10 -!- doesthiswork has left. 19:59:35 `olist 1065 19:59:35 olist 1065: shachaf oerjan Sgeo FireFly boily nortti b_jonas 20:01:02 -!- nooga has joined. 20:03:22 Do you have any esoteric database query languages? ← does Q count? 20:03:32 Oh, possibly. 20:04:07 WireFly 20:04:09 (it's part of kdb+, implemented in k I believe) 20:04:32 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 20:04:55 Yes. 20:05:02 Should I learn K or something? 20:05:21 Maybe I should learn APL. 20:05:42 -!- nooga has quit (Ping timeout: 276 seconds). 20:05:57 APL has a nicer character set, J comes with lots of batteries included, K is kind of to APL as scheme is to lisps 20:06:02 a lot more minimalistic 20:06:32 I mean, any language in that family. 20:06:36 it also differs fundamentally in some ways from APL/J, e.g. its basic unit is heterogenous lists instead of homogenous rectangular arrays 20:06:37 oh, sure 20:06:44 Will it alter my thinking about things? 20:06:45 Well, I dunno 20:06:48 I would say so 20:07:05 I would say that is the main reason for learning an array language 20:07:43 Will I start writing my C software like http://code.jsoftware.com/wiki/Essays/Incunabulum ? 20:08:19 http://kparc.com/edit.k is pretty good, I guess. Fits on one page. 20:08:46 you probably won't start writing C like that unless you're mad 20:08:48 which I cannot rule out 20:09:10 `? mad 20:09:11 This wisdom entry was censored for being too accurate. 20:09:15 fair 20:09:28 It's a shame it was censored. 20:09:30 `cwlprits mad 20:09:32 oerjän oerjän nitïa 20:09:47 i,i http://slbkbs.org/kj-sanity.txt 20:09:50 http://www.jsoftware.com/papers/APLQA.htm has some fun anecdotes 20:10:32 'The k binary weighs in at about 50Kb. Someone asked about the interpreter source code. A frown flickered across the face of our visitor from Microsoft: what could be interesting about that? “The source is currently 264 lines of C,” said Arthur. I thought I heard a sotto voce “that’s not possible.” Arthur showed us how he had arranged his source code in five files so that he could edit any one of 20:10:32 them without scrolling. “Hate scrolling,” he mumbled.' 20:11:11 I'm not entirely sure AW's approach to C is the best 20:11:18 but he sure does like golfing :p 20:11:49 Is it just golfing or is it a different way of thinking about programming that naturally leads to shorter code? 20:12:50 Well, with e.g. the J incunabulum, some of the defines do make decent sense 20:14:34 I guess it depends on if you look at the C or the APL-family code… but with APL-family code you end up with a lot of folds and similar, and it often makes sense to solve problems by constructing arrays and folding it in different ways 20:15:37 -!- nooga has joined. 20:16:10 The go-to example is probably the GoL-in-APL video, which computes an array of the 9 different ways to shift the 2D field (including an 'identity shift') and then sums those subarrays up 20:16:17 https://www.youtube.com/watch?v=a9xAKttWgP4 this video, I mean 20:16:28 <\oren\> Arthur was quite taken with the fact that +.× in Dyalog APL and J are faster on sparse matrices. On Friday morning he talked to me again about it, and asked to see benchmarks on 1000-by-1000 matrices with densities of 1 and 0.1. 20:16:36 <\oren\> I suggested that he could also do this because as I recall k does +.× row at a time rather than the traditional row-by-column. 20:16:44 <\oren\> About a minute later, Arthur said, OK, I have it, and showed me the changed code — he’d inserted if(a) into the middle of a dense pack of characters. I quipped that that indicates he isn’t following the TDD methodology, and that he’s only proven it correct but not tested it. 20:16:54 <\oren\> if(a) 20:17:02 <\oren\> lolololololololol 20:26:57 * FireFly returns to golfing 20:33:16 -!- fowl has joined. 20:35:20 -!- PinealGlandOptic has quit (Ping timeout: 245 seconds). 20:56:30 -!- augur has quit (Remote host closed the connection). 21:12:35 -!- wob_jonas has joined. 21:12:59 -!- nooga has quit (Ping timeout: 264 seconds). 21:13:37 Stack Exchange's parser is even more stupid than I thought. If it sees a bare url surrounded by double quotes or angle brackets, it believes that the closing double quote is part of the url. seriously. 21:17:55 -!- nooga has joined. 21:22:19 -!- augur has joined. 21:24:06 -!- augur_ has joined. 21:24:42 -!- augur_ has quit (Remote host closed the connection). 21:25:29 -!- nooga has quit (Ping timeout: 256 seconds). 21:26:41 -!- augur has quit (Ping timeout: 240 seconds). 21:29:36 -!- nooga has joined. 21:29:52 `? nooga 21:29:53 no. 21:29:58 `welcome nooga 21:29:59 nooga: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 21:30:02 adu: wtf 21:33:37 hppavilion1: I for one think the fi ligature is overused. a lot of fonts have an fi ligature when they shouldn't have one, and the ligature looks way uglier than the combination of the two characters (with possibly some kerning) would look like. I think they add it for signaling only, to show it's a "professional" font. 21:34:13 -!- augur has joined. 21:35:20 -!- nooga has quit (Ping timeout: 245 seconds). 21:35:34 `? fowl 21:35:35 fowl? ¯\(°​_o)/¯ 21:35:38 FireFly: What are you golfing? 21:35:50 `` doag | grep fowl 21:35:53 4609:2014-04-25 addquote one day we\'ll be able to put evil people inside mirrors and throw them into space like superman 2 21:35:55 it's especially bad when they add a single width fi ligature to monospaced fonts 21:36:03 shachaf: a raymarcher demo for http://js1k.com/2017-magic/ 21:36:12 it's down to 1033 bytes currently 21:36:19 wot 21:36:34 it's unfortunately not the most interesting demo :\ because it only renders a static image 21:36:43 still fun though 21:39:37 -!- nooga has joined. 21:39:39 -!- sebbu2 has changed nick to sebbu. 21:44:51 -!- krok_ has joined. 21:45:07 -!- Phantom_Hoover has joined. 21:52:46 -!- dingbat has quit (Quit: Connection closed for inactivity). 22:23:46 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:25:34 <\oren\> wob_jonas: neoletters is a proffessional font 22:26:12 <\oren\> proffissional, even 22:26:20 heh 22:26:42 or just a finely made one 22:26:47 LATIN SMALL LIGATURE FOREIGN FUNCTION INTERFACE 22:27:26 <\oren\> someone alias ㋌ hg 22:28:16 <\oren\> unicode has a lot of inherited garbage 22:28:26 <\oren\> ㏑㏒㏓ 22:30:13 <\oren\> but one day I'll run ㎰ -ꜷ 22:31:46 <\oren\> the most blatant garbage in my opinion is ₯ which in most fonts has a glyph that was never used for anything. 22:32:05 <\oren\> in greece, or anywhere else for that matter 22:34:10 <\oren\> In my font I replaced it with the vertical delta rho ligature which is attested in greek price tags 22:40:45 <\oren\> of course, ₷ is almost unattested 22:41:22 how's your build system doing today 22:41:33 did you wait 4 hours to build your program 22:42:41 \oren\: heh 22:43:56 \oren\: there's a lot of crazy currency signs that are barely used, which totally makes sense, because in most places, people use only one currency, so the price tags don't need to display any currency sign at all 22:44:11 there are also various currency abbreviations made of two or three letters 22:44:38 -!- nooga has quit (Ping timeout: 255 seconds). 22:51:38 -!- Herbstkind has quit (Quit: Leaving). 22:52:45 -!- FreeFull has quit (Ping timeout: 276 seconds). 22:53:11 -!- krok_ has quit (Quit: Leaving). 22:57:32 -!- nooga has joined. 23:06:12 -!- FreeFull has joined. 23:09:03 -!- doesthiswork has joined. 23:09:33 -!- boily has joined. 23:10:22 -!- Phantom_Hoover has quit (Quit: Leaving). 23:12:37 `wisdom 23:12:38 cuisine//Cuisine is the posh cousin of cooking. 23:12:45 @massages-loud 23:12:45 oerjan asked 7h 42m 24s ago: who is Solain, anyway? 23:13:18 @tell oerjan hellørjan. a dude from Israel with a strange goat fixation, IIRC. 23:13:18 Consider it noted. 23:16:03 typical 23:17:44 `wisdom 23:17:45 d-module//D-modules are just modules over the ring of differential operators. Taneb invented them. 23:17:50 oerjan: it's kind of scow how grwp always finds reflection 23:17:57 i suppose reflection is the identity of wisdom 23:18:01 it's basic grwp theory 23:18:23 can reflection reflect on anything else besides itself? 23:19:00 anything that survives a flecting can be reflected 23:19:21 you can reflog anything that survives an initial flog 23:20:19 -!- krok_ has joined. 23:22:50 flect flog flect flog flect flog ♪ 23:24:48 <\oren\> shachaf: no I jsut started the build. I'll check tomorrow morning whether it passed 23:25:01 grwp ta[n]eb 23:25:08 `grwp ta[n]eb 23:25:16 cumin:Cumin is a quantum tanebvented spice, only if it doesn't involve sex. \ taneb:Taneb is not elliott, no matter whom you ask. He also isn't a rabbi although has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of nine genders, one of which is a Czech woman, and above average, not too voluminous, but c 23:27:35 `forget cumin 23:27:37 Forget what? 23:28:05 `5 w 23:28:10 1/2:partial order//A partial order is just a small thin skeletal category. \ browser//A browser is a Gopher client for convenient access to Gopher services and documents. \ `words//The `words dictionary framework was designed by Klens Hålgar Oslekk, Upert T. Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von 23:28:13 `spam 23:28:14 2/2:Pfölliger, Waslomir Stronderowich, Győrvan Sárbik, Gareen Shergyle, Fnörður Hljófsson, and Pastronella Gattrovezzi. \ yeeesh//See yeesh. \ ^//^ (also notated by ⊕ or ⊻) is the exclusive-or operator; ∧ (also notated by /\ or &) is the and (conjunction) operator; ^ (also notated by ↑ or ** or ⋆) is the power operator. 23:28:38 `? yeesh 23:28:39 yeesh? ¯\(°​_o)/¯ 23:28:46 `? yeeeesh 23:28:46 See yeeesh. 23:28:49 `? yeeesh 23:28:50 See yeesh. 23:28:55 `` grwp yee 23:28:57 Binary file reflection matches \ yeeeeeeeeeesh:See yeeeeeeeeesh. \ yeeeeeeeeesh:See yeeeeeeeesh. \ yeeeeeeeesh:See yeeeeeeesh. \ yeeeeeeesh:See yeeeeeesh. \ yeeeeeesh:See yeeeeesh. \ yeeeeesh:See yeeeesh. \ yeeeesh:See yeeesh. \ yeeesh:See yeesh. 23:29:09 `cwlprits yeeeeeeeesh 23:29:11 tsweẗt 23:29:15 the yeechain should be yanked. 23:30:47 hehe, one of those is my wisdom 23:33:12 `` cd wisdom; for f in *; do echo -n "$f: "; culprits "$f"; done 23:33:43 ​/usr/bin/paste: share/scowrevs: No such file or directory \ hg: parse error: missing argument \ /usr/bin/paste: share/scowrevs: No such file or directory \ hg: parse error: missing argument \ /usr/bin/paste: share/scowrevs: No such file or directory \ hg: parse error: missing argument \ /usr/bin/paste: share/scowrevs: No such file or directory \ 23:33:48 er 23:34:00 `cat bin/culprits 23:34:01 hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs 23:34:07 `cat bin/hoag 23:34:07 hlnp --removed --template "{desc}\n" -- "$@" 23:34:11 `cat bin/hlnp 23:34:12 scowrevs="$(/usr/bin/paste -sd'|' share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ `pwd 23:34:26 ​/hackenv 23:34:38 `` sled bin/hlnp//s#share#/hackenv/&# 23:34:38 ​/bin/sed: -e expression #1, char 17: unterminated `s' command 23:34:44 `` cd wisdom; for f in yee*; do echo -n "$f: "; culprits "$f"; done 23:34:46 er 23:34:49 ​/usr/bin/paste: share/scowrevs: No such file or directory \ hg: parse error: missing argument \ /usr/bin/paste: share/scowrevs: No such file or directory \ hg: parse error: missing argument \ /usr/bin/paste: share/scowrevs: No such file or directory \ hg: parse error: missing argument \ /usr/bin/paste: share/scowrevs: No such file or directory \ 23:35:02 `sled bin/hlnp//s#share#/hackenv/&# 23:35:04 bin/hlnp//scowrevs="$(/usr/bin/paste -sd'|' /hackenv/share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ `` cd wisdom; for f in yee*; do echo -n "$f: "; culprits "$f"; done 23:35:12 ``` cd wisdom && culprits hoag 23:35:14 oerjän oerjän oerjän oerjän oerjän oerjän oerjän 23:35:16 That was spammier than I'd hoped. :-( 23:35:17 yeeeeeeeeeesh: tsweẗt \ yeeeeeeeeesh: tsweẗt \ yeeeeeeeesh: tsweẗt \ yeeeeeeesh: tsweẗt \ yeeeeeesh: tsweẗt \ yeeeeesh: tsweẗt \ yeeeesh: tsweẗt \ yeeesh: tsweẗt 23:35:17 ``` cd wisdom && cwlprits hoag 23:35:19 No output. 23:40:07 `spam 23:40:08 1/2:partial order//A partial order is just a small thin skeletal category. \ browser//A browser is a Gopher client for convenient access to Gopher services and documents. \ `words//The `words dictionary framework was designed by Klens Hålgar Oslekk, Upert T. Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von 23:40:11 `2 23:40:12 2/0: 23:40:18 ... 23:40:34 * boily and small positive integers makes three 23:41:22 `5 w 23:41:29 1/1:entschuldigung//Entschuldigung is the German word for blaming something on trees moving by themselves. \ til//TIL that TIL means Today I Learned \ almond bread//Almond bread is a delicacy made from fractal dough. \ england//England is [EXPUNGED]. \ potatoes//You are not allowed to take potatoes to Norway without a special permit. 23:43:27 -!- Zarutian has joined. 23:46:18 <\oren\> `spam 23:46:19 1/1:entschuldigung//Entschuldigung is the German word for blaming something on trees moving by themselves. \ til//TIL that TIL means Today I Learned \ almond bread//Almond bread is a delicacy made from fractal dough. \ england//England is [EXPUNGED]. \ potatoes//You are not allowed to take potatoes to Norway without a special permit. 23:46:31 <\oren\> wuh 23:46:34 <\oren\> `spam 23:46:34 1/1:entschuldigung//Entschuldigung is the German word for blaming something on trees moving by themselves. \ til//TIL that TIL means Today I Learned \ almond bread//Almond bread is a delicacy made from fractal dough. \ england//England is [EXPUNGED]. \ potatoes//You are not allowed to take potatoes to Norway without a special permit. 23:46:36 <\oren\> `spam 23:46:36 1/1:entschuldigung//Entschuldigung is the German word for blaming something on trees moving by themselves. \ til//TIL that TIL means Today I Learned \ almond bread//Almond bread is a delicacy made from fractal dough. \ england//England is [EXPUNGED]. \ potatoes//You are not allowed to take potatoes to Norway without a special permit. 23:48:44 <\oren\> AAAAAAAAAAA𝐀𝐀𝐀𝐀𝐀𝐀𝐀𝔸𝔸𝔸𝔸𝔸𝔸ꜲꜲꜲꜲꜲꜲꜲꜲꜲꜲ 23:49:27 ah yes, that one is my wisdom too 23:50:36 `5 w 23:50:41 1/2:oklopol//oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid." \ trick//A trick learnt is a trick half forgotten. \ lifthrasiir//lifthrasiir is shunned by the rest of his country for being no good at Leag 23:50:58 `spam 23:50:59 2/2:ue of Legends. \ anagram//Interestingly, "Robert Galbraith" is *not* an anagram of "J. K. Rowling". \ bdsmreclist//* oerjan swats quintopia -----### \ Phantom_Hoover: it records all the big hits 23:51:06 I wrote so many stupid wisdomes that they come up often in random wisdoms 23:51:09 <\oren\> アアアAAA亜亜亜 23:51:28 wob_jonas: Why did you write stupid wisdoms? 23:51:57 shachaf: I think it's because I didn't understand, and still don't understand, what counts as a good wisdom 23:52:16 But here you say that your wisdoms are stupid. 23:52:28 some of them are, in retrospect 23:52:37 but I like most of them 23:52:55 I can't figure out what oerjan counts as a proper wisdom and what he doesn't 23:52:57 <\oren\> oh I forgot: 아아아아아 23:53:00 like, just just added wisdom/life 2017-02-09: 00:03:31 -!- oerjan has joined. 00:05:03 wob_jonas: well, you suggested it but not add it for some reason. 00:05:25 *did not 00:05:51 oerjan: yes, I didn't add it because I didn't think it would make a very good wisdom 00:06:10 heh 00:06:37 somehow i thought it did, anyhow. 00:06:41 `? life 00:06:42 ​‘Life,’ said Marvin, ‘don't talk to me about life.’ 00:07:55 -!- nycs has quit (Quit: This computer has gone to sleep). 00:08:26 `grwp [a]lways? 00:08:28 No output. 00:12:06 -!- hppavilion1 has joined. 00:12:47 @messages- 00:12:47 boily said 59m 29s ago: hellørjan. a dude from Israel with a strange goat fixation, IIRC. 00:13:00 wisdoms are organic. they grow, they wither, they lignify, they get Tanebvented... 00:13:08 hellørjan. 00:13:10 spasiboily. 00:14:06 Good evening, Mr. Johansen. 00:14:24 I always get mixed up: is it Johansen or Sørensen? 00:14:49 The one with the / in it is more authentic-looking. 00:14:56 So it must be that. 00:15:28 solidus advice. 00:15:46 * oerjan swats shæchaf -----### 00:16:14 where the heck do you get sørensen from, anyway 00:16:40 I think maybe the wisdom body shouldn't have the "said Marvin" part, but only what Marvin said 00:16:43 i think that's prototypically more danish than norwegian. 00:19:23 I'm confused since April 2015, and I can't remember why... 00:19:37 * boily wonders where the fungot he got that idea from 00:19:38 boily: that's actually a pretty smart bot. ok. 8. ok, he doesn't.)" you 00:20:26 fungot, did you tell boily that Sørensen or Johansen? 00:20:27 wob_jonas: the slovak name is fnord and it seems rather useless 00:20:39 boily: there, it's slovak, not norwegian 00:22:50 mystery cleared. oerjan is secretly Slovak, with a Danish prototype. 00:23:16 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 00:24:49 šôcking 00:32:30 ssb seems to have made it harder to find the surname statistics 00:33:01 ok, Sørensen is the 25th most common. 00:33:21 (Johansen remains second) 00:33:40 how common is my surname 00:34:09 oh it's from 2013 as well. 00:34:21 shachaf: not very common hth 00:35:01 jooerjan hansen 00:35:45 shachaf: according to ssb, there are fewer than 4 persons with the name Ben-Kiki hth 00:36:24 (which includes the possibility 0) 00:36:29 in norway 00:36:37 presumably. 00:37:30 poochsen 00:38:47 -!- nooga has quit (Ping timeout: 264 seconds). 00:39:41 shachaf: http://forebears.co.uk/surnames?q=Ben-Kiki 00:40:17 apparently there are 110 of you 00:41:13 https://www.youtube.com/watch?v=796bHaAtlkE#t=1m hth 00:42:23 one of me, two of me, three of me, four of me, five, six, seven?! / sorry, no more of me 00:45:09 OKAY 00:45:43 much like a heffalump or a woozle 00:49:36 -!- iczero has changed nick to wlp1s1. 00:52:41 wait, have i missed a previous olist 00:53:25 The one in http://tunes.org/~nef/logs/esoteric/17.02.01 ? 00:54:14 oh right 00:54:45 my stupid brain saw that, and didn't register it as a proper one i guess 00:56:17 what did your smart brain do 00:57:32 panic hth 01:19:13 helloily 01:20:40 quinthellopia! 01:20:43 oerjan: shachaf: 7 in Finland. 01:20:48 <\oren\> My last name is super duper common 01:21:27 its a competers name eh 01:21:31 <\oren\> http://forebears.io/surnames/watson 01:21:34 computer 01:22:04 <\oren\> wow, very common in Jamaica 01:22:28 <\oren\> and scotland 01:26:50 -!- krok_ has quit (Quit: Leaving). 01:29:55 ITL people are being stupid with HackEgo 01:30:22 \oren\: well its an elementary surname 01:30:25 *it's 01:30:35 ITL? 01:30:46 in these logs 01:32:01 is people me 01:32:03 shachaf: i thought making `spam cycle around when it hit the end would be _less_ confusing, but no... 01:32:06 it was only a few mistakes 01:32:12 you and \oren\ 01:32:20 look 01:32:26 at least i jammed up hlnp 01:33:11 i didn't know hg log cared about which directory you ran it from, anyway 01:33:29 Does it? 01:33:43 `` cd wisdom; cwlprits hoag 01:33:45 No output. 01:33:54 `cwlprits hoag 01:33:55 `cat bin/cwlprits 01:33:55 culprits "wisdom/$1" 01:33:56 oerjän oerjän oerjän oerjän oerjän oerjän oerjän 01:34:12 Oh, you mean, you thought it always resolved paths from the root? 01:34:15 yeah 01:35:13 i was wondering why weren't using cwlprits until b_jonas tested it 01:35:17 *why you 01:35:34 * oerjan pro-dropper 01:57:34 `wisdom 01:57:35 boredom//A boredom is like a kingdom, except ruled by a bore. They don't tend to last very long before people revolt. 01:57:46 as a boring person, I approve. 02:09:06 -!- boily has quit (Quit: LETHARGIC CHICKEN). 02:12:11 -!- hppavilion1 has quit (Read error: Connection reset by peer). 02:12:55 -!- hppavilion1 has joined. 03:01:05 -!- Zarutian has quit (Quit: Zarutian). 03:18:19 it is kind of an odd feeling to find abandoned channels with notices, topics, expired domains, and chanserv just watching over it in case anyone returns 03:19:58 #ozymandias 03:21:18 ok I'll get right on it and register the channel 03:22:22 hashtag ozymandias 03:30:17 -!- tromp has quit (Read error: Connection reset by peer). 03:30:54 -!- tromp has joined. 04:04:08 -!- hppavilion1 has quit (Ping timeout: 255 seconds). 04:09:47 -!- oerjan has quit (Quit: Nite). 04:43:02 -!- ChatSharp has joined. 04:43:02 -!- ChatSharp has left. 05:44:13 -!- erdic has quit (Ping timeout: 258 seconds). 06:00:56 -!- erdic has joined. 06:30:00 -!- Akaibu_ has joined. 06:33:09 -!- Akaibu has quit (Ping timeout: 240 seconds). 06:33:09 -!- zgrep has quit (Ping timeout: 240 seconds). 06:33:09 -!- alakra has quit (Ping timeout: 240 seconds). 06:33:21 -!- Akaibu_ has changed nick to Akaibu. 06:33:34 -!- zgrep_ has joined. 06:33:43 -!- alakra has joined. 06:38:19 -!- zgrep_ has changed nick to zgrep. 06:38:36 -!- FreeFull has quit (Ping timeout: 240 seconds). 06:50:50 -!- augur has quit (Remote host closed the connection). 06:59:08 -!- doesthiswork has quit (Quit: Leaving.). 07:00:01 -!- hppavilion1 has joined. 07:41:28 -!- augur has joined. 07:42:29 does mike wazowski blink or wink 08:54:26 -!- hppavilion1 has quit (Quit: Leaving). 09:03:12 -!- augur has quit (Remote host closed the connection). 09:19:33 -!- AnotherTest has joined. 09:47:18 http://www.savagechickens.com/2017/02/lucky-day.html slowsand 10:07:38 -!- Akaibu has quit (Quit: Connection closed for inactivity). 10:41:04 -!- FreeFull has joined. 10:53:34 the design of mathml seems to be entirely screwed up 10:54:20 I'll have to figure out some crazy workarounds since I want to be able to use it 11:33:53 -!- boily has joined. 11:36:52 `wisdom 11:36:53 denial//Sorry, but we don't know anything about denial. Taneb most definitely did not invent it. 12:29:10 -!- boily has quit (Quit: SPRINT CHICKEN). 12:51:00 -!- Akaibu has joined. 13:05:47 -!- Zarutian has joined. 13:29:56 -!- ChatSharp has joined. 13:29:57 -!- ChatSharp has left. 13:52:57 -!- ChatSharp has joined. 13:52:58 -!- ChatSharp has left. 14:00:32 -!- doesthiswork has joined. 14:04:03 -!- ChatSharp has joined. 14:04:04 -!- ChatSharp has left. 14:10:57 -!- ChatSharp has joined. 14:10:58 -!- ChatSharp has left. 14:14:14 -!- kiki` has joined. 14:17:49 -!- ChatSharp has joined. 14:17:49 -!- ChatSharp has left. 14:24:54 -!- ChatSharp has joined. 14:24:55 -!- ChatSharp has left. 14:28:35 these are really funny I will have to see if I can use them https://en.wikipedia.org/wiki/Criticism_of_the_theory_of_relativity#Philosophical_criticism 14:30:23 the classical concepts of space, time, and geometry were, and will always be, the most convenient expressions in natural science, therefore the concepts of relativity cannot be correct 14:38:27 -!- Lord_of_Life has quit (Excess Flood). 14:38:33 -!- Lord_of_Life has joined. 14:39:43 -!- moony has joined. 14:39:48 Hello 14:40:13 Helloony 14:40:38 -!- oerjan has joined. 14:41:17 helloerjan 14:42:02 helloony. i have the feeling i haven't seen you in a while. 14:42:49 you havent :p 14:42:53 i havent been on in a while 14:43:35 i've been helping wiggle develop the discord bot Beemo, i forgot about IRC for a bit. 14:45:43 -!- planoldjames has joined. 14:47:11 -!- planoldjames has left. 14:51:50 -!- iovoid has quit (Remote host closed the connection). 14:52:05 -!- iovoid has joined. 14:56:34 -!- ChatSharp has joined. 14:56:35 -!- ChatSharp has left. 15:03:38 -!- heroux has quit (Remote host closed the connection). 15:10:56 -!- heroux has joined. 15:32:29 -!- dingbat has joined. 15:36:21 what is it called the equiv to conception contraceptions but for pauses, you know so you dont get pregnant ones? 15:40:02 possibly "tact", but it doesn't work for e.g. disaster news 15:42:42 -!- augur has joined. 15:42:51 -!- augur has quit (Remote host closed the connection). 15:44:15 Read somewhere in StarTrek Fanfiction: "A whole Tribble tribe of pregnant pauses followed that statement." 15:45:34 that's a bit of an overuse :P 15:52:57 -!- augur has joined. 15:53:31 beware of tribal tribbles 15:53:51 . o O ( would tribble facts be tribialities? ) 15:54:16 hm tribbles with spears... 15:55:08 int-e: colette seemed briefly to agree with you on the crowding 15:57:38 -!- Akaibu has quit (Quit: Connection closed for inactivity). 16:04:54 oerjan: I thought so too. 16:50:15 -!- hppavilion1 has joined. 16:50:15 -!- tromp has quit (Read error: Connection reset by peer). 16:50:34 -!- tromp has joined. 16:56:57 -!- FreeFull has quit (Ping timeout: 276 seconds). 17:08:18 -!- LKoen has joined. 17:09:01 -!- Akaibu has joined. 17:19:58 i really hate being bipolar, it's awesome 17:21:40 :D OKay ;_; 17:22:58 <\oren\> https://twitter.com/RT_1917/status/829723022227554305 17:27:02 -!- FreeFull has joined. 17:50:06 -!- augur has quit (Remote host closed the connection). 17:52:58 -!- Zarutian has quit (Quit: Zarutian). 17:56:09 <\oren\> German submarine warfare poses unacceptable threat to 'freedom of the seas' - President Wilson tells Congress #ActOfWar 18:00:24 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 18:03:15 -!- hppavilion1 has joined. 18:11:09 -!- oerjan has quit (Quit: Later). 18:19:18 -!- Zarutian has joined. 18:29:59 -!- augur has joined. 18:30:34 -!- augur has quit (Remote host closed the connection). 18:38:21 -!- DHeadshot has joined. 18:38:35 -!- Phantom_Hoover has joined. 18:40:19 -!- augur has joined. 19:30:49 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 19:32:12 -!- hppavilion1 has joined. 19:35:16 izabera: may I say that that sounds wonderfully terrible... 20:03:59 -!- DHeadshot has quit (Ping timeout: 255 seconds). 20:04:39 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 20:11:04 web.myfancy: points -27.93, score 3.76, rank 47/47 20:11:14 `5 w 20:11:19 1/2:guard//The guards are immune to electricity. They're humans in rubber pig suits. They're insulated. \ vwwwl//Vwwwls wrw w swgn wf wnswffwcwwnt wwsdwm. \ forty//Forty means "in a fort-like manner". \ skeleton//A skeleton is an unintelligent undead, similar to the zombie but harder to create, because it's lacking most of the body. The b 20:11:31 `spam 20:11:32 2/2:est skeletons are made by groups of people, so-called skeleton crews. \ patent//Patent is an adjective which means that something is painfully obvious. Often used to rightfully mock people that do not see it. 20:11:45 `cat bin/spam 20:11:46 line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line /hackenv/tmp/spline 20:12:22 -!- hppavilion1 has joined. 20:13:01 . o O ( skeletons are a by-product of creating a politician or any other kind of spineless human ) 20:13:44 which politicians are spineless today 20:13:57 hmm, s/or any other kind of spineless human/or other spineless creatures/ 20:14:38 `cwlprits skeleton 20:14:40 int-̈e int-̈e b_jonäs 20:14:56 the funny thing about spineless politicians is that they're not memorable at all. 20:16:05 I like the thing someone linked the other day about APL characters. 20:16:53 ↑ Pike 20:16:59 ↓ Spike 20:17:04 ⍋ Pine 20:17:15 ⍒ Spine 20:17:38 -!- Akaibu has quit (Quit: Connection closed for inactivity). 20:27:00 <\oren\> m ← +/(3+⍳4) 20:27:09 how did your build go 20:27:17 did you make the build system good yet 20:27:18 <\oren\> shachaf: it suceeded 20:27:35 time for a celebration 20:27:38 <\oren\> should ⍳ be inline with + and - 20:27:43 it's not every day you manage to successfully build your software 20:27:57 <\oren\> and test 20:28:03 whoa 20:28:06 once in a lifetime 20:28:12 <\oren\> the tests all passed too , imainge that 20:47:02 -!- DHeadshot has joined. 20:51:39 -!- FreeFull has quit (Quit: rebooting into new kernel). 20:53:54 -!- FreeFull has joined. 21:13:44 -!- Lord_of_Life has quit (Excess Flood). 21:14:29 -!- Lord_of_Life has joined. 21:31:52 shachaf: I remember Pike (...) Spine thing as a couple years ago instead of a couple days ago 21:32:05 It was yesterday that it was linked. 21:34:01 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:44:59 -!- krok_ has joined. 21:49:04 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 21:55:42 `grwp dilation 21:55:44 Binary file reflection matches 21:55:58 `quote dilation 21:55:59 86) insufficient time dilation. try running faster. 21:56:39 `` quote int-e | shuf | head -n1 21:56:40 1286) I couldn't help thinking that maybe if one considers the ramifications in full detail it will turn out that overthinking is often not helpful and therefore, not something to be proud of. 21:56:54 `` quote int-e | shuf | head -n1 21:56:55 1301) fungot is here int-e: may cause extreme loss of appetite! may cause severe diarrhea and vomiting! 21:57:02 `` quote int-e | shuf | head -n1 21:57:02 `` quote int-e | shuf | head -n1 21:57:02 1283) int-e: all right...ill try not to think about your mind. best of luck with it 21:57:03 `` quote int-e | shuf | head -n1 21:57:03 1283) int-e: all right...ill try not to think about your mind. best of luck with it 21:57:04 1225) (I need to stop talking about my habits so much (Uh I'm doing it again, STOP! (Uh I give up. (Really, I should stop doing this all the time. (AAARGH!))))) 21:58:12 it's still true. 22:00:41 -!- hppavilion1 has joined. 22:07:43 <\oren\> `` quote \oren\ 22:07:44 1223) when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? yeah seriously, who is evn in charge anymore? apparently not santa claus Santa Claus is dead by now. \ 1224) <{\[oren]|}> zzo38:it will cause problems by 22:08:07 <\oren\> `1 quote 22:08:08 1/1:447) the classic "souls have mass" hypothesis 22:08:16 <\oren\> `1 quote oren 22:08:17 1/4:1223) when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? yeah seriously, who is evn in charge anymore? apparently not santa claus Santa Claus is dead by now. \ 1224) <{\[oren]|}> zzo38:it will cause probleï 22:08:21 <\oren\> `spam 22:08:21 2/4:½ï½“ by being hilarious \ 1234) is instant coffee stronger than espresso? I think it must be... [...] Ohh.... so apparently the jar says one scoop of powder per mug, I assumed an equal amount of powder and boiling water \ 1247) int64_t is too long a name It used to b 22:08:24 <\oren\> `spam 22:08:25 3/4:e too long long, but now it's just too long. \ 1248) I'm making a new font. I'm up to the capital E with diarhea \ 1257) <\oren\> also the letter omega is now known as wubbleyou <\oren\> it's a cuddly doubleyou \ 1260) \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane \ 1261) 22:08:28 <\oren\> `spam 22:08:29 4/4: <\oren\> the upside down command module does mean that the pilot can see the ground while landing \ 1262) <\oren\> scientists can apparently research things even while rotating 30 times a minute \ 1266) <\oren\> i don't actually knwo the details, but i want those responsible, whoever they were to be punished 22:09:18 <\oren\> HEY! the spam spam thing split a unicode charater into bytes!!!! 22:10:45 <\oren\> `` cat spam 22:10:46 cat: spam: No such file or directory 22:10:52 <\oren\> `` cat bin/spam 22:10:52 line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line /hackenv/tmp/spline 22:12:16 <\oren\> I don't know awk, does it suport unicode? 22:13:21 It's not awk which is doing the splitting, it's Python. 22:13:28 `cat bin/sport 22:13:28 distort "${1:-/dev/stdin}" | spore '' "${2-1}" 22:13:32 `cat bin/distort 22:13:32 ​#!/usr/bin/env python \ import sys \ N=336 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N] 22:13:45 <\oren\> wut, python doesn't suport unicode? 22:13:55 It supports it, but that program operates on bytes. 22:14:13 Since bytes are what counts in IRC line lengths. 22:14:30 You can improve it if you want to. But make sure it stays correct with regard to byte count. 22:14:40 <\oren\> but it should round down to the nearest unicorn character 22:14:46 <\oren\> *unicode 22:14:48 Yes. 22:14:55 And also handle invalid UTF-8 correctly, I guess. 22:15:17 Feel free to improve it? 22:28:09 -!- DHeadshot has quit (Ping timeout: 252 seconds). 22:30:18 -!- DHeadshot has joined. 22:56:22 <\oren\> ▁▁▁▁▂▂▂▃▃▄▄▅▅▆▆▆▇▇▇▇█████████▇▇▇▇▆▆▆▅▅▄▄▄▃▃▂▂▂▁▁▁▁ 23:01:33 it's a rift in the fabric of space 23:01:40 <\oren\> did you know? ❸ ③ ➂ ➌ are all different unicode characters 23:01:53 (reminds me of LOOM) 23:02:38 -!- tromp__ has joined. 23:02:43 -!- tromp__ has quit (Read error: Connection reset by peer). 23:02:46 <\oren\> 10⏨10⏨10 23:03:12 -!- tromp has quit (Read error: Connection reset by peer). 23:03:13 -!- tromp__ has joined. 23:04:24 -!- boily has joined. 23:04:34 `wisdom 23:04:35 fat//Fats are one of the four basic classes of nutrients. The other three are sugars, coffee and alcohol. 23:04:52 -!- Phantom_Hoover has joined. 23:05:13 -!- AnotherTest has quit (Ping timeout: 240 seconds). 23:06:38 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 23:07:11 -!- b_jonas has quit (Ping timeout: 240 seconds). 23:08:13 -!- b_jonas has joined. 23:13:23 -!- iaglium has joined. 23:15:09 <\oren\> http://orenwatson.be/randcard.c 23:15:24 <\oren\> http://orenwatson.be/randcard.c.htm 23:16:07 <\oren\> this program has a fatal bug 23:16:26 <\oren\> can you see the fatal bug? 23:32:32 he\\oren\. fatal as in crash, or fatal as in doesn't work as expected? 23:43:59 <\oren\> boily: as in defeating the purpose of the program 23:46:10 It's not a uniform distribution. 23:47:55 5/256 for the first 48 cards, and 4/256 for the last 4. 23:48:19 <\oren\> correct. the 🃚🃛🃝🃞 are less likely to occur 23:51:04 It is, however, a great chance to use a do-while statement where the body isn't a block. 23:51:16 It looks so weird. 23:51:35 do x = fgetc(ur); while (x >= 4*52); x %= 52; 23:52:03 It doesn't even look like C. 23:53:26 -!- oerjan has joined. 23:54:03 `? oerjan 23:54:04 Your wise @messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 23:54:42 `slwd oerjan//s,@,ass-@, 23:54:43 oerjan//Your wise ass-@messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 23:55:26 -!- wob_jonas has joined. 23:55:34 woe be jonas 23:55:56 hm that seems to have been one of randall's earlier hobbies. was it the first? 23:56:03 <\oren\> fizzie: what if i put the body in paerns 23:56:20 <\oren\> do(x=fgetc(ur));while(x>=4*52); 23:56:36 <\oren\> or 23:56:40 <\oren\> do(x=fgetc(ur)); 23:56:46 <\oren\> while(x>=4*52); 23:56:59 fizziello, hellochaf, hellørjan. 23:57:03 ass-messages? 23:57:08 <\oren\> it makes it look like two separate loops 23:57:42 It looks a lot like that even without the parentheses, to be fair. 23:58:18 Can't decide which one looks sillier. 23:59:04 helloily 2017-02-10: 00:00:11 <\oren\> if(x <- 1) 00:00:30 <\oren\> else if(x <= 1) 00:00:34 Question. If there's an esoteric programming language that has two names, because the original name clashes with the name of a later non-eso programming language, but later got renamed, presumably to avoid this clash, then which name should I use to refer it on the esowiki? 00:01:33 wellob_jonas. the new one, citing the previous name. 00:02:06 boily: ok 00:03:24 indeed it was randall's first hobby 00:03:35 what's the largest dot in unicode? 00:03:48 * oerjan just checked all the first 37 xkcds, including hovertext 00:04:18 <\oren\> (x <~- 1) is to (x < 1) as (x < 1) is to (x <= 1) 00:06:13 something larger than • 00:06:16 izabera: "The Unicode standard does not define glyph images. -- The Unicode standard does not specify the precise shape, size, or orientation of on-screen characters." hth 00:06:19 <\oren\> izabera: ● is pretty big 00:07:16 izabellora. mine is bigger: ⏺ 00:07:35 thanks but my terminal doesn't render it... 00:07:45 -!- hppavilion1 has joined. 00:08:03 boily: ⏺ is much smaller than ● in my font, which sort of proves the point. 00:08:07 <\oren\> ●⏺•・. 00:08:23 izabera: █ should be the biggest 00:08:32 that's not a circle 00:08:40 or a dot or whatever 00:08:44 🔴 00:08:51 <\oren\> ◾ 00:08:51 (I don't know if that even got through.) 00:09:04 <\oren\> it did, but for some reason it's red 00:09:11 <\oren\> stupid emoji 00:09:19 does it have to be a circle? 00:09:24 you said dot 00:09:40 `unidecode 🔴 00:09:41 U+1F534 LARGE RED CIRCLE \ UTF-8: f0 9f 94 b4 UTF-16BE: d83ddd34 Decimal: 🔴 \ 🔴 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 00:09:45 It's supposed to be red. 00:09:49 I was just looking for "large". 00:09:55 <\oren\> 🀙 00:10:02 http://imgur.com/a/sWtMq 00:10:47 `unidecode 🞉 00:10:48 U+1F789 EXTREMELY HEAVY WHITE CIRCLE \ UTF-8: f0 9f 9e 89 UTF-16BE: d83ddf89 Decimal: 🞉 \ 🞉 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 00:11:04 Judging from the name, that ought to be either pretty big, or at least very dense. 00:11:10 <\oren\> my fon't doesnt have that one 00:11:11 `unidecode ⬤ 00:11:12 ​[U+2B24 BLACK LARGE CIRCLE] 00:11:19 <\oren\> or that 00:11:39 <\oren\> actually, why doesnt my fon't have it 00:11:49 `` quote int-e | shuf | head -n1 <-- shuf -n 1 hth 00:12:03 <\oren\> wait wtf fingers why are you putting the apostrofe there 00:12:19 There's only six X-X-X-Xtreme characters, and they're all EXTREMELY HEAVY symbols (white circle, white square, greek cross, saltire, five spoked asterisk, six spoked asterisk). 00:13:25 <\oren\> @tell \oren\ 00:13:25 You can tell yourself! 00:13:30 What did the cheap person buy for an engagement ring? U+1f798. 00:13:30 <\oren\> RRGH 00:13:51 how does this look? http://i.imgur.com/Iwpjjo3.png 00:13:53 <\oren\> @remind \oren\ ⬤ 00:13:53 Unknown command, try @list 00:14:20 <\oren\> izabera: off centre 00:14:32 i can't fix that 00:15:18 <\oren\> izabera: try using ・ for the grid 00:15:26 -!- moony has quit (Remote host closed the connection). 00:15:42 <\oren\> instead of . 00:15:54 I think we talked about http://www.unicode.org/L2/L2016/16185-go-symbols.pdf once. 00:16:14 `echo lambdabot: @tell \oren\ ⬤ 00:16:15 lambdabot: @tell \oren\ ⬤ 00:16:15 Consider it noted. 00:16:31 -!- Sgeo has joined. 00:16:43 \oren\: better? http://i.imgur.com/wwlb7B3.png 00:16:48 (It even includes the EXTREMELY HEAVY WHITE CIRCLE. Synchronicity.) 00:16:56 <\oren\> AAAAAAAAAAAAAAAAA 00:17:04 i'll keep the old one 00:17:31 black K 17. 00:17:37 it's white's turn 00:18:00 <\oren\> izabera: i think the root problem is that you don't have a font that supports those characters with a fixed with 00:18:03 <\oren\> width 00:18:17 and if it was black's, k17 is meh 00:19:23 `` cd bin; ls *quot* 00:19:24 5quote \ addquote \ allquotes \ delquote \ pastaquote \ pastenquotes \ pastequotes \ quote \ quotenums \ quotes \ quoth \ randquote 00:19:37 <\oren\> win my font ・○● would work perfectly together 00:19:40 `cat bin/randquote 00:19:41 ​#!/bin/bash \ quote "$@" | shuf -n 1 00:19:46 shachaf: ^ 00:19:57 `doag bin/randquote 00:19:58 3013:2013-05-31 sed -i \'1i#!/bin/bash\' bin/randquote \ 3012:2013-05-31 echo \'quote "$@" | shuf -n 1\' > bin/randquote \ 3011:2013-05-31 chmod +x bin/randquote \ 3010:2013-05-31 echo \'quote $1 | shuf | head --lines=1\' > bin/randquote 00:20:10 <\oren\> s/win/with|in/ 00:20:34 izabera: I may have missed counting a stone >_>'... and I stand by K17. dubious moves are best moves. 00:21:33 `pastaquote 00:21:34 962) I think pastaquote should just quote me 00:21:37 <\oren\> and with my font you could use ➊➋➌➍➎➏➐➑➒➓➀➁➂➃➄➅➆➇➈➉ to show numbers 00:28:18 -!- MoALTz has quit (Quit: Leaving). 00:34:41 that'd be pretty cool 00:39:17 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 00:40:23 -!- wob_jonas has joined. 00:42:06 -!- DHeadshot has quit (Ping timeout: 240 seconds). 00:43:05 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:43:28 -!- Phantom_Hoover has quit (Quit: Leaving). 00:50:53 `wisdom 00:50:55 copumpkin//copumpkin is categorically incapable of being president. 00:54:03 -!- sebbu2 has joined. 00:55:22 -!- sebbu has quit (Ping timeout: 258 seconds). 00:57:19 -!- tromp has joined. 00:59:36 -!- tromp__ has quit (Ping timeout: 240 seconds). 01:00:40 -!- prooftechnique has quit (Quit: ZNC http://znc.in). 01:03:42 how capable is copresident of being pumpkin? 01:03:55 copumpkin for copresident 01:14:28 pumpkins taste good. 01:14:36 no they don't 01:15:31 `8ball do pumpkins taste good? 01:15:31 It is certain. 01:15:45 `8ball is boily wrong? 01:15:45 As I see it, yes. 01:15:52 eeeeeh... 01:16:22 `8ball is 8ball consistent? 01:16:22 Without a doubt. 01:16:28 there you have it 01:26:04 -!- Zarutian has quit (Quit: Zarutian). 01:29:03 ^8ball Are you consistent? 01:29:03 No. 01:29:07 Aw. 01:29:38 fungot doesn't need consistency 01:29:38 shachaf: ' been busy'. 01:29:51 ' sure you have'. 01:30:03 fungot: nostril. 01:30:04 boily: jun 30 fnord bistromath fnord: client fnord: zone transfer ' gehennom.org/ in' denied 01:30:15 yup, no sentience tonight. 01:30:32 fungot: whence bathyspheres? 01:30:32 oerjan: it's too difficult. :-p help would be appreciated 01:31:51 hm the only google hit for that phrase is me asking fungot the same thing in 2008. 01:31:52 oerjan: for 30 years esoteric exists in outer space. sometimes they kidnap people." there? 01:32:09 `8ball is fungot consistent? 01:32:10 shachaf: no such factoid i added every user on this channel. 01:32:10 Yes. 01:32:47 i vaguely think i got it from someone's .sig, way back. 01:33:09 but google doesn't give usenet results... 01:35:00 grepping my Mail directory gave nothing, although i think some of the oldest files are zipped. 01:36:17 fungot: are you an eldritch horror from outer space? 01:36:18 boily: http://rafb.net/ fnord) returns a computation whose value is the tick they expire. bought a domain or something else. 01:36:53 oerjan: did you try google book search hth 01:37:19 fungot: Whose money are you using to buy "domains or something"? 01:37:19 fizzie: there really wouldn't be needed as you say, that it has a " poop on toast", as you 01:37:58 fungot makes a good point 01:37:59 shachaf: " partially" i noticed my book _is_ listed on amazon. 01:38:57 https://books.google.com/books?id=enmvCwAAQBAJ&pg=PA93 hth 01:39:17 shachaf: now i did. still no results with quotes. 01:39:38 well, the one i linked is only off by one letter 01:40:13 well it's not what i'm looking for. 01:40:53 `8ball Is it what oerjan is looking for? 01:40:54 Of course it is. 01:41:42 SKEPTICAL 01:42:09 -!- krok_ has quit (Quit: Leaving). 01:42:55 good night 01:43:17 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 01:43:27 `8ball Should oerjan be skeptical? 01:43:27 That will not be necessary. 01:49:25 `wisdom 01:49:27 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 01:49:27 output// 01:50:07 `8ball is oerjan getting suspicious? 01:50:08 That is slowly becoming the case. 01:52:05 * boily looks shiftily at oerjan 01:53:58 `8ball will oerjan swat me for this? 01:53:59 That seems plausible. 01:55:28 `dowg output 01:55:30 5880:2015-08-02 revert \ 5879:2015-08-02 rm wisdom/output \ 3516:2013-08-28 touch wisdom/output 01:58:30 Why the revert? 01:58:48 i'm sure there must have been a reason. 01:58:55 it's very suspicious. oh no... 01:59:33 oerjan: In addition to asking fungot that in 2008, you also asked the channel in general in 2011. 01:59:33 fizzie: it was the decision to use c... oh wait. continuations probably not in the book-box. 01:59:57 fizzie: google didn't show that 02:00:03 Yes, I don't know why. 02:00:26 well, tunes has robots.txt. 02:01:45 oerjan: http://sprunge.us/dAMb 02:02:23 Google found one IRC occurrence but not the other. 02:03:09 afair it's always been spotty. 02:05:35 `8ball does oerjan recall correctly? 02:05:36 Don't count on it. 02:05:46 -!- Generic has joined. 02:06:08 Need help with school Survey https://goo.gl/forms/Vut15Gyx19HXm81u1 02:06:30 -!- Generic has quit (Quit: Leaving). 02:28:49 -!- boily has quit (Quit: GLEAMING CHICKEN). 02:50:09 -!- sebbu2 has changed nick to sebbu. 03:13:27 <\oren\> AAAAAAAAAAAAAA 03:14:15 <\oren\> I hate fonts where Θ looks like Ⓗ 03:15:08 `icode Ⓗ 03:15:08 ​[U+24BD CIRCLED LATIN CAPITAL LETTER H] 03:15:28 `icode Θ 03:15:28 ​[U+0398 GREEK CAPITAL LETTER THETA] 03:16:07 <\oren\> actually I should fix the appearance of Θ in my font, it looks weird 03:16:07 * oerjan seems to have one 03:30:57 <\oren\> @mesages-lod 03:30:57 HackEgo said 3h 14m 42s ago: ⬤ 03:31:16 <\oren\> `unicode ⬤ 03:31:17 U+2B24 BLACK LARGE CIRCLE \ UTF-8: e2 ac a4 UTF-16BE: 2b24 Decimal: ⬤ \ ⬤ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 03:47:32 -!- hppavilion1 has joined. 03:50:59 http://arin.ga/cligo1.mp4 spammy preview of my go client 03:53:08 -!- tromp has quit (Read error: Connection reset by peer). 03:53:58 -!- tromp has joined. 04:04:16 -!- oerjan has quit (Quit: Nite). 04:34:19 -!- Perenelle has joined. 04:48:33 -!- Perenelle has quit (Quit: Bye). 05:41:33 -!- Jafet has quit (Ping timeout: 260 seconds). 05:56:56 <\oren\> anyway I already complained that the growth rate of the test time is going to be n^2 with the number of features implemented 06:10:06 http://arin.ga/cligo2.mp4 spam spam and more spam 06:24:24 <\oren\> ϐϑϰϖϱϒϕ 06:24:47 <\oren\> ϐ ϑ ϰ ϖ ϱ ϒ ϕ 06:24:55 <\oren\> WTF 06:35:20 -!- augur has quit (Remote host closed the connection). 06:35:55 -!- augur has joined. 06:40:35 -!- augur has quit (Ping timeout: 255 seconds). 06:42:10 huh? 06:47:21 Looks like an interesting theorem you're working on there. 07:23:44 -!- doesthiswork has quit (Quit: Leaving.). 07:32:36 -!- augur has joined. 07:45:53 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 07:53:45 -!- Jafet has joined. 09:06:38 -!- augur has quit (Remote host closed the connection). 09:07:14 -!- augur has joined. 09:15:50 -!- augur has quit (Ping timeout: 255 seconds). 09:35:36 -!- kiki` has quit (Quit: Connection closed for inactivity). 10:00:27 -!- kiki` has joined. 10:10:34 -!- DHeadshot has joined. 10:16:01 -!- AnotherTest has joined. 10:17:50 -!- DHeadshot has quit (Read error: Connection reset by peer). 10:18:18 -!- DHeadshot has joined. 10:40:06 -!- DHeadshot has quit (Ping timeout: 240 seconds). 10:43:01 -!- FreeFull has quit (Ping timeout: 258 seconds). 11:03:18 -!- tromp__ has joined. 11:06:41 -!- tromp has quit (Ping timeout: 255 seconds). 11:33:26 -!- boily has joined. 11:37:22 `wisdom 11:37:24 imaginary unit//The imaginary unit is what you get when you take the square root of love 12:20:07 http://www.blink.sh/ 12:20:14 ARGH I started to write an article about an esolang, but I can't just make it a stub, it's getting long and there's still a lot of things I have to write about, even though I'm not trying to give a complete description in any sense. 12:20:23 you can buy it for $20 on itunes, or you can compile it yourself 12:20:25 for free 12:20:36 and spend an afternoon trying to build it before giving up 12:20:48 This happens with EVERY esolangs, which is why I have like ten esolangs on my TODO and can't just create short stubs for them that juts direct people to the right place. 12:21:41 I know this happens to some other people too, but damn it's annoying. 12:24:47 -!- boily has quit (Quit: TERMINAL CHICKEN). 12:44:27 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 12:46:20 -!- AnotherTest has joined. 12:47:04 -!- FreeFull has joined. 13:05:37 -!- idris-bot has joined. 14:00:30 -!- doesthiswork has joined. 14:12:15 -!- heroux has quit (Ping timeout: 276 seconds). 14:12:33 -!- heroux has joined. 14:17:11 -!- Zarutian has joined. 15:01:24 -!- nycs has joined. 15:14:48 -!- LKoen has joined. 15:18:58 -!- thamus has joined. 15:19:16 -!- thamus has left ("Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is"). 15:20:15 -!- oerjan has joined. 15:23:00 `dowg imaginary unit 15:23:02 6374:2015-12-11 le/rn imaginary unit/The imaginary unit is what you get when you take the square root of love 15:23:20 sounds like a surreal number 15:30:04 fizzie: i thought i already hinted to you that the wiki bridge might be down, although admittedly that was _before_ anyone had made new edits... 15:30:33 (and possibly before it actually went down, then) 15:32:44 -!- Zarutian has quit (Quit: Zarutian). 15:35:52 `xkcdwhatiflist 15:35:53 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: xkcdwhatiflist: not found 15:36:24 i guess it's 154, the number is a bit awkward to get to. 15:36:52 `makelist xkcdwhatiflist oerjan b_jonas 15:36:54 makelistlist xkcdwhatiflist oerjan b_jonas: shachaf 15:37:02 wat 15:37:04 oh 15:37:14 wait 15:37:20 stupid syntax 15:37:25 `revert 15:37:27 Done. 15:37:36 `` makelist xkcdwhatiflist oerjan b_jonas 15:37:38 makelistlist xkcdwhatiflist: shachaf 15:38:17 ``cat bin/makelist 15:38:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cat: not found 15:38:23 `cat bin/makelist 15:38:23 name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 15:39:25 oerjan: I think it's mklist, not makelist 15:39:35 no, it's definitely makelist 15:39:37 ``` cat bin/mklist 15:39:38 cat: bin/mklist: No such file or directory 15:39:40 hmm 15:39:57 i just didn't remember that adding names required `` 15:39:57 oh right, makelist did work 15:40:07 it even triggered the makelistlist 15:41:19 -!- DHeadshot has joined. 15:45:55 `cat bin/mk 15:45:56 ​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" 15:46:19 `? mk 15:46:20 mk? ¯\(°​_o)/¯ 15:46:31 `? make 15:46:32 make? ¯\(°​_o)/¯ 15:46:33 `? makelist 15:46:34 makelist? ¯\(°​_o)/¯ 15:46:38 `? listlist 15:46:39 listlist? ¯\(°​_o)/¯ 15:46:41 `? list 15:46:42 list is a fun program that HackEgo has! Run it with `list and join the fun! 15:46:50 `list 15:46:53 b_jonas: i was actually just looking at the code to copy it 15:46:55 quintopïa Zarutiän jeffl3̈5 BlueProtomän fizzïe hppavilion[1̈] Phantom_Hoovër int-̈e b_jonäs boil̈y a`a`a`a`jo7äs a`a`a`a`jo8äs a`a`a`a`jo3äs a`a`a`a`jo6äs a`a`a`a`jo5äs a`a`a`a`jo4äs a`a`a`a`jo2äs a`a`a`a`jo1äs a`a`a`a`jonas̈0 a`a`a`̈a lambdaböt chicken_jonäs mynam̈e 15:48:37 `sled bin/makelist//s,^,if [[ "$1" == *" "* ]]; then exec makelist $@; fi;, 15:48:39 bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi;name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 15:48:56 `makelist makelisttest hi ho 15:48:58 makelistlist makelisttest: shachaf 15:49:06 `makelisttest hm 15:49:07 makelisttest hm: hi ho 15:49:22 `revert 15:49:23 Done. 15:49:32 `cat bin/listlist 15:49:33 ​#!/bin/sh \ set -e \ export LANG=C \ cd /hackenv/bin;exec ls -dF *[lL]ist* 15:49:39 ah 15:49:57 ISMPLE 15:50:10 `cat bin/listlistlist 15:50:11 cat: bin/listlistlist: No such file or directory 15:50:18 `cat bin/makelistlistlist 15:50:18 cat: bin/makelistlistlist: No such file or directory 15:52:00 `sled bin/makelist//s,fi;,& , 15:52:02 bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 15:54:00 -!- Zarutian has joined. 15:54:24 i figure spaces in list names are useless anyway 15:54:55 -!- Zarutian has quit (Read error: Connection reset by peer). 15:55:04 -!- Zarutian has joined. 15:55:47 -!- LKoen has quit (Remote host closed the connection). 15:55:55 -!- mroman has joined. 16:01:11 . o O ( hm should i have used && ) 16:03:03 `` echo 'I should have used &&. ' | sed 's/.*/&&/' 16:03:04 I should have used &&. I should have used &&. 16:03:48 . o O ( now make it a quine ) 16:05:17 indeed, if i had i'd probably have made error. 16:05:23 *that error 16:05:40 why do the words exist in my head bu not my fingers 16:05:45 also letters 16:06:01 * oerjan loads the muphry gun 16:12:08 -!- mroman has quit (Read error: Connection reset by peer). 16:12:31 -!- mroman has joined. 16:14:46 -!- mroman has quit (Client Quit). 16:17:40 . o O ( shouldn't "at those low temperatures" be "at those low pressures" in the latest whatif ) 16:20:05 -!- LKoen has joined. 16:22:34 `` sed -e$'s/.*/&<<<\x22&\x22/'<<<"sed -e$'s/.*/&<<<\x22&\x22/'" 16:22:35 sed -e$'s/.*/&<<<\x22&\x22/'<<<"sed -e$'s/.*/&<<<\x22&\x22/'" 16:23:04 ooh 16:23:27 * oerjan wasn't actually expecting you to do it, but then this _is_ #esoteric 16:24:30 (it's kind of cheating because it's relying on both bash and sed to do some of the work... but I'm not feeling bad about that) 16:25:08 `ls quines 16:25:09 c \ cat \ ciol \ haskell \ perl \ python \ q \ q2 \ ruby \ slashes 16:25:11 `` sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:25:11 sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:25:18 42 is nicer than 0x22 ;-) 16:25:28 (0o42 that is) 16:26:20 `mkx quines/sed&bash//sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:26:22 quines/sed&bash 16:26:31 `quines/sed&bash 16:26:32 sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:27:32 we have a quines directory? I have a few quines I wrote. many in perl or J, a few in C, two or three in sqlite, a few in other languages 16:27:34 How does that work? 16:28:13 `le/rn mk//`mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 16:28:15 Learned 'mk': `mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 16:28:22 I mean the quine 16:28:24 Taneb: in sed s command, and ampersand in the substitution text is replaced by the whole match of the regex 16:29:31 oerjan: nice quine by the way 16:29:35 um 16:29:38 int-e: nice quine 16:29:38 b_jonas: thanks 16:30:31 `quines/haskell 16:30:31 main=putStr s>>print s;s="main=putStr s>>print s;s=" 16:31:05 (this has the same basic structure to my mind) 16:31:14 I see 16:33:06 I should collect all my quines somewhere, because currently I'm keeping them all around various wobsites and mailing lists and stuff, and keep having to search for them 16:34:37 by the way 16:35:11 shachaf, oerjan: the languages in the two entries I recently added to the esowiki, do they count as esoteric on topic stuff? 16:35:30 (I don't care if they count as languages, because the esowiki has non-language articles too. I'm asking if they're esoteric.) 16:36:16 i think they count as background articles, at least 16:38:38 There are about ten more languages I should write about, listed on my user page, but I'm lazy. 16:38:53 s/, / / 16:39:16 . o O ( what's polyunsaturated ) 16:42:51 oerjan: the original TAOCP advertises MIX with the tagline that it's "the world's first polyunsaturated computer", which is supposed to be a parody of margarine advertisments at that time, 16:43:29 and that's a good guess, because even after 50 years, margarine is sometimes advertised by how it has unsaturated fats, which is healthy for your heart or something, 16:43:39 except these days they also say it has trans fats. 16:44:08 And the descriptions of MMIX by Knuth play on this. 16:44:22 ah 16:44:48 i knew the fat meaning, but didn't understand it was a joke 16:45:36 I don't know if there's a hidden meaning about computer architecture, I don't think there is 16:45:59 seems the xkcd forum is already all over the temperature/pressure mistake 16:46:42 oerjan: wait, there's a second new xkcdwhatif? nobody told me 16:46:46 I saw only 153 16:46:50 but there's a 154 out 16:47:03 b_jonas: what did you think my makelist noise above was about :P 16:47:30 admittedly you weren't pinged by the original, because the list didn't exist yet 16:47:39 `xkcdwhatiflist 154 16:47:40 xkcdwhatiflist 154: oerjan b_jonas 16:47:41 THERE 16:48:00 oh, have whatifs gone irregular? 16:48:05 oerjan, can you add me to that list please 16:48:12 int-e: they have been irregular a long time 16:48:21 oerjan: I did say `xkcdwhatiflist 153 back then. even if the program doesn't exist, someone might have set a watch/highlight on ^`xkcdwhatiflist in the channel directly 16:48:27 int-e: had a really long hiatus 16:48:29 I have not followed xkcdwhatif updates in a long time 16:48:35 `sled bin/xkcdwhatiflist//$aTaneb 16:48:37 bin/xkcdwhatiflist//echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit \ oerjan \ b_jonas \ Taneb 16:48:40 oops 16:48:45 oerjan: so I assumed you made the list because of 153 16:48:48 i guess i shouldn't use that 16:48:57 oerjan: isn't there some canned command for that? 16:49:04 `` echo bin/add* 16:49:06 bin/addquote bin/addscowrevs bin/addtodo 16:49:13 `` echo bin/list* 16:49:13 int-e: i've forgotten if so :P 16:49:14 bin/list bin/listen bin/listlist 16:49:20 maybe not 16:49:32 i think people usually just use echo >> 16:49:43 yeah, echo >>foolist is the usual method 16:49:45 i wanted to be clever but that pings 16:49:55 *sled pings 16:50:17 `that 16:50:18 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: that: not found 16:50:25 (scnr) 16:51:02 by the way, if you accept https://www.xkcd.com/397/ which says that Mythbusters is sloppy with its actual science, but still valuable because they teach the basic principle of experiments, 16:51:28 then the logical conclusion is that xkcdwhatif is completely worthless, since it is sloppy with its actual science and doesn't do experiments at all 16:52:32 b_jonas, it creates excitement about science 16:52:53 its not worthless. it is a good basic primer in fermi estimation 16:53:04 yeah, I know it's not worthless 16:53:22 so you agree that 397 is wrong 16:53:37 quintopia, I believe 397 is correct but incomplete 16:53:43 so do I 16:53:47 b_jonas: i did indeed see your `xkcdwhatiflist 153. although i had already seen the whatif itself, since i usually check it on fridays. 16:53:49 it's certainly much better than the unresearched fast media articles that http://www.phdcomics.com/comics/archive.php?comicid=1174 describes, 16:53:56 but that's what you'd think from xkcd 397 16:54:21 oerjan: on fridays? but it used to be posted on wednesdays originally, when it was regular 16:54:59 the main xkcd is sort of still regular: it is posted on almost every monday, wednesday, friday, but is often late 16:55:08 I still need to make the article about COMPLEX not a stub 16:55:21 so it looks more like it's posted tuesday, thursday, saturday and backdated these days 16:55:27 Irregular Webcomic updated an hour late yesterday! 16:55:31 I was distraught 16:55:51 oh, that reminds me, esowiki question: 16:56:15 if I want to create an article for Knuth's MIX too, what should its title be, or what should the existing [[MIX]] get renamed? 16:56:39 `? scnr 16:56:40 "MIX (Knuth)"? 16:56:40 scnr? ¯\(°​_o)/¯ 16:56:56 Taneb: but isn't Knuth's the one that deserves the unparenthisized title? 16:57:11 that is the way we usually handle this taneb 16:57:24 b_jonas, background information is less important than an actual esolang 16:57:27 b_jonas: both should be parenthesized 16:57:33 -!- digitalcold has quit (Remote host closed the connection). 16:57:51 Alternatively, merge it into the article on MMIX, and move that to MIX and MMIX 16:58:05 see e.g. Clue (Keymaker) and Clue (Oklopol) 16:58:17 Taneb: I think MIX and MMIX are an actual esolang, since they are intended for purposes other than writing production programs in them 16:58:46 Taneb: did you notice that iwc (and also postcard) updated _twice_ on wednesday? 16:58:46 as opposed to perl, which has a much uglier designed, but was always intended for real uses 16:59:03 b_jonas, then are Scratch and BASIC esolangs also, as they are designed for education like MMIX 16:59:07 oerjan, I did not! 16:59:14 oerjan, most irregular 16:59:30 Taneb: I don't think merging MIX and MMIX would be a good idea, they're so different (that's why there was a need for a new system in first place) 16:59:40 That is a good point 16:59:49 b_jonas: i do it on fridays out of habit because when i checked it on wednesdays it was often too early 17:00:00 Taneb: I think BASIC wasn't only intended for education, but because they could implement it in very small microcomputers with small RAM 17:00:05 Lisp too 17:00:13 um 17:00:17 forget lisp 17:00:19 BASIC at least 17:00:26 I don't know about Scratch or Logo stuff 17:00:59 wait, scratch _esolangs_? 17:01:14 wait wait wait wait, 17:01:35 oerjan: way inbon the wiki naming issue please 17:01:40 oerjan: what? twice? no way 17:01:44 *weigh in on 17:01:46 a (derivative of (a programming language designed to teach children how to program without the issues of syntax)) intentionally designed to be >esoteric did I read that right? 17:02:38 oerjan: wow indeed, it did post two reruns. I didn't notice 17:02:46 I totally missed the first one 17:04:00 thanks for mentioning 17:04:25 Taneb: fortunately, i obsessively always load the previous comic to check if i've missed one :P 17:05:01 (although that gets a bit intertwined with the separate new/rerun threads) 17:05:53 oerjan: sometimes I do that, but I still think I missed some normal updates occasionally 17:06:47 also, you'd think people would point out the double update on the forums 17:07:40 * b_jonas checks the alternate universe Darths & Droids strips -- no, they didn't also give an update to those to replace the missing update 17:08:13 -!- digitalcold has joined. 17:08:39 I totally missed the first one <-- perhaps you should make the forum thread for it, others may have missed it too (unless someone did since last i looked) 17:09:55 oerjan: so is the flame about temperature vs perssure about in 154 the phrase "ice isn't even stable at those low temperatures", or is it about the inaccuracies in 153 of the asymptotics when the hole is deep? 17:14:35 b_jonas: postcard also updated twice. i don't quite remember about sromg. 17:14:53 oh i think dinosaur whiteboard did too 17:15:08 oerjan: I don't follow postcard, and I'm quite sure planet didn't double-post 17:15:32 yeah, the weekly ones didn't. 17:15:38 oerjan: can you feedback about [[MIX]] naming? 17:15:53 i think knuth's MIX shouldn't get the main name. 17:16:36 b_jonas: it's not a flame, but it's the ice thing 17:16:46 (i haven't checked the other thread) 17:16:49 oerjan: ok, what then? [[MIX]] disambig page? 17:17:19 ([[x86]], [[GHC]], [[GCC]] have a non-eso and an eso meaning, that's different) 17:19:14 i'm not very firm on whether to use disambig page or hatnote. 17:20:15 ok 17:21:28 I should try to do slippery slope on this, by making a new esoteric language named Intercal, refuse to call it any other name, and demand that it gets the [[Intercal]] title because it's clearly more esoteric than Intercal 17:21:55 i don't think so. 17:22:36 oh, I should do it with Brainfuck instead 17:22:39 not Intercal 17:32:38 just don't make it a derivative 17:37:29 of course not. that would defeat the point 17:38:16 I hate the brainfuck derivatives, and there's an idea for an esolang I had wanted to make for a while, but the most elegant way I could make it is to make it a brainfuck variant, and I don't want that. 17:38:41 I think a disambiguation page could be good idea 17:38:45 I should probably just make it an underload variant. 17:38:50 zzo38: ok 17:40:11 b_jonas: pretty sure you posted that in the wrong thread hth 17:40:19 I alto think that on the article for MMIX they should also be added the list of the instruction set. 17:40:28 -!- sebbu2 has joined. 17:40:48 oerjan: yeah. there wasn't a suitable one 17:40:56 "Bugs"? 17:41:01 zzo38: sorry? 17:41:15 oerjan: it's a feature, not a bug 17:41:20 OKAY 17:41:36 also, posts in the Bugs thread tend to get deleted when DMM fixes the bug 17:41:39 I don't want that 17:41:45 -!- Cale has joined. 17:41:54 If you want to make a new esoteric language named Intercal that gets the [[Intercal]] title, I think that should be fine as long as it also contains a link at the top to [[INTERCAL]] in case that is what you were looking for instead. 17:42:04 zzo38: I don't understand what you say about MMIX and instruction set 17:42:37 b_jonas: I mean the table of the instructions should be included. 17:43:07 -!- sebbu has quit (Ping timeout: 260 seconds). 17:43:15 -!- idris-bot has quit (Ping timeout: 245 seconds). 17:43:38 zzo38: I could add one but why? 17:44:28 To have more completion. 17:45:01 at some point we should synchronize http://esolangs.org/wiki/Language_list and http://esolangs.org/wiki/Category:Languages , there are languages on one but not the other both ways, plus we should use the other categories to find all languages that are on neither 17:47:49 zzo38: feel free to edit the article if you want such a table 17:48:36 OK 17:55:10 `cat bin/``` 17:55:10 cat: bin/```: No such file or directory 17:55:14 `cat bin/`` 17:55:15 ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl 17:55:27 `cat bin/1 17:55:27 ​\` "$@" |& sport 17:55:40 `cat bin/rot13 17:55:40 print_args_or_input "$@" | tr a-zA-Z n-za-mN-ZA-M 17:55:45 <\oren\> https://www.youtube.com/watch?v=48StcaCMtsg 17:56:00 `mkx bin/13//\` "$@" |& rot13 17:56:03 bin/13 17:56:22 oerjan: commandlist hth 17:58:15 `cat bin/commandlist 17:58:16 cat: bin/commandlist: No such file or directory 17:58:21 tdnh 17:59:00 I also think that implementation of Checkout for use with GPU should be made up and that standard names for exponents and trigonometry should also be added. 17:59:09 <\oren\> `13 10 17:59:09 ​/unpxrai/ova/`: yvar 4: 10: pbzznaq abg sbhaq 18:00:52 <\oren\> hehe the eror mesage was rot13d 18:00:55 And then to hope to be able to use it instead of ARB assembly and GLSL and so on. 18:01:31 `rot13 aeiouy 18:01:32 nrvbhl 18:01:38 <\oren\> i think the first step to speling reform should be to eliminate useles duplicate leters 18:02:45 <\oren\> AAAAAAAAAAAAA 18:02:53 it's really quite amazing how close rot13 gets to a hypothetically pronounceable language given it preserves no vowels 18:02:58 A preprocessor for Checkout will be needed in order to do it. 18:04:32 I would think that it would also mean you do not need a separate vertex program and fragment program, and perhaps some other stuff in OpenGL also then you won't need anymore. 18:04:42 Obfuscated programming questions. You know how buddy-blocked (twin) memory allocator pool work, right? All allocated and free blocks are aligned power of two gross sized, free blocks of each size are listed, two free slots get combined if they are the same size and would form an aligned block of one larger size, 18:05:09 allocation tries to get a block from the free list of the right size, if that fails, allocates a block one larger and frees half of it. 18:05:23 Questoin: is there a fibonacci (rather than binary) version of this? 18:05:31 How hard would it be to implement one? 18:06:25 ive never heard of it, but ive implemented something roughly ewuivalent 18:06:29 very easy 18:06:32 b_jonas: I don't know 18:06:53 quintopia: um, you've implemented the binary or the fibonacci one? 18:07:08 many people know about the binary from Knuth's book 18:07:13 <\oren\> I once tried to make a fibonacci heapsort but i failed for some reason I can't recall 18:07:17 but it's not very popular for some reason 18:07:24 \oren\: hehe 18:07:56 ive implemented a discrete fibonacci search, which involves dividing a range of integers into blocks of fibonacci size 18:08:00 -!- Cale has quit (Ping timeout: 240 seconds). 18:08:10 \oren\: that might make sense, since there are quaternary heaps that are like binary heaps but with four children, and you could have ternary heaps and ternary triplet-buddy-block allocators. 18:08:20 transforming it into an allocation scheme seems not too difficult 18:08:44 quintopia: I think it would involve the Zeckendorf representation of the addresses 18:09:03 or something similar 18:09:14 that would certainly speed up indexing 18:09:33 what? no 18:09:37 if you want speed, just use the binary version 18:09:48 the fibonacci version isn't really better 18:10:24 im not comparing to binary 18:10:41 im comparing to fibonacci without zeckendorf 18:10:51 I don't know 18:12:30 Other question. You know the xor-coded list trick, right? Take a cyclic doubly linked list, but have nodes store only one pointer, whose value is the xor of the addresses of the previous and next nodes. List head and other iterators have two pointers to adjacent nodes. 18:12:49 That can work for trees rather than lists too: there, iterators have to store the parent. 18:12:54 Like, binary trees. 18:13:57 -!- hppavilion1 has joined. 18:14:19 yeah sure 18:14:25 So my question is, can xor-coding be used to make a garbage collector that avoids having to store a long stack of pointers when it marks a deep list of nodes? If such a gc is possible, then what properties of the gc is it compatible with? (Stop the world vs incremental, generational moving vs stationary, etc.) 18:14:55 .deep question 18:15:31 These are both eso in that even if they're possible, they're stupid tricks that won't be worth the debugging in the end when something goes wrong. 18:17:25 <\oren\> You know, it would be nice to have a version of qsort() that rather than taking a comparator function, takes a offset to a sort key 18:20:10 <\oren\> that way you wouldn't have to make a separate function for each struct that needs sorting 18:21:11 <\oren\> it would just be keysort(A,&A[0].key-&A[0],N); or smething 18:21:21 \oren\: how would it know the type of the comparator key? 18:21:26 also, use offsetof for that 18:21:54 <\oren\> b_jonas: maybe there would need to be different ones 18:22:19 <\oren\> keysort, keysortl, keysortll, keysortf, keysortd etc 18:22:40 \oren\: one for each type of key. especially for little-endian architectures if you prefer to have the more significant sort key at the lower offset but the more significant byte within it at the higher offset. 18:22:58 -!- Cale has joined. 18:23:35 <\oren\> either that or some sort of configuration paramater 18:24:28 hmm, like a 64-byte shuffle key? could work 18:25:56 shuffle key as in, for each of the 64 bytes of space in the real conceptual little-endian key, the shuffle key has a byte that is either 0..63 to tell which of the 64 bytes starting from the key offset you take, or 255 to mean that byte of the real key is zero. 18:26:13 (and in that case, the key offset might be fixed to zero) 18:26:34 though that wouldn't solve sorting by float keys, which is a real need 18:27:05 <\oren\> yeah, I was mostly thinking of the case where there's only one key and it's of a common C type 18:27:22 float is a common C type, right? 18:27:30 yeah, you mentioned keysortf 18:28:24 -!- LKoen has quit (Remote host closed the connection). 18:28:37 <\oren\> b_jonas: right. so you would just have keysortf(char *A,size_t off,size_t member_len,size_t array_len); 18:30:52 <\oren\> it basically seems like a waste to have all these calls to somestruct_compare(struct some *a,struct some *b){return a.key - b.key;} 18:31:39 <\oren\> which might be optimized out, but even so, why have the function at all 18:35:41 it's all a mess just because C doesn't have proper closures hth 18:39:45 <\oren\> oerjan: C is low-level and I like it that way 18:41:53 -!- augur has joined. 18:42:05 -!- augur has quit (Remote host closed the connection). 18:42:23 -!- LKoen has joined. 18:46:42 TAOCP has a special place in my heart, not only because it's a good book, but because I think it was a large part of what got me interested in programming when I was young 18:46:55 it's hard to tell how much effect it really had, but it certainly mattered 18:47:37 I wonder what sort of celebrating party we should organize when the final and glorious edition of volume 3 is published. 18:48:21 (yes, obviously those aren't independent. TAOCP had a big effect on me as a child BECAUSE it's a good book. it was the most interesting book in the entire school library.) 18:51:58 -!- augur has joined. 18:52:06 -!- oerjan has quit (Quit: Later). 19:03:42 -!- LKoen has quit (Remote host closed the connection). 19:05:40 -!- LKoen has joined. 19:05:59 -!- krok_ has joined. 19:08:43 Is there a betting pool somewhere for how many subvolumes volume 4 will have? 19:13:00 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:14:22 -!- hppavilion1 has joined. 19:16:09 -!- idris-bot has joined. 19:17:45 Oh, and question about MMIX. Is "the infamous MMIX register shuffle" an old name? Or is it still used? 19:18:06 I wasn't sure when I wrote the article. 19:18:15 Also, how large is the physical memory space? 19:22:09 -!- LKoen has quit (Remote host closed the connection). 19:31:09 -!- LKoen has joined. 19:31:30 -!- puckipedia has quit (Ping timeout: 240 seconds). 19:32:12 -!- DHeadshot has quit (Ping timeout: 260 seconds). 19:33:08 -!- puckipedia has joined. 19:37:30 -!- DHeadshot has joined. 19:50:00 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:51:09 -!- hppavilion1 has joined. 19:58:17 Is back up. 19:58:23 Have to go now. 20:00:51 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50897&oldid=50870 * Boxalert * (+192) 20:01:02 [wiki] [[Ternary]] N https://esolangs.org/w/index.php?oldid=50898 * Boxalert * (+1348) Created page with "'''Ternary''' is an [[esoteric programming language]] created by [[zerosum0x0]] in 2015. It consists only of the ASCII characters 0, 1, and 2. It is a member of the TrivialB..." 20:02:55 what's the use of a brainfuck substitution? 20:04:26 TrivialBrainfuckSubstitution("asdasd","ddas","dddd","asdad","saa","calaa","saddas","dsadas") and I have just created another "esolang" 20:07:24 it's basically a less funny version of ook 20:09:15 [wiki] [[Talk:TrivialBrainfuckSubstitution]] https://esolangs.org/w/index.php?diff=50899&oldid=43462 * Rdococ * (+436) /* I deleted the count. */ 20:21:41 -!- LKoen has quit (Remote host closed the connection). 20:21:43 -!- augur has quit (Remote host closed the connection). 20:22:16 -!- augur has joined. 20:22:45 -!- hppavilion1 has quit (Remote host closed the connection). 20:23:08 -!- hppavilion1 has joined. 20:26:47 -!- augur has quit (Ping timeout: 255 seconds). 20:33:27 -!- LKoen has joined. 20:55:35 -!- kiki` has quit (Quit: Connection closed for inactivity). 21:14:04 [wiki] [[BitCycle]] N https://esolangs.org/w/index.php?oldid=50900 * Dlosc * (+6800) Creating BitCycle page 21:16:05 Currently in my program SDLTERM the only support for text is 8x8 PC character set, but I should later also add support for font upload with custom variable-pitch bitmap fonts, with 16-bit characters and ligatures and kerning. (The ligature capability can be used for such thing as "fi" ligature, but can also be used for making Unicode fonts, by ligaturing together the surrogate pairs.) 21:16:07 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50901&oldid=50896 * Dlosc * (+15) Added BitCycle 21:16:30 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:16:31 Do you like this? 21:17:48 [wiki] [[Ouroboros]] M https://esolangs.org/w/index.php?diff=50902&oldid=49895 * Dlosc * (+100) 21:20:00 Therefore, it can be useful if you want to do such thing as displaying Japanese texts, and can possibly even write in Arabic. 21:25:13 -!- Sgeo has quit (Read error: Connection reset by peer). 21:26:44 (It isn't limited to Unicode, either; in fact it does not even do Unicode, but it can be implemented by use of ligatures.) 21:31:18 -!- hppavilion1 has joined. 21:32:56 [wiki] [[User:Dlosc]] N https://esolangs.org/w/index.php?oldid=50903 * Dlosc * (+398) Created page with "I am a hobbyist programmer who was introduced to esolangs through [http://codegolf.stackexchange.com PPCG StackExchange]. My esolangs include: * [[Pip]]: a fairly sane code-g..." 21:38:40 -!- DHeadshot has quit (Ping timeout: 245 seconds). 21:47:52 <\oren\> Maybe I should just go to germany 21:51:21 <\oren\> if I went to germany I would be able to respond to these 2 AM emails 21:56:13 <\oren\> well I mean either they're in poland or germant 22:06:14 -!- augur has joined. 22:10:30 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 22:29:45 -!- hppavilion1 has joined. 22:45:16 -!- Phantom_Hoover has joined. 22:49:09 crickets 22:50:55 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:05:00 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:05:17 -!- Phantom__Hoover has joined. 23:09:23 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 23:09:40 -!- wob_jonas has joined. 23:10:01 oerjan: who, new twist. in http://www.irregularwebcomic.net/draakslair/viewtopic.php?p=161792#161792 , DMM says the double update was an accidental bug 23:22:27 and DMM says it's worrying 23:28:47 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:37:40 -!- oerjan has joined. 23:41:06 b_jonas: it's not a twist if it's what you expect hth 23:41:53 -!- kiki` has joined. 23:43:58 @tell b_jonas it's not a twist if it's what you expect hth 23:43:58 Consider it noted. 23:46:37 -!- nycs has quit (Quit: This computer has gone to sleep). 23:46:41 fizzie, wait do you still live in london 23:50:46 -!- augur has quit (Remote host closed the connection). 23:51:42 Sure, why not? 23:52:27 well they might not have let you back in. i hear that's all the rage. 23:53:01 I haven't been out lately. 23:53:23 One of our meeting rooms is called "court", I was tempted to book a meeting there so I could've said to someone SEE YOU IN COURT. 23:53:55 chances that you're the first to do so are ... 23:54:21 All the rooms on the third floor are named after "things that sound strange in the sentence '(we have a meeting) in X'", like court, hell, denial, sane, jail, "my office", "your office" and so on. 23:54:42 The two offices are particularly hard to find, it isn't rare to find someone asking "where's my office?" 23:55:07 * oerjan swats fizzie on principle -----### 23:55:52 fizzie: whoa whoa whoa 23:55:55 Which office is this? 23:56:07 shachaf: UK-LON-6PS. 23:57:17 . o O ( five minutes, the pub ) 23:57:17 Ah, public Google Maps doesn't show individual room names there. 23:57:21 It does for some buildings in MTV. 23:58:10 shachaf: It does for UK-LON-BEL as well. 23:58:24 shachaf: It just opened last year, probably no-one just thought of doing it. 23:59:27 Your meeting room naming scheme sounds much better than any of the buildings I was in. 23:59:52 There's nothing that funny about BEL meeting rooms, though, they're just famous computer scientists (3rd floor) or actual old computers (4th floor). 2017-02-11: 00:00:16 6PS has a different theme every floor, there was a poll for suggestions. 00:00:23 Do you have cafeterias named after command line tools? 00:00:38 Unfortunately people didn't like the Culture ship names, I thought that would've been nice. :/ 00:01:02 Cafeteria names are pretty random. In 6PS we have La Place, Labyrinth and The Fold. 00:02:48 There's a David Bowie theme for the big semi-external tech talk spaces -- there's at least Major Tom, Aladdin Sane, Hunky Dory and Ziggy Stardust. 00:03:12 But for example you don't have anything like "blaze menu" (citation: https://news.ycombinator.com/item?id=9257554 ) 00:04:07 No. I've been to Blaze though. 00:04:35 And to Big Table? 00:05:19 I can't remember whether there are any others. 00:06:18 I've been to the building but not sure about the cafe. 00:06:33 whoa whoa whoa 00:07:04 I think. I'm not sure I've got these numbers right. 00:07:14 You should have names. 00:07:32 Names? 00:08:04 Yeah, rather than just "building 40" and so on. 00:11:00 -!- augur has joined. 00:11:32 I think building 40 was inherited from SGI. 00:12:23 I was in 2000. 00:12:32 Which is at 2000 Charleston Rd. 00:12:37 So at least it's somewhat justified? 00:12:44 -!- augur has quit (Remote host closed the connection). 00:20:30 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 00:21:09 I'm not sure I'm too down with those street addresses either. 00:21:13 They seem pretty arbitrary. 00:21:35 I mean, there should be 49 buildings between each of 1900, 1950 and 2000. 00:21:58 No, the system numbers buildings by distance. 00:22:15 So you don't end up with build 53A etc. 00:22:40 Oh, I didn't know that. 00:23:17 I guess that's reasonable. 00:23:35 -!- hppavilion1 has joined. 00:23:40 Although the choice of whether to use the street number or some other number seems pretty arbitrary. 00:23:45 -!- DHeadshot has joined. 00:24:28 fizzie: One thing that always annoyed me a bit is that there's no way to have an https link for something that's not at any TLD. 00:24:52 I'm also pretty sure 1200 Charleston Road and 1201 Charleston Road are more than 1 unit of distance from each other. 00:25:19 And that annoys me as well. People seem to just make them http links. 00:25:35 Of course they always redirect to https links. 00:25:51 But they might not redirect. 00:26:07 Or they might leak the address to someone before they redirect. 00:26:44 fizzie: Odd numbers on one side, even numbers on the other. 00:27:17 I typically try to make it a https://thing.domain.tld/foo link with "thing/foo" as the visible part, if it's a thing where ^k can do a link where what's shown is different from what it links to. 00:27:33 https://en.wikipedia.org/wiki/House_numbering#North_America 00:29:26 fizzie: I bet you're one of a very small number of people who do that. 00:29:57 So I've suspected. 00:30:00 Have to admit 6 Pancras Square is pretty arbitrary as well. It's a triangle-shaped block of office buildings, numbered counterclockwise starting from south 1-7. 00:31:03 Maybe you should put everything at a custom TLD. 00:31:08 And nobody seems to agree whether it's "Pancras Road" or "Pancras Square". 00:31:14 According to the NSA newsletter, they put things at .nsa 00:33:45 https://www.nsa.gov/news-features/declassified-documents/cryptologs/assets/files/cryptolog_136.pdf 00:33:57 I suppose that was 20 years ago, so who knows. 00:35:52 I remember some place doing that, but I can't think of what it could've been, since I haven't worked at that many places. 00:45:27 -!- cyanidechef has joined. 00:46:26 -!- DHeadshot has quit (Ping timeout: 255 seconds). 00:51:02 With the ICANN "New gTLD" project, it seems like it would be hard to have a local domain that won't suddenly become non-local. 00:51:10 http://s3.crackedcdn.com/phpimages/quickfix/1/8/7/188187.jpg 00:51:16 good old nsa 00:51:39 fizzie: Yes, I was wondering about that. 00:52:46 We've got that .google, but I don't think there's much on it. 00:53:00 There's https://www.registry.google/ but that's not much. 00:53:11 -!- cyanidechef has left. 00:53:16 On the other hand com.google finally works. 00:53:25 For all the Java developers. 00:53:35 :P 00:53:54 Or they can do "package google.com" now. 00:54:36 Is the com.google thing still backwards? If I go there, I just get redirected to google.co.uk, but that might be because no-one thought of the country redirect. 00:55:00 It redirects to www.google.com for me. 00:55:09 domains.google also works, which I suppose makes sense. 00:55:11 Right, then it's not just me. 00:55:36 You should start putting everything at [redacted].google now. 00:56:02 Rather than [redacted].google.com 00:56:18 Hey, what? Does domains.google *actually* work for me now? 00:56:26 Previously it was all about not being available in my country. 00:56:35 But I think I got the complaint much earlier in the process. 00:57:02 No, the help thing still says: "Google Domains is currently available only for users in the US." 00:57:22 But it was letting me add things to cart and all. 00:57:56 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:59:22 https://domains.google.com/registrar?s=fizzie#st=a 00:59:47 There's a "Billing / Legal Country" dropdown that has United States, United Kingdom and Canada. 00:59:50 -!- krok_ has quit (Quit: Leaving). 01:00:58 Sounds like those might be some top-secret international domains features you're unwittingly leaking. 01:01:13 But if that's the case they should be labeling them clearly in the UI. 01:02:10 I'm logged in with my personal gmail.com account, and using my home computer and my personal internet connection. 01:02:19 So if I'm leaking something, it's been pretty much leaked already. 01:03:01 Ah. 01:03:21 Must be part of the BeyondCorp effort. 01:04:03 @@ (@google BeyondCorp) (@eval citation) 01:04:04 https://research.google.com/pubs/pub43231.html 01:05:18 The next level of BeyondCorp. 01:05:35 You can check out any time you like, but you can never leave. 01:07:12 I was in Ireland for a vacation a while back, and had booked a day bus trip, and it turned out one other person (of the about 20 or so on the tour) was a Googler from MTV working on BeyondCorp. 01:11:00 Recently I enabled 2-step verification for my Google account. 01:11:57 But I was worried about the case where I'm traveling, and my computer, phone, and wallet all get stolen. 01:12:05 And I need to access my Google account. 01:12:09 What do you think I should do? 01:13:33 -!- augur has joined. 01:14:35 What I decided to do was memorize two backup codes. 01:14:46 I made a monthly calendar appointment to make sure that I still remember them. 01:15:15 You could implant a Yubikey. 01:16:00 They don't make compact type-C Yubikeys yet, I think. 01:16:10 Once they do that it could be a reasonable solution. 01:16:32 Since USB type C is forever. 01:18:06 -!- augur has quit (Ping timeout: 240 seconds). 01:18:07 The latest Lenovo Carbon X1 rehash has USB type C for power, I think. 01:18:23 Oh, too good. 01:18:29 I think my Dell XPS 15 also supports that. 01:18:39 But I don't have anything that can charge it. 01:18:49 I could try the official Apple adapter next time I'm near an Apple store. 01:18:52 I think that's 87W. 01:19:38 The standard allows up to 100W. 01:19:48 "-- two Thunderbolt 3 / USB-C ports alongside two classic USB-A ports. And the X1 Carbon charges via USB-C too --" 01:20:25 My laptop is my only computer, so I prefer it to be a high-end computer. 01:20:34 If it comes with a charger, maybe I can charge my phones with it REAL FAST. 01:21:07 Presumably it's gotta lotta watts. 01:21:46 I thought we were all supposed to be using those supercapacitors already anyway. 01:22:11 To power our memristors? 01:23:04 And the superconductors. 01:25:43 Google sells https://store.google.com/product/universal_type_c_60w_charger 01:26:44 We're so far in the future that I can plug my phone into my computer and choose to charge my computer from my phone. 01:26:53 Of course nothing seems to happen when I do that. 01:26:57 -!- augur has joined. 01:27:19 Maybe I should plug two phones into each other. 01:27:20 http://shop.lenovo.com/us/en/itemdetails/4X20E75131/460/B5F03F2D7A74472998C11037ACE71BFB has only three quarters of the watts. 01:27:43 http://www.apple.com/shop/product/MNF82LL/A/87w-usb-c-power-adapter is where it's at 01:27:50 Except Apple apparently rates it at 3/5 stars. 01:30:10 The standard allows for 100W but I can't find a single 100W charger for sale. 01:34:11 -!- Zarutian has quit (Quit: Zarutian). 02:00:26 Do you know why it seem that with OpenGL, the textures with only one or two channel is not working properly? 02:01:33 I do not. 02:02:07 When it is only red, the data reads back entirely black. When it is red and green, the red channel reads properly but the green channel you will read back the same data as the red channel, instead of the data put into the green channel. 02:20:45 -!- hppavilion1 has quit (Ping timeout: 245 seconds). 02:33:00 -!- hppavilion1 has joined. 02:33:28 @time fizzie 02:33:28 Local time for fizzie is Sat Feb 11 02:33:28 2017 02:33:30 fizzie: Good night. 02:35:00 Nighty-night. 03:00:11 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 03:09:14 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50904&oldid=50894 * Hsorenson * (+258) 03:10:31 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50905&oldid=50904 * Hsorenson * (-3) 03:11:29 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50906&oldid=50905 * Hsorenson * (+109) 03:15:18 [wiki] [[Special:Log/newusers]] create * Alexander-liao * New user account 03:16:29 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50907&oldid=50906 * Hsorenson * (+1) /* User Input */ 03:21:57 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50908&oldid=50897 * Alexander-liao * (+262) 03:22:06 [wiki] [[Billiards]] N https://esolangs.org/w/index.php?oldid=50909 * Alexander-liao * (+503) First Commit 03:44:58 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50910&oldid=50907 * Hsorenson * (+25) 03:55:28 Another way to make a poker game can be, each player gets one rebuy, but it is free, and it doesn't expire. There is no other rebuy allowed. 04:12:45 -!- Akaibu has joined. 04:16:43 -!- oerjan has quit (Quit: Nite). 04:24:18 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50911&oldid=50910 * Hsorenson * (+222) 04:27:47 Another variant can be involving a few of the features of One Poker. (Do you know how to do One Poker?) 04:37:35 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50912&oldid=50911 * Hsorenson * (-8) 04:41:30 -!- hppavilion1 has joined. 05:25:49 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 05:42:46 -!- hppavilion1 has joined. 05:42:50 -!- Cale has quit (Remote host closed the connection). 05:51:38 -!- doesthiswork has quit (Quit: Leaving.). 06:47:50 copumpkin: Can you believe people still do things like "apt-get install" and "apt-get remove" to configure what's installed on their system? 06:47:53 What a mess. 06:49:56 I have not have problem with doing that, although sometimes it can help to use the interactive mode. 06:50:26 What it should be is that you edit a file or something that describes what configuration you want your system to be in. 06:50:38 Then you run one command and it puts your system in the desired state. 06:50:56 Nix does that, more or less. But it also does a lot of other things. 06:53:03 I have actually thought of something similar too, where you can set which packages the system root package depends on, and then those ones are going to be installed, but also involved many other things in this my idea too. 07:35:27 What do you think of it? 07:48:24 -!- Jafet has quit (Ping timeout: 258 seconds). 07:48:51 -!- Jafet has joined. 08:10:02 http://i.imgur.com/7pDd67x.gif 08:12:20 * izabera proud 08:12:45 What are you posting it for? 08:12:59 for you to enjoy 08:14:03 O, OK. 08:14:42 But, perhaps you should explain it? I can see it is a Go game, but that is about all, which is why I ask. 08:27:10 -!- augur has quit (Remote host closed the connection). 08:37:38 -!- MoALTz has joined. 09:15:50 after e3, if white doesn't answer black can capture f3-f2 and g1-h1-h2 09:16:11 so white answers in e2, threatening to capture e3 09:16:28 e3 runs away in d3, now e3-d3 has 3 liberties 09:16:55 white takes away one with d2, threatening to capture soon 09:17:12 now g1-h1-h2 has 2 liberties, f1 takes away one 09:17:37 white saves the three stones by capturing f1 with e1 09:17:53 h3 brings g1-h1-h2 down to one liberty again 09:18:14 -!- augur has joined. 09:18:20 if white fills in and connect at f1, the whole group has only two liberties in d1 and c2 09:18:43 and black will do c2 next and kill the whole thing 09:25:23 -!- AnotherTest has joined. 10:13:41 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 10:39:38 -!- augur has quit (Remote host closed the connection). 11:03:54 -!- tromp__ has quit (Read error: Connection reset by peer). 11:03:56 -!- tromp has joined. 11:23:37 -!- impomatic_ has joined. 11:36:50 -!- idris-bot has quit (Ping timeout: 255 seconds). 12:12:39 -!- LKoen has joined. 12:20:47 -!- AnotherTest has quit (Ping timeout: 255 seconds). 12:27:25 -!- idris-bot has joined. 12:35:41 -!- myname has quit (Ping timeout: 240 seconds). 12:43:07 -!- boily has joined. 12:51:17 `wisdom 12:51:19 pokemon//A pokemon is a monster that you keep in your pocket. Taneb invented them. 12:51:34 TAAAANEEEEBMOOOON ♪♪♪ 13:00:45 -!- LKoen has quit (Ping timeout: 245 seconds). 13:17:44 `wisdom 13:17:45 alphabet//Alphabet is a system of writing invented by Google. 13:17:47 -!- furozo has joined. 13:17:51 not Taneb? 13:18:01 the google alphabet 13:18:04 g o l e 13:18:56 rdochelloc. Taneb doesn't invent anything that has been invented. he is powerful enough as he is. 13:19:00 `wisdom 13:19:01 ocean//The Pacific Ocean is half the world and surrounded by fire. The Atlantic Ocean is less cool than its giant underwater mountain range. The Arctic Ocean is cold. The Indian Ocean is full of typhoons and non-Eurocentric shipping. 13:20:24 https://en.wikipedia.org/wiki/Superfluous_man oh, so like teenagers 13:20:59 boily, I still don't get it 13:21:01 `wisdom 13:21:02 rho//Rho is the Greek letter that represents the mind, and thus psychology is called rho science. Today's reductionists consider the mind obsolete, and prefer to study new rho science. 13:21:14 lol 13:24:03 -!- mroman has joined. 13:28:05 `wisdom 13:28:06 dynamic-unwind//dynamic-unwind is just like dynamic-wind except that it's a different sort of weather. 13:38:44 -!- myname has joined. 14:00:31 -!- doesthiswork has joined. 14:10:59 [wiki] [[Billiards]] https://esolangs.org/w/index.php?diff=50913&oldid=50909 * Alexander-liao * (+3745) Added in specs 14:17:38 -!- Akaibu has quit (Quit: Connection closed for inactivity). 14:45:35 -!- kiki` has quit (Quit: Connection closed for inactivity). 15:05:10 -!- doesthiswork has quit (Quit: Leaving.). 15:08:15 -!- oerjan has joined. 15:21:57 elo' 15:22:11 http://codepad.org/440emx8m <- blsq got a fancy mode 15:22:46 of course - it's implemented in the most hackish blsq way 15:22:56 scopes reside on the regular secondary stack 15:30:57 mrello'man! 15:34:51 bafternooily 15:35:16 boily: \o 15:35:28 demahjongain! 15:43:10 bon matørjan! 15:43:44 hellorcah! effectivemahjong demain! 16:06:44 AAAAAAAAAAAAAAAAARGH WHY MUST EXCEL FUNCTIONS BE TRANSLATED AAAAAAAAAAAAAAAAAAAAAAAAAAAARGH! 16:07:16 uh, are they still doing that? 16:08:06 (I would hope that at least the english variants always work, but perhaps I'm hoping for too much. This is Microsoft's Office department we're talking about.) 16:08:51 presumably they're stored internally in an independent format... 16:10:38 using LibreOffice Calc in French, and English functions do not work. 16:11:08 * boily marmonne quelques explétifs bien choisis 16:11:37 -!- MoALTz_ has joined. 16:13:57 -!- idris-bot has quit (Ping timeout: 252 seconds). 16:14:30 -!- MoALTz has quit (Ping timeout: 245 seconds). 16:33:03 -!- LKoen has joined. 16:37:36 -!- furozo has quit (Ping timeout: 252 seconds). 16:38:58 yeah 16:39:10 that's the dumbest design decision in Calc. 16:39:11 well 16:39:13 one of the dumbest. 16:41:03 -!- furozo has joined. 16:46:03 -!- furozo has quit (Ping timeout: 276 seconds). 16:51:15 I think that can cause various problem and they shouldn't do like that. Maybe you can file a bug report or to fix it yourself? The functions should always be American regardless of the language of the menus and documentation and the rest of the GUI, in my opinion. 16:52:52 [wiki] [[Betaload]] https://esolangs.org/w/index.php?diff=50914&oldid=50581 * Challenger5 * (-50) 16:57:20 -!- myname has left. 16:57:38 -!- myname has joined. 17:25:19 -!- Zarutian has joined. 17:27:16 time to test a soup. 17:27:23 -!- boily has quit (Quit: ELVISH CHICKEN). 17:29:47 -!- MoALTz_ has quit (Ping timeout: 264 seconds). 17:53:25 boily: a soupervison, eh? 17:55:20 <\oren\> I prefer gnumeric 17:56:08 <\oren\> xubuntu comes with gnumeric and abiwrod 17:58:19 <\oren\> of course, really I would prefer a terminal-based spreadsheet 17:59:30 -!- doesthiswork has joined. 18:00:25 <\oren\> I should write one 18:00:53 <\oren\> and maybe also a terminal-based rich text editor 18:01:14 there arenterminal based soreadsheets 18:01:33 -typtypos 18:01:45 well ... 18:02:13 iirc there even is a 3d spreadsheet software for the terminal 18:02:18 st or the like 18:02:50 -!- Lord_of_Life has quit (Excess Flood). 18:03:34 -!- oerjan has quit (Quit: Later). 18:05:59 -!- Lord_of_Life has joined. 18:06:21 <\oren\> Hmm, actually, first I want to write a better text editor 18:06:33 kakoune is interesting 18:08:31 <\oren\> I would find it interesting if I was into the whole modal interface thing 18:09:17 why aren't you? 18:09:43 <\oren\> because I prefer to have things like save, copy etc on function keys 18:10:11 <\oren\> I have F1-F12 on my keyboard, all of those should do useful things 18:10:42 just define it as that 18:11:31 at least in vim it should be fairly easy to map f1 to something like "go to normal mode, :w, go back to whatever mode previously was used" 18:22:31 <\oren\> putting some function into a mode other than insert, to me, is like hiding it in a menu 18:22:58 <\oren\> the most important functions should all be accessible seamlessly from the insert mode 18:23:54 i disagree, i am only in insert mode if i actually want to insert something 18:24:10 -!- augur has joined. 18:24:12 limit myself to that is bogus 18:24:25 <\oren\> but myname, insertign things is the most common operation 18:25:35 not by that much 18:30:06 <\oren\> i suppose there's also appending things and deleting things 18:30:29 <\oren\> all of which is done from insert mode 18:44:08 deleting things is not done from insert mode 18:50:02 you _can_ do everything from insert mode, but then why use vim at all 18:50:20 The idea is that you spend as much time as possible outside of insert mode 18:51:47 and you don 18:52:03 -!- Lord_of_Life has quit (Excess Flood). 18:52:15 't even need to exit insert mode to save with a mapping; inoremap :w 18:55:59 -!- Lord_of_Life has joined. 18:56:24 <\oren\> I use alt-: to go to ed mode 18:57:27 -!- AnotherTest has joined. 19:06:42 -!- LKoen has quit (Remote host closed the connection). 19:07:13 -!- krok_ has joined. 19:11:03 -!- LKoen has joined. 19:28:12 -!- LKoen has quit (Remote host closed the connection). 19:30:24 [wiki] [[Special:Log/newusers]] create * Qookie * New user account 19:42:22 -!- LKoen has joined. 19:51:00 is there a Logisim for quantum computing? 19:51:17 a simple visualization sandbox would be very helpful. I learn best by experimenting. 19:51:42 found one 20:09:35 zzo38: that won't work. 20:09:40 french hate english 20:09:50 so french office people don't want to input formulas in english. 20:10:17 but you should just store it as english or number and then translate for display 20:27:58 -!- Zarutian has quit (Quit: Zarutian). 20:33:42 -!- wob_jonas has joined. 20:34:41 Re spreadsheets: translated function names is bad, yes, but it's not the worst part. 20:35:12 I'm more bothered by the convenience functions present in Excel but not in LibreOfice 20:35:44 like R1C1 addressing (or S1O1 addressing in translated version), double-clicking on cell boundary or control-arrow to go to the next cell with a different filled/unfilled status, 20:35:53 scroll lock to scroll the window, etc. 20:35:58 the funniest point of translated functions are translated argument separators 20:36:10 myname: yes, that too 20:36:31 semicolon for argument separator, backslash for concatenation 20:36:35 like, in english you do foo(bar,baz), in german you do foo(bar;baz) 20:36:54 even IF they have the same name, they just break by that 20:37:15 But these days you can just use the English version. 20:37:42 It's not like twenty years ago when you had Hungarian Excel installer on five floppies or something, and that's it, you're stuck with that language. 21:01:53 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 21:22:22 -!- augur has quit (Remote host closed the connection). 21:47:47 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 21:53:14 -!- furozo has joined. 22:02:20 -!- mroman has quit (Ping timeout: 260 seconds). 22:03:39 -!- hppavilion1 has joined. 22:11:23 -!- boily has joined. 22:11:37 `wisdom 22:11:38 kulør//Kulør er rett stavemåte. 22:18:28 [wiki] [[Deadfish]] M https://esolangs.org/w/index.php?diff=50915&oldid=50282 * Hsorenson * (+426) Added Drift interpreter example. 22:20:26 [wiki] [[Drift]] https://esolangs.org/w/index.php?diff=50916&oldid=50912 * Hsorenson * (+150) 23:30:29 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 23:51:23 “The aromaticity of arsoles has been debated for many years.” 2017-02-12: 00:08:57 AAAAAAAAAAAAAAAAAAH! 00:09:00 CRAWL 0.20! 00:09:04 WOOOOOOOOOOO! 00:09:09 * boily dances 00:11:39 oh. hm. eh. I may have hit the trunk branch by accident. darn. 00:19:51 -!- krok_ has quit (Quit: Leaving). 00:21:37 -!- myname has quit (Ping timeout: 258 seconds). 00:31:51 -!- Sgeo has joined. 00:41:06 -!- oerjan has joined. 00:51:25 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50917&oldid=50908 * Oerjan * (+57) /* Introductions */ Fnord 00:56:18 Hi all, I'm boily, and I'm a sane person. 00:56:59 Hi boily. I'm oerjan, and I stopped pretending to be sane long ago. 00:57:16 oerjan: what did you think about that text file i linked the other day hth 00:57:30 which text file twh 00:57:43 kj-sanity.txt 00:57:53 pretty sure i didn't see that. 00:58:09 well, it's at my website 00:58:58 which is slbkbs.org 00:59:30 i was just finding that 00:59:50 i remembered it had something like sb or the like 01:01:43 -!- augur has joined. 01:01:51 i guess i do present myself as safe. 01:02:14 kj is tg 01:02:30 perhaps pathologically so. 01:02:55 see also -intelligence, -being-a-teacher, -psychotic-girl, etc. 01:03:14 -!- riggs has joined. 01:04:18 `relcome riggs 01:04:20 ​riggs: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 01:04:32 thanks, greetings 01:04:58 I thought this might be a place for masons 01:05:18 Like Roald Dahl? 01:05:39 We do not talk about passion fruits like Roald Dahl. 01:05:44 naw, more like manley p hall 01:06:18 same, same 01:06:20 different.. 01:06:21 `? roald dahl 01:06:22 but still same. 01:06:22 roald dahl? ¯\(°​_o)/¯ 01:08:42 `? royal dahl 01:08:43 royal dahl? ¯\(°​_o)/¯ 01:08:50 `? royal 01:08:51 royal? ¯\(°​_o)/¯ 01:08:56 `? dahl 01:08:57 Royal Dahl is the king of Norway. 01:09:06 royal dahl invented royal jelly, right? 01:09:12 obviously. 01:09:13 https://en.wikipedia.org/wiki/Royal_Jelly_(short_story) 01:10:11 apricot jelly is the best. 01:10:16 `? king of norway 01:10:17 king of norway? ¯\(°​_o)/¯ 01:10:20 `dowg dahl 01:10:27 6544:2016-01-11 le/rn dahl/Royal Dahl is the king of Norway. \ 6542:2016-01-11 le/rn dahl/Royal Dahl is the king of Norway. \ 3139:2013-06-16 learn dahl dih dahl dahl 01:11:20 it was so important it had to be added twice. 01:11:41 `` doag | grep 6543: 01:11:45 6543:2016-01-11 mkx bin/slashlearn//sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "wisdom/$key"; echo "Learned \xc2\xab$key\xc2\xbb" 01:11:47 `? fizzie 01:11:48 fizzie is not fnord with a monad but the sneaky canary king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 01:11:58 `? shachaf 01:11:59 Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. 01:12:11 -!- riggs has left ("Leaving"). 01:12:18 we still have our royal couple reigning over this chännel. 01:12:31 royal triple? 01:12:56 triple? unless you are counting Norway. 01:13:18 Why nt? 01:13:19 `` hg cat -r 6542,6544 wisdom/'royal dahl' 01:13:20 hg: parse error: can't use a list in this context 01:13:29 `` hg cat -r 6542 wisdom/'royal dahl' 01:13:30 wisdom/royal dahl: no such file in rev f96c3ec3cd15 01:13:41 `` hg cat -r 6544 wisdom/'royal dahl' 01:13:42 wisdom/royal dahl: no such file in rev 24299ed00557 01:13:46 wisdom/dahl hth 01:13:52 argh 01:13:57 `` hg cat -r 6544 wisdom/dahl 01:13:58 Royal Dahl is the king of Norway. 01:14:02 `` hg cat -r 6542 wisdom/dahl 01:14:03 value 01:14:07 aha 01:14:07 Aha. 01:14:26 `grwp king 01:14:32 boily:“Only sane adverb” boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, a thwack doctor, and a renowned Capitalist who helps keep the world boring. \ bo 01:14:50 `` grwp -i "\bking\b" 01:14:51 dahl:Royal Dahl is the king of Norway. \ elendil:Elendil's dad, Amandil, decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but got lost. His family founded a new empire in Middle-earth. Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron. \ fizzie:fizzi 01:15:04 `2 grwp -i "\bking\b" 01:15:06 2/5:\ fizzie:fizzie is not fnord with a monad but the sneaky canary king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg \ frenemy:Frenemy is the relationship between Kirby and king Dee Dee. \ it:It little profits that an idle king, / By this still hearth, among these barren crags, / Match'd with an aged wife, I 01:15:13 `spam 01:15:14 3/5:mete and dole / Unequal laws unto a savage race, / That hoard, and sleep, and feed, and know not me. / I cannot rest from travel: I will drink / Life to the lees; all times I have enjoy'd / Greatly, have suffer'd greatly, both with those / That loved me, and alone; on shore, and when / Thro' scudding drifts the rainy Hyades / Vext the 01:15:22 `spam 01:15:23 4/5: dim sea: I am become a name; / For always roaming with a hungry heart / Much have I seen and known; cities of men / And manners, climates, councils, governments, / Myself not least, but honour'd of them all; / And drunk delight of battle with my peers, / Far on the ringing plains of windy Troy, / I am a part of all that I have met; / 01:15:25 `cwlprits it 01:15:27 shachäf b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs 01:15:32 `spam 01:15:33 5/5: Yet all experience is an arch wherethro' / Gleams that untravell'd world, whose margin fades / For ever and for ever when I move. 01:15:35 `dowg it 01:15:37 8403:2016-06-08 sled wisdom/it//s\\ $\\\\ \ 8397:2016-06-07 `` >>wisdom/it echo -n "Taneb invented it. " \ 7481:2016-04-18 `` sed -i "s#governments.*#governments, / Myself not least, but honour\'d of them all; / And drunk delight of battle with my peers, / Far on the ringing plains of windy Troy, / I am a part of 01:15:58 `forget it 01:16:00 Forget what? 01:17:13 `1 grwp -i "\bqueen\b" 01:17:21 1/1:shachaf:Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions. \ victoria:Queen Victoria is the most victorious queen the world has ever known, even having won at the not dying contest. 01:17:34 looks like there's plenty of royalty to go around 01:18:04 `1 grwp -i '\bprince' 01:18:06 1/1:shakespeare:And besicue and a saint and son the may bean the butcious and one them bear and may me for here the mance of my lord, and leave and thou arl of the prince and will not and and hour blood and the be buralont; 01:18:38 `1 grwp -i '\bemp[ei]' 01:18:40 1/6:atrocity:Atrocity is the capital of the Atrocious Empire. \ coruscant:Trantor is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. \ damnation:The Damnation was an evil empire of yore, until the dam no longer held and they got flooded. \ elendil:Elendil's dad, Am 01:19:03 `1 grwp -l -i '\bemp[ei]' 01:19:18 now what 01:19:20 1/1:atrocity \ coruscant \ damnation \ elendil \ iron general \ ostrich \ procrasti \ trantor \ turkey \ vim 01:19:43 `? vim 01:19:45 vim equals to cmxciv or cmxcvi, depending on which part of Roman Empire you are. 01:21:13 `? iron general 01:21:14 The Iron General is Siona Patricia pa-Lehyll pa-Drusia Ishgur-Sal, Lady of Tyren, sometime general in His Majesty's army, dame of the Empire, and senator of Tuqnil, in http://www.madore.org/~david/weblog/d.2003-12-04.0383.html 01:22:31 -!- FiveBroDeepBook has joined. 01:22:31 -!- FiveBroDeepBook has left. 01:25:57 `learn Vulture is like Culture, but far less picky about the food. 01:25:59 Learned 'vulture': Vulture is like Culture, but far less picky about the food. 01:26:09 i felt like adding more birds 01:27:15 -!- Lord_of_Life has quit (Excess Flood). 01:29:29 -!- Lord_of_Life has joined. 01:30:13 vultures don't seem to be edible. 01:30:36 possibly not even to vultures. 01:45:11 -!- mtve has quit (Ping timeout: 260 seconds). 01:47:27 -!- mtve has joined. 01:51:47 fungot: octanitrocubane. 01:51:48 boily: sicp is a better algoritm for that one) of asperger's, i would want 02:03:40 -!- Akaibu has joined. 02:08:30 [wiki] [[Billiards]] https://esolangs.org/w/index.php?diff=50918&oldid=50913 * Alexander-liao * (+363) 02:08:59 [wiki] [[Billiards]] https://esolangs.org/w/index.php?diff=50919&oldid=50918 * Alexander-liao * (-2) 02:39:47 helloily 02:39:54 are you having a good saturday 02:41:06 quinthellopia! 02:41:28 the saturday was snowy, but I have new rice. 02:41:39 have you hacked any good hacks hackly? 02:41:41 did you saturday good? 02:41:45 Rice is too good. 02:41:52 Is it white rice? 02:41:55 Does it contain arsenic? 02:42:03 Are the grains long or short? 02:42:14 i can only have rice once a week if i don't eat too much cereal on this diet, and i would almost always rather have more fruity oatmeal 02:42:23 quintopia: well, yes, but only for internal company stuff. I like dependency injection. 02:42:32 Dependency injection is the scow. 02:42:49 hellochaf. it's white jasmine rice, 18 lbs. I don't know about any arsenic. 02:42:53 but yes, i worked 6 hours and then walked like 10 miles 02:42:56 so 02:42:58 ! 02:43:00 Where was it grown? 02:43:04 Thailand. 02:43:18 do you prefer jasmine to basmati 02:43:28 jasmine, but basmati's good too. 02:43:47 Jasmine rice is PG. 02:44:08 Rice's theorem, on the other hand, is pretty scow. 02:44:09 dependency injection is amazing. promotes good architecture, separation of concerns, easily testable... 02:45:21 codependency surjection 02:45:30 scowdependency urjection 02:45:57 rice's theorem is good for DRM protection 02:46:36 `learn Codependency is a programmer disease caused by having too much code pending. 02:46:41 Learned 'codependency': Codependency is a programmer disease caused by having too much code pending. 02:47:17 DRM is distilled scow. 02:48:07 did you hear ray smullyan died? 02:48:15 I did. 02:48:47 SOMEONE'S KILLING ALL THE GOOD PEOPLE 02:48:50 i hope i make it to 97 02:49:03 His wife made it to 100. 02:49:34 oerjan has forgotten how to count that low. 02:49:38 * quintopia still holding out hope for cure for aging 02:50:04 Just inject yourself with the blood of young people. 02:50:07 shachaf: nah, some of his god-great-great-great-great-grandchildren are only 100 02:51:21 i don't have godchildren. 02:51:51 demigodchildren? 02:52:36 'night all! 02:52:44 -!- boily has quit (Quit: ACCUPRESSURE CHICKEN). 02:55:15 oerjan: impressive how you outlived them! 02:58:48 wtf is that sound. 02:59:31 it's behind you! 03:31:25 -!- idris-bot has joined. 04:04:41 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 04:45:18 -!- furozo has quit (Quit: furozo). 05:01:05 -!- oerjan has quit (Quit: ARGH). 05:10:01 -!- doesthiswork has quit (Quit: Leaving.). 05:33:03 -!- FreeFull has quit (Ping timeout: 276 seconds). 05:48:18 -!- Zarutian has joined. 06:10:01 -!- FiveBroDeepBook has joined. 06:15:17 -!- FiveBroDeepBook has quit (Excess Flood). 06:17:03 -!- hppavilion1 has joined. 06:57:52 -!- myname has joined. 07:29:27 -!- Zarutian has quit (Quit: Zarutian). 07:48:08 -!- augur has quit (Remote host closed the connection). 08:12:47 -!- augur has joined. 08:15:06 -!- hppavilion2 has joined. 08:15:16 -!- augur has quit (Remote host closed the connection). 08:17:59 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 08:22:49 -!- augur has joined. 08:29:55 -!- augur_ has joined. 08:32:11 -!- augur has quit (Ping timeout: 255 seconds). 08:37:16 -!- impomatic_ has quit (Quit: http://corewar.co.uk/colorrobotbattle.htm). 09:00:20 [wiki] [[ALL]] https://esolangs.org/w/index.php?diff=50920&oldid=50667 * IQBigBang * (+1265) 09:02:09 [wiki] [[ALL]] M https://esolangs.org/w/index.php?diff=50921&oldid=50920 * IQBigBang * (+0) 09:20:57 -!- augur_ has quit (Remote host closed the connection). 10:00:25 -!- AnotherTest has joined. 10:00:27 -!- augur has joined. 10:04:53 -!- augur has quit (Ping timeout: 255 seconds). 10:06:37 -!- MoALTz has joined. 10:25:34 probabilistic booleans would solve various problems... 10:25:51 like... qubits? 10:25:56 ...sorta. 10:26:07 qubits are weeeeird. 10:26:11 but they're fascinating. 10:26:22 nah, they are not that weird 10:26:46 suit yourself. 10:27:05 anyway, I'm working on some kind of fuzzy/random/probabilistic/thing. 10:27:37 the % function would create a new random variable that only gets measured at the end of the program. 10:28:19 "x = 50%", for example. if you did "y = !x" then "z = x&y" then z would be 0%, because !x is never x. 10:38:37 well 10:39:06 I don't get this: http://tinyurl.com/hwwtqjs 10:41:42 there is a video about "can you guess what this blackboxed circuit does by doing just one meassurement" 10:41:59 it explains qubits quite well 10:41:59 I've seen that 10:42:06 but how does one input change the other? 10:42:09 other output, I mean 10:44:34 myname: how does one input change the other output? 10:45:33 hey wait 10:48:20 entanglement? 10:49:29 oh wait 10:50:01 wait? 10:51:16 argh 10:51:22 I 50% get it and 50% don't 10:51:26 my mind entered a superposition 10:51:53 i hope it's 50%... right 10:52:24 I forgot about entanglement 10:53:00 which is like _the_ reason to actually use qubits 10:54:29 so the link I gave was entanglement? 10:55:06 but Quirk says each result is 25% likely... 10:55:20 -!- FreeFull has joined. 11:03:55 -!- tromp has quit (Read error: Connection reset by peer). 11:04:42 -!- tromp has joined. 11:06:19 -!- wob_jonas has joined. 11:06:27 quintopia: oh no! rest in peace 11:07:38 -!- Akaibu has quit (Quit: Connection closed for inactivity). 11:08:08 shachaf: you deleted it? 11:08:09 `? it 11:08:18 it? ¯\(°​_o)/¯ 11:10:35 :O 11:11:19 `? hoag 11:11:20 ​`[hd]o[aw][gt] [] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first. 11:11:33 `? dowg it 11:11:34 dowg it? ¯\(°​_o)/¯ 11:11:35 `? dowg nem 11:11:36 dowg nem? ¯\(°​_o)/¯ 11:11:40 huh 11:11:47 `? dowg if 11:11:48 dowg if? ¯\(°​_o)/¯ 11:11:54 `? if 11:11:55 If you can make one heap of all your winnings / And risk it on one turn of pitch-and-toss, / And lose, and start again at your beginnings / And never breathe a word about your loss: 11:12:13 why does dowg not work? 11:12:18 oh duh 11:12:20 `dowg it 11:12:22 10235:2017-02-12 forget it \ 8403:2016-06-08 sled wisdom/it//s\\ $\\\\ \ 8397:2016-06-07 `` >>wisdom/it echo -n "Taneb invented it. " \ 7481:2016-04-18 `` sed -i "s#governments.*#governments, / Myself not least, but honour\'d of them all; / And drunk delight of battle with my peers, / Far on the ringi 11:12:22 `dowg nem 11:12:24 No output. 11:12:31 `? quantum 11:12:32 quantum? ¯\(°​_o)/¯ 11:12:35 there was never a wisdom/nem ? 11:12:39 that's an oversight 11:13:56 wonder what a quantum programming language would look like 11:14:06 Yes. 11:14:44 you mean it's actually a good idea? 11:15:48 why was there never a wisdom/nem ? should I retroactively create it so shachaf can delete it too? 11:17:51 oh you're talking to someone else 11:21:36 wob_jonas: I mean, yes, I deleted it. 11:21:45 it was very long 11:21:57 What's wisdom/nem? 11:22:28 shachaf: same thing but translated. just like how wisdom/ha is the same part of the translation of the poem wisdom/if is from 11:22:52 `? if 11:22:53 If you can make one heap of all your winnings / And risk it on one turn of pitch-and-toss, / And lose, and start again at your beginnings / And never breathe a word about your loss: 11:22:56 `? ha 11:22:57 Ha van szíved, hogy mindazt, mit elértél, / Ha kell, egyetlen kockára rakd, / s túltegyed magad, ha veszteség ér, / s ne legyen róla többé egy szavad 11:23:03 Why do you make these things? 11:23:36 shachaf: I was trying to make some entries for common words, hoping people would create better entries for those common words 11:23:47 besides, it's a nice poem 11:23:55 both of them are 11:24:00 Can you not do that? 11:24:13 I can try 11:24:17 I mean, make a bad entry in the hope that people would replace it with a good entry. 11:24:23 but most of the common words already exist 11:24:28 so I don't need to do it anymoer 11:24:42 If you want there can be a database of proposed entry keys that people can peruse. 11:25:04 I don't understand why you make all those wisdom entries, though. 11:27:39 how about just it//Taneb invented it. 11:27:49 I didn't invent everything 11:27:57 `? everything 11:27:58 everything? ¯\(°​_o)/¯ 11:30:18 Taneb: of course not. you just _reinvented_ everything, because Gauss has invented all the mathematics everyone else will do in the next thousand years, but for most of it, he didn't bother writing it down because it was either too trivial or too advanced for his contemporaries to understand. 11:30:44 So since Gauss, nobody can invent any new mathematics 11:33:29 -!- hppavilion2 has quit (Ping timeout: 256 seconds). 11:33:36 Not until 2855 at least 11:33:41 `? gauss 11:33:41 So we just gotta wait 11:33:42 gauss? ¯\(°​_o)/¯ 11:34:13 not just wait as such, but we have to reinvent some of that mathematics 11:34:31 :c 11:34:36 that's kind of depressing 11:57:13 well 11:57:14 gtg 11:58:41 -!- Lord_of_Life has quit (Excess Flood). 12:00:46 `? ray 12:00:47 ray? ¯\(°​_o)/¯ 12:02:46 `? die 12:02:47 die? ¯\(°​_o)/¯ 12:02:47 `? dye 12:02:48 dye? ¯\(°​_o)/¯ 12:02:59 -!- Lord_of_Life has joined. 12:03:11 `? D'ouh 12:03:12 D'ouh? ¯\(°​_o)/¯ 12:06:01 A die is a small cube roleplayers roll for random generation, what happens to their character when they roll low, the mold used for making it and miniatures, and the paint giving them color. 12:16:55 -!- Lord_of_Life has quit (Changing host). 12:16:55 -!- Lord_of_Life has joined. 12:16:55 -!- Lord_of_Life has quit (Changing host). 12:16:55 -!- Lord_of_Life has joined. 13:25:53 -!- boily has joined. 13:31:22 `wisdom 13:31:24 tanebventions: math//Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, the long line, locales, and histograms. 13:31:40 locales are math? 13:44:12 "The space corresponding to a spatial locale is not uniquely determined, but it becomes so if one requires that it be sober, i.e. that every prime open set should be the complement of the closure of a unique point." 13:44:20 fungot: help! 13:44:20 int-e: making output go sloooow.. 13:47:47 `grwp sober 13:47:48 Binary file reflection matches 13:47:56 `grwp drunk 13:47:57 Binary file reflection matches 13:48:06 `quote drunk 13:48:07 422) cigaretes and drunking "lame highs for lame people" yeah if it doesn't make you go crazy and shoot at people, it's not worth it. take it from a norwegian. 13:52:31 -!- doesthiswork has joined. 13:55:36 -!- LKoen has joined. 14:19:19 `wisdom 14:19:21 segmentation fault//The Segmentation Fault is just of the Silicon Valley and is known to produce various hiccups at the most inconvienent times. 14:21:47 . o O ( pajamas and foxes and Canadian zombies in a chasm ) 14:21:53 `wisdom 14:21:54 snow//Snow is Jesus's dandruffs, and some suspect that he is the son of Rhaegar Targaryen. It turns the sidewalks to white as if someone broke a lot of styrofoam on it. 14:22:06 -!- augur has joined. 14:26:47 -!- augur has quit (Ping timeout: 255 seconds). 14:27:36 -!- impomatic_ has joined. 14:32:25 hi 14:32:29 `? quantum 14:32:30 quantum? ¯\(°​_o)/¯ 14:32:31 rdochelloc! 14:32:33 meh 14:32:41 helloily 14:32:56 http://www.catb.org/jargon/html/Q/quantum-bogodynamics.html 14:33:21 lol 14:34:14 cluons 14:34:48 when my computer was exposed to bogon radiation a small while ago I had to find a cluon emitting USB flash drive 14:38:59 the best way to operate a machine is stark naked. it helps telluric currents to flow. 14:39:21 telluric? 14:39:29 ha 14:39:36 I'll have to come up with my own at some point 14:39:38 rdococ: it's like etheric 14:39:41 I like the computron idea 14:39:49 etheric? 14:40:18 rdococ: you know, how like ether is a real substance, but people don't care about that and give the word an entirely different mystical meaning unrelated to it 14:40:25 telluric waves are just like thta 14:40:29 something that's funny though, hotter, disordered things actually have more information, but it's funny they have less computron information 14:40:51 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 14:41:30 thouhg at least sometimes they write ætheric instead 14:41:50 can you point me to a page on etheric and telluric? 14:41:54 there may have been a few ætheric chickens here and there... 14:42:06 https://en.wikipedia.org/wiki/Telluric_current 14:42:33 well... 14:42:37 what about etheric? 14:43:38 https://en.wikipedia.org/wiki/Aether_(classical_element) 14:44:26 -!- pikhq_ has joined. 14:44:31 https://en.wikipedia.org/wiki/Luminiferous_aether 14:44:38 [wiki] [[Special:Log/newusers]] create * Douira * New user account 14:44:50 oh, new user! 14:45:01 oh, the wiki announcer is up! 14:45:05 it wasn't yet a few days ago 14:45:09 when I edited the wiki 14:45:13 or maybe it just doesn't like me 14:47:45 could I submit one of the jargon entries? 14:48:09 -!- pikhq has quit (Ping timeout: 276 seconds). 14:49:12 from where to where? 14:49:30 `? ether 14:49:31 `? aether 14:49:32 ether? ¯\(°​_o)/¯ 14:49:32 aether? ¯\(°​_o)/¯ 14:49:33 on the catb jargon website 14:49:38 `? æther 14:49:39 ​æther? ¯\(°​_o)/¯ 14:49:47 `? tellur 14:49:48 tellur? ¯\(°​_o)/¯ 14:49:49 the jargon file 14:50:02 from the jargon file? to the jargon file? 14:50:10 nvm... 14:50:12 to it 14:50:16 but meh 14:50:26 oh! you'd have to contact ESR for that. 14:50:34 I could just put it in wisdom 14:50:46 since HackEgo doesn't seem to know what ether is 14:51:00 `help 14:51:00 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 14:51:06 `help learn 14:51:06 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 14:51:09 ... 14:51:13 `? `? 14:51:14 ​​`? ¯\(°​_o)/¯ 14:51:19 `? `wisdom 14:51:20 ​`wisdom? ¯\(°​_o)/¯ 14:51:23 `? ? 14:51:24 ​? is wisdom 14:51:27 `? learn 14:51:28 ​`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] [s][punctuation] [...] 14:51:39 `? le//rn 14:51:40 le/rn makes creating wisdom entries manually a thing of the past. 14:51:45 er 14:52:22 `slwd le\/\/rn//ss/s//s 14:52:23 Roswbud! 14:52:31 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50922&oldid=50917 * Douira * (+412) introduction of myself 14:52:37 * boily thwacks the HackEgo in the leaning toothpick 14:53:08 "Ether is the medium by which light waves travel. When you see light, you're actually hearing it through your eyes." 14:55:05 whadya think of the concept? 14:56:29 dunno. 14:56:49 woah, I can actually hear you 14:56:50 :P 14:57:32 * boily luminously thwacks rdococ 14:57:43 ow 14:57:50 that made a loud light 14:59:50 I just discovered a new particle... saltons 15:02:49 from... salty poeple? 15:04:03 that's just plain old regular salt. maybe kosher, if you're lucky. 15:04:19 or perhaps calcium chloride, for making pickles... 15:04:56 people* 15:05:00 yeah you're probably right 15:05:16 I need a new, good idea for an esolang 15:05:26 I'm thinking probability 15:05:31 . o O ( rubbing cucumbers on people to make pickles... ) 15:05:33 or perhaps fuzzy logic 15:05:38 isn't salt one of the four classical alchemical elements, with mercury, urine, and sulphur being the others? 15:07:49 According to Paracelsus 15:08:33 so these would be made of atoms, named saltine, no wait, saltine is an existing word for something else, salton, mercurion, urinon, sulphuron. 15:08:48 and of course mercury is the one everyone hates 15:08:57 :/ 15:09:01 because they have to wait years for a Trabant 15:09:02 so from those four you can make everything else? 15:09:17 rdococ: I don't know how it works, ask Paracelsus 15:09:54 rdococ: if you want probability, http://esolangs.org/wiki/Strelnokoff 15:11:01 no, if you want probability, try http://esolangs.org/wiki/My_Unreliable_Past 15:11:18 ... 15:12:50 -!- Lord_of_Life has quit (Excess Flood). 15:13:29 -!- Lord_of_Life has joined. 15:14:45 `wisdom 15:14:47 grey//Grey is a common misspelling of Gey 15:15:02 `forget grey 15:15:04 Forget what? 15:15:08 `wisdom 15:15:09 waltext2//WalText2 is WalrusOS's vector font renderer. See "WalText2i" for the improved version. 15:15:28 -!- boily has quit (Quit: NODULAR CHICKEN). 15:15:40 -!- furozo has joined. 15:18:49 hmm 15:19:39 wob_jonas: huh? 15:19:44 a linear 0-100 percentage probability system might work... kinda 15:19:55 quintopia: on what 15:20:22 in fact, I could make a family of languages where each pseudo-qubit can be represented as an n-sphere 15:21:35 then the real life one would be Bloch-2, a 4d one Bloch-3, a simpler 2d system Bloch-1 and an even simpler 1d system Bloch-0 15:23:43 hmm 15:23:44 meh 15:23:48 I should stick with 1d for now maybe? 15:23:52 what do you guys think? 15:24:55 -!- myname has quit (Ping timeout: 240 seconds). 15:32:54 ... 15:37:38 wob_jonas: why did you give me the RIP 15:38:20 quintopia: you posted that Raymond Smullyan died 15:40:29 yeah but i posted it many hours before. lel. 15:41:13 . 15:42:06 quintopia: I'm not reading the channel all the time day and night, despite what it sometimes looks 15:43:34 sure but when you tell me RIP apropos of nothing when im not here,it seems like ive done something bad or am going to die myself. most disconcerting. 15:43:41 I found the valentines character: 몾 15:44:30 :p 15:44:56 qiuntopia: sorry 15:45:34 it was among the most recent lines you said so I hoped context was clear 15:47:00 no i didnt read my lines back that far. i only read my last 3 lines. 15:56:43 -!- DHeadshot has joined. 15:59:27 ergh 16:00:19 -!- idris-bot has quit (Quit: Terminated). 16:18:18 [wiki] [[User:Hsorenson]] https://esolangs.org/w/index.php?diff=50923&oldid=50887 * Hsorenson * (+4) 16:25:05 -!- Zarutian has joined. 16:27:26 `cwlprits grey 16:27:28 boil̈y hppavilion[1̈] 16:27:53 why doesn't that surprise me 16:51:16 meh 17:25:45 -!- oerjan has joined. 17:39:17 -!- kragniz has quit (Quit: WeeChat 1.5). 17:40:06 -!- kragniz has joined. 17:40:49 `? it 17:40:50 it? ¯\(°​_o)/¯ 17:41:03 `8ball should i create a new it entry? 17:41:04 I'm a random number generator that reads from a file. Make your own damn decisions. 17:41:08 darn. 17:41:21 . o O ( was hoping for "It is certainly so." ) 17:42:04 `learn It would have been certainly so, but `8ball refused to coöperate. 17:42:06 Learned 'it': It would have been certainly so, but `8ball refused to coöperate. 17:42:49 `8ball What is this? 17:42:50 Concentrate and ask again. 17:43:13 `` echo */1 17:43:14 bin/1 wisdom/1 17:43:19 `? 1 17:43:20 The 1 is just for disambiguation. 17:43:29 huh. 17:43:46 `? `1 17:43:47 ​`1 is equivalent to `` , except that it splits the output into irc-sized pieces. The next pieces can be viewed with `spam. See also `2. 17:44:06 we might be a bit inconsistent on with and without ` 17:45:26 `? 2 17:45:27 2? ¯\(°​_o)/¯ 17:45:55 . o O ( 2b | ~2b == -1 ) 17:46:19 why -1, that's the question 17:46:33 `? 2b 17:46:34 (the 0x were omitted for legibility) 17:46:34 2b? ¯\(°​_o)/¯ 17:46:43 oh 17:47:08 also, I rather strongly suspect that the precedence is messed up. 17:48:47 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50924&oldid=50901 * Douira * (+10) added SUL 17:49:00 [wiki] [[SUL]] N https://esolangs.org/w/index.php?oldid=50925 * Douira * (+197) created with stub info 17:49:02 0x2b | ((~ 0x2b) == (-1)) is not really what I had in mind, though it's still true in C. 17:49:09 > 2 b .|. complement (2 b) -- the complement ruins it 17:49:13 error: 17:49:13 • Ambiguous type variable ‘a0’ arising from a use of ‘show_M151638560072... 17:49:13 prevents the constraint ‘(Show a0)’ from being solved. 17:49:24 :t 2 b 17:49:26 Num (Expr -> t) => t 17:49:28 [wiki] [[SUL]] M https://esolangs.org/w/index.php?diff=50926&oldid=50925 * Douira * (+2) 17:49:32 > 2 1 17:49:36 error: 17:49:36 • Could not deduce (Num t0) 17:49:36 from the context: (Num (t -> t1), Num t) 17:49:48 i guess the instance isn't there 17:50:12 the pointwise evaluation instance was lost when mokus took over from Cale, if I have the lambdabot ownership history straight 17:52:37 > id <> (:) 1 $ [2] 17:52:40 [2,1,2] 17:53:33 i guess that one is standard 17:54:05 instance Monoid b => Monoid (a -> b) -- Defined in ‘GHC.Base’ 17:54:39 (that reference to GHC.Base is not very helpful) 17:55:40 well it does have a hackage page iirc 17:55:47 or wait 17:56:13 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50927&oldid=50926 * Douira * (+523) added some info 17:56:27 Well, Data.Monoid would be more helpful, but of course less accurate. 17:56:30 that module is listed, but not linked 17:57:02 [wiki] [[SUL]] M https://esolangs.org/w/index.php?diff=50928&oldid=50927 * Douira * (+0) 17:58:27 Hmm, geolocation and proxies can be confusing. "Someone near Brunswick, NI, DE with the IP address [redacted] is trying to access a secure portion of your [redacted] account." 17:59:52 . o O ( [redacted] can be confusing ) 18:00:17 I [redacted]. 18:00:40 well that's just [redacted] 18:03:12 My [redacted] revision is going well today 18:03:40 Taneb: does it involve locales? 18:03:58 int-e, nah, I've been doing that for fun lately 18:05:26 `? locale 18:05:27 Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The only locale available in #esoteric is en_NZ.UTF-8. 18:06:18 `? algebraic geometry 18:06:19 Algebraic geometry is so complicated that Taneb had to take an exam in it before he could invent it. 18:06:29 Taneb: did you pass 18:06:37 oerjan, haven't actually got the result back yet 18:06:40 oh. 18:06:56 The maths department here takes a while sometimes 18:07:26 (As it happens, I'm revising a follow-on module from algebraic geometry) 18:08:59 int-e: where is Brunswick, NI, DE anyway? the main german one is in lower saxony... 18:09:35 oerjan: lower saxony = Niedersachsen = NI 18:09:42 (the last one is a guess) 18:10:49 oh duh 18:10:54 http://www.datendieter.de/item/Liste_Abkuerzungen_Bundeslaender ... apparently it's standard. 18:11:11 * oerjan somehow expected NS. oh wait... 18:11:20 Right. 18:11:44 (and saxony would be SA, right?) 18:12:09 (or would that be saarland...) 18:13:46 Sachsen-Anhalt, i should think. 18:14:07 looking at that list, i indeed suspect they explicitly avoid those acronyms. 18:14:13 -!- furozo has quit (Quit: furozo). 18:14:13 *avoided 18:14:42 because many of the others use (sub)word initials 18:14:42 Saxony-Anhalt <-- looks weird. 18:16:12 in fact, all the others for which it would be reasonable do, except that HB is for some reason Bremen instead of Hamburg. 18:16:24 anyway, it had nothing to do with the knights who say Ni!. 18:17:52 although SA might be for the same reason they don't use BR - too many possibilities. 18:19:26 I like HB and HH for being mildly obscure. 18:20:34 oh is the H for hanseatic 18:20:39 (Bremen and Hamburg were both members of the Hanseatic League; the H stands for "Hansestadt") 18:20:49 so, yes., 18:22:09 -!- augur has joined. 18:22:46 heh, it's even mentioned on https://en.wikipedia.org/wiki/Lists_of_former_Hansa_cities#Modern_Hansa_connections ... though for license plates, but the idea is the same. 18:23:11 no way. H is for hard, B is for blunt, and F is for ... I dunno 18:23:42 frivolous comes to mind 18:24:30 indeed, lower saxony was only established in 1946, just at the time when avoiding the acronym would be most prudent. 18:24:32 (I spelt that correctly, so lucky) 18:25:38 `? ni 18:25:39 ni? ¯\(°​_o)/¯ 18:25:55 . o O ( NI is short for lower saxony, for reasons. ) 18:34:41 -!- augur has quit (Remote host closed the connection). 18:46:25 It's funny how every country has these crazy two-letter abbreviations of constituent states or areas, but Hungary uses the much simpler solution of just making the names of settlements unique so you don't have to qualify them. 18:51:15 -!- krok_ has joined. 18:57:45 -!- augur has joined. 18:58:08 -!- augur has quit (Remote host closed the connection). 18:59:08 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 19:07:50 -!- augur has joined. 19:08:35 -!- wob_jonas has joined. 19:08:37 -!- wob_jonas has quit (Client Quit). 19:11:59 `? le/rn 19:12:00 le/rn makes creating wisdom entries manually a thing of the past. 19:13:29 For anyone in the UK, if you're interested in old Unixy hardware, I'm trying to get rid of these things: https://goo.gl/photos/Dm6jNwCQnrWwfLDk7 19:13:44 (Elsewhere too if you're willing to come here to pick them up.) 19:15:51 `dowg grey 19:15:52 10238:2017-02-12 forget grey \ 8220:2016-05-31 le/rn Grey/Grey is a common misspelling of Gey 19:19:10 . o O ( people seem to have gotten more deletionist with wisdom/ lately ) 19:25:46 none as extreme as ais523 though 19:26:48 ais523 is extreme de... oh right. 19:27:15 we've deleted that part of history. 19:27:19 actually, why did http://codu.org/projects/hackbot/fshg/index.cgi/rev/af386cb583b9 catch so many files? 19:28:05 int-e: echo gives no actual line breaks 19:28:25 ah, of course. thanks. 19:30:09 -!- oerjan has quit (Quit: YW, and later). 19:30:39 `cat bin/pastequotes 19:30:39 ​#!/bin/sh \ if [ "$1" ]; then quote "$1"; else allquotes; fi | paste 19:36:06 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50929&oldid=50928 * Douira * (+5051) work in progress! 19:36:57 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50930&oldid=50929 * Douira * (-4) 20:03:52 -!- MoALTz has quit (Quit: Leaving). 20:14:38 -!- Sprocklem has joined. 20:44:12 Matrices are bloody useful things in maths 20:44:22 They seem to come up all over the place 20:45:15 Mattresses are p. useful as well. 20:45:31 Also true 20:45:36 I recommend both 20:47:21 Taneb: what's useful about them twh 20:47:46 A bunch of subsets of matrices are interesting algebraic groups 20:48:47 We also seem to be trapped in a matrix of solidity, a situation I rather enjoy 20:49:19 `quote solidity 20:49:20 240) enjoy being locked in your matrix of solidity 20:50:58 [wiki] [[Nairb]] N https://esolangs.org/w/index.php?oldid=50931 * Ivancr72 * (+393) Created page with "Nairb is a brainfuck derivate by [[User:Ivancr72]]. ==Overview== 2 new commands, : (print decimal) and = (set to zero). And some commands have a op..." 20:51:47 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50932&oldid=50924 * Ivancr72 * (+12) 20:52:15 [wiki] [[( ͡° ͜ʖ ͡°)fuck]] https://esolangs.org/w/index.php?diff=50933&oldid=50848 * Ivancr72 * (+34) 20:52:41 <\oren\> FUUUUUUUUUUUUUUUUU 20:53:04 [wiki] [[User:Ivancr72]] https://esolangs.org/w/index.php?diff=50934&oldid=50846 * Ivancr72 * (+11) 21:14:39 -!- LKoen has joined. 21:20:26 -!- furozo has joined. 21:24:57 -!- Sprocklem has quit (Ping timeout: 240 seconds). 21:47:16 -!- augur has quit (Quit: Leaving...). 21:51:23 `? tensor 21:51:24 tensor? ¯\(°​_o)/¯ 21:52:10 `? matrix 21:52:11 A matrix is just a matrix. People use them to communicate. Taneb invented them. 21:53:42 well thank you I wasn't sure matrices were matrices but now it's clear 21:54:02 `? wisdom 21:54:03 wisdom is always factually accurate, except for this entry, and, uh, that other one? it started with, like, an ø? 21:56:42 . o O ( Matrices of size 9 and 24 are remembered for being loud and noisy. ) 21:57:57 I'm not sure when I saw my last dot matrix printer in action, outside of (youtube) videos. 22:00:01 Oh, probably it was some ATM for printing bank statements, maybe 10 years ago. 22:00:47 (not sure whether those *are* called ATMs, probably not, but after expanding the acronym the term is technically correct) 22:05:23 -!- hppavilion2 has joined. 22:13:56 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:20:41 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:26:17 -!- hppavilion2 has quit (Ping timeout: 256 seconds). 22:31:59 -!- hppavilion2 has joined. 22:41:28 -!- hppavilion1 has joined. 22:42:01 -!- hppavilion2 has quit (Ping timeout: 245 seconds). 22:47:34 -!- Sprocklem has joined. 22:50:24 -!- DHeadshot has quit (Ping timeout: 252 seconds). 22:59:47 -!- hppavilion2 has joined. 23:01:57 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:09:26 -!- DHeadshot has joined. 23:20:32 -!- furozo has quit (Quit: furozo). 23:27:45 -!- DHeadshot has quit (Ping timeout: 258 seconds). 23:31:34 -!- krok_ has quit (Quit: Leaving). 23:39:29 -!- furozo has joined. 23:49:24 [wiki] [[Talk:Underload]] https://esolangs.org/w/index.php?diff=50935&oldid=50546 * Challenger5 * (+212) /* Input extension */ 23:49:37 [wiki] [[Talk:Underload]] https://esolangs.org/w/index.php?diff=50936&oldid=50935 * Challenger5 * (+96) /* Input extension */ 23:53:23 [wiki] [[Betaload]] https://esolangs.org/w/index.php?diff=50937&oldid=50914 * Challenger5 * (+135) /* Commands */ 23:53:55 [wiki] [[Betaload]] https://esolangs.org/w/index.php?diff=50938&oldid=50937 * Challenger5 * (-1) /* Examples */ 2017-02-13: 00:11:11 -!- Jafet has quit (Ping timeout: 264 seconds). 00:13:57 -!- Jafet has joined. 00:27:22 -!- tromp__ has joined. 00:28:57 -!- tromp has quit (Ping timeout: 240 seconds). 00:37:14 -!- oerjan has joined. 00:38:51 `url quotes 00:38:52 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/quotes 00:39:12 `quoerjan 00:39:13 1034) this new apartment stuff has interesting side effects: i'm now getting physical spam. 00:39:15 `quote 1310 00:39:16 1310) boily: i haven't cited these because i don't understand how to program without becoming a rainbow 00:39:26 `cat bin/pastequotes 00:39:27 ​#!/bin/sh \ if [ "$1" ]; then quote "$1"; else allquotes; fi | paste 00:40:44 `sled bin/pastequotes//s,; e.*, | paste; else url quotes; fi, 00:40:46 bin/pastequotes//#!/bin/sh \ if [ "$1" ]; then quote "$1" | paste; else url quotes; fi 00:41:01 `pastequotes 00:41:02 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/quotes 00:41:17 it's got line numbers anyway 00:42:09 although i suppose the raw version won't. 00:43:11 i guess we can revert if anyone complains. 00:43:23 oerjan: Physical spam is not covered by CAN-SPAM. :-( 00:43:41 what's CAN-SPAM 00:44:08 in norway, you can avoid most physical spam by putting a little sticker on your mailbox saying you don't want it. 00:44:09 US law regulating commercial email. 00:44:23 It requires things like opt-out links. 00:44:45 although that's because the way norwegian mail ads work, they aren't usually personally addressed. 00:44:56 https://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003#The_mechanics_of_CAN-SPAM 00:45:01 I suspect you benefit from it too? 00:45:03 so they just dump a copy into every mailbox that doesn't have the sticker. 00:45:35 I think the US postal service is primarily funded by spam or something. 00:46:00 i dunno. i'm generally assuming spam is so fishy that clicking any links in it, including opt-out links, will make it worse. 00:46:28 Well, blatant spam won't care about CAN-SPAM anyway. 00:46:38 right 00:46:47 But if you get signed up to some semi-legitimate mailing list "accidentally", you can remove yourself. 00:47:10 the problem is, how do you know it's semi-legitimate 00:47:41 For example, it's sent from a company that you ordered something from once. 00:47:59 I've been told that here in the UK, you can't opt out of Royal Mail delivering those ads that are addressed to generic terms like "The Occupant" or "The Homeowner". 00:48:09 Or a theatre where you went to see a play once and made the mistake of providing your email address? 00:48:34 i'm not sure norwegian mail is much ad-funded, as it seems to me _most_ mailboxes (but not all) have the stickers. 00:48:43 fizzie: But you're not the homeowner, are you? 00:48:54 Or did you buy that prime London real estate you were eyeing? 00:48:55 No, but I still throw those in the trash. 00:49:33 "Opting out of Royal Mail's Door to Door service -- The opt out service only relates to unaddressed mail. Royal Mail is still legally obliged to deliver all addressed mail, which includes mail that is addressed “To the Occupier” (or with any other generic recipient information), as well as mail that is personally addressed to you by name." 00:49:59 . o O ( someone might try to sue the royal mail for environmental damage ) 00:50:00 I'd guesstimate half of the physical spam we get is of that type. 00:50:10 The other half is things like pizza delivery company ads. 00:50:31 fizzie: oh. so it still needs your actual _address_, but they don't need to know your name? 00:50:41 Right. 00:51:01 My information is apparently available via voter registration records. Kind of scow if you ask me. 00:51:14 I got a bunch of mail saying I hadn't voted yet and therefore I should vote for X and Y. 00:51:19 I guess that's an incentive to vote early. 00:51:44 i don't think political ads are covered by the stickers :P 00:51:47 i,i vote early and vote often 00:52:20 Here there's something called the electoral roll (or register), which you have to be on, but you can opt out of the "open register", which is the subset they sell to advertisers. 00:52:49 Berkeley, CA is rather unrepresentative of the country as a whole, voting-wise. 00:53:27 We got that governmental Brexit leaflet even though we weren't allowed to vote in the referendum. 00:53:39 Who's we? 00:53:59 Myself and my wife. 00:54:19 i,i http://www.giantitp.com/comics/oots0223.html 00:54:33 perhaps you were being advised to make a brexit 00:54:51 "brexit" is probably a keyword in some language. 00:55:01 `? brexit 00:55:02 brexit is a command to forcefully exit, releasing 1GB of free space. 00:55:14 -!- boily has joined. 00:55:22 I would assume it's like break, except exit if there's no enclosing scope to break. 00:55:24 helloily 00:55:37 hellørjan! 00:55:40 @metar CYUL 00:55:40 CYUL 130042Z 07011KT 1SM R06L/P6000FT/D R06R/P6000FT/D -SN DRSN OVC016 M03/M05 A2970 RMK SN2ST6 SLP062 00:55:48 @metar EGLL 00:55:49 EGLL 130050Z AUTO 08012KT 3200 HZ BKN009 05/04 Q1023 00:55:50 mon cul que -SN. 00:56:02 it's a fungotting snowstorm outside. 00:56:03 boily: 4.4 megs of articles, that's like so rare. 00:56:10 fungot: 4.4 tons of snow, you mean. 00:56:11 boily: how do you escape parens with sexprs? is it used? something like that safely, but it likes to manufacture ' tension'. 00:56:14 Here it's apparently 3.2 kilohertz of weather. 00:56:28 Apparently my information is at least 10 years out of date. 00:56:46 Yeah, it's not a new thing. 00:56:48 shachaf: fizzie being married isn't exactly news. 00:57:19 fizzie's married? 00:57:30 I guess it's come up many times before. 00:57:44 I've got our wedding photo in the Finnish IRC user registry, you know. 00:58:21 `quote wife 00:58:23 on the other hand, he _is_ the only person on the channel that i remember being married. although i remember there _are_ others. 00:59:18 There are others here. 00:59:21 And there have been more. 00:59:40 I think Roujo is married. at least last time I heard about him. 01:00:05 -!- HackEgo has quit (Ping timeout: 255 seconds). 01:00:15 HackEgo: hmph 01:00:15 (at least this part of) norway is having one of those strange winter dry spells again 01:00:18 -!- HackEgo has joined. 01:00:22 `quote wife 01:00:23 932) The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Gree 01:00:41 `2 quote wife 01:00:42 2/2:ne one in Greenland in wintertime. (I think it's kind of cold there?) 01:00:53 I vaguely remember that. 01:01:15 `cat bin/1 01:01:16 ​\` "$@" |& sport 01:01:33 oerjan: There should be a version of sport that only uses spam if some text wouldn't fit into one line. 01:01:37 And then quote should use it? 01:01:45 Or maybe people should just not use long quotes. 01:02:58 What I do is in this sort of arguments (well, usually it's my wife claiming some word I'm using is not a "proper word"), I write a convincing-looking web page and open it as file:/// in my browser. 01:03:39 To be entirely honest, I've only done that once or twice, and it has so far failed to convince. 01:04:00 The cool kids use data: 01:04:25 Like this: https://www.wordfence.com/wp-content/uploads/2017/01/dataURI.png 01:04:27 I can never remember how the syntax goes. 01:04:29 Very convincing. 01:04:41 data:mime/type,content 01:05:19 Unless you want base64 or something. 01:05:37 Yeah, it's the comma vs. semicolon thing. 01:05:51 Because then it's data:mime/type;base64,data. 01:05:55 Right. 01:06:00 Do you use Google 2-Step Verification? 01:06:13 Yes, with the Authenticator app. 01:06:34 What would you do if you were traveling and all your possessions were stolen? 01:06:50 Curse a little, I think. 01:06:58 In which language? 01:07:09 I can only do it well in Finnish. 01:07:52 I don't have anything too important tied to my Google account, I don't think. 01:07:59 It's my primary email account. 01:08:08 Therefore it's nearly every Internet account I have. 01:08:46 I decided to memorize two backup codes. 01:09:04 I wonder whether I should memorize my TOTP secret instead? 01:09:25 I don't have a good backup strategy for the things I actually use, because they require an SSH key. 01:11:21 And a pretty special port-knocking thing too, I'm not sure I could write that from scratch either. 01:13:58 can you chain and compose curses together in Finnish? 01:15:55 That reminds me: How should I generate passwords from a master password and per-account name? 01:18:07 boily: I don't think you can in a particularly special way. I mean, you can list several without having any grammar to tie them together, and it sounds quite natural. 01:18:28 shachaf: I thought some hashing was usually involved. 01:18:35 Yes. 01:18:38 -!- yorick has quit (Remote host closed the connection). 01:18:57 If my master password is good, is there a benefit to using a slow hash function like bcrypt? 01:19:33 What sort of alphabet should my per-account passwords consist of? Maybe just /[a-z]+/? 01:19:44 -!- jix_ has quit (Ping timeout: 255 seconds). 01:19:50 How should I generate a password from the output of whatever hash function? 01:21:36 I wonder if base62 might be a good idea. 01:22:36 -!- jix has joined. 01:22:39 What's the benefit of uppercase letters? 01:23:16 Well, the benefit is more entropy for a given length. But is it worth the cost? 01:23:35 I guess it depends on whether you have to type those passwords or not. 01:23:45 Harder to remember, much longer if you count shift as a keystroke, harder to type on a phone... 01:23:57 I type some passwords out. 01:25:48 For example, say you generate a 15-character lowercase password. 01:25:55 . o O ( du dævern hain steike førbainna ijnn i svarte hælvete kor vi nordlændinga kainn kjed sammen bainnord ) 01:25:56 > logBase 2 (26^15) 01:25:58 70.50659577211638 01:26:26 If you allow upercase letters, that's just one bit per character. 01:26:28 > logBase 2 (52^15) 01:26:31 85.50659577211638 01:26:39 > logBase 2 (26^27) 01:26:41 Er. 01:26:42 126.9118723898095 01:26:43 > logBase 2 (26^17) 01:26:46 79.90747520839858 01:26:50 > logBase 2 (26^18) 01:26:52 84.60791492653966 01:27:03 So you could get the same entropy with ~3 more letters. 01:27:52 Yes, if you type them it might not be worth it. Although a number of sites insist on having at least one uppercase letter and one digit. 01:28:17 Yes, but you can get around that requirement with a mechanical transformation of the password. 01:28:32 No need to remember a more complicated password. 01:33:03 -!- ChatSharp has joined. 01:34:11 `relcome ChatSharp 01:34:12 ​ChatSharp: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 01:34:25 ChatsHarp? 01:34:37 -!- ChatSharp has left. 01:35:26 Cat Harp. 01:36:04 un cabot 01:36:10 * quintopia plays it 01:36:15 How to play the autoharp. 01:36:49 I can't remember where that's from. 01:37:20 `? fizzie 01:37:21 fizzie is not fnord with a monad but the sneaky canary king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 01:37:57 `slwd fizzie//s.king.prime minister. 01:37:59 Google is not being helpful. I think it was some other song that mentioned the autoharp. 01:37:59 fizzie//fizzie is not fnord with a monad but the sneaky canary prime minister of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 01:39:31 if fizzie ain't royal anymore, who's the new king? 01:40:14 fizzie is a republican, i think 01:40:31 -!- yorick has joined. 01:41:46 s:\ 01:42:41 QUINTHELLOPIA:\> 01:44:37 -!- hppavilion2 has quit (Ping timeout: 256 seconds). 01:46:08 hi dur 01:46:10 what do 01:47:59 guzzling diet coke. 01:49:02 `? #esoteric 01:49:03 ​#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's a 7-codimensional hyperenchilada about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part, but it keeps getting dug up by free ranging moons. Currently located in the Atlantis Exclusion Zone. 01:49:53 -!- Sprocklem has quit (Ping timeout: 255 seconds). 01:51:26 -!- ChatSharp has joined. 01:52:56 -!- ChatSharp has left. 02:05:15 -!- hppavilion1 has joined. 02:11:22 -!- boily has quit (Quit: KNOWING CHICKEN). 02:24:19 -!- augur has joined. 02:34:55 -!- erkin has joined. 02:35:02 yes helo 02:39:05 -!- hppavilion1 has quit (Ping timeout: 255 seconds). 02:45:01 -!- Zarutian has quit (Quit: Zarutian). 03:00:17 -!- hppavilion1 has joined. 03:04:16 -!- Sprocklem has joined. 03:06:53 <\oren\> Imminent flood in california, sacramento 03:12:45 Hello 03:12:56 immanent eschaton 03:13:45 This is another idea of making a Magic: the Gathering card: 1/1 ;; Defender, Banding ;; Combat damage dealt to ~ is redirected to you. 03:15:14 yes 03:16:16 -!- hppavilion2 has joined. 03:17:46 What are your opinion of it? 03:19:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 03:21:41 -!- furozo has quit (Quit: furozo). 03:51:11 Do you know why sometimes the pixel clock of the display on my computer is sometimes unexpectedly altered and/or unstable today? 03:51:48 Sorry, I mean the phase 03:52:04 The clock is proper. 03:52:55 Maybe it's a fluctuation in time. 03:53:38 http://www.giantitp.com/comics/oots0223.html 03:53:45 oops 03:53:58 stupid touchpad paste 03:54:38 * oerjan tries not to leave newlines in the buffer, but forgets 03:55:29 <\oren\> bf 03:55:31 <\oren\> fer 03:55:34 <\oren\> ing 03:58:04 erkin: I don't think so? 03:58:22 Never be so sure. 04:04:01 I can't be quite sure, but still I don't think so. 04:04:28 -!- bigcake has joined. 04:09:05 -!- Akaibu has joined. 04:11:42 I found the mention of a infinite chess game with one piece that can jump any prime distance. 04:25:32 Do you win by getting the king off the chessboard? 04:31:33 I would think you win by checkmating your opponent's king, like you do in FIDE. 04:31:53 Unthinkable. 05:27:11 -!- tromp__ has quit (Remote host closed the connection). 05:37:00 <\oren\> does anyone know about tic tac toe on an infinite plane? 05:39:42 <\oren\> can the O player force a tie as in regular tic tac toe? 05:39:57 -!- bigcake has quit (Ping timeout: 276 seconds). 05:41:00 <\oren\> wait, no. Can the O player prevent X from winning indefinitely? 05:42:29 Can they keep each other from winning indefinitely? 05:48:27 -!- bigcake has joined. 05:48:35 I don't know? 05:53:05 -!- erkin has quit (Quit: Leaving). 05:53:27 -!- erkin has joined. 05:53:59 -!- wdfwefewvfgew has joined. 05:54:03 -!- wdfwefewvfgew has left. 05:59:46 on an infinite plane no one can win tic-tac-toe since the winning conditions can never be met 06:00:05 \oren\: 3-in-a-row is a win for the first player if there are enough rows and columns https://en.wikipedia.org/wiki/M,n,k-game 06:01:24 and only limited information for 4- up to 8- in a row. 06:06:20 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 06:09:39 Ooh 06:20:26 -!- doesthiswork has quit (Quit: Leaving.). 06:27:48 -!- tromp has joined. 06:32:36 -!- tromp has quit (Ping timeout: 276 seconds). 06:45:02 When are you going to invent the Checkout preprocessor? 06:45:32 Also I think the trigonometry functions should be added on too 06:47:20 hello everyone 06:47:24 it's been a long time 06:47:35 kmc! 06:47:38 hi oerjan 06:48:08 hello 06:49:58 `relcome kmc 06:50:00 ​kmc: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 06:50:09 ty 06:51:38 i heard that limit hold 'em poker is ~solved 06:52:10 are you back? were you gone? welcome anyway 06:53:24 -!- oerjan has quit (Quit: Bad timing ZZZZZ). 06:55:22 I have seen a AI for limit hold'em poker, and I tried to play and won by a very small number of points (and I am not very good at poker anyways), so I think it isn't quite solved. Anyways I think usually it is no-limit that is played (and I rarely see anything about pot-limit; is that game so uncommon?) 06:56:45 how does pot limit work? 06:58:05 The limit of the raise is the amount currently in the pot (including previous betting rounds) plus the amount needed to call. 06:58:16 okay 06:58:32 > 16:59 < oerjan> on the other hand, he _is_ the only person on the channel that i remember being married. although i remember there _are_ others. 06:58:35 :1:34: error: parse error on input ‘,’ 06:58:37 i'm married too! 07:01:02 I'm married as well! 07:01:15 ... Though that's also been for a week, so. 07:01:27 -!- Jafet has quit (Ping timeout: 240 seconds). 07:03:12 I intend to never be marry 07:03:54 -!- Jafet has joined. 07:04:56 I intend to never be merry. 07:07:09 -!- impomatic_ has changed nick to impomatic. 07:14:30 A variant of poker game I have never seen is to play spread-limit before the flop and pot-limit after the flop. 07:14:50 pikhq_: congrats! 07:16:53 Another way I have thought of is like Texas Hold'em but also involving a few of the features of One Poker. 07:18:16 how does One Poker work? 07:19:12 One Poker is played as following: Each player gets two cards face-down. Each player knows how many of his two cards are high cards (higher means 89TJQKA). And then, each player picks one card to play (secretly), and then you bet. If nobody folds, the higher card wins, except that a deuce beats an ace (but loses to anything else). Afterward, the card you chose not to play you keep and you get dealt one more card to replenish to two cards, and you st 07:19:46 s/knows how many of his two cards/knows how many of his opponent's two cards/ 07:19:58 that's weird 07:20:15 I've lately been trying to understand NMR physics 07:21:07 (Your own cards you of course know exactly what they are. Also, suits are irrelevant in One Poker.) 07:21:14 What is NMR physics? 07:21:29 nuclear magnetic resonance 07:22:22 OK 07:25:37 (Also in One Poker, the card you play is exposed after betting even if you or your opponent folds.) 07:25:40 hi kmc 07:25:51 relcome back 07:26:30 hi shachaf 07:28:29 -!- FreeFull has quit. 07:29:19 -!- tromp has joined. 07:33:41 -!- tromp has quit (Ping timeout: 255 seconds). 07:43:03 <\oren\> I wonder if sacramento is being washed into the pacific 07:48:40 <\oren\> shachaf: do you have any info on this big flood that's happening 07:50:10 180,000 people ordered to evacuate but do they have a designated place to go? 07:55:01 I wonder why my machine renders Han characters as Hangul 07:55:06 I guess the fonts are very messed up 07:58:04 -!- erkin has quit (Quit: Leaving). 07:58:57 <\oren\> maybe it's a font that is made for EUC-KR but is being treated as if it were for EUC-CN? can that happen? 08:00:21 -!- augur has quit (Remote host closed the connection). 08:00:54 -!- augur has joined. 08:05:44 -!- augur has quit (Ping timeout: 260 seconds). 08:21:54 -!- augur has joined. 08:24:48 -!- augur has quit (Remote host closed the connection). 08:25:01 -!- augur has joined. 08:25:02 -!- erkin has joined. 08:27:54 -!- ChatSharp has joined. 08:28:06 -!- tromp has joined. 08:30:17 -!- ChatSharp has left. 08:32:28 -!- tromp has quit (Ping timeout: 258 seconds). 08:34:43 kmc: did you see all the advances in HackEgo technology 08:34:46 `? shaventions 08:34:47 Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 08:35:17 `slwd shavention//s.invented.did not invent. 08:35:19 shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb did not invent them. 08:39:03 `sedlast s/.$/ yet&/ 08:39:05 wisdom/shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb did not invent them yet. 08:43:24 \oren\: Not much. 08:47:29 -!- hppavilion2 has quit (Ping timeout: 240 seconds). 08:51:14 -!- bigcake has quit (Ping timeout: 260 seconds). 08:54:18 -!- BooK has quit (Ping timeout: 252 seconds). 09:03:28 -!- bigcake has joined. 09:23:55 -!- augur has quit (Ping timeout: 240 seconds). 09:24:43 -!- augur has joined. 09:26:30 -!- augur has quit (Read error: Connection reset by peer). 09:27:13 -!- augur has joined. 09:29:00 -!- tromp has joined. 09:33:32 -!- tromp has quit (Ping timeout: 255 seconds). 10:04:03 -!- Yocacera has joined. 10:09:43 -!- Yocacera has left. 10:15:17 -!- erkin has quit (Quit: Leaving). 10:31:56 -!- ChatSharp has joined. 10:33:52 -!- ChatSharp has left. 10:35:31 -!- AnotherTest has joined. 10:40:25 -!- BooK has joined. 10:44:06 -!- ChatSharp has joined. 10:45:56 -!- ChatSharp has left. 10:55:02 -!- tromp has joined. 10:59:45 -!- tromp has quit (Ping timeout: 276 seconds). 11:01:23 -!- ChatSharp has joined. 11:03:15 -!- ChatSharp has left. 11:14:40 -!- ChatSharp has joined. 11:14:58 -!- augur has quit (Remote host closed the connection). 11:15:34 -!- augur has joined. 11:16:29 -!- ChatSharp has left. 11:20:02 -!- augur has quit (Ping timeout: 255 seconds). 11:23:04 -!- ChatSharp has joined. 11:24:57 -!- ChatSharp has left. 11:34:27 -!- boily has joined. 11:39:45 -!- LKoen has joined. 11:42:57 `wisdom 11:42:58 yeeeeeeeesh//See yeeeeeeesh. 11:43:05 `wisdom 11:43:06 jit//JIT is just in time. 11:43:15 `? time 11:43:15 time? ¯\(°​_o)/¯ 11:43:53 time is an illusion, 11:46:27 lunchtime doubly so. 11:47:37 fungot, what's the time? 11:47:37 b_jonas: i wonder how some people abuse the word ' thereby' abused so hideously atrociously.) of the whole screen... pretty small but very portable. 12:22:44 -!- boily has quit (Quit: ISLAND CHICKEN). 12:33:46 -!- impomatic has quit (Quit: http://corewar.co.uk/creeper.htm). 12:42:27 -!- AnotherTest has quit (Ping timeout: 276 seconds). 12:49:07 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 13:02:33 -!- doesthiswork has joined. 13:03:48 -!- AnotherTest has joined. 13:13:20 `? algebraic geometry 13:13:21 Algebraic geometry is so complicated that Taneb had to take an exam in it before he could invent it. 13:13:27 I got 79% in that exam :) 13:18:33 Taneb: great 13:18:51 Now you can learn other difficult mathematics topics that you can then invent 13:23:22 :) 13:30:54 -!- pledis_ has joined. 13:30:54 -!- Sprocklem_ has joined. 13:31:02 -!- shachaf_ has joined. 13:32:10 -!- pledis has quit (Write error: Broken pipe). 13:32:10 -!- int-e has quit (Write error: Broken pipe). 13:32:10 -!- ^v has quit (Excess Flood). 13:32:17 -!- ^v has joined. 13:32:18 -!- shachaf has quit (Remote host closed the connection). 13:32:18 -!- Sprocklem has quit (Remote host closed the connection). 13:36:44 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50939&oldid=50930 * Douira * (+102) formatting 13:37:56 -!- int-e has joined. 13:45:23 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50940&oldid=50939 * Douira * (+469) added some examples 13:52:42 Gonna need 85% on average in my summer exams and dissertation to get a first 14:04:11 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50941&oldid=50940 * Douira * (+561) more examples 14:04:45 [wiki] [[SUL]] M https://esolangs.org/w/index.php?diff=50942&oldid=50941 * Douira * (+1) typo 14:07:18 -!- tromp has joined. 14:16:43 -!- copumpkin has joined. 14:18:59 -!- tromp has quit (Remote host closed the connection). 14:19:21 -!- `^_^v has joined. 14:32:36 -!- sirnaysayer has quit (Ping timeout: 240 seconds). 14:32:52 -!- Lord_of_Life has quit (Excess Flood). 14:34:59 -!- Lord_of_Life has joined. 14:51:57 If I will make new mahjong game on computer, what will they be call? 14:53:05 (according to your expectation) 15:02:08 -!- doesthiswork has quit (Quit: Leaving.). 15:14:21 good morning all 15:19:36 -!- tromp has joined. 15:23:56 -!- tromp has quit (Ping timeout: 240 seconds). 15:28:32 -!- Lord_of_Life has quit (Excess Flood). 15:28:59 -!- Lord_of_Life has joined. 15:34:27 zzo38: I don't know. I don't think you have a theme naming for your software like ais does 15:38:26 If you have a suggestion that I like then I can use the suggestion though 15:49:40 Do you have the idea of it? 15:52:41 -!- Sprocklem_ has quit (Ping timeout: 240 seconds). 15:59:05 -!- doesthiswork has joined. 16:01:52 -!- mn` has joined. 16:06:06 -!- mn` has left ("ERC (IRC client for Emacs 25.1.1)"). 16:06:10 `? lie group 16:06:10 lie group? ¯\(°​_o)/¯ 16:08:28 <\oren\> https://www.youtube.com/watch?v=31C0KdvO2Ns 16:09:17 <\oren\> a lie group is a organization devoted to disinforming the public 16:09:49 -!- AnotherTest has quit (Ping timeout: 240 seconds). 16:19:13 -!- Sprocklem has joined. 16:32:36 -!- Sprocklem has quit (Ping timeout: 240 seconds). 16:38:22 -!- Sprocklem has joined. 16:46:11 <\oren\> today trump is meeting trudeau. hopefully trump realizes we didn't take usa's jobs 17:02:47 -!- oerjan has joined. 17:04:31 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50943&oldid=50942 * Douira * (+6) styling 17:04:39 -!- Zarutian has joined. 17:06:10 -!- shachaf_ has changed nick to shachaf. 17:09:13 -!- hppavilion1 has joined. 17:11:35 are there problems other than the halting problem that a turing machine can't solve? 17:12:49 see rice's theorem 17:13:30 and also all the myriad of problems that can _emulate_ the halting problem of a turing machine. 17:15:06 e.g. post correspondence theorem, ambiguity of a context-free grammar, various "is this term well-typed in this typing system"... 17:16:05 but they all probably reduce either to the halting problem itself, or to a similar diagonalization. 17:16:27 *post correspondence problem 17:16:55 There are problems that are harder than the halting problem, of course. 17:17:05 hm right 17:17:16 I suppose that still counts as "similar diagonalization". 17:17:23 or as "reduction" 17:17:26 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 17:19:13 well, obviously wikipedia has a list https://en.wikipedia.org/wiki/List_of_undecidable_problems 17:19:41 -!- tromp has joined. 17:23:15 a rice oracle would also be able to solve the "Entscheidungsproblem" right? 17:23:38 honestly its mere pronounciation is a problem 17:23:58 you just need a halting oracle for that, i think 17:24:11 let your program be a search for a proof 17:24:17 oh yeah 17:24:32 -!- tromp has quit (Ping timeout: 258 seconds). 17:25:09 -!- Sprocklem has quit (Ping timeout: 260 seconds). 17:26:42 . o O ( but German spelling is far more logical than English... ) 17:27:12 not _entirely_ logical, though. 17:27:53 (there are several different ways of marking whether a vowel is long or short - and still some vowels aren't marked ) 17:28:03 ik but I'm english 17:28:15 ( is there a bot with this prefix still 17:28:18 Speaking of Rice's theorem, I was wondering about variations of it given that you already know something about the program you're given. 17:28:25 E.g. if you know a program halts, what can you decide about it? 17:28:32 Choose one-- ;; - Prevent the next 1 damage that would be dealt to target permanent or player this turn. ;; - Put a +1/+1 counter on target creature with banding. That creature loses banding until end of turn. ;; - Target creature you control blocks target creature that is attacking you. This mode can be used only during declare blockers step. 17:28:34 What if you know that a program represents a computable real? 17:28:42 one++ 17:29:05 one is now two 17:29:21 @karma one 17:29:21 one has a karma of -11 17:29:34 rdococ: no, zzo38 decremented it 17:29:40 oh 17:29:41 although so have others, i see 17:29:46 Do you like this kind of Magic: the Gathering card and what mana you think is worth? 17:29:46 so one became zero 17:29:57 and then shachaf incremented what exactly? 17:30:05 rdococ: apparently it was already -11 to start with 17:30:09 But it says one has a karma of -11. Isn't it? 17:30:15 ha 17:30:15 -11 17:30:17 That is less than zero. 17:30:35 negativeeleven++ 17:30:43 zzo32: strange. I don't think I've ever seen something like that third ability. this is supposed to be on an instant, right? 17:31:04 b_jonas: Yes, clearly 17:31:52 if this thing exists, then it's almost certainly white, so a fair costing must be W or 1W or WW 17:32:13 I also thought white, yes 17:32:13 TwoDucks is only super-tc if the Novikov self-consistency principle is taken to be true, right? 17:32:15 I'm not sure how that last ability even works 17:33:15 actually, no 17:33:47 rdococ: if you have "new timeline replaces old" then i think you might get Feather instead... 17:34:17 but of course everything about Feather is only partially described at best 17:35:04 . o O ( randall munroe doesn't update his blag much ) 17:35:06 b_jonas: What part you are not sure? 17:35:27 and still somehow i keep checking it nearly every monday 17:36:50 @karma it 17:36:50 it has a karma of -17 17:36:55 @karma him 17:36:55 him has a karma of -1 17:36:58 @karma her 17:36:58 her has a karma of -1 17:37:09 @karma some 17:37:09 some has a karma of -2 17:37:12 @karma lambdabot 17:37:12 lambdabot has a karma of 32 17:37:17 i think i see a pattern 17:37:18 ooh 17:37:20 power of 2 17:37:20 @karma the 17:37:20 the has a karma of -7 17:37:26 heh, even the 17:37:31 ? 17:37:34 zzo38: does it somehow change the blocking assignment after it's been done? and what happens then? if the first creature was already blocking something and could block the second target but not both at the time, what happens? how do you change the damage assignment orders and damage assignments? 17:37:34 what's the pattern? 17:37:39 even though that should rarely appear before a pause 17:39:14 rdococ: common words go into the negative because people sometimes put a -- dash right after them 17:39:29 @karma this 17:39:29 this has a karma of -6 17:39:35 @karma a 17:39:35 a has a karma of 68 17:39:40 @karma c 17:39:40 c has a karma of 2 17:39:52 I'm surprised c doesn't have more positive karma, after all you have c++ 17:40:02 @karma c 17:40:02 c has a karma of 2 17:40:05 huh 17:40:11 rdococ: i think they exempted it 17:40:15 oh 17:40:24 @karma c/c 17:40:24 c/c has a karma of 1762 17:40:26 lemme try it-- 17:40:29 @karma it 17:40:29 it has a karma of -18 17:40:33 that works 17:40:41 @karma d 17:40:41 d has a karma of -4 17:40:45 @karma that 17:40:45 that has a karma of -20 17:40:50 @karma 3 17:40:50 3 has a karma of 2 17:40:53 huh 17:40:56 #hashtag #botspam 17:41:03 @karma # 17:41:03 # has a karma of 6 17:41:07 ok I'll stop :p 17:41:15 who'd type #++ though (other than me :p) 17:42:24 the single character ones might be affected more by code 17:42:25 b_jonas: See rule 509.6. 17:42:27 @karma i 17:42:27 i has a karma of 150 17:42:32 true... 17:42:42 @karma karma 17:42:42 karma has a karma of 9 17:42:53 @karma me 17:42:53 me has a karma of -10 17:43:22 :O 17:43:29 @karma rdococ 17:43:29 You have a karma of 1 17:43:36 oh yay, my karma isn't negative 17:43:54 i'm not sure exactly who uses # ++ though. maybe one of these newfangled languages. 17:44:07 -!- MoALTz has joined. 17:44:16 hm 17:44:23 what if I make a language called rdococ++ 17:44:40 haskell itself doesn't use ++, so it must be when someone posts code in a different one 17:44:47 oh wait 17:44:48 it does 17:45:36 but it's list concatenation, so it's unlikely to appear in the right way - you'd either have no space, or space on both sides. 17:45:41 That mentions damage assignment order. About the other questions, I think that it remains blocking everything it is currently blocking and also blocks the new target too, regardless of restrictions about blocking. That is my guess. 17:46:53 let me see 17:47:42 509.6. If a spell or ability causes a creature on the battlefield to block an attacking creature, the active player announces the blocking creature’s placement in the attacking creature’s damage assignment order. The relative order among the remaining blocking creatures is unchanged. Then the defending player announces the attacking creature’s placement in the blocking creature’s damage assignment order. The relative order among the remaining att 17:47:56 What existing card uses that? 17:48:14 I thought we only had Gaze of Pain effects, which didn't really cause blocking 17:48:51 I don't know what existing card uses that 17:48:53 Plus various effects that constrained blocking in advance, before it's decided 17:48:53 (if any) 17:49:19 Isn't that used for some backwards ninjutsu cards that put a creature on tb blocking something? 17:50:08 `card-by-name Aetherplasm 17:50:10 Aetherplasm \ 2UU \ Creature -- Illusion \ 1/1 \ Whenever Aetherplasm blocks a creature, you may return Aetherplasm to its owner's hand. If you do, you may put a creature card from your hand onto the battlefield blocking that creature. \ GPT-U 17:50:21 that card, and possibly no more 17:51:38 I don't think this phrasing would override any restrictions about blocking, because rule 101.2 says it doesn't override those. It would override requirements, such as lure effects. 17:52:58 As for costing, it's really the first choice, preventing damage, which requires the card to be white. I could see the second ability in white, red, green, or black I think. 17:52:58 The creature is not being declared as a blocker though? 17:53:17 And that last ability is something I've never seen the like, so I can't tell what color should have it. 17:53:45 Could you just turn it into a gaze of pain effect, but with the opponent's creature having the scary eyes? 17:54:28 hmm 17:55:23 zzo38: yes, but that doesn't matter, at least for most restrictions. I don't think it will let you override flying, because of how 702.9 is phrased. Maybe it will let you block multiple creatures even without special abilities. 17:55:34 can you even iterate over all real numbers with the assistance of the halting oracle? 17:57:31 Effects that cause a creature to be blocked work even on unblockable creatures though, and some cards can attack even if restricted, and I think that evasion abilities and requirements and restrictions and costs to attack/block and other stuff are applicable to the declaration of an attack or block. 17:58:09 zzo38: that's different, those are Curtain effects 17:58:10 -!- tromp has joined. 17:58:40 no wait 17:58:42 Curtain effects let you turn a creature to blocked, but it's not blocked by anything in particular 17:58:43 it says you can 17:58:56 Curtain as in what Curtain of Light does, but there are several other cards like that too 17:59:10 rdococ: the real numbers are uncountable, so no. 17:59:41 oh. 17:59:42 Yes, they are different, but is still "can't be blocked" 18:00:11 Maybe ask someone else who know for sure, if even such an answer either way is possible 18:00:22 also, if you nest iterations, the answer is no even for integers. 18:00:38 zzo38: I don't think there's a precedent for this sort of effect. I'd say just turn it into a Gaze of Pain effect or something. 18:00:39 can you determine if two mathematical functions are equal with just a halting oracle then? 18:00:52 Gaze of Pain isn't the only card that does that, right? it's just rare because it's such a useless effect 18:01:00 rdococ: i think that would requires nesting two iterations 18:01:03 *-s 18:01:18 -!- hppavilion1 has joined. 18:01:24 well, if one is equal to zero at all points then 18:01:48 oerjan: you could subtract one's result from the other and check against zero 18:02:06 eg. f(x)-g(x)=0 for all x means f(x)=g(x) for all 18:02:07 * Zarutian thinks that primtive recursive functions are neat for being proovably terminating 18:02:07 x 18:02:40 unfortunately, as you say, the real numbers are uncountable 18:03:23 `card-by-name Dwarven Vigilantes 18:03:24 Dwarven Vigilantes \ 2R \ Creature -- Dwarf \ 2/2 \ Whenever Dwarven Vigilantes attacks and isn't blocked, you may have it deal damage equal to its power to target creature. If you do, Dwarven Vigilantes assigns no combat damage this turn. \ VI-C 18:03:35 I would just to add the rule if I need it, because I think what I specified seems most logical anyways. (There are some other minor changes I would make to the rules too, most of which affect nothing or hardly anything existing, although some might be affected in obscure circumstances. Such as, one thing I would to do is to redefine "flip a coin" as a keyword action that involves a random selection.) 18:04:10 so the sets of functions in Rice's theorem are uncomputable even with a halting oracle? 18:04:30 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50944&oldid=50943 * Douira * (+718) added more examples 18:04:32 `card-by-name Farrel's Mantle 18:04:33 Farrel's Mantle \ 2W \ Enchantment -- Aura \ Enchant creature \ Whenever enchanted creature attacks and isn't blocked, its controller may have it deal damage equal to its power plus 2 to another target creature. If that player does, the attacking creature assigns no combat damage this turn. \ FE-U, ME2-U 18:04:54 `card-by-name Lacrolith Rig 18:04:55 No output. 18:04:59 rdococ: oh wait, you don't need a nested iteration as long as checking a single value halts. 18:05:02 `card-by-name Laccolith Rig 18:05:03 Laccolith Rig \ R \ Enchantment -- Aura \ Enchant creature \ Whenever enchanted creature becomes blocked, you may have it deal damage equal to its power to target creature. If you do, the first creature assigns no combat damage this turn. \ NE-C 18:05:12 there's an entire cycle of this 18:05:20 wikipedia says you can go the other way 18:05:28 `card-by-name Laccolith Whelp 18:05:28 Laccolith Whelp \ R \ Creature -- Beast \ 1/1 \ Whenever Laccolith Whelp becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Whelp assigns no combat damage this turn. \ NE-C 18:05:33 `card-by-name Laccolith Warrior 18:05:33 Laccolith Warrior \ 2RR \ Creature -- Beast Warrior \ 3/3 \ Whenever Laccolith Warrior becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Warrior assigns no combat damage this turn. \ NE-U 18:05:45 four creatures and an enchantment 18:05:58 they used to do that sort of cycle in old sets, just think of the Flagbearers 18:06:03 e.g. a function that returns whether a mathematical function is a constant zero can be used to create a halting oracle 18:06:09 Existing cards that cause a creature already in play to block something (other than during declaration) already explicitly say the requirements anyways. 18:06:16 (e.g. Sorrow's Path) 18:06:39 `card-by-name sorrow's path 18:06:40 Sorrow's Path \ Land \ {T}: Choose two target blocking creatures an opponent controls. If each of those creatures could block all creatures that the other is blocking, remove both of them from combat. Each one then blocks all creatures the other was blocking. \ Whenever Sorrow's Path becomes tapped, it deals 2 damage to you and each creature you co 18:07:01 wait 18:07:08 . o O ( #hashtag #mtgspam ) 18:07:22 ``` card-by-name sorrow's path | perl -e'local$/;print substr,250' 18:07:22 bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file 18:07:34 ``` card-by-name "sorrow's path" | perl -e'local$/;print substr,250' 18:07:34 king. \ Whenever Sorrow's Path becomes tapped, it deals 2 damage to you and each creature you control. \ DK-R, ME3-R 18:07:36 so a function that determines if a mathematical function is a constant zero- well, you can construct a function that returns f(x)-g(x) and check if any function f is indistinguishable from g 18:08:01 zzo38: that's a good point, but that's a very old card that does something they probabyl wouldn't do now 18:08:04 it's from The Dark 18:08:48 zzo38: and the rules text there is necessary because they want to avoid the effect where one of the creature changes what it blocks but the other doesn't 18:08:49 b_jonas: Yes, although I don't care; they probably wouldn't print the second mode of the card I made up either, because it involves banding. 18:09:06 -!- augur has joined. 18:09:13 And I did think of that too. 18:09:13 -!- augur has quit (Remote host closed the connection). 18:10:11 * Zarutian is thinking on how to combine Uno and Robo Rally 18:10:47 -!- AnotherTest has joined. 18:11:00 -!- tromp has quit (Remote host closed the connection). 18:11:55 But it still isn't clear, because they didn't have the proper rules at the time of The Dark anyways; the new text just matches the printed text (which says that it may not cause an illegal block). 18:12:56 zzo38: yeah, though there's a dating difference in my head. banding creatures were printed much later, up to fifth edition. sure, they didn't print pointless narrow cards like Tolaria, but that's just like how they don't print pointless stuff like Great Wall. Sorrow's Path is from The Dark, which is an early set I don't physically own a single card from. 18:13:59 -!- FreeFull has joined. 18:14:22 Helm of Chatzuk and Benalish Hero are both in fifth edition. I have cards from Revised, Fourth, Fifth, and every expert set starting from Mirage, and I can buy new commons from those easily. The Dark is old and printed in low number of copies. 18:14:33 I happen to like banding though 18:15:03 Sure, I like banding too. That's why I have a foursome of Benalish Hero, several other banding creatures, and even a Helm of Chatzuk. 18:15:16 `? tanebventions: math 18:15:18 Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, the long line, locales, and histograms. 18:16:23 -!- tromp has joined. 18:17:29 I found a forum message about General Jarkeld, where someone asks a question and the answer is "Yes. The General just switches the blockers, the blocks do not have to remain legal." Note that this is consistent with the current text of General Jarkeld, but it is different from the printed text! Some old cards do have significant functional differences from their original printed text. 18:18:40 -!- tromp has quit (Remote host closed the connection). 18:19:10 -!- augur has joined. 18:22:30 `card-by-name General Jarkeld 18:22:30 General Jarkeld \ 3W \ Legendary Creature -- Human Soldier \ 1/2 \ {T}: Switch the blocking creatures of two target attacking creatures. Activate this ability only during the declare blockers step. \ IA-R 18:23:01 zzo38: I see 18:23:16 zzo38: that sounds strange. when is the forum message from? 18:24:14 MTG Salvation 18:25:08 zzo38: _when_. as in, ten years ago, five years ago, two years ago? 18:25:22 From 2009 18:25:34 -!- Sprocklem has joined. 18:25:36 I see 18:25:37 So it is old 18:26:09 But I still think that doesn't make a difference, as I don't think that is one of the things that has changed since then. 18:26:48 But, if you do want to look, there is Yawgatog 18:28:39 -!- Phantom_Hoover has joined. 18:30:40 -!- oerjan has quit (Quit: Later). 18:40:48 One thing I would want to change is to add a rule about "persistent properties" of objects. A persistent property persists across zone changes and other stuff. Changing them (if they change at all, which is unlikely) is a one-shot effect. Persistent properties include the object's initial text (or initial AST), owner, and kind. And then, I would to redefine "card" in terms of kinds of objects. What do you think? 18:43:13 zzo38: sorry, I can't answer this one. now isn't the right time for me to contemplate rephrasing the MTG rules. 18:48:51 OK 18:49:37 -!- DHeadshot has joined. 18:53:58 -!- Lord_of_Life has quit (Excess Flood). 18:54:04 -!- Lord_of_Life has joined. 18:54:56 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:00:54 -!- hppavilion1 has joined. 19:02:45 -!- Sprocklem has quit (Ping timeout: 256 seconds). 19:19:16 -!- tromp has joined. 19:24:14 -!- tromp has quit (Ping timeout: 255 seconds). 19:50:24 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 19:50:52 -!- hppavilion1 has joined. 19:52:17 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50945&oldid=50944 * Douira * (+4) time and date example 19:53:22 -!- Sprocklem has joined. 20:11:49 -!- kiki` has joined. 20:17:49 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 20:22:48 -!- dingbat has quit (Quit: Connection closed for inactivity). 20:24:34 -!- erkin has joined. 20:24:49 -!- hppavilion1 has joined. 20:36:25 `5 w 20:36:29 1/2:laver table//A laver table is a type of Welsh furniture primarily used for eating seaweed. \ umlaut//Umlaut is German for "hum aloud", an important feature of the German language. It is indicated by putting two dots over the vowel of the syllable. \ horn//Horn is the reduction system behind Prolog, and also the magical body part growi 20:36:31 `spam 20:36:32 2/2:ng on the head of unicorns. \ utumno//Utumno is Morgoth's first dungeon. It is where he was defeated, and the Silmarils temporarily reclaimed from him. \ cpressey//cpressey invented the esolang, the pipe cleaner and the electrical mousse. 20:36:53 `cwlprits utumno 20:36:55 b_jonäs 20:37:00 `forget utumno 20:37:02 Forget what? 20:37:23 Now that I know b_jonas's strategy for making wisdom entries, I don't feel bad about removing them. 20:44:48 Hmm, "silmarils" may be a bit too obvious? 20:45:28 ? 20:46:29 Cf. The Silmarillion. (Which I started reading once and don't intend to ever finish.) 20:46:50 What do you mean is obvious? 20:47:00 The connection to Tolkien. 20:47:15 Definitely obvious. 20:47:23 But I see now that it's even literally the first sentence on http://lotr.wikia.com/wiki/Utumno. 20:47:24 other giveaways 20:47:27 - morgoth 20:47:30 - utumno 20:47:47 The neo prog band of '80s took a slightly more hidden way of picking the name of Marillion 20:48:05 Phantom_Hoover: I'm generally bad with names... :P 20:48:13 Morgoth was pretty obvious. I don't think I'd heard of Utumno. 20:49:01 I know about Morgoth from having started reading the Silmarillion once. 20:49:20 I managed to find a pretty obscure LoTR reference as my band's name. 20:49:22 -!- augur has quit (Remote host closed the connection). 20:49:40 Orocarni 20:49:57 The red mountains reputed to be on the far east of Rhûn, where the first elves were born in the first age. 20:50:09 Plus it sounds cool. 20:50:10 shachaf, must've got far enough if he was morgoth rather than melkor 20:50:19 (Tolkien makes names much harder than necessary because anyone of importance seems to have at least three of them.) 20:50:37 Phantom_Hoover: Hmm, well, I don't remember where I remember the name from. 20:51:16 http://www.ae-lib.org.ua/texts-c/tolkien__the_silmarillion__en.htm has it in the first paragraph of the foreword. 20:51:35 But I probably wouldn't have read that. 20:52:13 But it looks like it happens pretty early on? 20:54:02 i quite liked reading the silmarillion on the whole because unlike lotr the text does not feel the need to describe every fucking rock in every fucking valley that the characters pass through 20:55:04 `? Phantom_Hoover 20:55:05 Phantom Michael Hoover is a true Scotsman, hatheist, and completely out of the loop. 20:58:32 -!- tromp has joined. 21:02:51 -!- tromp has quit (Ping timeout: 245 seconds). 21:13:49 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 21:15:52 -!- hppavilion1 has joined. 21:18:06 `? rule 21:18:07 rule? ¯\(°​_o)/¯ 21:19:05 <\oren\> Phantom_Hoover: but all those descriptions allowed people to reconstruct the geology after the fact 21:19:21 lol lotr geology 21:19:31 well, geography 21:19:44 > largest forests on the continent directly in a rain shadow 21:19:47 :1:43: error: parse error on input ‘in’ 21:19:53 <\oren\> I have a book called "atlas of middle earth" that describes this in detail 21:19:55 -!- tromp has joined. 21:20:03 Phantom_Hoover: you said "every rock" so "geology" actually makes sense. 21:20:36 my point is that tolkien didn't know shit about those details when he wrote the book 21:20:46 so they're not going to make any useful sense 21:20:59 -!- MoALTz has quit (Quit: Leaving). 21:21:20 `? utility 21:21:21 utility? ¯\(°​_o)/¯ 21:21:55 <\oren\> apparently he was ok at geology actually, he just sucked at climatology 21:24:02 <\oren\> which means that although his descriptions of e.g. the landforms resulting from glaciers and what rocks they are made of is ok 21:24:23 -!- tromp has quit (Ping timeout: 264 seconds). 21:24:34 <\oren\> his mountains are way too snowy way too far south 21:24:55 . o O ( How about: "Few authors have ever been wrong in as excruciating detail as Tolkien." ) 21:25:13 <\oren\> yeah 21:25:36 -!- Sprocklem has quit (Ping timeout: 252 seconds). 21:26:20 -!- augur has joined. 21:32:06 -!- hppavilion1 has quit (Remote host closed the connection). 21:32:31 -!- hppavilion1 has joined. 21:34:06 -!- `^_^v has quit (Ping timeout: 240 seconds). 21:34:25 -!- `^_^v has joined. 21:37:45 well, it depends. If the mountains are high enough but low enough that their rain shadows dont start until a bit after the peak on the dry side. But that means that there is one hell of a foggy landscape on their other side. 21:46:05 <\oren\> Zarutian: they are called "the misty mountians" 21:49:35 -!- DHeadshot has quit (Ping timeout: 264 seconds). 21:52:55 -!- krok_ has joined. 21:56:53 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:59:56 -!- heroux_ has joined. 22:00:05 -!- heroux has quit (Read error: Connection reset by peer). 22:00:27 -!- heroux_ has changed nick to heroux. 22:02:52 -!- `^_^v has joined. 22:10:30 -!- `^_^v has quit (Quit: This computer has gone to sleep). 22:10:56 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 22:15:41 -!- `^_^v has joined. 22:17:46 -!- LKoen has joined. 22:20:08 -!- hppavilion1 has joined. 22:20:48 -!- tromp has joined. 22:25:30 -!- tromp has quit (Ping timeout: 276 seconds). 22:31:29 -!- Sprocklem has joined. 22:37:14 -!- idris-bot has joined. 22:43:50 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:45:37 -!- dingbat has joined. 23:03:35 -!- bigcake has quit (Ping timeout: 256 seconds). 23:04:26 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:07:45 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:08:46 -!- boily has joined. 23:09:02 -!- bigcake has joined. 23:09:47 `relcome bigcake 23:09:48 ​bigcake: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 23:21:13 hmm, "Duet" is surprisingly addictive 23:22:23 (for a game that needs only two keys/buttons to be played) 23:26:08 int-ello. is that the thing with the spinning bar? 23:28:20 two dots (red and blue), moving bars (initially white but can be "painted" by crashing into them... I gather that this is not the objective of the game), some spinning. 23:29:11 int-e: But it can't be played in a web browser? 23:29:38 I now remember having beaten it on my phone. very nice level design, but the pseudo-psychological statements between them irked me. 23:31:13 -!- LKoen has quit (Remote host closed the connection). 23:32:15 http://int-e.eu/~bf3/tmp/duet.jpg 23:32:45 shachaf: I don't know. I got it as part of a humble bundle, but only actually installed it last weekend 23:33:14 (no rotating bars in the screenshot, hmm) 23:34:19 -!- DHeadshot has joined. 23:35:08 here we go http://int-e.eu/~bf3/tmp/duet2.jpg 23:37:33 -!- LKoen has joined. 23:38:36 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:44:23 -!- Sprocklem has quit (Ping timeout: 256 seconds). 23:47:56 I added the support for "geometry list" into SDLTERM, and fixed a few mistakes I had made, and now I have made an example of how to draw circles with OpenGL with it, by using a geometry list, vertex program, and fragment program. (It is necessary to use a vertex program to access the coordinates before they are transformed, because the input of the fragment program are transformed coordinates.) Do you like this? http://sprunge.us/hgFd 23:48:43 If you have suggestions for changes to the API, or complaints about it, then you can please to mention it. 23:51:27 -!- tromp has joined. 23:52:57 -!- tromp has quit (Remote host closed the connection). 23:53:09 -!- tromp has joined. 23:54:05 -!- hppavilion1 has joined. 23:55:01 -!- boily has quit (Quit: METHANE CHICKEN). 23:55:21 -!- `_^gk`_^1wm`_^ has joined. 23:55:57 -!- `_^gk`_^1wm`_^ has quit (K-Lined). 2017-02-14: 00:00:48 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:03:26 `len 🇨🇦 00:03:29 2 codepoints \ 4 Java characters \ 8 UTF-8 bytes 00:13:19 -!- tromp has quit (Remote host closed the connection). 00:18:14 -!- idris-bot has quit (Quit: Terminated). 00:20:06 -!- idris-bot has joined. 00:20:57 -!- idris-bot has quit (Client Quit). 00:26:03 <\oren\> I made a me me 00:26:07 <\oren\> http://img.ctrlv.in/img/17/02/14/58a24d5ede43b.jpg 00:28:58 -!- idris-bot has joined. 00:29:15 -!- idris-bot has quit (Client Quit). 00:33:16 -!- heroux has quit (Ping timeout: 245 seconds). 00:37:05 -!- oerjan has joined. 00:38:21 -!- tromp has joined. 00:45:37 -!- heroux has joined. 00:52:20 Very danque 00:59:34 yes 01:01:19 wat 01:02:49 -!- bigcake has quit (Ping timeout: 240 seconds). 01:06:47 -!- bigcake has joined. 01:23:22 -!- krok_ has quit (Quit: Leaving). 01:45:15 -!- Sprocklem has joined. 01:50:27 -!- sirnaysayer has joined. 01:56:40 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:29:30 -!- Zarutian has quit (Quit: Zarutian). 02:30:00 <\oren\> oerjan: "dank" is a common adjective used to describe me mes 02:31:02 zesty 02:39:14 gnirly 02:47:32 we definitely need to switch to zesty 02:47:42 dengue memes 02:48:18 -!- adu has joined. 03:49:11 -!- atehwa has quit (Ping timeout: 240 seconds). 04:29:33 -!- Mayoi has joined. 04:30:48 -!- erkin has quit (Disconnected by services). 04:30:52 -!- Mayoi has changed nick to erkin. 04:31:26 -!- bigcake has quit (Ping timeout: 255 seconds). 04:40:13 -!- shikhin has changed nick to zgrepi. 04:40:22 -!- zgrepi has changed nick to shikhin. 04:40:25 -!- bigcake has joined. 04:57:55 -!- adu has quit (Quit: adu). 05:09:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 05:10:01 -!- doesthiswork has quit (Quit: Leaving.). 05:11:22 -!- hppavilion1 has joined. 05:11:48 -!- doesthiswork has joined. 05:22:11 -!- sirnaysayer has quit (Ping timeout: 240 seconds). 05:51:33 -!- augur has quit (Remote host closed the connection). 05:59:12 -!- MDude has quit (Ping timeout: 276 seconds). 06:08:43 -!- sirnaysayer has joined. 06:23:06 -!- augur has joined. 06:23:45 -!- oerjan has quit (Quit: Nite). 06:29:13 having progressed to dank memes we are only steps away from Kardashev level II 06:37:10 TIL Peer Gynt is a real fictional character, not just made up for `? peer 06:41:26 hmm4 06:41:34 how about this: 06:43:19 -!- atehwa has joined. 06:43:56 nvm... 07:14:53 -!- MoALTz has joined. 07:16:56 hm 07:51:38 esoteric map projections? 07:56:28 -!- augur has quit (Remote host closed the connection). 07:59:23 -!- augur has joined. 07:59:29 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 08:03:36 -!- augur has quit (Ping timeout: 240 seconds). 08:19:58 -!- sirnaysayer has changed nick to snuchibuchi. 08:25:23 -!- augur has joined. 08:42:48 -!- dingbat has quit (Quit: Connection closed for inactivity). 08:43:11 -!- pikhq_ has quit (Ping timeout: 240 seconds). 08:48:21 -!- AnotherTest has joined. 08:51:02 -!- pikhq has joined. 09:48:20 int-e: I think I also have an entry for his second dungeon 09:48:26 `grwp dungeon 09:48:53 b_jonas: I'm sure shachaf will be thrilled to hear about it. 09:48:57 angband:Angband is Morgoth's second dungeon. When the valar finally defeated Morgoth, they were too lazy to go to for 100% completion, so some evil spirits in Angband survived for a sequel. \ Binary file reflection matches 09:50:26 `learn_append reflection//Does this shatter the mirror? 09:50:26 Can't open wisdom/reflection//doe: Not a directory. \ /hackenv/bin/learn_append: line 5: wisdom/reflection//doe: Not a directory \ Learned 'reflection//doe': cat: wisdom/reflection//doe: Not a directory 09:51:11 `learn_append reflection Does this shatter the mirror? 09:51:14 ​/hackenv/bin/learn_append: line 5: wisdom/reflection: Permission denied \ Learned 'reflection': perl.-i.-p.-e.s/\n/ /.wisdom/reflection. 09:51:21 (oh) 09:51:35 `revert 09:51:36 Done. 09:51:56 -!- erkin has quit (Quit: Leaving). 09:52:30 `` ls -la wisdom/reflection 09:52:31 lrwxrwxrwx 1 5000 0 18 Feb 14 09:51 wisdom/reflection -> /proc/self/cmdline 09:54:38 `` grep -li dun\[g]eon wisdom/* 09:54:40 grep: wisdom/¯\_(ツ)_: Is a directory \ grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory \ wisdom/angband 09:54:47 so apparently perl -i does not follow the symlink and instead overwrites the file, interesting. 09:54:50 `` grep -li dun\[g]eon wisdom/* 2>&1 09:54:51 grep: wisdom/¯\_(ツ)_: Is a directory \ wisdom/angband \ grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory 09:54:57 `` grep -li dun\[g]eon wisdom/* 2>/dev/null 09:54:58 sorry 09:54:58 wisdom/angband 09:55:09 wait, what happened to utumno? 09:55:11 `? utumno 09:55:12 utumno? ¯\(°​_o)/¯ 09:55:27 ah, shachaf forgot it 09:55:31 aww 09:55:36 that one wasn't so bad, was it? 09:56:49 I'll have to put these notes to somewhere else than wisdoms 10:21:44 Good news: I bought a headphone for my mobile phone that has a bulit-in analog volume control. Most headphones either don't have a volume control, or have one that actually only asks the mobile phone to change the volume, which doesn't let me change volume fine grained enough. 10:25:30 It works as expected. 10:26:37 As in: gives sound to my ears in telephone, media player, and radio modes, and the analog volume control dial lets me change the volume indeed. 10:27:52 How long it will last is anyone's guess. The speed these get amortized because the wires are bent, I should probably order the next copy in the weekend unless I find a bug in this one. 10:40:18 -!- Lord_of_Life has quit (Excess Flood). 10:42:29 -!- Lord_of_Life has joined. 11:03:18 -!- augur has quit (Remote host closed the connection). 11:18:22 Hmm 11:18:29 I cannot see how to do this assignment question 11:18:40 (prove that the product of two algebraic groups is an algebraic group) 11:26:04 -!- boily has joined. 11:34:23 `wisdom 11:34:24 flagpole//A flagpole is like a tadpole, but with a flag on top. 11:44:29 -!- erkin has joined. 12:10:26 -!- snuchibuchi has quit (Ping timeout: 255 seconds). 12:18:59 `wisdom 12:19:00 hackego//HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! 12:19:19 -!- boily has quit (Quit: GALLERY CHICKEN). 12:34:07 `help 12:34:07 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 12:34:24 `whoami 12:34:25 whoami: cannot find name for user ID 5000 12:34:28 Neat 12:48:16 -!- AnotherTest has quit (Ping timeout: 245 seconds). 12:52:48 -!- Zarutian has joined. 12:53:33 -!- Zarutian has quit (Read error: Connection reset by peer). 12:53:50 -!- Zarutian has joined. 12:54:00 -!- Zarutian has quit (Client Quit). 13:07:39 -!- AnotherTest has joined. 13:35:07 -!- furozo has joined. 13:58:53 -!- furozo has left. 14:18:50 -!- bigcake has quit (Ping timeout: 255 seconds). 14:41:56 -!- kiki` has quit (Ping timeout: 240 seconds). 14:43:43 -!- ocharles has quit (Ping timeout: 258 seconds). 14:43:43 -!- Bowserinator has quit (Ping timeout: 258 seconds). 14:43:43 -!- Lymia has quit (Ping timeout: 258 seconds). 14:44:19 -!- kiki` has joined. 14:49:02 -!- Bowserinator has joined. 14:49:19 -!- ocharles has joined. 14:50:25 -!- Lymia has joined. 15:00:48 -!- `^_^v has joined. 15:02:45 -!- doesthiswork has quit (Quit: Leaving.). 15:15:36 -!- AnotherTest has quit (Ping timeout: 240 seconds). 15:17:06 -!- AnotherTest has joined. 15:18:49 -!- Sprocklem has quit (Ping timeout: 240 seconds). 15:32:09 -!- erkin has quit (Quit: Leaving). 15:33:23 -!- pledis_ has quit (Ping timeout: 255 seconds). 15:33:32 -!- pledis has joined. 16:06:52 -!- oerjan has joined. 16:10:54 -!- Sprocklem has joined. 16:22:04 @tell b_jonas `` grep -li dun\[g]eon wisdom/* <-- grwp can be used with `` too and then you don't get all those directory errors hth 16:22:04 Consider it noted. 16:22:48 ``` grwp -li dun\[g]eon 16:22:50 angband 16:23:03 ok 16:23:14 `wisdom 16:23:16 whom//See: who 16:23:16 `quote 16:23:17 196) ah yes, indeed, alan turing was gay and stupid 16:23:17 `recipe 16:23:18 ​------------------------ \ 1 pk All parmesan, peeled, chopped \ 1 tb Sugar \ 1 Egg \ 1/2 c Dry white wine \ 1 ts Salt \ 2 ts Sesame seeds \ 2 c Oil for date \ 4 c Plunces calories well \ 1 ts Baking powder \ 2 tb Ground almonds \ 8 oz Canned shredded corn \ \ Mix together the flour, sugar, the baking dish, garlic, shortening, and b 16:23:20 `scheme 16:23:21 Nature Shields Its Own 16:23:30 `? who 16:23:31 Who cares about ancient cases anyway? 16:24:21 that looks qutie consistant 16:24:25 -!- Sprocklem has quit (Ping timeout: 240 seconds). 16:24:35 though I don't know what Plunces calories well means 16:24:55 `recipe 16:24:55 wl. Stir well. \ \ Cool all speed and almost section of its of the black peppers dish. Serve \ immediately on a platter. Set aside. Combine peachio and crushed apples. Add salt. \ \ Heat chocolate chips; cut out to one liquid of a large skillet. \ \ Remove from the oven to make a bowl of a spoon in egg white. Bake until the \ browned cru 16:25:29 What's this obsession of this cookbook with skillets? 16:27:11 you need a skillet to kill it ===\__/ 16:27:59 -!- heroux has quit (Ping timeout: 264 seconds). 16:28:33 oh wait 16:28:40 -!- heroux has joined. 16:28:44 * ==\____/ 16:34:49 -!- Bowserinator has quit (Changing host). 16:34:49 -!- Bowserinator has joined. 16:35:36 -!- kiki` has quit (Quit: Connection closed for inactivity). 16:35:53 -!- Phantom_Hoover has joined. 16:36:01 -!- Bowserinator has left. 16:37:20 /(^o^)/ 16:37:34 ,-/ ,-/ 16:41:21 ____) ,-/',-/` <-- sled with dogs 16:43:01 heh 16:47:42 -!- augur has joined. 16:59:57 "Efficiently implementing Eodermdrome is impaired by the fact that selecting match graphs requires an implementation of the subgraph isomorphism problem, which is NP-complete in its base case." 17:00:20 that's pretty misleading given that ullman's algorithm is polynomial in the eodermdrome use-case 17:04:33 shocking 17:06:37 -!- AnotherTest has quit (Ping timeout: 260 seconds). 17:13:12 would you be interested in seeing an esoteric language purely based on transistors and pull resistors? 17:13:30 it's even more basic than NOR :P 17:18:03 rdococ, imho yes 17:20:06 well, if I don't mess it up like usual 17:21:07 I'm planning on four functions: P-transistor, N-transistor, and a pull resistor which can pull a high impendance value to true or false 17:21:26 I'm naming them TP, TN, RT and RF respectively 17:21:41 haven't figured out the rest 17:32:04 -!- hppavilion1 has joined. 17:34:40 -!- doesthiswork has joined. 17:37:03 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 17:38:17 hi 17:40:00 -!- zzo38 has quit (Remote host closed the connection). 17:44:29 hm 17:44:41 should my language have variables or should every program be an expression? 17:47:54 whadya think Phantom_Hoover? 17:48:28 -!- AnotherTest has joined. 17:48:40 hi anothertest 17:49:31 -!- augur_ has joined. 17:53:20 -!- augur has quit (Ping timeout: 255 seconds). 17:59:45 -!- Sprocklem has joined. 18:00:38 -!- Sprocklem_ has joined. 18:00:49 -!- Sprocklem_ has quit (Client Quit). 18:00:49 -!- Sprocklem has quit (Client Quit). 18:01:09 -!- Sprocklem has joined. 18:03:24 -!- hppavilion1 has joined. 18:04:20 ergh 18:04:48 <\oren\> rdococ: you need some way to have loops in the circuit graph 18:05:05 <\oren\> that implies some sort of label or variable-like thing 18:09:14 is that for turing completeness or do you mean like the physical shape of a circuit? 18:09:49 rdococ, i mean the 'language' here is just for circuit specification right 18:09:58 so variables etc seem a minor sideshow 18:10:37 put them in though b/c esolangs trying to be 'difficult' by leaving out convenience features is boring 18:10:47 I agree 18:10:52 I'll put them in. 18:11:40 I keep being pinged but have no idea what channel 18:13:53 hm. I need a label for the high impendance state 18:16:46 argh this is driving me crazy 18:18:54 hexchat 18:21:46 `cat bin/learn_append 18:21:47 ​#!/bin/bash \ topic="$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//')" \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" 18:22:50 nah 18:25:16 hm 18:25:19 how about arrays? 18:25:33 I'm thinking about using recursion for loops... 18:25:47 also, types like numbers and stuff, how about them? 18:37:38 functions would be integrated circuit 18:46:10 <\oren\> well a number would be an array of bits/wires right 18:47:00 yeah 18:47:09 I'm actually implementing a 2 bit adder as an exaple 18:47:36 I have tables but only so circuits can have multiple outputs 18:52:29 -!- oerjan has quit (Quit: Later). 18:53:12 <\oren\> https://arxiv.org/abs/1002.2284v2 18:53:28 <\oren\> markets are efficient IFF P=NP 18:55:03 -!- Lord_of_Life has quit (Excess Flood). 18:55:29 -!- Lord_of_Life has joined. 18:56:46 how close is that from deriving a contradiction from the premise? 18:56:59 hmm, close ... to. 18:57:46 -!- LKoen has joined. 18:58:55 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:02:50 never mind, that is just a pile of bullshit. 19:04:27 has anybody bothered to find a mistake in https://arxiv.org/abs/1609.09562 yet? 19:16:26 -!- DHeadshot has joined. 19:25:10 -!- Zarutian has joined. 19:26:15 I guess I'll have a simple while and if construct along with functions called circuits 19:26:59 hm 19:27:06 whadya think, should functions be first-class? 19:32:14 nah 19:38:06 <\oren\> aesthetic 19:38:13 <\oren\> https://www.youtube.com/watch?v=HjgHHmFQKmU 19:41:39 "Banks Look to Cellphones to Replace A.T.M. Cards" WHAT COULD POSSIBLY GO WRONG? 19:43:28 -!- PlatinumDotEXE has joined. 19:43:47 [wiki] [[Transistor]] N https://esolangs.org/w/index.php?oldid=50946 * Rdococ * (+3228) hi 19:44:09 I mean, you're just replacing a hardened smartcard with limited but fairly well understood capabilities by a Turing complete device riddled with malware. 19:45:40 I think the one small advantage here is compactness, but even that's a disadvantage and that's if you don't count malware - what if you lose your cellphone or get it stolen 19:46:13 I would much rather have multiple cards for different things 19:49:13 apparently the bank's incentive is lower transaction times... people can prepare the atm interaction on their phone in advance (one scenario described involves the customer going to the ATM with a QR code displayed on the phone) 19:49:41 [wiki] [[Transistor]] https://esolangs.org/w/index.php?diff=50947&oldid=50946 * Rdococ * (+36) /* Adders */ 11 + 1 = 100 lol oops 19:50:24 (oh and I guess that since the bank doesn't own the phone it'll reduce their expenses for reissuing cards... people won't expect their banks to buy them a new phone) 19:50:55 <\oren\> if they do that I'll just use cash for everything and go to the teller for everything 19:51:13 -!- DHeadshot has quit (Ping timeout: 260 seconds). 19:51:13 it's always about money, but I guess they need it to survive 19:51:32 this world is much like nature, there's an economical food cycle 19:51:45 a financial ecosystem 19:52:16 -!- hppavilion1 has joined. 19:53:48 -!- Sprocklem has quit (Ping timeout: 276 seconds). 19:57:39 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=50948&oldid=50610 * Rdococ * (+146) user page says hi 20:04:25 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 20:04:57 <\oren\> wait, since when is Pew die pie a nazi and not just a moron swede gamer? 20:05:20 Since August, apparently, he went off the deep end into antisemitism. 20:05:26 For realsies. 20:06:22 -!- LKoen has quit (Remote host closed the connection). 20:06:43 -!- hppavilion1 has joined. 20:08:58 <\oren\> "The Daily Stormer, which is described as the ‘top hate site in America’ by the Southern Poverty Law Centre, even went as far as to change its slogan to ‘The world’s #1 PewDiePie fansite’." 20:09:11 <\oren\> WUT. How is 2017 even real 20:09:29 <\oren\> like wut the fuck is even 20:09:30 \oren\, the world ended like over 4 years ago now 20:12:03 <\oren\> anyway, I thought in sweden they exiled the nazis to lappland 20:16:18 like most of europe we put them in parliament instead 20:16:20 -!- augur_ has quit (Remote host closed the connection). 20:18:00 <\oren\> well I like jacksepticeye better anyway 20:18:02 <\oren\> hopefully he's not as fashy 20:18:53 -!- MoALTz has quit (Quit: Leaving). 20:25:16 -!- sirnaysayer has joined. 20:29:14 -!- LKoen has joined. 20:33:03 <\oren\> wait, my font doesn't have 猫? 20:33:15 <\oren\> `unicode 猫 20:33:17 U+732B CJK UNIFIED IDEOGRAPH-732B \ UTF-8: e7 8c ab UTF-16BE: 732b Decimal: 猫 \ 猫 (猫) \ Uppercase: U+732B \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right) 20:33:40 -!- PlatinumDotEXE has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com). 20:37:07 -!- LKoen has quit (Remote host closed the connection). 20:37:53 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 20:38:59 -!- hppavilion1 has joined. 20:56:14 -!- wlp1s1 has quit (Changing host). 20:56:14 -!- wlp1s1 has joined. 20:58:48 -!- Sprocklem has joined. 21:10:46 -!- sirnaysayer has quit (Ping timeout: 245 seconds). 21:12:23 -!- augur has joined. 21:35:25 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:40:13 -!- hppavilion1 has joined. 21:48:08 -!- LKoen has joined. 21:50:45 pikhq: re antisemitism: I have heard it is often confused with antizionism. The former is against an Abrahamic faith/religion the latter is against certain group of nostalgic people that wants to rebuild a city that never actually was on land they dont own but have the means to buy. 22:00:11 -!- LKoen has quit (Remote host closed the connection). 22:00:36 \oren\: re nazi or equiv in parliament: it has been well known for a long while that xD is basically consist(ed|s) mostly of persons suspectable to such memeplexes. 22:02:09 -!- Sprocklem has quit (Ping timeout: 240 seconds). 22:02:43 -!- sirnaysayer has joined. 22:30:39 -!- LKoen has joined. 22:32:33 -!- LKoen has quit (Client Quit). 22:37:06 -!- sirnaysayer has quit (Remote host closed the connection). 22:41:24 -!- Lymee has joined. 22:41:26 -!- ^v^v has joined. 22:41:59 -!- Lord_of_- has joined. 22:42:20 -!- atriq has joined. 22:42:50 -!- Lord_of_Life has quit (*.net *.split). 22:42:50 -!- Lymia has quit (*.net *.split). 22:42:50 -!- ^v has quit (*.net *.split). 22:42:51 -!- lynn has quit (*.net *.split). 22:42:51 -!- Taneb has quit (*.net *.split). 22:42:51 -!- bibibi has quit (*.net *.split). 22:42:52 -!- Lymee has changed nick to Lymia. 22:42:58 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:45:01 -!- atriq has changed nick to Taneb. 22:46:35 -!- ^v^v has quit (*.net *.split). 22:46:35 -!- Lord_of_- has quit (*.net *.split). 22:46:35 -!- doesthiswork has quit (*.net *.split). 22:46:36 -!- copumpkin has quit (*.net *.split). 22:46:36 -!- kragniz has quit (*.net *.split). 22:46:36 -!- erdic has quit (*.net *.split). 22:46:36 -!- viznut_ has quit (*.net *.split). 22:46:36 -!- alercah has quit (*.net *.split). 22:46:36 -!- L3viathan has quit (*.net *.split). 22:46:36 -!- Hoolootwo has quit (*.net *.split). 22:46:36 -!- hydraz has quit (*.net *.split). 22:46:36 -!- sparr has quit (*.net *.split). 22:46:49 -!- ^v has joined. 22:46:56 -!- Hoolootwo has joined. 22:46:56 -!- kragniz has joined. 22:47:18 -!- copumpkin has joined. 22:47:45 -!- sirnaysayer has joined. 22:47:59 -!- Lord_of_Life has joined. 22:48:07 -!- hydraz has joined. 22:48:07 -!- hydraz has quit (Changing host). 22:48:07 -!- hydraz has joined. 22:49:23 -!- sparr has joined. 22:52:12 -!- alercah has joined. 22:52:12 -!- doesthiswork has joined. 22:52:12 -!- erdic has joined. 22:52:12 -!- viznut_ has joined. 22:52:12 -!- L3viathan has joined. 23:03:22 -!- boily has joined. 23:04:17 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 23:06:18 `wisdom 23:06:19 not found//not found? ¯\(°​_o)/¯ 23:06:33 fungot nound. 23:06:34 boily: i think we should add a captcha somewhere in that. because i'm specializing in natural language processing. forward error correction. 23:06:46 fungot: stop being sentient. 23:06:46 boily: i think so. my scheme skills are obviously rusty: ( case s ( ( 1 2 3 4))) result form body) 23:07:18 obviously 23:12:22 hellochafungot. mustard for pooches: http://mojopet.com/media/catalog/product/cache/1/image/800x600/17f82f742ffe127f42dca9de82fb58b1/m/u/muttstard.jpg 23:12:23 boily: that would have a var called add1 in the user-env, and the making it more public now was to get the from its local environment vs. sequencing.) 23:19:00 <\oren\> https://www.youtube.com/watch?v=HSMaB_Fzks0 23:19:49 he\\oren\! a very good album. 23:20:07 discovering vapourwave and mallsoft? 23:20:21 <\oren\> mostly 23:21:30 -!- DHeadshot has joined. 23:25:20 trick shot around a pooch: https://youtu.be/b3sOOBicyDY 23:31:13 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:41:21 -!- DHeadshot has quit (Ping timeout: 252 seconds). 23:48:43 `wisdom 23:48:45 ​ĥäŝkéll//ĥäŝkéll is not what you were looking for. Try again. 23:49:32 fifth world haskell. 23:49:34 `wisdom 23:49:35 b//B is _not_ a village in Norway, unless you're even worse than the BBC and drop strange letters altogether. 23:51:08 `grwp BBC 23:51:09 a:A is a village in Norway. The BBC invented it by not understanding things on top of letters. \ Å:Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. \ b:B is _not_ a village in Norway, unless you're even worse than the BBC and drop strange letters altogether. \ bbc:The BBC is the BreadBox Corporation 23:51:20 -!- hppavilion1 has joined. 23:51:52 -!- tromp has quit (Read error: Connection reset by peer). 23:52:18 -!- tromp has joined. 23:57:12 -!- oerjan has joined. 2017-02-15: 00:00:47 helloily 00:05:27 -!- Zarutian has quit (Quit: Zarutian). 00:07:19 quinthellopia! 00:08:59 belloily 00:13:22 hellørjan! 00:13:45 what fun? 00:15:07 -!- dalnet has joined. 00:15:19 `2 grwp BBC 00:15:21 2/3:ox Corporation. Its inventions include, without limitation, Muppets, tiny elfs, and villages in Norway. Taneb invented it. \ nitia:nitia is the inventor of all things. The BBC invented her. \ Binary file reflection matches \ tanebvention:Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the un 00:15:39 `n 00:15:40 3/3:iverse, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex. 00:15:40 Maybe `spam should be called `n 00:15:42 Oh. 00:15:48 ☺ 00:15:51 `cwlprits ../bin/n 00:15:53 shachäf 00:15:56 Huh. 00:16:01 `doag bin/n 00:16:03 9851:2016-12-03 ` ln -s spam bin/n 00:16:26 `WHAT YOU SAY !! 00:16:26 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: WHAT: not found 00:16:30 `what me worry? 00:16:30 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: what: not found 00:16:34 `which me worry? 00:16:35 No output. 00:16:54 excellent idea. although `spam does give a certain appearance of self-awareness. 00:17:22 quintopia: *munch* 00:17:23 I believe that was the intent. 00:17:38 `? cumin 00:17:39 cumin? ¯\(°​_o)/¯ 00:17:49 `slwd tanebvention//s.cumin, .. 00:17:50 I think you axed cumin. 00:17:51 tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex. 00:18:38 boily: it was obviously too naughty, despite all efforts. 00:18:56 oerjan: i think that was all in your head hth 00:19:16 all naughtiness is in the mind 00:19:57 . o O ( did Taneb invent Scunthorpe ) 00:20:30 if he did, it would be problematic. 00:21:08 `? sanity 00:21:09 Sanity is the defining property of boily. Taneb invented it. 00:21:41 `? Drunk 00:21:42 Drunk? ¯\(°​_o)/¯ 00:21:47 `? Nerd 00:21:48 Nerd? ¯\(°​_o)/¯ 00:21:52 `? nerd 00:21:52 nerd? ¯\(°​_o)/¯ 00:23:41 `` cd wisdom; ls \`* 00:23:42 ​` \ `? \ `? `? \ `1 \ `2 \ `5 \ `learn \ `mk \ `revert \ `spam \ `words 00:24:15 `` grwp -l '^[`]' 00:24:16 ​` \ `1 \ `2 \ `5 \ hoag \ learn \ `learn \ mk \ quine \ `revert \ sled \ slwd \ `spam \ unlambda 00:25:18 `? `1 00:25:18 ​`1 is equivalent to `` , except that it splits the output into irc-sized pieces. The next pieces can be viewed with `spam. See also `2. 00:25:20 `? `2 00:25:21 ​`2 is equivalent to `1 , except that it starts displaying the _second_ output piece. Useful when you've already run a command forgetting to use `1. 00:25:22 `? `5 00:25:23 ​`5 is equivalent to repeating `` 5 times, then splitting the output into irc-sized pieces. defaults to "quote". See `1. Confusingly _not_ the obvious generalization of `2. 00:25:34 `` cd wisdom; mv sled \`sled; mv slwd \`slwd; mv hoag \`hoag 00:25:36 No output. 00:25:52 `? `4 00:25:53 ​`4? ¯\(°​_o)/¯ 00:25:59 `cat bin/4 00:26:00 cat: bin/4: No such file or directory 00:26:03 Hmm. 00:26:10 I thought `4 was the `2 of `5 00:26:12 -!- dalnet has left. 00:26:20 `? mk 00:26:21 ​`mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 00:26:21 dalnet has left us 00:26:23 `? quine 00:26:24 ​`? quine 00:26:33 shachaf: what's with dalnet? 00:26:43 Not sure. oerjan's nemesis? 00:26:46 `? reflection 00:26:47 cat.reflection. 00:28:24 `? `mk 00:28:25 Everything's better with `mk. 00:28:32 hm... 00:29:14 I propose that ("`"++) be a transformation made by `?, like (++"s") 00:29:19 `` cd wisdom; mv mk mk_; mv mk\' mk; mv mk_ mk\' 00:29:21 mv: cannot stat `mk\'': No such file or directory 00:29:24 oops 00:29:24 Then we can have ambiguity and everything can be good. 00:29:40 sheesh 00:29:46 `before 00:29:48 wisdom/mk wisdom/mk'//wisdom/mk wisdom/mk': no such file in rev d523eedf694c 00:29:53 `revert 00:29:54 Done. 00:30:13 `` cd wisdom; mv mk mk_; mv \`mk mk; mv mk_ \`mk 00:30:14 No output. 00:30:22 `? mk 00:30:23 Everything's better with `mk. 00:30:26 ? `mk 00:30:35 `? `mk 00:30:36 ​`mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 00:31:16 shachaf: technically `? _removes_ s, not adds it 00:31:24 Ah. 00:31:29 Right. 00:31:31 Then do that. 00:32:42 -!- lynn has joined. 00:34:33 [wiki] [[Special:Log/newusers]] create * Wheatwizard * New user account 00:36:34 the trouble is that we get an escalating number of files to try. e.g. if someone does `? culprits, it needs to check culprits, culprit, `culprits and possibly `culprit. 00:37:18 i guess we could drop the last, it doesn't really make sense to drop plurals off command names. 00:40:49 `cat bin/wisdom 00:40:50 f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl 00:41:06 that doesn't do any s munging, at least 00:41:28 `cat bin/? 00:41:28 ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo "$1? 00:41:59 `? mk 00:42:00 Everything's better with `mk. 00:42:13 hm i guess it shouldn't be that hard 00:42:21 `2 cat bin/\? 00:42:22 2/2: else echo "$1? ¯\(°​_o)/¯"; exit 1; \ fi | rnooooooodl 00:42:49 `url bin/? 00:42:50 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%3F 00:43:45 which should take precedence, removing s or adding ` ? :P 00:44:24 shachaf: ^ 00:44:25 I propose that wisdomes about commands don't have a leading backtick, because some commands in bin are only useful from command line rather than plain backtick, and some offer extra functionality from command-line (eg. grwp -l something), so it's hard to guess which commands should be wised with a backtick. 00:44:42 b_jonas: i disagree. 00:44:46 [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=50949&oldid=50922 * Wheatwizard * (+521) /* Introductions */ 00:44:46 oerjan: You should support other English plurals. 00:44:51 ``` find wisdom -name "`*" 00:44:52 bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file 00:44:58 ``` find wisdom -name "\`*" 00:44:59 wisdom/` \ wisdom/`revert \ wisdom/`2 \ wisdom/`1 \ wisdom/`? `? \ wisdom/`sled \ wisdom/`learn \ wisdom/`? \ wisdom/`hoag \ wisdom/`slwd \ wisdom/`spam \ wisdom/`words \ wisdom/`mk \ wisdom/`5 00:44:59 [wiki] [[Brain-Flak]] M https://esolangs.org/w/index.php?diff=50950&oldid=49734 * Wheatwizard * (+3626) I added a Quine to the sample programs 00:45:20 b_jonas: in fact i just corrected some by prepending ` 00:45:27 `? revert 00:45:28 revert? ¯\(°​_o)/¯ 00:45:29 `? `revert 00:45:30 ​`revert now works fine. Yay fizzie! 00:47:19 `sled bin/?//s!¯\\(°​_o)/¯!no such entry! 00:47:21 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo 00:47:24 `? revert 00:47:25 revert? no such entry 00:47:30 Much better. 00:47:35 `revert 00:47:36 That thing was messing up my terminal. 00:47:37 Done. 00:47:39 shachaf: HERESY 00:48:05 we _could_ remove the ZWSP if you insist. 00:48:07 `` grwp -l '°' 00:48:08 ​`? \ ¯\_(ツ)_/¯ \ ?? \ backward \ bracket \ chaos \ fnord \ hax0r \ huh \ misspellings of croissant \ mojibake \ not found \ ¯\(°_o)/¯ \ ¯\(°​_o)/¯ \ precious \ reflection \ ruddy 00:48:10 * boily chugs raw Cholula from the bottle to see if it has a taste 00:48:26 There's a ZWSP? 00:48:49 anyway, you two have successfully demotivated me. 00:48:53 `? words 00:48:54 Word (Microsoft Word) was a text-editor for animated texts but not anymore. 00:48:57 `? `words 00:48:58 The `words dictionary framework was designed by Klens Hålgar Oslekk, Upert T. Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderowich, Győrvan Sárbik, Gareen Shergyle, Fnörður Hljófsson, and Pastronella Gattrovezzi. 00:48:59 `? `word 00:49:00 ​`word? ¯\(°​_o)/¯ 00:49:01 `hug oerjan 00:49:02 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hug: not found 00:49:44 b_jonas: after my recent changes, i think (hope) that the command wisdoms beginning with ` are those _mostly_ intended for ` use. 00:50:19 there's one other, i think. 00:50:22 `? grwp 00:50:23 grwp? ¯\(°​_o)/¯ 00:50:24 `? sport 00:50:25 sport divides its input into irc-sized pieces and displays the nth (default first). The pipe version of `1. See also spore. 00:50:26 `? `grwp 00:50:27 ​`grwp? ¯\(°​_o)/¯ 00:50:41 sport is _not_ useful with plain `, as it requires input. 00:51:03 `? spore 00:51:04 spore stores its input in tmp/spout and displays the nth line (default first). For a version considering irc line lengths, see sport. See also `spam. 00:51:07 `cat bin/sport 00:51:08 distort "${1:-/dev/stdin}" | spore '' "${2-1}" 00:51:17 Ah, sport works on files. 00:51:22 So it is useful. 00:51:38 `cat bin/distort 00:51:38 ​#!/usr/bin/env python \ import sys \ N=336 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ for i in xrange(0, len(data), N): \ print data[i:i+N] 00:51:44 `? `fetch 00:51:45 ​`fetch? ¯\(°​_o)/¯ 00:51:45 So does distort. 00:52:32 `fetch is described in `help. i guess it could have its own entry. 00:52:34 `` fetch 'http://www.oerjan.no/' 00:52:35 ​/hackenv/bin/`: line 4: fetch: command not found 00:52:52 -!- erkin has joined. 00:52:55 so that's what they meant about making fetch happen 00:53:05 does fetch let you specify an output filename? 00:53:06 i'm not sure if oerjan.no exists, but if it does it's not my site. 00:53:17 b_jonas: no. 00:53:53 @tell fizzie to make fetch accept an output filename twh 00:53:53 Consider it noted. 00:54:04 b_jonas: it's a builtin, so we cannot change it. and i think it's limited on purpose so that it's not useful for arbitrary web access. 00:54:23 oerjan: ok 00:54:29 `fetch file:///etc/passwd 00:54:31 file:///etc/passwd: Unsupported scheme `file'. 00:54:35 Accepting an output filename wouldn't affect that. 00:54:42 `fetch FILE:///etc/passwd 00:54:43 FILE:///etc/passwd: Unsupported scheme `FILE'. 00:54:44 well, Gregor can. and fizzie if he dares to make local changes to HackEgo. 00:54:48 But it would let you fetch files into tmp/ 00:55:05 tmp/ would be useful. 00:55:19 or make a directory specifically for downloads 00:55:24 would be even better 00:55:34 less noisy. although need to be careful about the `` mv trap. 00:55:45 `cat bin/mv 00:55:46 cat: bin/mv: No such file or directory 00:55:55 You could make a special mv that avoids the trap. 00:56:15 what mv trap? the one that breaks revert? 00:56:20 `` hg status -i tmp/spline 00:56:21 I tmp/spline 00:56:26 `` hg status -i tmp 00:56:27 I tmp/8 \ I tmp/metar \ I tmp/pad.1 \ I tmp/pad.1 print 1+! \ I tmp/pad.print 1+! \ I tmp/spline \ I tmp/spout 00:57:07 shachaf: hm, i think even if `fetch saved in tmp/, it should still touch the repository for file history purposes. 00:57:15 well, maybe. 00:57:24 Why? 00:58:50 b_jonas: This is the trap: 00:59:00 `` echo hi > tmp/testing 00:59:01 No output. 00:59:06 `cat tmp/testing testing 00:59:07 cat: tmp/testing testing: No such file or directory 00:59:17 Hmm. 00:59:19 `` cat tmp/testing testing 00:59:19 cat: testing: No such file or directory \ hi 00:59:28 `` mv tmp/testing testing 00:59:30 mv: cannot stat `tmp/testing': No such file or directory 00:59:33 `` cat tmp/testing testing 00:59:34 cat: tmp/testing: No such file or directory \ cat: testing: No such file or directory 00:59:50 shachaf: wtf 00:59:59 how does that even work? 01:00:21 `` cat tmp/testing 01:00:22 cat: tmp/testing: No such file or directory 01:00:22 not very well hth 01:00:25 `` cat testing 01:00:26 cat: testing: No such file or directory 01:00:31 It's just gone. 01:01:18 There's a ZWSP? <-- yes, it was added back when to avoid triggering myndzi with the °_o face 01:02:17 -!- erkin has quit (Remote host closed the connection). 01:02:26 `` \? blah | xxd 01:02:27 0000000: 626c 6168 3f20 c2af 5c28 c2b0 e280 8b5f blah? ..\(....._ \ 0000010: 6f29 2fc2 af0a o)/... 01:02:41 -!- erkin has joined. 01:02:44 `1 \? blah | xxd 01:02:45 1/1:0000000: 626c 6168 3f20 c2af 5c28 c2b0 e280 8b5f blah? ..\(....._ \ 0000010: 6f29 2fc2 af0a o)/... 01:08:09 [wiki] [[Miniflak]] N https://esolangs.org/w/index.php?oldid=50951 * Wheatwizard * (+825) Created page with "'''Miniflak''' is the smallest known Turing complete sublanguage of [[Brain-Flak]]. All valid Miniflak programs are also valid Brian-Flak programs, however not all Brain-Flak..." 01:08:52 b_jonas: whenever a command changes a file in the repository, HackEgo reruns it with locking, and makes sure to put all the files in pristine state first. however, tmp/ is not tracked, so since the first run removed the file there, it simply disappears, and the second run fails. 01:09:55 [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=50952&oldid=50932 * Wheatwizard * (+15) /* M */ Added [[Miniflak]] 01:10:20 -!- erkin has quit (Read error: Connection reset by peer). 01:10:53 -!- erkin has joined. 01:12:25 [wiki] [[Brain-Flak]] M https://esolangs.org/w/index.php?diff=50953&oldid=50950 * Wheatwizard * (+99) Clean-up 01:16:41 `sled bin/?//3itopic1=$(echo '`'"$topic" | sed "s/^``//") 01:16:43 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed "s/^``//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" 01:17:17 `` echo "``test" | sed "s/^``//" 01:17:18 test 01:17:30 `` echo "`test" | sed "s/^``//" 01:17:30 ​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file 01:17:34 darn 01:17:59 `` echo '`test' | sed 's/^``//' 01:18:00 ​`test 01:18:06 `` echo '``test' | sed 's/^``//' 01:18:07 test 01:18:29 oerjan: ouch. I see 01:18:43 `revert 01:18:44 Done. 01:18:50 `lastfiles 01:18:51 bin/? 01:19:10 `sled bin/?//3itopic1=$(echo '`'"$topic" | sed 's/^``//') 01:19:12 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^``//') \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" 01:20:49 `sled bin/?//4,$s/topic1/topic2/;9ielif [ -e "$topic1" ]; 01:20:51 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^``//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ elif [ -e "$topic1" ]; \ then cat "$topic"; \ 01:21:16 oops 01:21:25 `revert 01:21:26 Done. 01:21:52 `sled bin/?//4,$s/topic1/topic2/;10i elif [ -e "$topic1" ]; 01:21:54 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^``//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ 01:22:10 *sigh* it strips space 01:23:08 `sled bin/?//10s/^/ /;11ithen cat "$topic1"; 01:23:10 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^``//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" 01:23:20 `sled bin/?//11s/^/ / 01:23:22 bin/?//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^``//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" 01:23:40 [wiki] [[Brain-Flak]] M https://esolangs.org/w/index.php?diff=50954&oldid=50953 * Wheatwizard * (+166) Updated the Sample code 01:23:46 `? sled 01:23:47 ​`sled // 01:23:52 `? `sled 01:23:53 ​`sled // 01:24:04 `` ls -l wisdom/*sled 01:24:06 ​-rw-r--r-- 1 5000 0 31 Feb 15 00:25 wisdom/`sled 01:25:24 `? `ngevd 01:25:25 ngevd is a fake wisdom entry because having an actual infinite file in wisdom/ makes all manner of stuff bloody awkward. `? ngevd is special-cased in bin/?. leave this file alone Phantom_Hoover‼ also t​swett‼ 01:25:43 slightly unfortunate 01:26:08 `wisdom 01:26:09 case//English has two cases, upper and lower. Upper case agrees with the verb in person and number. 01:28:03 `learn The `ngevd command hasn't been invented yet, but still manages to prevent bugs. 01:28:05 Learned '`ngevd': The `ngevd command hasn't been invented yet, but still manages to prevent bugs. 01:28:12 `? `ngevd 01:28:13 The `ngevd command hasn't been invented yet, but still manages to prevent bugs. 01:28:28 (seemed simpler than fixing `?) 01:29:41 b_jonas: so now it hardly matters if commands are put in wisdom with ` or not. 01:32:12 `? ``ngevd 01:32:13 The `ngevd command hasn't been invented yet, but still manages to prevent bugs. 01:32:29 although you get that feature, i guess 01:34:42 <\oren\> hooray, lifters! https://youtu.be/88YFbNOpIe0 01:36:18 `` ls bin | shuf -n10 01:36:19 translatefromto \ ؟ \ pung \ welcöme \ units \ 1492 \ lowercase \ random-card \ ^.^ \ ctof 01:36:31 `url bin/translatefromto 01:36:32 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/translatefromto 01:37:08 sadly, both HackEgo's web access and the google api rotted. 01:37:11 iirc. 01:38:47 Well, err, I made a thing that sort-of steals from Google Translate, based off of some of the things that other people reverse engineered about how it talks to Google. So if HackEgo ever gets web access, it's a possibility. 01:41:02 It's currently being used by another bot for Google translate. 01:41:16 `؟ 01:41:17 ​.ssentaerg ot xiferp eht si ` 01:41:25 Heh. 01:41:30 `random-card 01:41:31 Farbog Explorer \ 2W \ Creature -- Human Scout \ 2/3 \ Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) \ AVR-C 01:41:40 `ctof 5 01:41:41 5.00°C = 41.00°F 01:41:43 -!- dingbat has joined. 01:41:53 `lowercase TÉST. 01:42:23 it doesn't take commandline args 01:42:24 No output. 01:42:34 `` url `which lowercase` 01:42:35 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/lowercase 01:42:48 `` echo 'TÉST' | lowercase 01:42:49 tÉst 01:42:54 it's only used as a subroutine pipe by `? and the like. 01:43:02 I am disappointed in this lowercasing. 01:43:33 zgrep: it got sort of messed up when someone made different wisdoms that _should_ be identical modulo case. 01:43:43 `? Å 01:43:44 ​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. 01:43:45 `? å 01:43:46 ​å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters. 01:44:01 so now we can't do it the logical way. 01:44:15 `? þ 01:44:16 ​þ? ¯\(°​_o)/¯ 01:44:32 ...mind you, if the only entry like that is a lampshade about it... 01:44:49 `unicode lamp 01:44:50 U+1F6CB COUCH AND LAMP \ UTF-8: f0 9f 9b 8b UTF-16BE: d83ddecb Decimal: 🛋 \ 🛋 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 01:44:58 That's... not what I was expecting. 01:45:20 `` cd wisdom; ls *Æ* *Ø* *Å* *æ* *ø* *å* 01:45:24 ls: cannot access *Æ*: No such file or directory \ å \ Å \ blæg \ bø \ døsthiswork \ døsthiswørk \ kulør \ møøse \ nø \ nød \ ø \ Ø \ øl \ ørjan 01:45:40 oh right, ø too 01:45:43 `` python -c 'print("TÉST".lower())' 01:45:44 tÉst 01:45:54 `cat bin/lowercase 01:45:55 ​#!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g' 01:45:58 `? ø 01:45:58 ​ø is not going anywhere. 01:45:59 `? Ø 01:46:00 ​ø is not going anywhere. 01:46:07 `cat wisdow/ø 01:46:08 cat: wisdow/ø: No such file or directory 01:46:09 `cat wisdow/Ø 01:46:09 cat: wisdow/Ø: No such file or directory 01:46:11 `cat wisdom/Ø 01:46:12 ​Ø escaped due to a sensitive case bug. 01:46:20 heh 01:46:28 ☺ 01:46:33 ok, so that doesn't _really_ count either 01:46:36 Hm. I don't think tomfoolery lowercases anything. 01:46:44 `tomfoolery random number 01:46:44 17266 01:46:46 `tomfoolery random NUMBER 01:46:47 1648 01:46:49 Oh, it does. 01:46:58 🙌 01:47:10 Oh God. All my expectations of monospace font... ruined. 01:47:32 `? 🙌 01:47:33 ​🙌? ¯\(°​_o)/¯ 01:47:53 `` cd wisdom; ls -1 | grep '[^ A-Za-z]' 01:47:54 As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead. 01:48:06 `` cd wisdom; /bin/ls -1 | grep '[^ A-Za-z]' 01:48:07 ​` \ `? \ `? `? \ ^ \ _̰̆̓_Ì̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_͂͋͒ͧ͋Ì̯͙̬̬̦̯̋_̴̝̔̉̅ͨ͞ \ ¯\_(ツ)_ \ ! \ ? \ ?? \ ¿ \ @ \ * \ \ \   \ ⌨ \ ꙮ \ ⊥ \ ☃ \ ☾_ \ 🐚 \ 🐐 \ 𝕈 \ ᛁᚿ \ ̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_Ì¿ÌŠÍ£Ì‰Í£ÍªÍ’ÍƒÌ 01:48:11 `` cat `which tomfoolery` 01:48:12 if [ -z "$1" ];then exec echo "I have nothing to tell you.";fi;f="tmflry/$(echo "$1" | lowercase)";if [ -h "$f" ];then exec tomfoolery `readlink "$f" | sed 's/^tmflry\///'`;fi;if [ -x "$f" ];then exec bash "$f";fi;if [ -r "$f" ];then exec cat "$f";fi;echo "I must confess, I know not of what you are speaking." 01:48:27 Oh, case insensitive filesystem? 01:48:28 hard to say if there's anything alphabetical there... 01:48:38 zgrep: not at all 01:48:42 Oh. 01:48:44 Missed the pipe to lowercase. 01:48:51 I wrote this, and I forgot what I did. ._. 01:49:38 Ooh. I could be evil, and make two tomfoolery thingies symlink to each other, probably... 01:49:57 `? * 01:49:58 Twinkle, twinkle, little star! 01:50:09 `? ^ 01:50:10 ​^ (also notated by ⊕ or ⊻) is the exclusive-or operator; ∧ (also notated by /\ or &) is the and (conjunction) operator; ^ (also notated by ↑ or ** or ⋆) is the power operator. 01:50:16 T-that's true... 01:50:29 `cp wisdom/^ tmflry/^ 01:50:30 cp: missing destination file operand after `wisdom/^ tmflry/^' \ Try `cp --help' for more information. 01:50:32 ._. 01:50:34 `` cp wisdom/^ tmflry/^ 01:50:36 No output. 01:50:41 `tomfoolery ^ 01:50:41 ​^ (also notated by ⊕ or ⊻) is the exclusive-or operator; ∧ (also notated by /\ or &) is the and (conjunction) operator; ^ (also notated by ↑ or ** or ⋆) is the power operator. 01:51:11 zgrep: i vaguely recall you cannot make symlink cycles. 01:51:18 Hrm. 01:51:20 * zgrep tries locally 01:53:00 `` cd wisdom; /bin/ls -1 | grep '[^ A-Za-z]' | grep '[A-Za-z]' 01:53:01 _46bit \ 4chan \ 4rn4 \ 6 random numbers \ ais523 \ alg. ii \ apt-get \ banach-tarski \ beethoven's ninth symphony \ bezout's theorem \ bézout's theorem \ b_jonas \ b_jonas can't spell \ blu-ray \ brainf**k \ c# \ c++ \ can't \ category-helpdesk \ =@ccc \ co-np \ curry's paradox \ d-module \ dynamic-unwind \ dynamic-wind \ e-module \ #esoteric \ # 01:53:07 Works on my OS X laptop. 01:53:30 gah that of course _did_ show a lot of nicks. 01:53:39 https://www.irccloud.com/pastebin/jWaNk7f6/ 01:53:58 `? b_jonas can't spell 01:53:59 b_jonas can't spell these words: weird, hygiene, etymology, mysterious, Odyssey, myopia, carbohydrate, appearance, maintenance, existence, heard, appropriate; and confuses these sets of words: then, than; drought, draught/draft; couch, coach; depreciate, deprecate; dilate, dilute, delate; contiguous, continuous. 01:54:09 . o O ( amortized... ) 01:55:18 `? tree 01:55:19 You should sometimes (but not always) ignore trees. 01:55:22 `? trees 01:55:23 You should sometimes (but not always) ignore trees. 01:55:30 `? treats 01:55:31 treats? ¯\(°​_o)/¯ 01:55:47 `botsnack 01:55:48 ​>:-D 01:55:53 `learn Treats are tasty. 01:55:55 Learned 'treat': Treats are tasty. 01:56:16 `botsmack 01:56:16 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: botsmack: not found 01:56:41 D-:> 01:57:06 `cat bin/botsnack 01:57:07 ​#!/bin/sh \ echo '>:-D' 01:57:25 `` echo 'botsnack | rev' >> bin/botsmack 01:57:27 No output. 01:57:27 `bot 01:57:28 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bot: not found 01:57:31 `botsmack 01:57:31 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/botsmack: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/botsmack: cannot execute: Permission denied 01:57:37 `` chmod +x bin/botsmack 01:57:39 No output. 01:57:43 `botsmack 01:57:44 D-:> 01:57:47 Whee. 01:58:18 how rude 01:58:25 also 01:58:28 `? mk 01:58:29 Everything's better with `mk. 01:58:32 `? `mk 01:58:33 ​`mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 01:58:39 Ah. Neat. 01:58:59 I'll probably forget it exists soon™. 01:59:04 `hello 01:59:05 hello, world 01:59:08 `hello c 01:59:08 Hello world 01:59:11 `hello 2 01:59:11 *sad trombone* 01:59:12 hello world! 01:59:12 `hello b 01:59:12 hello world 01:59:13 `hello bf 01:59:14 hello world 01:59:22 HackEgo: takes a single hexit I think 01:59:25 `hello 0 01:59:25 hello, world! 02:00:10 ``` for x in {{0..9},{A..F}}; do echo -n "$x: "; hello "$x"; done 02:00:11 0: hello, world!1: Hello, world!2: hello world!3: Hello world!4: hello, World!5: Hello, World!6: hello World!7: Hello World!8: hello, world,9: Hello, world,A: Hello, world \ B: hello world \ C: Hello world \ D: hello, World \ E: Hello, World \ F: hello World 02:00:22 `file bin/hello 02:00:22 bin/hello: Perl script, ASCII text executable 02:00:24 `hello world 02:00:24 Hello World! 02:00:28 `cat bin/hello 02:00:29 ​#!/usr/bin/perl \ $c=unpack"C",$ARGV[0];print+($c&1?"H":"h"),"ello",($c&2?"":","),($c&4?" W":" w"),"orld",($c&16?$c&8?",":"!":$c&8?".":""),($c&32?"":"\n"); 02:00:40 oh right 02:00:53 oh, so it actually goes all the way up to 63 02:00:57 yes, I wrote it 02:01:01 but I don't remember how it works 02:01:04 Hehe. 02:01:07 ``` for x in 1{{0..9},{A..F}}; do echo -n "$x: "; hello "$x"; done 02:01:08 10: Hello, world!11: Hello, world!12: Hello, world!13: Hello, world!14: Hello, world!15: Hello, world!16: Hello, world!17: Hello, world!18: Hello, world!19: Hello, world!1A: Hello, world!1B: Hello, world!1C: Hello, world!1D: Hello, world!1E: Hello, world!1F: Hello, world! 02:01:11 ``` for x in 2{{0..9},{A..F}}; do echo -n "$x: "; hello "$x"; done 02:01:12 20: hello world!21: hello world!22: hello world!23: hello world!24: hello world!25: hello world!26: hello world!27: hello world!28: hello world!29: hello world!2A: hello world!2B: hello world!2C: hello world!2D: hello world!2E: hello world!2F: hello world! 02:01:16 ``` for x in 3{{0..9},{A..F}}; do echo -n "$x: "; hello "$x"; done 02:01:17 30: Hello world!31: Hello world!32: Hello world!33: Hello world!34: Hello world!35: Hello world!36: Hello world!37: Hello world!38: Hello world!39: Hello world!3A: Hello world!3B: Hello world!3C: Hello world!3D: Hello world!3E: Hello world!3F: Hello world! 02:02:02 um 02:02:08 what? 02:02:18 oh, it doesn't take a hexi 02:02:23 it takes a character 02:02:42 from ? to ~ inclusive presumably 02:03:27 ``` for x in \? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \[ \\ \] \^ \_; do echo -n "$x: "; hello "$x"; done 02:03:29 ​?: Hello World,A: Hello, world \ B: hello world \ C: Hello world \ D: hello, World \ E: Hello, World \ F: hello World \ G: Hello World \ H: hello, world. \ I: Hello, world. \ J: hello world. \ K: Hello world. \ L: hello, World. \ M: Hello, World. \ N: hello World. \ O: Hello World. \ P: hello, world! \ Q: Hello, world! \ R: hello world! \ S: Hel 02:03:35 -!- boily has quit (Quit: SEARCH CHICKEN). 02:03:37 ``` for x in @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \[ \\ \] \^ \_; do echo -n "$x: "; hello "$x"; done 02:03:38 ​@: hello, world \ A: Hello, world \ B: hello world \ C: Hello world \ D: hello, World \ E: Hello, World \ F: hello World \ G: Hello World \ H: hello, world. \ I: Hello, world. \ J: hello world. \ K: Hello world. \ L: hello, World. \ M: Hello, World. \ N: hello World. \ O: Hello World. \ P: hello, world! \ Q: Hello, world! \ R: hello world! \ S: 02:04:08 ``` for x in \` a b c d e f g h i j k l m n o p q r s t u v w x y z { \| } \~ \?; do echo -n "$x: "; hello "$x"; done 02:04:09 ​`: hello, worlda: Hello, worldb: hello worldc: Hello worldd: hello, Worlde: Hello, Worldf: hello Worldg: Hello Worldh: hello, world.i: Hello, world.j: hello world.k: Hello world.l: hello, World.m: Hello, World.n: hello World.o: Hello World.p: hello, world!q: Hello, world!r: hello world!s: Hello world!t: hello, World!u: Hello, World!v: hello Worl 02:04:31 ^ that's how it works 02:05:25 ``` for x in S T U V W X Y Z \[ \\ \] \^ \_; do echo -n "$x: "; hello "$x"; done 02:05:26 S: Hello world! \ T: hello, World! \ U: Hello, World! \ V: hello World! \ W: Hello World! \ X: hello, world, \ Y: Hello, world, \ Z: hello world, \ [: Hello world, \ \: hello, World, \ ]: Hello, World, \ ^: hello World, \ _: Hello World, 02:05:52 `url bin/``` 02:05:53 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%60%60%60 02:05:55 `url bin/`` 02:05:55 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%60%60 02:07:07 `? `hello 02:07:08 hello hello hello, what's all this then? 02:13:24 `slashlearn `hello//`hello prints variants of hello, world. To control format, pass a single letter as command-line argument. "@"=>"hello, world", "H"=>"hello, world.", P=>"hello, world!", "X"=>"hello, world,", take 1 letter later to s/h/H/, 2 letter later to s/d,/d/, 4 letter later to s/w/W/, lowercase to remove newline. 02:13:27 Learned '`hello': `hello prints variants of hello, world. To control format, pass a single letter as command-line argument. "@"=>"hello, world", "H"=>"hello, world.", P=>"hello, world!", "X"=>"hello, world,", take 1 letter later to s/h/H/, 2 letter later to s/d,/d/, 4 letter later to s/w/W/, lowercase to remove newline. 02:14:41 -!- Sgeo_ has joined. 02:16:44 `` python -c 'for i in range(127): print chr(i+1)' | while read i; do echo "$i | "; hello $i; echo; done > hello_output_test.txt 02:16:54 No output. 02:17:00 `url hello_output_test.txt 02:17:00 -!- Sgeo has quit (Ping timeout: 252 seconds). 02:17:01 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/hello_output_test.txt 02:17:14 `` python -c 'for i in range(127): print chr(i+1)' | while read i; do echo -n "$i | "; hello $i; echo; done > hello_output_test.txt 02:17:24 No output. 02:17:41 Huh. 02:19:08 `` python -c 'for i in range(127): print chr(i+1)' | while read i; do echo -n "$i | "; hello $i | | tr '\n' 'ø' | sed 's/ø/\\n/g'; echo; done > hello_output_test.txt 02:19:09 ​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `|' \ /hackenv/bin/`: eval: line 4: `python -c 'for i in range(127): print chr(i+1)' | while read i; do echo -n "$i | "; hello $i | | tr '\n' 'ø' | sed 's/ø/\\n/g'; echo; done > hello_output_test.txt' 02:19:14 `` python -c 'for i in range(127): print chr(i+1)' | while read i; do echo -n "$i | "; hello $i | tr '\n' 'ø' | sed 's/ø/\\n/g'; echo; done > hello_output_test.txt 02:19:42 No output. 02:20:06 I... I'm... giving up. 02:22:11 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:30:09 -!- furozo has joined. 02:35:21 -!- Jafet has quit (Ping timeout: 245 seconds). 02:35:49 -!- Jafet has joined. 02:35:55 heh 02:37:26 -!- staffehn has quit (Ping timeout: 245 seconds). 02:40:01 `unidecode � 02:40:02 ​[U+FFFD REPLACEMENT CHARACTER] 02:40:26 -!- staffehn has joined. 02:41:50 `` echo hi | tr '\n' 'ø' 02:41:50 hià 02:41:55 ic 02:41:58 oh 02:43:19 `` echo $LANG 02:43:20 en_NZ.UTF-8 02:47:22 zgrep: tr only handles single byte chars hth 02:47:40 W... not on my laptop. 02:48:37 https://www.irccloud.com/pastebin/NsYDHpp7/ 02:49:27 `` tr --version 02:49:27 tr (GNU coreutils) 8.13 \ Copyright (C) 2011 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Written by Jim Meyering. 02:50:26 tr: illegal option -- - 02:50:52 mind you, it doesn't work with the 2016 version on this server either. 02:51:58 but you must have some other tr brand. 02:56:06 `` echo hi | perl -p -e 's/\n/\\n' 02:56:06 Substitution replacement not terminated at -e line 1. 02:56:11 `` echo hi | perl -p -e 's/\n/\\n/' 02:56:11 hi\n 02:56:17 zgrep: ^ 02:56:27 `` echo -n hi | perl -p -e 's/\n/\\n/' 02:56:28 hi 02:58:54 I'd assume some sort of BSD tr. 02:58:57 Being OS X and all. 02:59:02 Ah. Yay for perl! 02:59:09 -!- furozo has quit (Quit: furozo). 03:04:04 -!- rodgort` has joined. 03:04:19 -!- sirnaysayer has quit (Quit: zonkzonk). 03:04:23 -!- iovoid- has joined. 03:04:45 -!- xfix_ has joined. 03:06:29 -!- heroux_ has joined. 03:06:42 -!- \oren\_ has joined. 03:07:00 -!- haavardp has joined. 03:07:24 -!- shikhin_ has joined. 03:07:28 -!- lynn has quit (Ping timeout: 255 seconds). 03:07:28 -!- fractal has quit (Ping timeout: 255 seconds). 03:07:28 -!- heroux has quit (Ping timeout: 255 seconds). 03:07:28 -!- haavard has quit (Ping timeout: 255 seconds). 03:07:28 -!- gsora has quit (Ping timeout: 255 seconds). 03:07:28 -!- rodgort has quit (Ping timeout: 255 seconds). 03:07:28 -!- \oren\ has quit (Ping timeout: 255 seconds). 03:07:28 -!- zemhill__ has quit (Ping timeout: 255 seconds). 03:07:28 -!- copumpkin has quit (Ping timeout: 255 seconds). 03:07:29 -!- fungot has quit (Ping timeout: 255 seconds). 03:07:29 -!- iovoid has quit (Ping timeout: 255 seconds). 03:07:29 -!- xfix has quit (Ping timeout: 255 seconds). 03:07:29 -!- shikhin has quit (Ping timeout: 255 seconds). 03:07:29 -!- zemhill__ has joined. 03:07:29 -!- fungot has joined. 03:07:31 -!- heroux_ has changed nick to heroux. 03:08:34 -!- shikhin_ has changed nick to shikhin. 03:09:01 -!- copumpkin has joined. 03:09:58 -!- gsora has joined. 03:19:50 -!- wlp1s1 has quit (Changing host). 03:19:50 -!- wlp1s1 has joined. 03:22:59 [wiki] [[Drift]] M https://esolangs.org/w/index.php?diff=50955&oldid=50916 * Hsorenson * (+54) 03:23:54 -!- fractal has joined. 03:26:09 -!- iovoid- has changed nick to iovoid. 04:16:50 -!- MDude has joined. 04:23:48 -!- kiki` has joined. 04:48:16 <\oren\_> IT'S YOU!!!!!! 04:48:33 <\oren\_> HOW ARE YOU GENTLEMEN! 05:01:09 -!- lynn has joined. 05:23:41 -!- sirnaysayer has joined. 05:40:45 -!- oerjan has quit (Quit: Nite). 05:50:30 -!- hakatashi1 has quit (Remote host closed the connection). 05:51:50 -!- hakatashi has joined. 06:05:29 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 06:19:58 -!- sirnaysayer has quit (Quit: zonkzonk). 06:20:28 <\oren\_> re today's XKCD, I maintain that time zones are vullshit 06:35:07 same 06:35:42 We should just adopt a unified timezone. 06:39:44 -!- erkin has quit (Quit: Leaving). 06:47:20 -!- erkin has joined. 06:50:11 -!- hppavilion1 has joined. 07:01:11 -!- erkin has quit (Quit: Leaving). 07:02:32 -!- doesthiswork has quit (Quit: Leaving.). 07:09:21 -!- augur has quit (Remote host closed the connection). 07:28:41 -!- MoALTz has joined. 07:31:42 my thoughts are Drifting 07:51:00 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=50956&oldid=50948 * Rdococ * (+1) CE is better than AD 08:02:59 [wiki] [[Transistor]] https://esolangs.org/w/index.php?diff=50957&oldid=50947 * Rdococ * (-44) /* Boring things first */ mergh 08:06:12 hmm 08:06:35 maybe TP and TN could have block forms that execute code if A is false/true 08:07:03 -!- augur has joined. 08:07:13 like, if A turns out to not be what that specific transistor activates on, B receives no current 08:10:17 anyone? 08:25:20 ugh 08:34:45 -!- AnotherTest has joined. 08:41:42 hm 08:45:41 nah, I don't think it's needed 08:45:54 it also doesn't make sense 08:52:40 @METAR PAMR 08:52:40 Unknown command, try @list 08:52:44 @metar PAMR 08:52:44 PAMR 150753Z 00000KT 10SM BKN070 OVC130 01/M02 A2879 RMK AO2 SLP750 T00111022 08:52:49 -!- dingbat has quit (Quit: Connection closed for inactivity). 09:20:11 -!- AnotherTest has quit (Ping timeout: 264 seconds). 09:35:02 [wiki] [[Special:Log/newusers]] create * Juju2143 * New user account 09:49:57 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 10:12:26 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50958&oldid=50949 * Juju2143 * (+274) 10:12:39 [wiki] [[Fluffle Puff]] N https://esolangs.org/w/index.php?oldid=50959 * Juju2143 * (+1908) Created page with "'''Fluffle Puff''' (also known as '''BrainPuff''' or '''FluffleFuck''') is an [[esoteric programming language]] created by [[User:Juju2143|juju2143]] in January 2014. It is a..." 10:15:37 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50960&oldid=50952 * Juju2143 * (+19) /* F */ 11:00:41 [wiki] [[Fluffle Puff]] M https://esolangs.org/w/index.php?diff=50961&oldid=50959 * Fizzie * (+0) /* Language overview */ bf/pl to pf/bl per the reference implementation/sample program 11:01:04 It's a brainfuck equivalent, but I still can't let a wrong thing stand. 11:01:53 @tell shachaf I've thought *so many times* that I should make fetch accept an output filename. Maybe. 11:01:53 Consider it noted. 11:02:09 @ask shachaf What sort of syntax would you like? 11:02:09 Consider it noted. 11:08:43 -!- augur has quit (Remote host closed the connection). 11:15:16 -!- sebbu2 has quit (Ping timeout: 240 seconds). 11:22:12 -!- MDead has joined. 11:24:48 -!- MDude has quit (Ping timeout: 252 seconds). 11:24:56 -!- MDead has changed nick to MDude. 11:29:54 <\oren\_> fuck the whole anglosphere just fuck it 11:30:13 <\oren\_> and the english lanuage in general 11:30:14 but who will handle all the offspring? 11:33:53 <\oren\_> oh, now I get it 11:34:12 <\oren\_> forgot about the sexual meaning of fuck 11:35:58 -!- boily has joined. 11:43:18 -!- AnotherTest has joined. 11:55:14 `wisdom 11:55:15 minpoijjikop//Minpoijjikop bfjoustioppl sdardqwcasf uyvjhyb mipjkpmo. 11:56:14 ??? 11:56:34 `? wisdom 11:56:35 wisdom is always factually accurate, except for this entry, and, uh, that other one? it started with, like, an ø? 11:57:10 `slwd wisdom//s/\? it/? It/ 11:57:12 wisdom//wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 11:57:20 `? wisdom 11:57:21 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 11:57:32 * boily thwacks the HackEgo in the random bits 11:57:34 `? wisdom 11:57:35 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 11:57:41 ... 11:57:43 `? wisdom 11:57:44 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 11:57:49 * boily facepalms 11:57:54 `wisdom 11:57:55 icbm//ICBMs are Crumbling Building Missiles. The I is currently classified. 12:04:54 -!- atslash has joined. 12:16:26 -!- sebbu has joined. 12:29:32 -!- boily has quit (Quit: MAKE CHICKEN). 14:00:29 -!- doesthiswork has joined. 14:02:08 -!- atslash has quit (Quit: This computer has gone to sleep). 14:09:35 -!- bibibi has joined. 14:30:22 "Subject: Dying man discovers obesity 'cure'" 14:30:23 Yes, I expect death would technically speaking count as that. 14:44:34 spam? 14:47:02 [wiki] [[Special:Log/newusers]] create * Calvin Games * New user account 14:52:45 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50962&oldid=50958 * Calvin Games * (+259) 14:53:55 -!- erkin has joined. 15:01:27 [wiki] [[Nors]] N https://esolangs.org/w/index.php?oldid=50963 * Calvin Games * (+117) Created page with "'''Nors''' is a [[Zero Instruction Set Computer]] created by Calvin Games on February 14 2017. It is Turing complete." 15:01:37 -!- doesthiswork has quit (Quit: Leaving.). 15:02:37 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50964&oldid=50960 * Calvin Games * (+11) 15:03:10 [wiki] [[Nors]] M https://esolangs.org/w/index.php?diff=50965&oldid=50963 * Calvin Games * (+1) 15:11:10 [wiki] [[Nors]] https://esolangs.org/w/index.php?diff=50966&oldid=50965 * Calvin Games * (+198) 15:27:20 [wiki] [[Nors]] https://esolangs.org/w/index.php?diff=50967&oldid=50966 * Calvin Games * (+243) 15:32:47 -!- Phantom_Hoover has joined. 15:36:07 -!- Sprocklem has joined. 15:54:29 [wiki] [[Nors]] https://esolangs.org/w/index.php?diff=50968&oldid=50967 * Calvin Games * (+183) /* Programs */ 15:54:54 [wiki] [[Nors]] M https://esolangs.org/w/index.php?diff=50969&oldid=50968 * Calvin Games * (+1) /* Programs */ 15:59:43 [wiki] [[Nors]] M https://esolangs.org/w/index.php?diff=50970&oldid=50969 * Calvin Games * (+20) /* Programs */ 16:01:32 [wiki] [[Nors]] M https://esolangs.org/w/index.php?diff=50971&oldid=50970 * Calvin Games * (+54) /* Description */ 16:04:32 -!- Calvin has joined. 16:04:51 Good Morning! 16:04:55 -!- Calvin has changed nick to Guest46944. 16:05:17 What? 16:06:33 -!- Guest46944 has quit (Client Quit). 16:07:19 -!- CalvinGames has joined. 16:07:36 Hello I am CalvinGames. 16:08:54 It seems like no one is here. 16:09:00 Hello. 16:09:15 Are you the one on the Touhou Discord? 16:09:34 Yes! 16:09:44 All right, just checking. 16:09:53 I will leave for a minute. 16:09:57 -!- CalvinGames has quit (Client Quit). 16:12:06 What thrilling conversation 16:12:25 -!- CalvinGames has joined. 16:12:54 I, CalvinGames have returned! 16:13:28 So you also use the Touhou server? 16:16:12 In addition to being a VR game programmer and political debater I am also a purveyor of esolangs! 16:17:44 Last night in bed I created a ZISC called Nors. I added it to Esolang. 16:19:32 Will anyone respond? 16:21:45 Again, it seems that no one is here. 16:22:46 That is too bad. 16:23:51 We saw you add it five minutes before you joined. 16:25:34 Do you get notifications when the wiki is changed? 16:27:25 What do you think of Nors? 16:28:16 -!- erkin has quit (Quit: Leaving). 16:29:21 Goodbye. 16:30:37 sorry, what? 16:30:44 ZERO instructions? 16:30:56 and TC? 16:32:13 Yes. 16:32:44 oh it's one of those automata-like languages 16:33:08 what I mean by that is things like BCT 16:34:03 By manipulating the initial state you can compute anything computable. 16:34:40 What is BCT? 16:38:47 I guess that it is like a cellular automaton. 16:40:47 -!- ski has quit (Ping timeout: 245 seconds). 16:41:22 I'm trying to find the page for it now 16:41:28 https://esolangs.org/wiki/Bitwise_Cyclic_Tag 16:42:39 -!- ski has joined. 16:43:06 Thanks, I know about those. That was the first system that I actually understood its Turing completeness. 16:44:59 Wait, is there a difference between a bitwise cyclic tag system and a cyclic tag system? 16:46:46 How would the initial state be to return a xor b? 16:49:29 -!- atslash has joined. 16:54:07 -!- atslash has quit (Ping timeout: 268 seconds). 16:56:07 0100aabb returns a AND b 16:57:10 No, actually 0111aabb. 17:02:10 It feels like cheating but 01001100aabb!a!a!b!b returns a XOR b. 17:06:28 er 17:07:17 It feels like cheating because of the !'s. 17:07:48 a and b are bit values. 17:10:44 Does that follow? 17:13:35 I installed a debian game metapackage and now my games menu is larger than the screen :P 17:13:48 I only wanted minesweeper :c 17:14:12 01001100 halts the program after 3 cycles and outputs ((a NOR a) NOR (b NOR b)) NOR ((!a NOR !a) NOR (!b NOR !b)) = a XOR b. 17:16:16 -!- oerjan has joined. 17:18:25 [wiki] [[Talk:Nors]] N https://esolangs.org/w/index.php?oldid=50972 * Calvin Games * (+297) Created page with "It feels like cheating but 01001100aabb!a!a!b!b returns a XOR b.
01001100 halts the program after 3 cycles and outputs ((a NOR a) NOR (b NOR b)) NOR ((!a NOR !a) NOR (!b..." 17:18:53 [wiki] [[Talk:Nors]] M https://esolangs.org/w/index.php?diff=50973&oldid=50972 * Calvin Games * (+111) 17:21:47 [wiki] [[User:Calvin Games]] N https://esolangs.org/w/index.php?oldid=50974 * Calvin Games * (+237) Created page with "I, '''Calvin Games''' have returned!
In addition to being a VR game programmer and political debater I am also a purveyor of esolangs!
Last night in bed I created..." 17:22:41 So there ''are'' notifications. 17:23:30 yep, when they aren't broken. 17:23:51 (tip: learn to use preview :P) 17:24:02 -!- Lord_of_Life has quit (Excess Flood). 17:24:13 (not that i've seen you not do it) 17:24:26 So, with Nors how can one implement a XOR b without !'s? 17:24:29 -!- Lord_of_Life has joined. 17:25:19 * oerjan suddenly intrigued 17:26:03 * How do you do that? 17:26:21 /me 17:27:02 * CalvinGames doesn't know how to use preveiw. 17:27:18 CalvinGames: it's a button not long from the Save one 17:27:22 *far 17:27:33 -!- Nithogg has joined. 17:29:39 I have not a save button. 17:30:15 CalvinGames: on the wiki? 17:30:33 are you using mobile or something? 17:30:59 -!- Perenelle has joined. 17:31:00 (that's where i meant to use preview. cuts down on the notifications.) 17:31:17 Oh, that is what you meant. I have, in fact, used preview. 17:31:18 Hi dad 17:31:29 excellent 17:31:37 well, not Perenelle. 17:31:51 Was' up father 17:32:22 I had a shit night last night uwu my computer broke 17:32:27 Like broken broken 17:32:38 Fell off of my desk via me being drunk 17:32:42 ;---; 17:32:55 DON'T DRINK AND COMPUTE 17:33:03 Right? 17:33:18 Well I did get the hardrive 17:33:22 the mathematician's version is better (don't drink and derive) 17:33:40 Apparently I made one heck of a compiler last night 17:33:52 I do not know how it works tho 17:34:41 So, Nors. . . 17:35:04 CalvinGames: the description is a bit terse 17:35:17 You ever chase a shot of absinthe with Valium 17:35:27 Anyways besides that 17:35:44 How would you improve it? 17:36:09 oh, i was just misinterpreting P_n 17:36:19 (thought it referred to a bit first) 17:36:23 -!- Sprocklem has quit (Ping timeout: 255 seconds). 17:36:55 CalvinGames: what does ! do? 17:37:45 oh wait 17:37:58 i see, you just mean putting !a in as a bit 17:38:17 Ah, I was afraid people would interpret it that way. ! is negation. 17:38:30 * oerjan has this eerie feeling this'll bring up the Post Lattice again. 17:39:59 Using ! felt like cheating to me because NOR should be the only logic operation. 17:40:23 CalvinGames: doesn't the string get halved in length every iteration? i think that pretty much rules out being TC. 17:40:49 CalvinGames: !a = a NOR a 17:42:12 What language is this oerjan papa 17:43:41 The initial string can be arbitrary in length so anything computable can be computed. Isn't that equivelent to TC? 17:44:19 Perenelle: Nors. 17:44:36 CalvinGames: oh is the problem that all bits must be at the same depth... 17:44:56 Yes. 17:45:13 Nora?? 17:45:18 Nors* 17:45:25 CalvinGames: that's not how TC works. you need to be able to grow the memory arbitrarily during the computing. 17:45:26 Never heard of it, link 17:45:36 @messages-loud 17:45:36 fizzie said 6h 43m 43s ago: I've thought *so many times* that I should make fetch accept an output filename. Maybe. 17:45:36 fizzie asked 6h 43m 27s ago: What sort of syntax would you like? 17:45:38 I'll have to leave in 5 minutes. 17:45:52 https://esolangs.org/wiki/Nors 17:45:57 fizzie: I don't know, oerjan's the expert here. 17:46:03 CalvinGames: oh. you have a problem then. 17:46:26 Why? 17:46:28 because (A nor B) nor (C nor D) can be rewritten as (A or B) and (C or D) 17:46:57 in other words, you can only compute monotone functions of what was 2 steps before 17:47:14 * oerjan discovered that once when investigating 1D cellular automata 17:47:32 No offense to myself or others 17:47:48 Esoteric languages sound like utter bullshit and look like they would never work 17:47:49 so there's no way to compute something that is neither monotone nor the not of something monotone, and XOR isn't either. 17:48:08 so it's impossible Q.E.D. 17:48:10 That aside nor looks pretty neat 17:48:14 So, there is no way to remove the !'s. 17:49:08 (monotone function, btw, is indeed a node in the post lattice) 17:49:25 Don't you not like post lattice oerjan? 17:53:29 Thank you, goodbye. 17:56:48 -!- CalvinGames has quit (Quit: Page closed). 17:58:46 the post lattice is great 17:59:10 it tells everything about what boolean functions people have missed when doing stuff like this. 17:59:32 although admittedly, they probably don't get very deep into the weirder branches. 18:00:46 also, it gives a simple test for whether you _have_ covered all of them - just check that you can escape each of the five second level nodes 18:02:08 so: do you have a function that gives 1 as output for all 0 input, and one for the reverse; do you have a non-monotonic function, a non-self-dual function and a non-linear one. 18:02:44 (NOR and NAND of course fit all of those.) 18:07:52 fizzie: `fetch FILE URL should be unambiguous as long as FILE is not allowed to contain //, which we've sort of standardized on for other commands :) 18:09:32 although one could be tempted to go with `fetch FILE//URL 18:09:37 <\oren\_> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa 18:09:43 \oren\_: problem? 18:10:14 (whether FILE should be allowed to contain space is a different matter.) 18:10:26 <\oren\_> there;s a horrible bug in my code that went unnoticed for months 18:11:04 \oren\_: does it prevent anything getting through the build system 18:11:52 <\oren\_> no, because my tests test for the bug rather than testing against it 18:12:07 fancy 18:12:27 <\oren\_> and I only noticed just now, noone else has noticed 18:12:39 <\oren\_> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 18:13:24 . o O ( this is \oren\_ realizing no one is using his code ) 18:15:26 @tell * boily thwacks the HackEgo in the random bits <-- will you two be here all week 18:15:26 Consider it noted. 18:15:30 oops 18:15:39 @tell boily * boily thwacks the HackEgo in the random bits <-- will you two be here all week 18:15:39 Consider it noted. 18:16:16 -!- hppavilion1 has joined. 18:16:16 -!- Perenelle has quit (Quit: Bye). 18:18:26 hi hp 18:22:20 oerjan: I think I'm leaning towards `fetch FILE URL -- and I guess if there's just one argument it should default to the current behaviour. 18:22:40 yeah 18:23:07 also, you should make sure not to put it outside /hackenv, or in .hg 18:26:09 fizzie: you might add that .hgignore thing as well 18:26:49 (prevent it changing) 18:27:01 -!- DHeadshot has joined. 18:27:23 Soon I will need a bug tracker for this. 18:27:29 heh 18:27:44 isn't Gregor's bitbucket that 18:28:19 I don't know if it has an issue tracker per se. 18:28:39 hm 18:29:07 Github does, but I think Bitbucket just integrates with JIRA. 18:29:32 `` ln -s ../bin test 18:29:34 No output. 18:29:37 `ls test 18:29:37 bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ kill \ kmod \ less \ 18:29:45 Hmm. It does mention "issue tracking" as a feature. 18:29:50 `ip 18:29:51 Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } \ ip [ -force ] -batch filename \ where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | \ tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm | \ netns | l2tp } \ OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[ 18:29:55 As a separate bullet point from the JIRA integration. 18:29:55 `ip route 18:29:56 No output. 18:30:03 `ip addr 18:30:04 1: lo: mtu 65536 qdisc noqueue state UNKNOWN \ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 \ inet 127.0.0.1/8 scope host lo \ valid_lft forever preferred_lft forever \ inet6 ::1/128 scope host \ valid_lft forever preferred_lft forever \ 2: sit0: mtu 1480 qdisc noop state DOWN \ 18:30:10 fizzie: might want to check that you're not following symbolic links ^ 18:30:30 `rm test 18:30:31 No output. 18:30:32 `? license 18:30:33 license? ¯\(°​_o)/¯ 18:31:47 `? licence 18:31:48 licence? ¯\(°​_o)/¯ 18:32:33 oerjan: Not following symbolic links in what? 18:33:15 fizzie: in the FILE part. as you see, the /hackenv can link outside. 18:33:26 or well, make sure that the result is not outside. 18:33:42 Right. 18:33:57 Especially since it's a rather different outside than that outside. 18:34:05 heh 18:34:34 Wonder if I should allow overwrites or not. 18:35:42 -!- Nithogg has left ("WeeChat 1.5"). 18:36:04 well, one of the obvious uses would be to directly replace a bin/ command without extra noise, renaming would defy that 18:37:35 although one could put it in tmp/ first - but as i implied a while ago, that could mean there's no trace of the actual `fetch in history. 18:37:54 -!- hppavilion1 has quit (Remote host closed the connection). 18:38:15 That's a-true. Anyway, tmp/ is very user-unfriendly if you forget what happens when you mv. 18:38:21 -!- hppavilion1 has joined. 18:38:50 shachaf has been hinting we should make a bin/mv to safeguard that. 18:39:37 we=you hth 18:39:50 JIRA is scow 18:40:56 shachaf: i'm just not sure how to do it correctly. 18:41:11 (well, i'm also lazy. but also not sure.) 18:41:14 `` ls tmp 18:41:15 8 \ metar \ pad.1 \ pad.1 print 1+! \ pad.print 1+! \ spline \ spout 18:42:00 `` hg status -i tmp/split > /dev/null; echo $? 18:42:01 tmp/split: No such file or directory \ 0 18:42:05 `` hg status -i tmp/spline > /dev/null; echo $? 18:42:06 0 18:42:19 `` hg status -i wisdom/testing > /dev/null; echo $? 18:42:20 wisdom/testing: No such file or directory \ 0 18:42:24 <\oren\_> shachaf: jira is ok 18:42:26 So much for that. 18:43:00 <\oren\_> it's just the other components of the atlassian-verse that I don't like 18:43:04 You can probably do something. 18:43:11 `` hg status -i tmp/spline 18:43:11 I tmp/spline 18:43:14 `` hg status -i wisdom/testing 18:43:15 wisdom/testing: No such file or directory 18:43:18 `` hg status -i wisdom/oerjan 18:43:19 No output. 18:43:29 `` hg status -i wisdom/ 18:43:31 No output. 18:43:31 `` hg status -i tmp 18:43:32 I tmp/8 \ I tmp/metar \ I tmp/pad.1 \ I tmp/pad.1 print 1+! \ I tmp/pad.print 1+! \ I tmp/spline \ I tmp/spout 18:43:49 There you go, close enough. 18:43:55 No, JIRA is scow. 18:44:37 <\oren\_> confluence and hipchat are much worse 18:44:58 Confluence is pretty scow. 18:45:03 I haven't used that other one. 18:45:22 <\oren\_> hipchat is basically an inferior imitation of IRC 18:45:38 <\oren\_> as a JS browserapp 18:45:40 There was a Confluence instance at the university. 18:45:43 It was pretty enterprise. 18:45:59 I once wanted to reverse the rows in a big table in confluence. 18:46:13 I ended up doing it with a program that sent keystrokes to the browser. 18:46:21 <\oren\_> kek 18:46:48 Can you not? 18:47:27 shachaf: i see two problems: interpreting the arguments of mv correctly, and deciding what to do with a tmp/ file that is being moved. 18:48:03 i see those problems as your problems hth 18:48:17 <\oren\_> shachaf: can I not what? 18:48:22 replacing a mv by a cp on the first run isn't necessarily correct if it's part of a larger command. 18:48:36 4chan this place up, or whatever you're doing. 18:49:31 in fact, it might be better to _not_ change mv, and instead let HackEgo handle tmp/ specially ... making a copy of it after each commit. 18:49:59 <\oren\_> shachaf: i herd u liek mudkipz 18:50:16 I do not. Please cease. 18:50:21 hi 18:50:35 hm. 18:50:40 <\oren\_> actually never mind that's 4chan like 2006ish, I'm totally dating myself 18:51:21 oh wait hm 18:51:38 the thing is tmp/ can be changed without commits, and that's part of its purpose... 18:52:02 this is awkward. 18:52:12 I don't mind the current mv behavior. 18:52:19 It fits the flavor. 18:52:39 <\oren\_> all ur base r belong 2 us! 18:53:36 -!- augur has joined. 18:55:05 <\oren\_> damn, I really need to catch up, I barely know any of the newer *chan memes 18:55:11 -!- oerjan has quit (Quit: OKAY). 18:56:23 -!- Lord_of_Life has quit (Excess Flood). 18:57:59 -!- Lord_of_Life has joined. 19:02:59 hierjan 19:03:15 shachaf: Do you know what's also p. scow? Building JSON by concatenating strings. 19:03:15 helloren, what'shachaf up 19:03:58 fizzie: What do you think of a streaming JSON protocol? 19:04:46 E.g. https://buckbuild.com/rule/worker_tool.html 19:04:50 Is that a common thing to do? 19:05:12 <\oren\_> i hope not 19:06:18 <\oren\_> oh god it's worse than I thought 19:07:35 Is that the thing where you have an infinite array of things? 19:07:40 <\oren\_> yeah 19:08:16 Well, it seems to be finite in this case. 19:08:27 Oh, there's even an end to it. 19:08:30 <\oren\_> I was expecting something that would have some sort of fault tolerance 19:08:56 Purely anecdotally, I think the "one JSON object per line" convention is more popularer. 19:09:05 <\oren\_> yeah, that 19:09:19 Don't think I'm a big fan of either, but still. 19:09:22 <\oren\_> that way you can handle faulty objects 19:10:03 What sort of protocol would you use? 19:10:20 Stream of length-delimited protos hth 19:10:27 Well, maybe not. 19:10:39 I find it weird that it's such a second-class citizen, though. 19:10:48 maybe you would use grpc 19:11:04 <\oren\_> some sort of actual RPC thing yeas 19:11:34 fizzie: Is Cloud Spanner the future? 19:11:53 Some of the languages that have proto runtimes have functions for reading varint-length-prefixed messages, but others don't. 19:12:24 I don't really know about Cloud Spanner. 19:12:42 The web page definitely isn't shy about its virtues. 19:13:17 What about regular Spanner? 19:13:47 I don't know that much about it either. It's not like we're running Spanner on Android phones. 19:14:03 Well, maybe add an asterisk on that, you never know. 19:14:17 why not? they have a gps hth 19:14:34 <\oren\_> "Closed: this is not correct English so we won't support it" 19:15:41 fizzie: You can always use http://stackoverflow.com/a/22927149 19:16:42 That's what I've done. 19:17:02 -!- dingbat has joined. 19:29:24 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:35:56 -!- hppavilion1 has joined. 19:38:51 what about a language where numbers aren't first class 19:54:24 -!- Phantom_Hoover has quit (Quit: Leaving). 20:00:25 [wiki] [[Talk:Nors]] https://esolangs.org/w/index.php?diff=50975&oldid=50973 * Calvin Games * (+121) 20:01:34 [wiki] [[Nors]] https://esolangs.org/w/index.php?diff=50976&oldid=50971 * Calvin Games * (+43) 20:02:45 -!- Phantom_Hoover has joined. 20:03:54 -!- Phantom_Hoover has quit (Client Quit). 20:16:57 -!- augur has quit (Remote host closed the connection). 20:20:28 -!- atslash has joined. 20:24:02 -!- hppavilion1 has quit (Remote host closed the connection). 20:24:24 -!- hppavilion1 has joined. 20:39:43 -!- MoALTz has quit (Quit: Leaving). 20:46:16 -!- madhur has joined. 20:58:15 -!- furozo has joined. 21:08:01 -!- wob_jonas has joined. 21:12:26 -!- augur has joined. 21:13:37 I bought this bluetooth headphone adapter with microphone. Has built-in microphone, round jack slot for any headphone, and connects to my mobile phone via bluetooth so I can play music through or make calls. 21:15:02 There's a strange interface bug: if I set the music volume on the mobile phone to 1, then whenever the music player switches tracks, whether because I explicitly change or the current track ends, the adapter resets its volume to muted, though I can change that volume with the volume button on the adapter. 21:15:19 If I set the volume on the mobile phone to 2, then I think the volume still resets after every track, but not to muted. 21:18:18 I haven't tested calls through it yet, even though that's the main purpose (I don't need a microphone adapter for just listening to music, I can plug the headphones directly to the phone for that), will test tomorrow. 21:25:25 -!- Lord_of_Life has quit (Excess Flood). 21:27:29 -!- Lord_of_Life has joined. 21:28:15 -!- \oren\_ has changed nick to \oren\. 21:37:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:42:58 -!- madhur has quit (Quit: Leaving). 21:45:34 [wiki] [[Fluffle Puff]] https://esolangs.org/w/index.php?diff=50977&oldid=50961 * Juju2143 * (+45) 21:49:13 -!- hppavilion1 has joined. 22:02:26 @tell oerjan I was doing the `fetch thing, and found a bug of sorts, so at least it was useful for that. 22:02:26 Consider it noted. 22:04:10 The bug could be in the mobile phone's software of how it handles bluetooth headsets of course. 22:08:03 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:19:53 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 22:20:05 ERROR: getchangegroup() got an unexpected keyword argument 'heads' 22:20:22 Interweb suggests (older versions of) git-remote-hg isn't compatible with Mercurial 4. 22:24:00 <\oren\> uuuugh the build still isn't built 22:24:15 -!- hppavilion1 has quit (Remote host closed the connection). 22:24:17 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844939 it is a sad 22:24:27 Maybe I should just not be trying to use git with Bitbucket. 22:24:34 -!- hppavilion1 has joined. 22:24:39 <\oren\> BUILD THE WALL^H^H^H^HPROJECT 22:25:17 <\oren\> AAAAAAAAAAAAAAAAA stop parsing everything over and over 22:25:44 <\oren\> stupid C++ templates 22:30:49 -!- krok_ has joined. 22:31:10 -!- Lord_of_Life has quit (Excess Flood). 22:33:29 -!- Lord_of_Life has joined. 22:36:27 -!- furozo has quit (Quit: Lost terminal). 22:38:25 <\oren\> I swear to god, gcc parses the same thing over and over and over 22:39:58 <\oren\> hey what if there was an esolang with a similiar feature 22:45:45 <\oren\> oh wait that's just any macro language 22:47:28 -!- juju2143 has joined. 22:48:43 -!- Sprocklem has joined. 22:48:47 hmm, Hey there. Fairly new here, at the same time I've been lurking for quite a while. 22:49:31 Is there some sort of graphical brainfuck variant? Because I just implemented one. 22:50:05 On my 3DS, no less. 22:52:54 <\oren\> hwo do you mean, "graphical" 22:53:19 Each cell is a pixel 22:53:48 something like that. 23:03:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:03:47 @tell oerjan 23:03 Usage: fetch URL or fetch OUTPUT_FILE URL (no spaces or quoting in OUTPUT_FILE) 23:03:47 Consider it noted. 23:04:14 `fetch 23:04:15 Usage: fetch URL or fetch OUTPUT_FILE URL (no spaces or quoting in OUTPUT_FILE) 23:04:40 fizzie: What's wrong with making it ///-separated? 23:04:51 It's just too odd. 23:04:58 OK, ////-separated 23:05:02 To allow for file:/// 23:05:19 Well, that's not a supported scheme anyway. 23:05:23 I know. 23:05:34 `fetch gopher://zzo38computer.org/ 23:05:35 gopher://zzo38computer.org/: Unsupported scheme `gopher'. 23:05:38 What! 23:05:44 It's just wget. 23:06:03 Can you fix it to suppose gopher? 23:06:05 support 23:06:12 Fun fact: previously it didn't add a -- before the URL. 23:06:22 22:01 `fetch --version 23:06:23 22:01 GNU Wget 1.13.4 built on linux-gnu. 23:06:33 That fact would have been a lot more fun without the word "previously". 23:06:43 @time fizzie 23:06:43 Local time for fizzie is Wed Feb 15 23:06:43 2017 23:07:03 14:02 @tell oerjan I was doing the `fetch thing, and found a bug of sorts, so at least it was useful for that. 23:07:11 fun fact 0 = 1 23:07:26 | fact n = n * fact (n-1) 23:07:51 -!- Lord_of_Life has quit (Excess Flood). 23:11:59 -!- Lord_of_Life has joined. 23:12:05 -!- fungot has quit (Ping timeout: 255 seconds). 23:12:58 ...I was just typing up a pull request as our internet went away. 23:13:22 `help 23:13:22 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 23:13:38 Oh, didn't update that. 23:15:34 Also had to put it in the 'default' branch instead of using a separate feature branch, because there's a bunch of local changes in the live HackEgo and hg seemed to be a little scow about that and branch changes. 23:16:04 This Mercurial thing about branches and bookmarks, I find it a little confusing. 23:16:26 I hope this thing is chrooted correctly 23:16:53 inb4 someone runs rm -rf / and throws everything away 23:18:03 There's a thing for that, if only because doing `revert is a little wearying. 23:20:04 juju2143: As a belated answer to your earlier question, yes, there's a thing that was called "bfvga" or something similar, turned up in the demoscene circles. 23:21:03 It does what it sounds like it does: maps the brainfuck tape into the VGA video memory. 23:22:30 http://wiki.gudinna.com/BrainfuckVGA I don't know if this was exactly the same thing, stands to reason something like that would've been independently reinvented several times. 23:22:36 (Also the internet came back.) 23:23:42 -!- fungot has joined. 23:24:14 fungot: You came back too! 23:24:14 fizzie: i'm gonna totally ace that class 23:24:32 fungotology 23:24:33 shachaf: it only looks like chat on the surface... nothing in-depth though. qc gates have to be 23:26:26 `help 23:26:26 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 23:26:52 `fetch --help file://invalid 23:26:53 file://invalid: Unsupported scheme `file'. 23:27:00 tg 23:27:25 fizzie: Do you think gflags is a good way to do command-line arguments? 23:27:32 Assuming things worked out as they should, that would've written the output into ./--help. 23:27:33 -!- Phantom_Hoover has joined. 23:27:42 How do you pass your arguments? "--arg value" or "--arg=value"? 23:27:45 Actually, I seem to recall wget might do that with -O even when it doesn't. 23:27:50 `ls 23:27:50 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hello_output_test.txt \ --help \ hw \ ibin \ index.html \ index.html.1 \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom 23:28:03 `` cat -- --help 23:28:03 `` rm -- --help 23:28:03 No output. 23:28:05 No output. 23:28:43 my perception of the rule has always been that -a value is the short convention and --arg=value is the long one 23:28:57 -!- Sprocklem has quit (Ping timeout: 260 seconds). 23:29:06 Well, gflags is slightly different from the flags you're thinking of anyway. 23:29:09 The rationale, per the man page, is that "wget -O foo ..." is supposed to work like "wget ... > foo", which would also have created/truncated the output file even if it fails. 23:29:33 shachaf: I don't usually use the =, I think. Not sure. 23:29:50 shachaf: Okay, that's not entirely true, I do use it for at least blaze. 23:30:02 Or maybe not. Ahh, I don't know. 23:30:31 The underscores are what feel odd to me. 23:31:35 The underscores are odd but also they make sense. 23:31:36 fizzie: Thanks for that, but my implementation is a bit fancier. 23:32:42 Each line and each column is a circular tape, and I added a @ command to switch between horizontal and vertical mode 23:33:47 Can you rotate the tapes? 23:34:07 Additionally, it's not mapped directly in memory and you need to use . to print a pixel. 23:34:14 Yes 23:34:22 Well, that's pretty fancy. 23:34:39 well, uh, no, actually. 23:35:23 Well, if you have to put the pixels separately, maybe that's not so relevant. I was just thinking that might look interesting. 23:35:26 if you're on line 0 you'll need to @ to go to column 0 then > and @ again 23:35:40 to go to line 1 23:36:47 There's some other languages that have a bit of a graphical focus, but I don't think we have a category for them. 23:36:55 There's https://esolangs.org/wiki/BytePusher for example. 23:38:56 I'm also pretty sure if you go through all of https://esolangs.org/wiki/Category:Brainfuck_derivatives there's going to be at least somewhat similar. (Drawfuck, at least.) 23:40:23 (Not that much similar -- it's got a normal brainfuck tape, it's just been augmented with a X, Y register pair you can use to poke a pixel into.) 23:50:32 -!- oerjan has joined. 23:52:32 -!- tromp has quit (Read error: Connection reset by peer). 23:52:58 -!- tromp has joined. 23:53:12 @messages-gold 23:53:12 fizzie said 1h 50m 45s ago: I was doing the `fetch thing, and found a bug of sorts, so at least it was useful for that. 23:53:12 fizzie said 49m 24s ago: 23:03 Usage: fetch URL or fetch OUTPUT_FILE URL (no spaces or quoting in OUTPUT_FILE) 23:53:19 fizzie: my initial suggestion was essentially to make it " http[s]://"-separated. 23:53:44 that way, you essentially have `fetch FILE URL, but don't need to disallow spaces. 23:55:39 but then, we rarely use spaces in filenames outside wisdom/ 23:56:03 (they're not very useful for bin/) 23:56:38 Hmm, there should be a version of ` that allows spaces in command names. 23:56:44 `` ls bin/*\ * 23:56:45 bin/ 23:56:53 `` ls bin/*\ * | xxd 23:56:54 0000000: 6269 6e2f 200a bin/ . 23:57:09 `cat bin/ 23:57:09 exec 23:57:18 `xxd bin/ 23:57:19 0000000: 6578 6563 200a exec . 23:57:23 -!- DHeadshot has quit (Ping timeout: 264 seconds). 23:57:42 was that maybe an attempt to make ` cmd work 23:57:56 `dowg bin/ 23:57:58 No output. 23:58:02 huh 23:58:14 `doag bin/ 23:58:16 6583:2016-01-18 ` echo "exec $@" >> \'bin/ \' 23:58:34 i guess we need to ask zgrep what the purpose was 23:59:07 looking at the doag, i don't think it did what e wanted, anyway. 23:59:11 `rm bin/ 23:59:12 No output. 23:59:22 oerjan: I guess that could've been reasonable too. Anyway, it is what it is. There's some other gotchas as well, like the thing where it truncates the output file to be empty if `fetch files, which might easily go unnoticed. 23:59:35 http://tunes.org/~nef/logs/esoteric/16.01.17 23:59:52 fizzie: that's a pretty ugly gotcha. 2017-02-16: 00:00:12 23:29 The rationale, per the man page, is that "wget -O foo ..." is supposed to work like "wget ... > foo", which would also have created/truncated the output file even if it fails. 00:00:20 I might go as far as to call it a scow. 00:00:40 any option to disable it? 00:00:54 Not that I noticed. 00:01:13 oerjan: Hello. What did I mess up now? 00:01:47 `rm bin/ 00:01:48 rm: cannot remove `bin/ ': No such file or directory 00:01:51 Oh. 00:02:13 zgrep: you tried to make "bin/ " about a year ago, but it failed for two different reasons. 00:02:27 so now i removed it, since it's useless. 00:02:29 O-okay. 00:02:45 Past zgrep is a whole other zgrep. 00:02:55 * zgrep doesn't remember that in the slightest 00:02:58 (the first reason is that you can't get ` cmd to work that way, the other is that you messed up quoting) 00:03:04 heh 00:04:03 I wonder, how many esoteric interpreters / compilers are inside HackEgo. 00:04:41 ` relcome zgrep 00:04:43 ​zgrep: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 00:05:22 ` echo does # this work? 00:05:23 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 00:05:58 ` ls -1 bin 00:05:59 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 00:06:17 `` ls -1 bin | grep relcome | wc -l 00:06:18 1 00:06:34 I'm just going to continue being confused then. 00:06:42 Does HackEgo behave weirdly with notices? 00:06:59 Err... oh, wait, I'm not looking at my screen properly. 00:07:02 Maybe I should take a nap. 00:08:38 fizzie: hm a simple workaround would be to drop the commit if the file ends up empty 00:09:27 (once again, tmp/ gets left out :P) 00:13:27 zgrep: shachaf is cheating hth 00:15:10 (possibly you can see it in your client, i cannot) 00:16:11 fizzie: thanks for the help. I also made a musical brainfuck, this should be interesting. 00:19:55 `unidecode 00:19:55 ​[U+0020 SPACE] 00:20:06 I cannot. 00:20:22 ` echo shocking. 00:20:23 shocking. 00:20:53 it's between the ` and the space fwiw 00:20:53 Grr. Now I'm going to have to figure this out. 00:21:18 but with my client, even that doesn't help. 00:21:35 *MWAHAHAHA* 00:22:16 What's a ^O? 00:22:33 * zgrep looks at a 4 column ascii chart 00:22:45 SI. 00:22:59 the control codes have special meaning for irc. 00:23:17 ^O is "cancel formatting" or something like that 00:23:36 oerjan: Plausible, but would involve a little interaction with lib/fetch and the transaction logic. 00:23:36 So it is, it seems. 00:24:13 `` which `python -c 'print"\x0f"'` 00:24:14 ​/hackenv/bin/ 00:24:24 `` which `python -c 'print"\u200b"'` 00:24:25 No output. 00:24:38 oerjan: As it stands, fetch runs under the same transaction logic. (Yes, it fetches the URL twice.) 00:24:42 [wiki] [[User:Juju2143]] N https://esolangs.org/w/index.php?oldid=50978 * Juju2143 * (+421) Created page with "I'm '''juju2143''' (or '''Juju''', mind the capitals) and I program things. I wrote my first [[Brainfuck]] interpreter in TI-83+ BASIC around 2009 and it keeps happening sinc..." 00:24:53 `` hg cat wisdom/fetch 00:24:54 wisdom/fetch: no such file in rev 1b9e4e8dbb85 00:24:57 [wiki] [[User:Juju2143]] M https://esolangs.org/w/index.php?diff=50979&oldid=50978 * Juju2143 * (+1) 00:25:01 `` hg cat wisdom/revert 00:25:01 wisdom/revert: no such file in rev 1b9e4e8dbb85 00:25:07 wat 00:25:13 `` hg cat wisdom/\`revert 00:25:14 ​`revert now works fine. Yay fizzie! 00:25:24 fizzie: you could use that ^ 00:26:46 or perhaps whatever the command is for reverting the file back to rep 00:27:04 you could run it inside lib/fetch 00:27:58 and then the transaction logic should recognize that nothing changed, by itself. 00:32:00 I guess. 00:32:16 I'll do that after the current behaviour turns out to be a problem. 00:32:30 fiendish 00:33:01 Presumably if you're overwriting a file, and it fails, you're going to just keep trying until it has the contents you want, anyway. 00:33:10 point. 00:33:35 ...will it give an error message, then? 00:33:55 if so, that's probably unlikely to be a problem. 00:33:58 It'll say whatever wget says. So usually an error message of some sort. 00:34:11 It may not be a particularly good error message. 00:34:15 good, good 00:38:03 `help 00:38:03 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 00:38:11 `source 00:38:12 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: source: not found 00:38:14 `? source 00:38:15 Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox 00:38:46 There's one really quirky corner case it currently gets wrong, which I'm not going to bother worrying about. (Mostly because I already made the pull request.) 00:38:46 `mkx source//\? source 00:38:48 source 00:38:54 `fetch tmp/foo https://zem.fi/tmp/home/hackbot/hackbot.hg/multibot_cmds/env/foo 00:38:57 2017-02-16 00:38:45 URL:https://zem.fi/tmpfoo [4/4] -> "/home/hackbot/hackbot.hg/multibot_cmds/env/tmp/foo" [1] 00:39:18 fizzie: Can we get access to tmp/ via HTTP somehow? 00:39:59 There's a .replace() that converts the "raw" path in the wget output to the "logical" path, but it fails if the $HACKENV path happens to be a substring in the URL. 00:40:22 SERIOUSLY 00:41:43 ok, probably unlikely 00:42:35 `cat tmp/foo 00:42:35 foo 00:42:54 oh, it's just about the output printed? 00:43:03 Yes. 00:43:21 oh well, it wouldn't be HackEgo if it weren't hacky. 00:44:01 whoa whoa whoa 00:44:04 shaventions are hacky?! 00:45:11 shachaf: That might be a bit tricky. Definitely not via fshg, and I don't think it would be feasible in the naive way of just pointing the web server at the directory. 00:45:12 shocking 00:45:42 Besides, if I make that happen you'll start asking for a way to NFS-mount tmp/ on your machines. 00:46:44 \pence{that's nonsense} 00:47:15 what's \pence 00:48:17 How much disk space does HackEgo have... 00:48:17 Could be Mike Pence. 00:48:54 `df -h 00:48:55 df: cannot read table of mounted file systems: No such file or directory 00:48:57 Heh. 00:49:05 Makes sense, given how it works. 00:49:14 There's probably some way to work around that. 00:49:20 Anyway, there's 28 gigs or so free. 00:49:25 Hmm. 00:49:37 For some reason I was thinking of loading some dictionaries onto there, unless there's already some there. 00:50:33 `` df -h /hackenv 00:50:34 df: Warning: cannot read table of mounted file systems: No such file or directory \ Filesystem Size Used Avail Use% Mounted on \ - 39G 9.6G 28G 27% /hackenv 00:50:39 There we go. 00:50:43 :D: 00:50:58 `` df -h /hackenv 2>/dev/null 00:50:59 Filesystem Size Used Avail Use% Mounted on \ - 39G 9.6G 28G 27% /hackenv 00:51:26 A statfs call on the UML bind mount is fine, it's just the getting of mountpoints that it can't do. 00:52:52 Does mk / mkx let you make multiline things in an easy fashion? 00:53:05 `which env 00:53:05 ​/usr/bin/env 00:53:18 I think they're single-line-only. 00:53:35 `` url `which mk` 00:53:35 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/mk 00:53:59 There's been some talk of a line editor, which I think should use tmp/ for state, if someone goes ahead and does one. 00:54:28 I was about to ask why, then I realised IRC. 00:55:00 I think people generally just fall back to `fetch at the point things get too tricky. 00:55:14 `which ed 00:55:14 ​/bin/ed 00:55:32 Hmmm. 00:55:56 E-except mercurial says not found? 00:56:05 `` url `which ed` 00:56:06 File is outside web-viewable filesystem repository. 00:56:10 Ah. I see. 00:56:13 fizzie: I was thinking of doing it. 00:56:28 * zgrep has a bad idea of how to do it 00:58:35 There was an attempt already, but it went nowhere, except for leaving some cruft in tmp. 00:58:39 `ls tmp 00:58:39 8 \ foo \ metar \ pad.1 \ pad.1 print 1+! \ pad.print 1+! \ spline \ spout 00:59:06 I wonder if I could in fact do it the naive way after all. 01:00:15 Does the naive way involve mv for the final step? 01:00:34 Oh, I meant the "expose tmp over HTTP". 01:00:38 i,i do it the knave way 01:00:42 Oh. 01:00:44 You should do it. 01:00:47 Yes. 01:00:47 The permissions look plausible (after all, the web server can access the repository too), and nginx might be configurable to override content-type with something safe-ish. 01:01:05 You should use application/octet-stream and annoy everyone. 01:01:11 D: 01:01:19 That's what the fshg raw links do. 01:01:32 D: 01:01:38 * zgrep feels annoyed 01:01:43 * zgrep must be everyone 01:01:51 imo do it 01:02:01 They used to serve a guessed MIME type, but there's obvious problems if there's anything else on the same domain. 01:02:20 Hm. I guess it would be safer. 01:02:30 I don't know if text/plain would be okay. 01:02:37 I think text/plain should be fine? 01:03:00 -!- krok_ has quit (Quit: Leaving). 01:03:10 It can look a bit odd if it's a big binary file, but maybe that's not too bad. 01:03:33 "Risks of serving untrusted content under HTTP Content-Type: text/plain" 01:04:03 isn't text/css supposedly a workaround people use 01:04:24 That sounds vaguely familiar. 01:05:06 imo do it and ask questions later 01:05:23 And question answers. 01:05:56 `fetch minsk https://esolangs.org/wiki/The Amnesiac From Minsk 01:05:58 2017-02-16 01:05:46 URL:https://esolangs.org/wiki/The%20Amnesiac%20From%20Minsk [41183] -> "minsk" [1] 01:06:09 oh it does work 01:06:13 `rm minsk 01:06:14 No output. 01:06:27 Yes, it splits at most once, at the first whitespace. 01:07:15 oh that's what , 1) is for, i guess 01:07:31 Spaces are invalid in URIs anyway. 01:08:42 `fetch .hg/test https://esolangs.org/wiki/The Amnesiac From Minsk 01:08:44 2017-02-16 01:08:32 URL:https://esolangs.org/wiki/The%20Amnesiac%20From%20Minsk [41183] -> ".hg/test" [1] 01:08:55 Whoops. 01:08:56 cat .hg/test 01:08:59 *COUGH* 01:09:05 `cat .hg/test 01:09:06 ​ \ \ \ \ The Amnesiac From Minsk - Esolang \ \