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 <fizzie> 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 <fizzie> All the printable shellcode I've come across kind of assumes self-modification is possible.
00:45:47 <fizzie> 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 <esowiki> [[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 <esowiki> [[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 <esowiki> [[BOREDOM]] https://esolangs.org/w/index.php?diff=60545&oldid=60544 * Areallycoolusername * (+1009)
17:16:51 <esowiki> [[BOREDOM]] https://esolangs.org/w/index.php?diff=60546&oldid=60545 * Areallycoolusername * (+1)
17:18:23 <esowiki> [[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 <esowiki> [[Functasy]] N https://esolangs.org/w/index.php?oldid=60548 * Hakerh400 * (+8481) Published Functasy
18:01:25 -!- b_jonas has joined.
18:01:46 <esowiki> [[Functasy]] M https://esolangs.org/w/index.php?diff=60549&oldid=60548 * Hakerh400 * (+4) Aligned the code for readability
18:04:08 <esowiki> [[Functasy]] https://esolangs.org/w/index.php?diff=60550&oldid=60549 * Hakerh400 * (+55)
18:06:21 <esowiki> [[Functasy]] M https://esolangs.org/w/index.php?diff=60551&oldid=60550 * Hakerh400 * (+1)
18:19:03 <esowiki> [[Functasy]] M https://esolangs.org/w/index.php?diff=60552&oldid=60551 * Hakerh400 * (+1)
18:20:58 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=60553&oldid=60472 * Hakerh400 * (+15) Added Functasy to the language list
18:22:09 <esowiki> [[User:Hakerh400]] https://esolangs.org/w/index.php?diff=60554&oldid=60543 * Hakerh400 * (+18)
18:27:59 <esowiki> [[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 <kmc> shachaf: I saw a good seagull today
22:48:52 <zestymug> "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:50:49 <j4cbo> to be fair: fuck BDD
22:52:25 <zestymug> go is a language for people stuck in the 70s
22:52:39 <zestymug> where the average iq was several points below where it is now
22:55:38 <b_jonas> java just barely has them, yes
22:55:48 <b_jonas> not very useful when everything is dynamic typed
22:56:19 <zestymug> java and c sharp have their own issues
22:59:09 -!- tromp has quit (Remote host closed the connection).
22:59:29 <asie> java's generics are for most people and for the most part compiler sugar
23:00:39 <asie> 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 <zestymug> the primitive/object distinction is a deficiency of java
23:03:31 -!- arseniiv has quit (Ping timeout: 246 seconds).
23:04:53 <asie> a historical artifact, but last i checked they're trying to fix it alongside adding value types?
23:06:15 <zestymug> i don't know how you fix it without breaking backward compatibility
23:06:56 <asie> well they've been hacking on it for almost 5 years now as Project Valhalla
23:07:13 <zestymug> what about the "wrapper pattern"
23:08:02 <asie> i don't think there's anything changing in java itself in this regard
23:08:12 <asie> there's a few other WIP trees with experimental features though
23:08:25 <b_jonas> java has backwards compatibility?
23:08:55 <asie> for the most part?
23:08:57 <zestymug> any language for which to write meaningful code it is required to drudge about writing repetitive "design patterns"
23:09:17 <zestymug> 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:28:55 <oerjan> @tell Taneb <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:29:54 <oerjan> lady steelgarter's credit rating did take a hit
23:30:33 <oerjan> i have a bad feeling about violetta's continued survival, though, given tarvek's predicted madness
23:31:38 <oerjan> also, i should metaphorically slap myself for not suggesting it could be violetta
23:35:38 <oerjan> <wob_jonas> I don't think there's a good solution for this. <-- obviously we need avatar hinting hth
23:37:37 <oerjan> i still use the default assigned icon on SE. i even put those winter bash hats on it.
23:38:04 <oerjan> (or winter whatever they call it)
23:39:03 <oerjan> also some of us do rampant zooming
23:39:33 <kmc> hi shachaf
23:41:24 <oerjan> 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:45:12 <b_jonas> 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 <oerjan> `# 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:44 -!- danieljabailey has quit (Ping timeout: 244 seconds).
23:51:06 <oerjan> finally remembered to use `# as originally intended
23:51:24 <HackEso> const char main[] = "%0000%HELOPPPPPPT]5Hell1E XP5o wo1E$XP5rld!1E(XP4@4J1E,4@4GPZ$AP_^^^^T^\x0f\x05XX\xc3";
23:51:45 <HackEso> `# <comment>//`<command> is useful if you want to add a comment to HackEgo history for things like `sled or `le/rn.
23:52:52 <oerjan> `` cd tmp; gcc -o hello3 ../src/hello3.c; ./hello3
23:53:03 <HackEso> 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:06 <HackEso> rm: cannot remove 'tmp/paste': Is a directory \ rm: cannot remove 'tmp/rakudo-star-2018.06': Is a directory
23:54:39 <HackEso> Configure.pl \ LICENSE \ MANIFEST \ MoarVM \ README \ build_msi.bat \ config.status \ docs \ modules \ nqp \ patches \ ports \ rakudo \ tools
23:57:03 -!- tromp has quit (Remote host closed the connection).