00:11:36 -!- zzo38 has joined. 00:11:53 -!- yorick has quit (Remote host closed the connection). 00:14:17 Do you know about code generator generators and compiler optimizations much? 00:15:14 i invented them 00:20:33 what, are you trying to steal Taneb's job 00:20:56 -!- vifino_ has quit (Quit: Ze Cat now leaves...). 00:20:57 -!- mhi^ has quit (Quit: Lost terminal). 00:47:17 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39976&oldid=39947 * Zzo38 * (+2491) 00:48:09 Owned box values exist in 1:1 correspondence with their heap allocation copying an owned box value makes a shallow copy of the pointer Rust will consider a shallow copy of an owned box to move ownership of the value. 00:57:29 Has anyone really been far even as decided to use even go want to do look more like? 01:01:39 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39977&oldid=39976 * Zzo38 * (+35) 01:03:35 On the Famicom, SHIFT key is always toggle bit4 of the ASCII code. Why didn't they design the PC keyboard like this? 01:05:40 -!- drdanmaku has joined. 01:09:20 Does this implementation looks like correct to you? cmpv : (*a |- $1(*b); *a |- $1(*c); *a |- $1(*d)) / ($1(|\|), $2(|\|), *a |- $3(*b), $4(*c), $5(*d)); cmpv = [bb,cc,dd/x,y,b,c,d] cmp (bb b) (cc c) (dd d) x y; 01:16:44 I hink one way you could make alias analysis is just to mark some variables as aliased, and then any one that is aliased can be read/write through pointers and it then considers that any or all of them may be read/write at such a time; all others are never aliased. 01:16:55 Would it work? 02:08:14 -!- MDream has changed nick to MDude. 02:21:42 -!- conehead has quit (Quit: Computer has gone to sleep). 02:22:17 -!- Tritonio has quit (Ping timeout: 245 seconds). 02:30:57 -!- Bike has quit (Ping timeout: 272 seconds). 02:32:24 -!- Bike has joined. 02:33:31 -!- lollo64it has joined. 02:36:08 -!- nooodl has quit (Ping timeout: 248 seconds). 02:37:50 Bike: I blame Rust docs 02:42:22 -!- ^v has changed nick to not^v. 02:42:37 -!- not^v has changed nick to notnot^v. 02:42:43 -!- Bike has quit (Ping timeout: 240 seconds). 02:42:49 -!- notnot^v has changed nick to ^v. 02:44:46 -!- Bike has joined. 03:09:12 -!- augur has quit (Ping timeout: 248 seconds). 03:11:32 -!- shikhin has quit (Ping timeout: 260 seconds). 03:22:14 http://play.golang.org/p/otMa6pWhnZ 03:22:23 So the interface value itself exists but points to nil? 03:22:23 correct 03:32:11 -!- Patashu_ has changed nick to Patashu. 03:35:12 -!- Froox has quit (Read error: Connection reset by peer). 03:35:23 -!- Frooxius has joined. 03:48:43 How commonly are used MediaWiki templates that take names of other templates as parameters? I have done this ones, to make separate data and format templates, for the purpose of making comparison charts. 04:21:28 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 04:29:40 -!- Sorella has quit (Quit: It is tiem!). 04:48:13 -!- BeingToDeath has joined. 05:14:46 -!- MDude has changed nick to MDream. 05:19:36 -!- Frooxius has quit (Read error: Connection reset by peer). 05:19:53 -!- Frooxius has joined. 05:38:50 I should reimplement Braintrust in a Common Lisp 05:38:54 Specifically Clozure CL probably 05:39:14 I don't think SBCL is suitable for this program. How often does THAT occur, needing a specific CL implementation? 05:40:24 I wonder if that would be considered cheating 05:47:08 We may need a language unusually good at implementing Braintrust-like languages 05:47:10 -!- BeingToDeath has quit. 05:50:15 -!- ^v has changed nick to ^0. 06:13:39 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39978&oldid=39977 * Zzo38 * (+175) 06:22:33 -!- Frooxius has quit (Read error: Connection reset by peer). 06:22:33 -!- Frooxius has joined. 06:25:48 -!- MoALTz_ has quit (Quit: Leaving). 06:29:17 -!- oerjan has quit (Quit: leaving). 06:35:25 Once I did a "uniform Huffman" coding: Figure out the largest odd factor of the number of symbols (shift right the number until you get an odd number). Now make a Huffman coding using that many symbols with equal probabilities. That is then used to encode each symbol, followed by the extra bits. 06:36:20 It can be used if you do not know the actual frequencies. 06:37:42 It doesn't quite result in best compression, although it is simple and causes each symbol represented by a bit sequence. 07:20:50 -!- slereah has joined. 07:24:07 I can think of another kind of betting structure for poker, which is "over-pot-limit", which means pot-limit plus a constant. 07:26:01 Similarly, you can make pot-limit minus a constant if you like to do so, or double-pot-limit, or other variants, for example you have to use prime numbers. 07:36:42 -!- Tritonio has joined. 07:46:50 -!- augur has joined. 07:55:58 -!- Tritonio has quit (Ping timeout: 240 seconds). 07:56:59 [wiki] [[SYCPOL]] http://esolangs.org/w/index.php?diff=39979&oldid=39967 * GermanyBoy * (+482) /* The structure of the program */ 07:57:21 [wiki] [[SYCPOL]] M http://esolangs.org/w/index.php?diff=39980&oldid=39979 * GermanyBoy * (-1) /* PROGRAM CODE DIVISION */ 07:58:29 -!- Tritonio has joined. 08:08:22 -!- TieSoul has quit (Ping timeout: 240 seconds). 08:22:13 -!- impomatic_ has joined. 08:23:24 [wiki] [[SYCPOL]] http://esolangs.org/w/index.php?diff=39981&oldid=39980 * GermanyBoy * (+776) /* Standard SYCPOL formatting rules */ character set 08:23:25 -!- zzo38 has quit (Remote host closed the connection). 08:25:57 [wiki] [[SYCPOL]] http://esolangs.org/w/index.php?diff=39982&oldid=39981 * GermanyBoy * (+0) /* System cards */ that is true, my (work in progress) card machine accepts only SSC-M1. 08:27:17 [wiki] [[SYCPOL]] M http://esolangs.org/w/index.php?diff=39983&oldid=39982 * GermanyBoy * (+0) /* IMPORTS DIVISION */ prefix 09:46:59 Aw, the cafe-with-3D-printers next door is closed for the summer. :/ 09:50:30 And the "urban workshop" (also with 3D printers) hosted by the city library closes for summer... today. Good timing. 09:51:44 "NOW AT AALTO FABLAB: FabLab is on summer break until August." come *on* 09:55:33 -!- conehead has joined. 09:58:04 fizzie, what kind of cafe has 3D printers!? 09:59:51 Taneb: It's a university student kind of thing, http://addlab.aalto.fi/social-space/add-cafe 10:00:23 -!- Slereah_ has quit (Ping timeout: 264 seconds). 10:01:00 They did some kind of 3D printing workshops, though this is not terribly well documented in the interwebs. 10:07:49 -!- TieSoul has joined. 10:11:05 -!- boily has joined. 11:00:34 -!- vifino has joined. 11:08:47 -!- boily has quit (Quit: CROSSOVER CHICKEN). 11:10:55 -!- yorick has joined. 11:13:03 -!- Patashu has quit (Remote host closed the connection). 11:13:27 -!- Patashu has joined. 11:51:34 -!- conehead has quit (Quit: Computer has gone to sleep). 11:52:52 -!- Sgeo has quit (Read error: Connection reset by peer). 11:54:46 conehead reminds me of why Dan Akroyd is such a weird anomaly 11:55:01 He made like two great movies and everything else is Coneheads and worse 12:05:25 -!- ais523_ has joined. 12:11:37 -!- nooodl has joined. 12:25:27 -!- drdanmaku has joined. 12:30:16 -!- idris-bot has quit (Ping timeout: 248 seconds). 12:31:52 -!- Melvar has quit (Ping timeout: 245 seconds). 12:51:00 -!- MDream has changed nick to MDude. 13:13:08 -!- TieSoul_ has joined. 13:15:05 [wiki] [[SYCPOL]] http://esolangs.org/w/index.php?diff=39984&oldid=39983 * GermanyBoy * (+2129) fibonacci sequence and RS-SYCPOL 13:15:32 -!- TieSoul has quit (Ping timeout: 240 seconds). 13:17:25 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39985&oldid=39978 * GreyKnight * (+2453) /* A suggested memory map */ new section 13:47:52 -!- Melvar has joined. 13:47:58 -!- Melvar has quit (Client Quit). 13:48:20 -!- Melvar has joined. 13:52:29 -!- MindlessDrone has joined. 13:54:06 -!- b_jonas has joined. 13:55:52 -!- Sorella has joined. 14:05:34 -!- Patashu has quit (Ping timeout: 244 seconds). 14:13:01 -!- idris-bot has joined. 14:24:44 -!- aretecode has quit (Ping timeout: 240 seconds). 14:27:18 -!- aretecode has joined. 14:41:28 -!- b_jonas has quit (Ping timeout: 248 seconds). 15:08:03 -!- shikhin has joined. 15:12:25 -!- augur has quit (Remote host closed the connection). 15:12:52 -!- augur has joined. 15:16:58 -!- augur has quit (Ping timeout: 240 seconds). 15:25:54 -!- mihow has joined. 15:33:45 -!- Tritonio has quit (Ping timeout: 272 seconds). 15:47:09 -!- mhi^ has joined. 15:50:54 -!- slereah has quit (Quit: Leaving). 15:59:06 -!- Bicyclidine has joined. 16:04:26 -!- augur has joined. 16:15:18 -!- ^0 has changed nick to ^v. 16:15:30 -!- Vorpal has joined. 16:33:54 -!- clog_ has quit (Quit: ^C). 16:34:09 -!- clog has joined. 16:35:24 -!- shikhin has quit (Ping timeout: 255 seconds). 16:41:27 -!- nooodl_ has joined. 16:41:51 -!- Tritonio has joined. 16:44:38 -!- nooodl has quit (Ping timeout: 240 seconds). 16:47:19 -!- Tritonio1 has joined. 16:50:11 -!- Tritonio has quit (Ping timeout: 264 seconds). 17:08:11 Hehe 17:08:21 I've passed Crypto 17:08:27 Hard . 17:08:35 -!- Slereah_ has joined. 17:11:06 -!- MoALTz has joined. 17:16:55 -!- zzo38 has joined. 17:22:27 -!- nooodl_ has changed nick to nooodl. 18:01:38 -!- AnotherTest has joined. 18:04:24 [wiki] [[DoubleFuck]] http://esolangs.org/w/index.php?diff=39986&oldid=37799 * 89.136.163.78 * (+1733) added interpreter 18:06:20 how many languages match *fuck* but are not based on brainfuck 18:06:39 oklopol's 18:06:52 it's based on brainfuck in the sense that it explicitly isn't based on brainfuck 18:07:01 if brainfuck didn't exist, it couldn't be 18:07:12 you mean Most ever Brainfuckiest Fuck you Brain fucker Fuck? 18:07:14 also Not a brainfuck derivative, questionably 18:07:16 yeah 18:07:17 yeah, that one 18:07:42 i thought it was a parody of the "brainfuck after weird obfuscation" ones. 18:08:04 still not much of a bf derivative 18:08:19 philistine! 18:25:49 I can think that many Forth commands can be compiled into series of Z-machine instructions, however a lot of optimization can be possible to not always use the stack, as well as to keep a "compiler stack" during optimization of each basic block to determine types of each data further allowing optimization before code generation. 18:29:29 For example, DUP becomes [VALUES 0 >0], DROP becomes [FSTACK] or [ICALL2 0 *0], 1+ becomes [INC 0], and DROP DROP DROP 0 becomes [CALL 0 *0 *0 *0 >0]. 18:30:53 Pushes onto stack which are known to be dropped can be replaced by stores into dead non-aliased variables. 18:33:21 compiling Forth sort-of seems to miss the point, to me 18:33:28 at least, ahead-of-time 18:33:34 the sort of compilation Forth does as it executse is fine 18:33:43 Other things are possible for example . becomes [PRINTN *0], TYPE becomes [PRINT *0], SDESC can mean [PRINTD *0]. 18:33:46 btw, did anyone ever finish off that /bin/false exploit? 18:34:17 ais523_: I mean it would compile into intermediate code as it executes, and then any intermediate code which is not dead is compiled into Z-machine code. 18:36:08 I believe Z-machine codes [POP 0] is like the Forth code called NIP 18:36:08 -!- AnotherTest has quit (Read error: Connection reset by peer). 18:36:38 -!- AnotherTest has joined. 18:39:10 Another idea I have is that the compiler stack (this is separate from the Forth compiler stack; it is a stack used for converting intermediate code) can tell what is booleans and therefore to generate predicate instructions which directly branch in such a case instead of pushing 1 or 0 into the stack. 18:40:30 However I don't know perfectly about these kind of code generation so maybe I need help. Do you know it any better to describe what is wrong with it and so on? 18:43:32 Would use of scanner generators and parser generators help if they are modified to be used for code generation somehow? 18:50:19 How would peephole optimizer generators work? 18:54:35 [wiki] [[BytePusher II]] http://esolangs.org/w/index.php?diff=39987&oldid=39973 * Javamannen * (+3655) Less Fluff, more Stuff 18:55:12 -!- zzo38 has quit (Remote host closed the connection). 18:58:05 -!- b_jonas has joined. 19:05:50 -!- AnotherTest has quit (Read error: Connection reset by peer). 19:06:26 -!- AnotherTest has joined. 19:10:12 -!- Bike has quit (Ping timeout: 255 seconds). 19:12:05 -!- Bike has joined. 19:13:02 [wiki] [[SYCPOL]] http://esolangs.org/w/index.php?diff=39988&oldid=39984 * GermanyBoy * (+22) /* Fibonacci sequence */ fix 19:14:42 -!- AnotherTest_ has joined. 19:15:03 -!- AnotherTest has quit (Ping timeout: 248 seconds). 19:15:04 -!- AnotherTest_ has changed nick to AnotherTest. 19:22:06 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39989&oldid=39985 * Javamannen * (+587) 19:24:40 -!- augur has quit (Remote host closed the connection). 19:30:01 -!- augur has joined. 19:33:18 I am amused by today’s Codeless Code. 19:33:45 [wiki] [[User:GermanyBoy]] M http://esolangs.org/w/index.php?diff=39990&oldid=39944 * GermanyBoy * (+1) /* Non-esoteric languages */ 19:40:47 -!- mhi^ has quit (Quit: Lost terminal). 19:44:15 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39991&oldid=39989 * Javamannen * (+227) How about SYCPOL? 19:52:47 -!- mhi^ has joined. 20:09:59 -!- AnotherTest has quit (Read error: Connection reset by peer). 20:10:07 -!- AnotherTest_ has joined. 20:10:16 -!- AnotherTest_ has changed nick to AnotherTest. 20:16:48 -!- Bike has quit (Ping timeout: 260 seconds). 20:17:36 -!- AnotherTest has quit (Read error: Connection reset by peer). 20:18:22 -!- Bike has joined. 20:18:55 -!- AnotherTest has joined. 20:19:38 -!- ^v has changed nick to ^v_________. 20:19:52 -!- conehead has joined. 20:23:20 -!- AnotherTest has quit (Ping timeout: 260 seconds). 20:35:59 -!- ^v_________ has changed nick to ^v. 20:41:40 You folks are the kind of people who are knowledgeable about 3D printing, right? 20:42:17 -!- sebbu has quit (Read error: Connection reset by peer). 20:42:45 -!- sebbu has joined. 20:42:45 -!- sebbu has quit (Changing host). 20:42:45 -!- sebbu has joined. 20:43:09 I read a science fiction story involving 3d printers, once. so es. 20:43:10 yes 20:45:35 Okay, good. I need a piece of plastic in a particular shape, and there's a 3D printer in the local library that I think prints PLA, but I have no idea what the appropriate wall thickness is so that it doesn't crumble when I look at it wrong, but on the other hand is not overly wasteful and slow to print. 20:47:04 i assume this is a middle layer of space ship plating, so i'm going to recommend at least 50 cm thick for dealing with micrometeoroid impacts 20:47:20 Thank you, that was useful. 20:47:49 seriously though i imagine that's just structural engineering? and depends on, e.g., the forces this thing is subjected to. 20:48:15 such as gravity from the height 20:51:28 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 20:52:16 AIUI, the current (cheap) printers are kind of fiddly and slow, and can't print all things that should theoretically be possible. 20:55:35 aiui = as i understand it? 20:56:34 Yes. 20:57:39 yay 21:26:30 -!- sebbu2 has joined. 21:26:53 -!- MDude has quit (Ping timeout: 240 seconds). 21:27:14 -!- sebbu2 has quit (Changing host). 21:27:14 -!- sebbu2 has joined. 21:28:55 -!- mhi^_ has joined. 21:34:48 -!- mhi^ has quit (Ping timeout: 240 seconds). 21:34:55 -!- impomatic_ has quit (Ping timeout: 240 seconds). 21:35:55 -!- sebbu has quit (Ping timeout: 240 seconds). 21:35:57 -!- Sorella has quit (Ping timeout: 240 seconds). 21:35:58 -!- ion has quit (Ping timeout: 240 seconds). 21:40:11 -!- ^v has quit (Ping timeout: 252 seconds). 21:40:24 [wiki] [[Talk:BytePusher II]] http://esolangs.org/w/index.php?diff=39992&oldid=39991 * Javamannen * (+1799) /* More ideas (of zzo38) */ My replies regarding alternative video and audio modes 21:42:40 -!- ^v has joined. 21:42:48 -!- Sorella has joined. 21:42:48 -!- ion has joined. 21:53:35 -!- ais523_ has quit (Quit: Page closed). 21:53:58 -!- BeingToDeath has joined. 21:57:35 -!- oerjan has joined. 22:15:01 -!- MDude has joined. 22:16:07 -!- augur has quit (Remote host closed the connection). 22:17:02 -!- Sgeo has joined. 22:30:51 -!- Patashu has joined. 22:34:49 -!- Patashu has quit (Remote host closed the connection). 22:35:49 -!- Patashu has joined. 22:38:18 -!- Patashu has quit (Disconnected by services). 22:38:18 -!- Patashu_ has joined. 22:44:44 -!- boily has joined. 22:44:47 -!- metasepia has joined. 22:48:18 hellørjan, Tannelle, quinthellopia, fowello, hellooodl, fungellot! 22:49:24 hi boily 22:50:16 god kveily 22:50:36 shellochellof! 22:51:22 hoily 22:51:33 yørjan 22:51:36 oerjan: hvor er du? 22:51:49 shachaf: nice one. I'll have to steal it. 22:51:52 trondheim hth 22:52:25 more precisely, in my apartment 22:52:39 -!- MindlessDrone has quit (Quit: MindlessDrone). 22:53:12 aaaaaand once againd google translate is completely off. I input «comment ça va?», and I think I got something to the effect of “where are you?” 22:53:19 shalomchaf 22:53:44 indeed you did 22:53:49 maybe "how" and "where" are the same word in norsk?? 22:53:56 the other would be "hvordan går det?" 22:54:24 nooodl: only in the "how much" sense 22:54:40 halloerjan 22:54:50 nooodl: if how and where are the same, it must make for very interesting rounds of Cluedo! 22:57:39 hm it makes the same mistake if you go via english, "how are you?" -> "hvor er du?" 22:58:08 [wiki] [[User:Lethosor]] http://esolangs.org/w/index.php?diff=39993&oldid=36507 * Lethosor * (-484) blank 22:59:07 * oerjan gives gt a suggestion edit 23:00:58 of course this is also a phrase where translating each word literally form english to norwegian is completely wrong. interestingly, directly from french would not be. 23:01:04 *from 23:02:13 I've found that some phrases give blatantly wrong suggestions, probably because of malicious "suggestions" for better translations I suppose 23:02:44 well scratch that, the translation for "va" uses the entirely wrong sense of the word 23:03:49 Just point lasers at the target of your question and display an ID card on your holo-screen while angrily beeping. 23:04:47 Wow I thoguht I'd said something since six days ago, but I guess not. 23:11:39 -!- impomatic_ has joined. 23:13:21 -!- mihow has quit (Quit: mihow). 23:16:16 -!- vifino has quit (Quit: Ze Cat now leaves...). 23:17:27 -!- Frooxius has quit (Read error: Connection reset by peer). 23:17:30 -!- Froox has joined. 23:17:43 -!- Froox has quit (Read error: Connection reset by peer). 23:17:50 -!- Frooxius has joined. 23:20:34 And the "urban workshop" (also with 3D printers) hosted by the city library closes for summer... today. Good timing. <-- your tiny robot takeover of the world will just have to wait, alas. 23:22:35 Don't celebrate too early, the two other branch libraries with 3D printers (here in Espoo) seem to be open. 23:23:11 fizzie is taking over the world? 23:23:12 -!- Patashu_ has changed nick to Patashu. 23:23:26 7msg fungot I'll have to go to sleep now, but you keep working on the tiny killer robot design, okay? 23:23:27 fizzie: how do you mean? don't i also have my 23:23:33 "Whoops." 23:23:38 what else would you be needing 3d printers for, duh 23:23:56 (G'night, folks.) 23:24:14 makes more sense when you see http://frontype.com/keyboarding/540px-Computer-keyboard-Sweden.svg.png hth 23:24:49 Oh, I guess that joke doesn't translate well. 23:25:05 It used to be somewhat common on Finnish IRCnet channels. 23:25:38 -!- augur has joined. 23:25:41 On my keyboard you can type / without pressing Shift. 23:27:11 -!- augur_ has joined. 23:27:17 -!- augur has quit (Read error: Connection reset by peer). 23:30:15 -!- trout has quit (Quit: I found 1 in /dev/zero). 23:31:01 ooh, ¤ has higher priority than $ or £, eh 23:31:14 -!- variable has joined. 23:38:10 -!- boily has quit (Quit: ░▒▓█▓▒░ CHICKEN). 23:38:13 -!- metasepia has quit (Remote host closed the connection). 23:47:38 -!- yorick has quit (Remote host closed the connection). 23:48:54 http://www.reddit.com/r/webdev/comments/29i10s/the_history_of_php_archives_phar_files/ 23:49:01 I...think I'm going to have nightmares 23:49:25 You should get nightmares from popular science-fiction film "Alien" instead. 23:50:45 I haven't seen popular science-fiction film "Alien" 23:51:04 -!- Froox has joined. 23:51:12 -!- Frooxius has quit (Read error: Connection reset by peer). 23:52:30 well, there's your problem. 23:53:01 it's good. sfx still hold up after the years. very straightforward: here is this freudian monster thing. it is scary. there, that's the plot. simple! 23:53:18 Why does Rust both move and copy things? Why not just move? 23:53:20 -!- Froox has quit (Read error: Connection reset by peer). 23:53:33 Or are variables supposed to.. hold values at one place, or something? 23:53:35 -!- Frooxius has joined. 23:54:10 i do not understand this line of questioning 23:55:14 struct foo {blah: int8}; let x = foo {blah: 0}; let y = x; // If I understand correctly, x is dead, but its value has been copied over to y 23:56:52 `unidecode ░▒▓█▓▒░ 23:56:53 ​[U+0020 SPACE] [U+2591 LIGHT SHADE] [U+2592 MEDIUM SHADE] [U+2593 DARK SHADE] [U+2588 FULL BLOCK] [U+2593 DARK SHADE] [U+2592 MEDIUM SHADE] [U+2591 LIGHT SHADE] [U+0020 SPACE] 23:57:56 Bicyclidine: there is more plot than that hth 23:58:19 I'm also tempted to try playing Rust-the-game