00:03:07 -!- arseniiv has quit (Ping timeout: 255 seconds).
00:09:08 <zzo38> Can you connect a Raspberry Pi computer to a PC by the use of a RS-232 port?
00:36:02 -!- unlimiter has joined.
00:36:51 <fizzie> IIRC, it has the usual low-voltage serial port thing, one that uses 0V/3.3V logic levels.
00:37:08 <fizzie> So you would need a little bit of electronics if you wanted to convert it to RS-232.
00:37:58 <fizzie> (I've used a USB serial cable to talk to a Raspberry Pi.)
00:42:58 <fizzie> (One of those that provide 3.3V level serial pins, like https://www.adafruit.com/product/954 )
00:57:17 <kmc> or you could add a full voltage USB to RS-232 adapter to the RPi
00:59:55 <kmc> this is my rpi project today https://imgur.com/a/HqtqGJd
01:00:08 <kmc> ugly, but it will go in a box
01:00:38 <kmc> it connects to a HF radio and can be used to send/receive digital messages
01:00:53 <kmc> includes a GPS receiver for time synchronization
01:01:01 <kmc> and a little eink status display
01:02:03 <fizzie> I broke the SD card slot in my RPi. :/
01:06:52 -!- unlimiter has quit (Quit: WeeChat 2.4).
01:06:55 <fizzie> I don't quite remember what I was doing. It's probably broken in a fixable way, since it still works if I push down on the card. Just some of the plastic bits broke off.
01:08:24 <fizzie> (Haven't looked into it more since I don't actually have any specific use for the thing.)
01:39:44 <zzo38> Now I added a option into ffpng to try to optimize transparent pixels (add "t1" as a command-line argument). You may wish to use ff-transopt first, though.
01:41:52 <kmc> fizzie: I got a Pi Zero W for $5 the other day
01:41:57 <kmc> Microcenter has an ongoing deal for them
01:42:17 <kmc> I have no use for it just yet, but I think I will come up with something soon
01:42:24 <kmc> weird thing is, they were selling the non-wifi version for the same price
01:42:35 <kmc> i don't know of any advantage of the non-wifi model
01:43:01 <kmc> it is kind of silly to spend $5 on a computer and then rightaway more than that on a USB wifi adapter and an OTG cable
01:43:44 <shachaf> I was going to write a fancy synthesizer and run it on a Raspberry Pi.
01:44:03 <shachaf> But then the fancy synthesizer part turned out to be the main tricky part so I haven't gotten around to the second bit yet.
01:46:20 <shachaf> What's a good way to make APIs forward-compatible?
01:46:49 <shachaf> I hear Windows passes a struct whose first member is its sizeof, so they can grow it later.
01:48:02 <zzo38> For some uses, that can help. SQLite instead puts a version number at first in a struct, rather than its size.
01:54:21 -!- tromp has quit (Remote host closed the connection).
02:02:10 <fizzie> shachaf: protos for APIs twh hth hand
02:06:05 <fizzie> Maybe just make everything talk to everything else over gRPC.
02:06:59 <shachaf> should system calls take protos
02:07:07 <shachaf> that's the only reasonable thing to do
02:09:25 <shachaf> Oh no, template<typename T> int foo(T) { return 5; } doesn't correctly specialize to int foo(void) { return 5; }
02:16:10 <j4cbo> the thing of (void) meaning a 0-ary function is strictly C not C++
02:18:40 <shachaf> I thought it was valid C++, just not required like in C?
02:18:59 <zzo38> Does it not work in C++? Whether or not it works, I suppose that still it can make sense it doesn't specialize, since it is a different kind of notation.
02:19:06 <shachaf> (Anyway obviously it would be terrible if that specialization actually happened. But, y'know.)
02:27:23 -!- unlimiter has joined.
02:35:50 -!- tromp has joined.
02:37:48 -!- unlimiter has quit (Quit: WeeChat 2.4).
02:40:28 -!- tromp has quit (Ping timeout: 252 seconds).
02:59:31 -!- FreeFull has quit.
03:00:00 -!- Taneb has quit (Quit: I seem to have stopped.).
03:01:31 -!- Taneb has joined.
04:04:40 -!- tromp has joined.
04:05:52 <esowiki> [[Talk:Bitch]] https://esolangs.org/w/index.php?diff=62121&oldid=62110 * A * (+7) Remove a section that is completely useless
04:09:00 -!- tromp has quit (Ping timeout: 257 seconds).
05:06:56 <zzo38> I wrote a document describing how I would want to improve the rules of Magic: the Gathering
05:07:11 <shachaf> Didn't you write one a long time ago?
05:08:17 <zzo38> I think I did write some things before, but now I put a lot of things together, and also request comments
05:08:29 <zzo38> (if there are any comments)
05:18:00 <zzo38> They should implement in some NNTP client software, options for use with Unusenet. (It still works without, but they may be options you want to enable or disable; if used with Usenet, those options would have no effect.)
05:52:39 -!- tromp has joined.
05:57:02 -!- tromp has quit (Ping timeout: 244 seconds).
06:12:16 -!- MDude has joined.
06:34:31 -!- S_Gautam has joined.
06:39:30 <zzo38> Make up a Aura enchantment with four abilities (and no others): enchant permanent, persist, undying, and afterlife 2. How much mana cost would it be worth?
06:52:02 -!- Frater_EST has joined.
07:03:38 -!- tromp has joined.
07:05:18 -!- AnotherTest has joined.
07:07:49 -!- Frater_EST has left.
07:48:28 -!- Sgeo has quit (Read error: Connection reset by peer).
07:48:54 -!- Sgeo has joined.
08:13:22 -!- tromp has quit (Remote host closed the connection).
08:29:49 -!- tromp has joined.
10:13:33 -!- arseniiv has joined.
10:14:48 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62122&oldid=62121 * A * (+352) /* Sketch: A RAM Machine */
10:15:30 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62123&oldid=62122 * A * (+37)
10:54:12 -!- S_Gautam has quit (Quit: Connection closed for inactivity).
11:03:38 -!- RSPKT6637 has joined.
11:31:19 <esowiki> [[UnreadabIe]] N https://esolangs.org/w/index.php?oldid=62124 * A * (+239) Created page with "[[UnreadabIe]] is an [[esoteric programming language]] made by [[User:A]]. It is a substitution of [[Unreadable]]. (<code>"</code> is substituted by <code></code>.) Catego..."
11:33:50 <esowiki> [[UnreadabIe]] M https://esolangs.org/w/index.php?diff=62125&oldid=62124 * A * (+968)
11:38:01 -!- RSPKT6637 has quit.
11:38:10 -!- Lord_of_Life_ has joined.
11:38:39 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
11:40:37 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:42:15 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62126&oldid=62123 * A * (+267) /* Operations */
11:44:37 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62127&oldid=62126 * A * (+322) /* Operations */
11:47:20 -!- westonian has joined.
11:48:03 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62128&oldid=62127 * A * (+170) /* Operations */
11:50:24 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62129&oldid=62128 * A * (+145) /* Sketch: A Stack Machine */
11:51:49 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62130&oldid=62129 * A * (+123) /* Operations */
11:52:48 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62131&oldid=62130 * A * (+14) /* Operations */
11:54:17 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62132&oldid=62131 * A * (+111) /* Sketch: A Stack Machine */
12:15:13 <westonian> Hi all, Sookie is just 136 characters of pure BF, no shorthand. Don't know if anyone's sill interested in playing BFJoust, but if they are, game on.
12:34:17 <int-e> westonian: I think you have a good chance of attracting some discussion if you stay around a bit
12:35:37 <int-e> (the channel tends to be active in the evenings, european time, so maybe 4 hours from now.)
12:37:47 <int-e> westonian: did you write this by hand or did you use any automatic approach like genetic programming or the like?
12:46:53 -!- westonian has quit (Ping timeout: 256 seconds).
12:47:11 -!- danieljabailey has quit (Quit: ZNC 1.6.6+deb1ubuntu0.1 - http://znc.in).
12:50:17 <Taneb> I guess we'll never know
12:51:01 <int-e> Hmm it's the best I could do. Maybe they'll be back.
12:51:44 <esowiki> [[Compose]] M https://esolangs.org/w/index.php?diff=62133&oldid=62111 * YamTokTpaFa * (+24) +CAT (this IS about the language: ADD INTO [[:Category:Languages]] please)
12:56:39 -!- gerzytet_ has joined.
12:56:39 -!- gerzytet has quit (Read error: Connection reset by peer).
13:13:49 -!- Frater_EST has joined.
13:14:20 -!- Frater_EST has left.
14:05:22 <esowiki> [[Talk:Bitch]] https://esolangs.org/w/index.php?diff=62134&oldid=62132 * A * (+447) /* Sketch: A Stack Machine */
14:08:59 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62135&oldid=62134 * A * (+5) Failed attempt again
14:22:14 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62136&oldid=62135 * A * (+380) Inform that there are still more computational models out there.
14:23:07 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62137&oldid=62136 * A * (+32) /* Bitch might be Turing-incomplete */
14:31:45 <esowiki> [[Bitch]] M https://esolangs.org/w/index.php?diff=62138&oldid=62109 * A * (-69)
14:34:25 <esowiki> [[Bitch]] M https://esolangs.org/w/index.php?diff=62139&oldid=62138 * A * (+197)
14:35:59 <esowiki> [[Bitch]] M https://esolangs.org/w/index.php?diff=62140&oldid=62139 * A * (+8) Specify syntax error instruction set
14:39:01 <esowiki> [[Bitch]] M https://esolangs.org/w/index.php?diff=62141&oldid=62140 * A * (+54) Copy your programs for you
14:40:49 <esowiki> [[Bitch]] M https://esolangs.org/w/index.php?diff=62142&oldid=62141 * A * (+25) /* Cat program */
14:45:46 <esowiki> [[Bitch]] M https://esolangs.org/w/index.php?diff=62143&oldid=62142 * A * (+227) /* Possible */
15:12:15 -!- unlimiter has joined.
15:16:14 -!- Phantom_Hoover has joined.
15:27:12 -!- copumpkin has joined.
15:52:13 -!- unlimiter has quit (Quit: WeeChat 2.4).
16:33:18 -!- moei has joined.
17:02:13 <orin> did you know that the anonymous function [&](){/*...*/} is guaranteed nothrow?
17:02:24 <kmc> no, why is that
17:10:09 <orin> hmm, apparently it isn't in the test case
17:15:33 <orin> int main () {std::thread foo([&](){throw std::runtime_error("argh!");}); foo.join();}
17:16:02 <orin> this ends with a segmentation fault, not with calling std::terminate
17:16:55 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62144&oldid=62137 * Helen * (-5) /* [Unsuccessful] Equivalency between bitch and Home Row by User:Helen */ I'm still working on it silently behind the scenes :)
17:18:09 <esowiki> [[Talk:Bitch]] M https://esolangs.org/w/index.php?diff=62145&oldid=62144 * Helen * (+168) /* The compilation probably failed */
17:24:17 <fizzie> Not for me: http://ix.io/1IXs
17:24:38 <fizzie> (Sorry for the indentation though.)
17:27:07 <orin> `thanks fizzie
17:27:39 <orin> That helps, I just have to avoid having any unhandled exceptions inside my threads
17:29:19 <orin> or convince people to get a more recent compiler?
17:29:36 <orin> g++ (GCC) 4.9.2 20150212 (Red Hat 4.9.2-6)
17:30:17 <int-e> . o O ( I wonder at what point any sequence of the special characters []{}&^%$#*+-/<>= will be valid C++ )
17:42:22 -!- atslash has quit (Ping timeout: 258 seconds).
17:47:57 -!- LKoen has joined.
17:52:23 -!- sebbu3 has joined.
17:52:24 -!- atslash has joined.
17:56:10 -!- sebbu has quit (Ping timeout: 258 seconds).
18:30:29 <esowiki> [[WebFuck]] N https://esolangs.org/w/index.php?oldid=62146 * Mipinggfxgbtftybfhfyhfn * (+673) Created page with "'''WebFuck''' is a [[Brainfuck]] created by [[User:Mipinggfxgbtftybfhfyhfn]] extencion that can be used in frontend web development. ==Commands== {| class="wikitable" |- ! Com..."
18:38:44 <esowiki> [[WebFuck]] https://esolangs.org/w/index.php?diff=62147&oldid=62146 * Mipinggfxgbtftybfhfyhfn * (+432)
18:40:41 <esowiki> [[WebFuck]] https://esolangs.org/w/index.php?diff=62148&oldid=62147 * Mipinggfxgbtftybfhfyhfn * (+17) /* Selectors */
18:55:01 <shachaf> did you know that exceptions are scow
18:55:08 <kmc> everyone knows that
18:55:13 <kmc> that's why we need herbceptions
19:03:44 <HackEso> olist 1163: shachaf oerjan Sgeo FireFly boily nortti b_jonas
19:37:21 -!- FreeFull has joined.
19:39:10 -!- LKoen has quit (Read error: No route to host).
19:40:34 -!- LKoen has joined.
19:51:36 <esowiki> [[WebFuck]] https://esolangs.org/w/index.php?diff=62149&oldid=62148 * Mipinggfxgbtftybfhfyhfn * (+440)
19:55:07 <esowiki> [[Small]] https://esolangs.org/w/index.php?diff=62150&oldid=55704 * Get52 * (+8) my old website is down currently, putting a temporary link here
20:01:17 -!- unlimiter has joined.
20:25:27 -!- AnotherTest has quit (Ping timeout: 252 seconds).
20:31:49 -!- 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.”).
20:53:27 -!- unlimiter has quit (Quit: WeeChat 2.4).
21:07:27 -!- j-bot has quit (Remote host closed the connection).
21:07:38 -!- j-bot has joined.
21:35:04 -!- unlimiter has joined.
21:49:55 -!- sebbu3 has changed nick to sebbu.
22:26:38 -!- unlimiter has quit (Quit: WeeChat 2.4).
22:43:14 <esowiki> [[WebFuck]] https://esolangs.org/w/index.php?diff=62151&oldid=62149 * Mipinggfxgbtftybfhfyhfn * (-1562) Blanked the page
22:47:26 <shachaf> What mechanism should I use for error handling?
22:48:11 <shachaf> that sounds a lot like exceptions tdnh
22:48:33 <fizzie> Then maybe hope instead.
22:48:54 <shachaf> well, at least it's not errno
22:49:16 <shachaf> What do you think of the Zig error set type? https://ziglang.org/documentation/master/#Errors
22:49:22 <shachaf> I meant to say "Do you like this?".
22:51:11 <shachaf> I guess one question is, should errors be more than an integer?
22:51:42 <shachaf> If they have strings or some arbitrary-length data then you might need to worry about memory management for them which is scow.
23:01:36 <Cale> What's scow about that?
23:01:55 <shachaf> Worrying about memory management?
23:02:16 <shachaf> It's pretty complicated, is all, compared to just returning an integer or something.
23:02:43 <Cale> If memory management is annoying, isn't that memory management's fault?
23:03:22 <shachaf> I mean, my program is running on a computer with physical. That's a little bit annoying compared to an abstract Turing machine or whatever, but that's how it is.
23:04:10 <Cale> Oh, you're still using *physical* hardware
23:04:16 <int-e> kmc: (for that reply)
23:04:36 <shachaf> I mean, in practice I've mostly been using denial.
23:04:42 <shachaf> I think it's maybe not so bad.
23:04:58 -!- Sgeo has quit (Read error: Connection reset by peer).
23:05:22 <int-e> . o O ( obligatory fun (but completely unoriginal) pun: denial is a big river in India. )
23:05:22 -!- Sgeo has joined.
23:05:50 <shachaf> Wait, which denial are *you* talking about?
23:06:25 <int-e> I deny talking about denial.
23:19:55 -!- arseniiv has quit (Ping timeout: 246 seconds).
23:36:13 -!- Lord_of_Life_ has joined.
23:39:10 -!- john_metcalf has joined.
23:39:16 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
23:39:18 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
23:45:37 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:52:22 <shachaf> You know how you type `reset` and the terminal gets reset but it takes a long time?
23:52:46 <shachaf> Did you know it's spending that time doing sleep(1);?
23:54:08 <kmc> probably because some old terminal needs time to reset?
23:54:23 <shachaf> And now we all suffer the consequences.
23:54:47 <kmc> patch it if you don't like it
23:55:06 <int-e> just don't mess up your terminal in the first place ;-)
23:55:17 <shachaf> i rewrote /usr/bin/time because i didn't like it
23:55:38 <kmc> i wish i could rewrite all the things i don't like in my life
23:56:32 <shachaf> you could rewrite more cats into your life imo
23:57:16 <HackEso> cat: cat: No such file or directory \ cat: cat: No such file or directory
23:57:34 <HackEso> Cats are cool, but should be illegal.
23:58:27 <shachaf> http://slbkbs.org/tmp/tym.png
23:58:40 <shachaf> you can't get output like this out of a regular /usr/bin/time
23:58:47 <shachaf> you gotta get artisanal handcrafted software
23:58:56 <kmc> i can't have a cat here
23:59:01 <kmc> apartment is not cat proof
23:59:18 <kmc> shachaf: did you write it from scratch or modify /usr/bin/time
23:59:23 <int-e> cat-proof - didn't parse.
23:59:43 <int-e> cats know everything about doing things "from scratch"
23:59:51 <kmc> i like that you didn't have the patience to wait 1 second for the demo