00:09:19 -!- tromp has joined. 00:20:54 -!- tromp has quit (Remote host closed the connection). 00:29:39 -!- Lord_of_Life_ has joined. 00:29:54 -!- LKoen has joined. 00:31:18 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 00:32:05 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 00:38:16 -!- sftp has quit (Ping timeout: 268 seconds). 00:38:53 -!- sftp has joined. 00:45:15 Come to think of it, it's not actually that easy to work around the non-printable characters, since the only printable control transfer instructions are relative jumps with a byte offsets. So even if you can locate a useful function (say, mprotect or puts or exit), there's no way to call it. 00:45:20 All the printable shellcode I've come across kind of assumes self-modification is possible. 00:45:47 You could definitely get by with just ret, though (by using it as an indirect jump, or doing the ROP thing), and while that's not printable ASCII, it is part of many valid and unassuming UTF-8 sequences; e.g. Þ is 'ret; sahf' and ß is 'ret; lahf'. 03:01:14 -!- Sgeo_ has joined. 03:04:30 -!- Sgeo has quit (Ping timeout: 268 seconds). 03:41:46 -!- tromp has joined. 03:46:04 -!- tromp has quit (Ping timeout: 246 seconds). 03:46:59 -!- 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.”). 05:03:11 -!- Sgeo has joined. 05:05:51 -!- Sgeo_ has quit (Ping timeout: 252 seconds). 05:13:13 -!- FreeFull has quit. 05:36:14 [[User:Hakerh400]] N https://esolangs.org/w/index.php?oldid=60543 * Hakerh400 * (+2213) Created user page 05:42:30 -!- tromp has joined. 05:46:41 -!- tromp has quit (Ping timeout: 246 seconds). 05:48:19 -!- Yevano has quit (Ping timeout: 244 seconds). 05:55:28 -!- danieljabailey has quit (Ping timeout: 245 seconds). 06:36:36 -!- tromp has joined. 06:40:52 -!- tromp has quit (Ping timeout: 245 seconds). 07:35:34 -!- tromp has joined. 08:36:34 -!- arseniiv has joined. 08:47:13 -!- AnotherTest has joined. 08:48:20 -!- tromp has quit (Remote host closed the connection). 08:51:09 -!- tromp has joined. 09:15:57 -!- tromp has quit (Remote host closed the connection). 09:29:47 -!- AnotherTest has quit (Ping timeout: 240 seconds). 09:45:40 -!- tromp has joined. 11:44:06 -!- AnotherTest has joined. 12:31:13 -!- Lord_of_Life_ has joined. 12:32:05 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 12:33:39 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 12:51:54 -!- Essadon has joined. 13:25:26 -!- wob_jonas has joined. 15:03:59 -!- AnotherTest has quit (Ping timeout: 258 seconds). 16:06:31 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 16:32:35 -!- AnotherTest has joined. 16:35:46 -!- heroux has quit (Read error: Connection reset by peer). 17:02:44 [[BOREDOM]] N https://esolangs.org/w/index.php?oldid=60544 * Areallycoolusername * (+416) Created page with "[[BOREDOM]] was made in a time of boredom by [[User:Areallycoolusername|Areallycoolusername]. It needs an infinite number of code to make a successful program. == Specifics =..." 17:16:07 [[BOREDOM]] https://esolangs.org/w/index.php?diff=60545&oldid=60544 * Areallycoolusername * (+1009) 17:16:51 [[BOREDOM]] https://esolangs.org/w/index.php?diff=60546&oldid=60545 * Areallycoolusername * (+1) 17:18:23 [[Joke language list]] https://esolangs.org/w/index.php?diff=60547&oldid=60463 * Areallycoolusername * (+42) 17:31:37 -!- heroux has joined. 17:40:06 -!- LKoen has joined. 17:59:04 -!- danieljabailey has joined. 17:59:25 [[Functasy]] N https://esolangs.org/w/index.php?oldid=60548 * Hakerh400 * (+8481) Published Functasy 18:01:25 -!- b_jonas has joined. 18:01:46 [[Functasy]] M https://esolangs.org/w/index.php?diff=60549&oldid=60548 * Hakerh400 * (+4) Aligned the code for readability 18:04:08 [[Functasy]] https://esolangs.org/w/index.php?diff=60550&oldid=60549 * Hakerh400 * (+55) 18:06:21 [[Functasy]] M https://esolangs.org/w/index.php?diff=60551&oldid=60550 * Hakerh400 * (+1) 18:19:03 [[Functasy]] M https://esolangs.org/w/index.php?diff=60552&oldid=60551 * Hakerh400 * (+1) 18:20:58 [[Language list]] https://esolangs.org/w/index.php?diff=60553&oldid=60472 * Hakerh400 * (+15) Added Functasy to the language list 18:22:09 [[User:Hakerh400]] https://esolangs.org/w/index.php?diff=60554&oldid=60543 * Hakerh400 * (+18) 18:27:59 [[EnilKode]] https://esolangs.org/w/index.php?diff=60555&oldid=60460 * EnilKoder * (+883) example programs 18:29:08 -!- tromp has quit (Remote host closed the connection). 18:40:14 -!- tromp has joined. 19:33:01 -!- b_jonas has quit (Read error: Connection reset by peer). 19:42:13 -!- b_jonas has joined. 20:16:38 -!- rain1 has quit (Quit: WeeChat 1.6). 20:28:43 -!- FreeFull has joined. 20:32:18 -!- rain1 has joined. 20:33:16 -!- Roger9_ has quit (Changing host). 20:33:17 -!- Roger9_ has joined. 20:33:20 -!- Roger9_ has changed nick to rdococ. 20:57:59 -!- tromp has quit (Remote host closed the connection). 21:31:06 -!- tromp has joined. 21:35:29 -!- tromp has quit (Ping timeout: 252 seconds). 21:36:36 -!- Essadon has quit (Quit: Qutting). 21:45:28 -!- tromp has joined. 22:01:32 -!- 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:36:10 -!- zestymug has joined. 22:48:08 shachaf: I saw a good seagull today 22:48:52 "Go is a boring language. You're right - it does feel like it's from the 70's. No parametric algebraic sum category monoid types and no fizzle berry jiggleloops. It's like C. It exists to get shit done and not wank off on various blogs how you used it to create yet another DSL for converting medieval Japanese poetry into BDD tests or whatever." 22:49:27 how rude 22:50:49 to be fair: fuck BDD 22:52:25 go is a language for people stuck in the 70s 22:52:39 where the average iq was several points below where it is now 22:54:37 how about java? 22:54:43 or C#? 22:54:54 are they also boring? 22:55:27 at least they have generics 22:55:38 java just barely has them, yes 22:55:48 not very useful when everything is dynamic typed 22:56:19 java and c sharp have their own issues 22:56:36 go is idiomatic idiocy 22:59:09 -!- tromp has quit (Remote host closed the connection). 22:59:29 java's generics are for most people and for the most part compiler sugar 23:00:39 and they don't do primitives, only objects... so effectively a way to do compile-time cast generation for interface{} would accomplish roughly the same thing in Go...? 23:03:14 the primitive/object distinction is a deficiency of java 23:03:31 -!- arseniiv has quit (Ping timeout: 246 seconds). 23:04:53 a historical artifact, but last i checked they're trying to fix it alongside adding value types? 23:06:15 i don't know how you fix it without breaking backward compatibility 23:06:56 well they've been hacking on it for almost 5 years now as Project Valhalla 23:07:13 what about the "wrapper pattern" 23:08:02 i don't think there's anything changing in java itself in this regard 23:08:12 there's a few other WIP trees with experimental features though 23:08:25 java sucks 23:08:25 java has backwards compatibility? 23:08:55 for the most part? 23:08:57 any language for which to write meaningful code it is required to drudge about writing repetitive "design patterns" 23:09:17 probably kind of has some deep deficiency 23:11:22 -!- tromp has joined. 23:25:44 -!- oerjan has joined. 23:25:52 -!- AnotherTest has quit (Ping timeout: 252 seconds). 23:26:05 bonsoerjan 23:27:11 b_hellonas 23:28:55 @tell Taneb I think I may be losing track of what's going on in GG <-- some recent events _may_ be slightly out of order hth 23:28:55 Consider it noted. 23:28:56 hi kmc 23:29:54 lady steelgarter's credit rating did take a hit 23:30:33 i have a bad feeling about violetta's continued survival, though, given tarvek's predicted madness 23:31:38 also, i should metaphorically slap myself for not suggesting it could be violetta 23:35:38 I don't think there's a good solution for this. <-- obviously we need avatar hinting hth 23:37:37 i still use the default assigned icon on SE. i even put those winter bash hats on it. 23:38:04 (or winter whatever they call it) 23:39:03 also some of us do rampant zooming 23:39:33 hi shachaf 23:41:24 b_jonas: it seems to me that there has to be software that can heuristically guess if two images are resizings of the same one 23:42:10 kmhic, shellochaf 23:45:12 oerjan: guessing for existing images is possible. it gets harder if there's a stake for that and so people can try to actively create inputs that defeat it 23:50:17 `# Preserve fizzie's repaired version//`mk src/hello3.c//const char main[] = "%0000%HELOPPPPPPT]5Hell1E XP5o wo1E$XP5rld!1E(XP4@4J1E,4@4GPZ$AP_^^^^T^\x0f\x05XX\xc3"; 23:50:20 src/hello3.c 23:50:44 -!- danieljabailey has quit (Ping timeout: 244 seconds). 23:51:06 finally remembered to use `# as originally intended 23:51:23 `cat src/hello3.c 23:51:24 const char main[] = "%0000%HELOPPPPPPT]5Hell1E XP5o wo1E$XP5rld!1E(XP4@4J1E,4@4GPZ$AP_^^^^T^\x0f\x05XX\xc3"; 23:51:44 `? `# 23:51:45 ​`# //` is useful if you want to add a comment to HackEgo history for things like `sled or `le/rn. 23:52:52 `` cd tmp; gcc -o hello3 ../src/hello3.c; ./hello3 23:52:53 Hello world! 23:53:02 `ls tmp 23:53:03 UnicodeData.txt \ a \ b \ a.c \ a.out \ hello \ hello.c \ hello2 \ hello2.c \ hello3 \ paste \ perm10 \ rakudo-star-2018.06 \ spline \ spout \ spout.raw 23:54:04 `` rm tmp/* 23:54:06 rm: cannot remove 'tmp/paste': Is a directory \ rm: cannot remove 'tmp/rakudo-star-2018.06': Is a directory 23:54:39 `` ls tmp/ra* 23:54:39 Configure.pl \ LICENSE \ MANIFEST \ MoarVM \ README \ build_msi.bat \ config.status \ docs \ modules \ nqp \ patches \ ports \ rakudo \ tools 23:54:52 `which rakudo 23:54:53 No output. 23:55:06 `` rm -r tmp/ra* 23:55:23 huh 23:55:31 No output. 23:55:58 `ls tmp 23:55:59 paste 23:57:03 -!- tromp has quit (Remote host closed the connection).