←2020-08-25 2020-08-26 2020-08-27→ ↑2020 ↑all
00:10:53 <int-e> fungot: how many CPU-hours are there in a day?
00:10:53 <fungot> int-e: to fnord you notes online so i can part channels with :wq :)
00:11:28 <fizzie> fungot: Is the universe just a large computing system?
00:11:28 <fungot> fizzie: riastradh also owns the upstairs apartment, so i could put the cable in car and when list in cdr of a 3 element list?
00:11:44 <int-e> That last part. Cute. I don't think the context it long enough to connect 'part' with ':wq' though :)
00:13:07 <int-e> The universe isn't very central.
00:13:08 <fizzie> It was, in fact, a literal quote from #scheme from May 2005.
00:13:16 <int-e> Oh, it learns nicks. Wow.
00:13:26 <esowiki> [[User:RocketRace]] M https://esolangs.org/w/index.php?diff=76913&oldid=76492 * RocketRace * (-7) E
00:13:30 <fizzie> <Maddas> Bodger: I can part channels with :wq :-)
00:13:37 <int-e> Ah
00:13:54 <int-e> That's kind of sad.
00:14:11 <int-e> (I liked it better when I thought it was fungot's invention.)
00:14:11 <fungot> int-e: i'm mainly thinking of downward continuations.
00:14:30 <int-e> fungot: That way leads straight into hell.
00:14:30 <fungot> int-e: uh... okay. thanks, krystof.)
00:14:43 <int-e> Hmm, more nicks.
00:14:47 <fizzie> Yes. I was kind of expecting it to be a #esoteric quote rather than a #scheme quote, because it feels like people on this channel would be more likely to do that.
00:15:03 <int-e> zzo typical?
00:15:19 -!- t20kdc has quit (Remote host closed the connection).
00:16:02 <fizzie> I think I stripped out "<anything nick-like>[:;,]" at the beginning of each line, but it still learns nicks if they're mentioned often enough in a context other than that.
00:17:26 <int-e> So we should be talking less about Riastradh and Krystof? :-P
00:17:56 <fizzie> Well, it's too late *now*.
00:17:57 <int-e> As <nick> said, ...
00:18:20 <int-e> I assumed it was too late, otherwise I'd have ^O-protected those.
00:18:23 <fizzie> I haven't been retraining any of the styles because of the complex ethical questions it involves.
00:19:10 <int-e> Does that include GDPR?
00:19:50 <fizzie> I don't think that counts as "ethical", but it's certainly complex, a question, and probably involved if you think too long about it.
00:20:07 <int-e> Ah, that's borderline tautological.
00:20:20 <int-e> And it becomes more tautological the more you think about it ;-)
00:29:29 -!- tromp has joined.
00:37:40 -!- tromp has quit (Ping timeout: 244 seconds).
01:05:10 -!- imode has joined.
01:29:02 <int-e> . o O ( pretty: https://paste.debian.net/1161232/ )
01:30:21 <fizzie> Heh, my ISP's website is down for the third day when attempting to access it from their own network, but it's been working fine all the time from other connections ("is it down" sites, the mobile network, my workstation at the office).
01:30:43 <fizzie> They've probably done something clever.
01:31:26 <int-e> It's clearly a cost savings measure.
01:31:41 <int-e> Outside users are more important because they may be prospective customers.
01:31:44 <int-e> ;)
01:32:15 <fizzie> Fair point.
01:32:45 <fizzie> Only noticed because I was trying to download my bill for expensing it though.
01:33:52 <int-e> Hmm there may be a flaw in my logic. Getting paid is kind of important.
01:38:37 <fizzie> Well, it's direct debit, they get paid anyway. *I* just don't get reimbursed.
01:39:23 <fizzie> I imagine they have some customers that actually manually pay the bill though.
01:39:46 <fizzie> But maybe the site works for them, who knows.
01:50:11 <int-e> . o O ( Dear C++, why can't I assign constexpr-s inside an if (constexpr bool) context ;-) )
01:58:32 <zzo38> What is a "if (constexpr bool) context"?
01:58:50 <fizzie> There's some sort of "metaprogramming language" / "met a programming language" pun lurking in there, but I can't draw it out.
01:59:26 <int-e> zzo38: I meant something like if (foo) { ...<here>... } else { ...<or here>... } where foo is a constant expression of type bool.
02:00:22 <int-e> Of course C++ doesn't allow you to assign constexpr variables at all.
02:00:49 <int-e> You can make a new variable and use the ternary operator. But it's ugly.
02:01:26 <int-e> Next on the wishlist: compile-time evaluation of loops without jumping through hoops with templates.
02:06:16 <fizzie> I thought you could do some amount of guaranteed-to-happen-at-compile-time loops (without templates) already.
02:07:42 <fizzie> I remember writing a silly class for doing arrays of enums that had a constexpr constructor with a std::initializer_list and did some for loops over the internal array, and that at least produced (in the generated code) just whatever those loops left in the array.
02:08:03 <fizzie> (Basically as a workaround for the lack of designated initializers.)
02:08:56 <fizzie> But no clue. I think I *almost* learned C++ 17-or-so to some degree, but then got side-tracked by something else and all that knowledge evaporated.
02:24:15 <int-e> Ah, "C++14 constexpr functions may use local variables and loops".
02:24:46 <int-e> I think my compilers default to C++11
03:53:53 -!- adu has joined.
03:54:30 <shachaf> fizzie: What did you end up with for the thing?
03:54:36 <shachaf> I hope not dbs.
04:08:40 -!- craigo has joined.
04:35:12 -!- tromp has joined.
04:38:49 -!- Lord_of_Life_ has joined.
04:39:01 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
04:39:57 -!- tromp has quit (Ping timeout: 272 seconds).
04:40:10 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
04:40:36 <rain1> hello
06:35:59 -!- tromp has joined.
06:40:22 -!- tromp has quit (Ping timeout: 244 seconds).
06:47:35 -!- Sgeo has quit (Read error: Connection reset by peer).
06:49:07 -!- adu has quit (Quit: adu).
07:02:57 -!- tromp has joined.
07:18:24 <esowiki> [[User:HDWithZeroes]] https://esolangs.org/w/index.php?diff=76914&oldid=76800 * HDWithZeroes * (-179) Blanked the page
07:36:49 -!- imode has quit (Ping timeout: 264 seconds).
08:11:29 -!- hendursa1 has joined.
08:13:23 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:18:44 <esowiki> [[Special:Log/newusers]] create * Spontaneous * New user account
08:33:39 -!- pikhq has quit (Ping timeout: 272 seconds).
08:41:19 -!- pikhq has joined.
08:55:22 -!- sprocklem has quit (Ping timeout: 260 seconds).
09:00:36 -!- b_jonas has quit (Quit: leaving).
09:52:25 <fizzie> shachaf: I ended up with a web server and client cert auth.
09:52:57 <shachaf> Makes sense.
09:53:02 <shachaf> It's too bad TLS is so complicated.
09:57:10 <fizzie> I was planning to do a thing where I don't actually do PKI, but instead just have self-signed client certs and have the thing's config file hold authorized cert fingerprints. It worked fine with curl, but I just couldn't make Chrome present that certificate anyhow.
09:57:21 <fizzie> In the end I went with some random private CA tool to create a CA cert, a server cert and a client cert, which did work out.
10:07:35 -!- arseniiv_ has joined.
10:49:50 -!- wib_jonas has joined.
11:58:15 -!- t20kdc has joined.
12:43:11 <int-e> meh the feeling when a heuristic works well in small cases and becomes useless for larger ones that take long to compute :-/
12:43:36 <int-e> (in a backtracking search)
12:49:27 <int-e> Otoh I didn't expect this to pay off, really. The problem feels too nasty for effective and cheap pruning (you can have one of those, I think).
12:51:54 -!- hendursa1 has quit (Quit: hendursa1).
12:52:36 -!- hendursaga has joined.
12:52:51 -!- craigo_ has joined.
12:52:55 -!- gitlogger has quit (Excess Flood).
12:55:14 -!- craigo has quit (Ping timeout: 260 seconds).
12:59:47 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
13:00:11 -!- Lord_of_Life has joined.
13:00:14 -!- tromp has quit (Read error: Connection reset by peer).
13:00:38 -!- tromp has joined.
13:59:51 <arseniiv_> int-e: hi, sorry for you
13:59:55 -!- arseniiv_ has changed nick to arseniiv.
14:07:59 -!- tromp has quit (Remote host closed the connection).
14:10:02 -!- tromp has joined.
15:16:27 -!- hakatashi has joined.
15:20:05 -!- hakatashi1 has quit (Ping timeout: 258 seconds).
15:27:44 <esowiki> [[Special:Log/newusers]] create * Abyxlrz * New user account
15:54:58 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=76915&oldid=76876 * Abyxlrz * (+114)
15:56:55 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=76916&oldid=76915 * Abyxlrz * (+28)
16:08:07 -!- wib_jonas has quit (Quit: Connection closed).
16:28:12 -!- Sgeo has joined.
16:34:14 -!- Arcorann has quit (Read error: Connection reset by peer).
16:38:19 -!- Lord_of_Life_ has joined.
16:41:34 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
16:41:36 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
16:55:47 -!- craigo_ has quit (Ping timeout: 246 seconds).
17:00:05 -!- LKoen has joined.
17:01:39 -!- adu has joined.
17:26:04 -!- b_jonas has joined.
18:16:01 -!- sprocklem has joined.
18:19:40 <b_jonas> do the eyes of a basilisk glow so that its stare works even in the dark?
18:19:52 <b_jonas> hmm wait, this isn't the channel that's expert in that question
18:20:41 <zzo38> I once read a story where they used blue glasses to resist a basilisk stare attack.
18:24:44 <esowiki> [[Modulous]] N https://esolangs.org/w/index.php?oldid=76917 * Abyxlrz * (+2594) Created page with "'''Modulous''' is a 1D [[esoteric programming language]] that is inspired by the [[assembly language]]. ==Commands== {| class="Commands" ! Command |} {| class="wikitable"..."
18:25:57 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76918&oldid=76917 * Abyxlrz * (-23)
18:41:52 <b_jonas> supposing you have a byte string that can have any bytes, and you want to serialize it through IRC messages, which can only have any byte other than the three magic bytes "\x00\x0A\x0D", are there any eso-interesting ways to do that?
18:43:00 <myname> because base64 is boring?
18:43:24 <b_jonas> I was thinking that one thing I could do is to generate a random key, then encrypt the string using symmetric cryptography with that key, then serialize the key and the ciphertext to IRC using some method that is only efficient when the string looks like random, eg. using a method that is slower if the string has a lot of instances of the magic bytes
18:44:40 <b_jonas> but this has the key as the overhead in transmission, which may be significant because you usually only want to serialize short strings this way
18:55:04 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76919&oldid=76918 * Abyxlrz * (+1405)
18:58:14 <b_jonas> oh great, so there are at least two popular games for the Nintendo Switch that care about wall time such that some in-game event only happens after some amount of real world time passes, even if the game is not running, in such a way that they look at local time, so to speed things up you don't have to change the wallclock time of the operating system, only change the timezone, or set the wallclock and
18:58:20 <b_jonas> zone to schedule a timezone offset change during the game
18:58:36 <b_jonas> why would games do that, watching local time instead of UTC time?
18:58:59 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76920&oldid=76919 * Abyxlrz * (+1)
19:00:04 -!- adu has quit (Quit: adu).
19:09:18 <Cale> At the beginning of your end step, remove a lore counter from target saga you control. If you can't, you lose the game.
19:11:38 -!- dingwat has quit.
19:11:50 -!- dingwat has joined.
19:23:41 -!- adu has joined.
19:25:41 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76921&oldid=76920 * Abyxlrz * (+0) /* Commands */
19:25:48 -!- LKoen has quit (Remote host closed the connection).
19:37:02 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76922&oldid=76921 * Abyxlrz * (+32)
19:46:01 <arseniiv> <b_jonas> why would games do that, watching local time instead of UTC time? => sometimes it’s just that people don’t know that exists somewhere, or how to get to it, or they think the local time is UTC time because it’s not documented in a good way which is it
19:47:06 <zzo38> Cale: OK. What card will it be, and what (if any) other abilities?
19:47:31 <b_jonas> arseniiv: I understand it when software written in the 80s or 90s does it
19:48:19 <Cale> zzo38: An enchantment with just that, I think
19:48:22 <zzo38> (Note that if it has no valid targets, it won't trigger and you won't lose the game, however. But if you change "target Saga" to "a Saga" then it won't be like that)
19:48:40 <Cale> ah, yeah
19:49:33 <esowiki> [[User:Abyxlrz]] N https://esolangs.org/w/index.php?oldid=76923 * Abyxlrz * (+122) Created page with "Hello there! I am Abyxlrz, I really like [[esoteric programming language]]s. You can check out my esolang(s) [[Modulous]]"
19:49:35 <Cale> There are so many Saga abilities which are completely obnoxious if repeated
19:49:48 <esowiki> [[User:Abyxlrz]] https://esolangs.org/w/index.php?diff=76924&oldid=76923 * Abyxlrz * (+1)
19:50:06 <Cale> lol, this + Fall of the Thran
19:52:03 <b_jonas> `card-by-name Hex Par
19:52:06 <HackEso> Hex Parasite \ 1 \ Artifact Creature -- Insect \ 1/1 \ {X}{(b/p)}: Remove up to X counters from target permanent. For each counter removed this way, Hex Parasite gets +1/+0 until end of turn. ({(b/p)} can be paid with either {B} or 2 life.) \ NPH-R
19:52:57 -!- LKoen has joined.
19:53:32 <zzo38> I also have a idea of a Saga which can be: MCCXXXIV--You win the game.
19:54:17 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76925&oldid=76922 * Abyxlrz * (+109) /* Other things */
20:06:53 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76926&oldid=76925 * Abyxlrz * (+106)
20:15:16 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76927&oldid=76926 * Abyxlrz * (+82)
20:19:25 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=76928&oldid=76890 * Abyxlrz * (+15)
20:28:53 <esowiki> [[Talk:Modulous]] N https://esolangs.org/w/index.php?oldid=76929 * Abyxlrz * (+193) Created page with "==Interpreter== if anyone makes a modulous interpreter (i don't think anyone will make one, but i hope someone does) you can message me on twitter (I'm @Abyxlrz) and i can put..."
20:31:54 <esowiki> [[User talk:Helen]] M https://esolangs.org/w/index.php?diff=76930&oldid=76337 * Helen * (-102) Undo revision 76337 by [[Special:Contributions/AlvinBalvin321|AlvinBalvin321]] ([[User talk:AlvinBalvin321|talk]])
20:35:58 <esowiki> [[Modulous]] https://esolangs.org/w/index.php?diff=76931&oldid=76927 * Abyxlrz * (+3)
21:12:52 <esowiki> [[Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=76932&oldid=71978 * Rdebath * (+181) Add fixed version
21:13:29 <esowiki> [[Brainfuck algorithms]] M https://esolangs.org/w/index.php?diff=76933&oldid=76932 * Rdebath * (-1) Sigh, space
21:34:06 -!- imode has joined.
21:59:45 -!- tromp has quit.
22:16:56 <Cale> oh also
22:17:03 <Cale> `card-by-name By Gnome Means
22:17:04 <HackEso> By Gnome Means \ 2W \ Enchantment \ {1}{W}, Remove a counter from a permanent you control: Create a 1/1 colorless Gnome artifact creature token. \ {1}{W}, Sacrifice an artifact: Choose any kind of counter a printed card refers to, then put one of that counter on target permanent. \ UST-R
22:17:33 <Cale> Remove all the lands and make 1/1 tokens forever
22:42: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:54:58 -!- adu has quit (Quit: adu).
23:02:57 -!- tromp has joined.
23:09:55 -!- tromp has quit (Remote host closed the connection).
23:23:51 -!- Arcorann has joined.
23:28:56 -!- arseniiv has quit (Ping timeout: 240 seconds).
23:34:52 -!- craigo_ has joined.
23:50:06 -!- tromp has joined.
23:55:22 -!- tromp has quit (Ping timeout: 260 seconds).
←2020-08-25 2020-08-26 2020-08-27→ ↑2020 ↑all