--- Log opened Fri Mar 30 00:00:28 2018 |
00:06 | | Vornlicious [Vorn@Nightstar-0l8qv9.sub-174-210-21.myvzw.com] has quit [[NS] Quit: Bye] |
00:06 | | Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code |
00:19 | | Degi_ [Degi@Nightstar-ibr0nm.dyn.telefonica.de] has joined #code |
00:22 | | Degi [Degi@Nightstar-ibr0nm.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
00:28 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
00:53 | | celticminstrel [celticminst@Nightstar-m1ak9t.dsl.bell.ca] has joined #code |
00:53 | | mode/#code [+o celticminstrel] by ChanServ |
00:59 | | Degi_ is now known as Degi |
01:06 | | Jessikat [Jessikat@Nightstar-6a7bn6.dab.02.net] has joined #code |
01:14 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Ping timeout: 121 seconds] |
01:25 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds] |
01:41 | | Derakon[AFK] is now known as Derakon |
01:42 | | Jessikat is now known as all |
02:04 | | Jessikat [Jessikat@Nightstar-r4i1kf.dab.02.net] has joined #code |
02:07 | | all [Jessikat@Nightstar-6a7bn6.dab.02.net] has quit [Ping timeout: 121 seconds] |
03:48 | | Pink` [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
03:48 | | Degi [Degi@Nightstar-ibr0nm.dyn.telefonica.de] has quit [Connection closed] |
03:51 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
04:24 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds] |
04:27 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code |
04:27 | | mode/#code [+o Alek] by ChanServ |
05:09 | | Derakon is now known as Derakon[AFK] |
06:44 | | Vornlicious [Vorn@Nightstar-hq5u9j.sub-174-210-7.myvzw.com] has joined #code |
06:47 | | Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds] |
07:04 | | celticminstrel is now known as celmin|sleep |
07:18 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code |
07:18 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
07:23 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds] |
08:16 | | Kindamoody is now known as Kindamoody|afk |
08:34 | | Jessikat` [Jessikat@Nightstar-8j79of.dab.02.net] has joined #code |
08:38 | | Jessikat [Jessikat@Nightstar-r4i1kf.dab.02.net] has quit [Ping timeout: 121 seconds] |
10:14 | | Jessikat` [Jessikat@Nightstar-8j79of.dab.02.net] has quit [[NS] Quit: Bye] |
11:14 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
11:24 | <&jerith> | http://exercism.io/submissions/311a92d1b65549dfb967da80bf15e114 -- burn! |
11:26 | < Vornlicious> | And completely unhelpful. >:( |
11:26 | <&jerith> | In case that's not visible (I don't know if there's an auth block on it or something), it's a short Erlang program on which someone has left the comment "This is great Python." |
11:27 | <&jerith> | That particular commenter has left some rather more helpful comments on other submissions, at least. |
11:33 | < Vornlicious> | (also there isn't) |
11:48 | <@Pi> | I really should pick up Exercism again. |
12:12 | < Vornlicious> | I get pissed off at it because my instinct is to help everyone and I don't have that kind of time in the slightest |
12:27 | < Vornlicious> | Which pointed me at Rikki but that's in a language I don't know and I keep seeing complaints about |
12:28 | <&jerith> | Vornlicious: Go isn't a bad language. The complaints are mostly about how much better it could have been. |
12:28 | <&jerith> | (If it were really a bad language, people wouldn't care as much.) |
12:29 | <@Pi> | Snatching defeat from the jaws of victory can be a lot more emotionally wrenching than the other way around. |
12:29 | < Vornlicious> | 'course, I work in js a lot so it's not like, you know, being a bad language really stops me |
12:30 | <&jerith> | If you don't care about concurrency and are okay with copy/paste instead of generics, most of the problems go away. |
12:31 | < Vornlicious> | K I'll be fine then |
12:31 | <&jerith> | For this particular application, neither concurrency nor generics are likely to be an issue. |
12:45 | <&ToxicFrog> | jerith: don't forget shitloads of boilerplate for error hanlding |
12:46 | <&jerith> | ToxicFrog: Yeah, that's also an issue. |
12:52 | | Degi [Degi@Nightstar-ibr0nm.dyn.telefonica.de] has joined #code |
13:01 | <@abudhabi> | Hmm. I want to migrate my irssi to another server. What do I need to copy? |
13:09 | <&jerith> | Meh, Nucleotide Count requires some pretty awkward error handling. |
13:16 | <&ToxicFrog> | abudhabi: man irssi and see where it keeps its config and log files? |
13:17 | <&ToxicFrog> | Probably just ~/.irssi or ~/.config/irssi but it's been years since I used it. |
13:25 | <@abudhabi> | Thanks. |
13:56 | <&[R]> | TIL about the JS tilde operator |
13:56 | <&[R]> | Unary operator that adds one and flips the sign |
13:58 | < Vornlicious> | So, bitwise not |
13:59 | <&ToxicFrog> | So it- dammit, vorn |
13:59 | <&[R]> | Ah |
13:59 | <&[R]> | I was wondering WTF |
13:59 | | * Vornlicious knows his operators |
13:59 | <&[R]> | Forgot C had it too |
13:59 | <&jerith> | Assuming twos-complement integers. |
13:59 | <&jerith> | Which JS doesn't actually have, because numbers are numbers. |
14:00 | <&[R]> | Numbers are doubles yeah |
14:00 | <&[R]> | Up until you do bitwise operators on them, then they become 32-bit signed ints. |
14:01 | <&jerith> | They're turned into twos-complement integers for the purposes of the bitwise operation, they don't necessarily stay that way. |
14:02 | <&[R]> | Right, they're turned back into doubles the moment you do anything else with them |
14:02 | <@Pi> | Perfectly Sensible. |
14:04 | <&jerith> | AIUI, they're not necessarily doubles either. |
14:05 | <&jerith> | The implementation is allowed to use whatever representation it likes. |
14:06 | <@Pi> | Wibbly wobbly county wounty stuff. |
14:06 | <&jerith> | Indexing with floats is typically a bad idea, for example. |
14:17 | < Vornlicious> | You do get explicit number types in es6 |
14:18 | <&[R]> | ? |
14:18 | <&jerith> | I get the feeling ES6 is trying to be a real language.~ |
14:42 | <&jerith> | Heh, I've overtaken McMartin in Erlang exercism. :-) |
14:49 | < Vornlicious> | Well, typed arrests |
14:49 | < Vornlicious> | Arrays gosh |
14:59 | <&[R]> | Ah yeah |
15:49 | | Vornlicious [Vorn@Nightstar-hq5u9j.sub-174-210-7.myvzw.com] has quit [[NS] Quit: Bye] |
15:49 | | Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code |
15:50 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code |
15:50 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
15:59 | | celmin|sleep is now known as celticminstrel |
16:01 | <@PinkFreud> | Known Issues: |
16:01 | <@PinkFreud> | 1. TL; DR - ... |
16:01 | | * PinkFreud snerks at vmware |
16:01 | <@PinkFreud> | they actually threw a TL;DR in some documentation! |
16:02 | | gnolam [lenin@Nightstar-ego6cb.cust.bahnhof.se] has quit [[NS] Quit: Reboot] |
16:04 | | gnolam [lenin@Nightstar-ego6cb.cust.bahnhof.se] has joined #code |
16:04 | | mode/#code [+o gnolam] by ChanServ |
16:13 | <@PinkFreud> | erk. wrong channel. |
16:16 | <~Vornicus> | I mean it works |
16:18 | < Emmy> | i dunno. seems like the appropriate plave |
16:18 | < Emmy> | *place |
16:37 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds] |
17:10 | | macdjord [macdjord@Nightstar-ahbhn1.cable.rogers.com] has quit [Ping timeout: 121 seconds] |
17:39 | <&jerith> | McMartin: Robot Simulator looks like the first Erlang track problem that requires processes. :-) |
17:41 | | Kindamoody|afk is now known as Kindamoody |
17:51 | <@abudhabi> | Robot 9k? |
17:53 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code |
17:53 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
18:06 | <&McMartin> | jerith: Cool. I've noticed that some features are only introduced later; I had to use erlang:error for the first time in one of the DNA-related ones that wasn't the one you used throw in. |
18:07 | <&jerith> | Yeah, I complained about the annoying error handling in that one above.~ |
18:12 | <&McMartin> | I mean, I learned something, so that has value, I guess~ |
18:13 | <&jerith> | It definitely has value. I just didn't like it much. :-) |
18:13 | <&jerith> | (Exception handling isn't at all common in the Erlang world.) |
18:14 | <&McMartin> | I had a lot of trouble with the earlier ones because I was just letting unmatched cases crash with unmatched_case |
18:14 | <&jerith> | That's usually a good idea, unless you're expecting stuff you don't know how to handle. |
18:17 | <&jerith> | As an aside, it might be valuable to solve Robot Simulator twice. |
18:18 | <&jerith> | Start with raw processes and message passing, then do it again with a gen_server. |
18:18 | <&McMartin> | I need to find a good primer on OTP. |
18:20 | <&jerith> | There's probably a better Erlang thing now than when I looked a decade ago, but the Elixir docs are great for this. |
18:20 | <&jerith> | (I never really understood OTP until I read those.) |
18:28 | <&McMartin> | Yeah, that talk you linked me assumed I knew several things I didn't, really. |
18:29 | <&McMartin> | The high bit I took from it is that I should be using more transient worker threads in my designs. |
18:32 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
19:38 | | Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
19:41 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Ping timeout: 121 seconds] |
20:01 | | Degi [Degi@Nightstar-ibr0nm.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
20:02 | | Degi [Degi@Nightstar-2hrhdg.dyn.telefonica.de] has joined #code |
22:04 | | Pink` [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Connection closed] |
22:05 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
23:46 | | Degi [Degi@Nightstar-2hrhdg.dyn.telefonica.de] has quit [Connection closed] |
23:47 | | Degi [Degi@Nightstar-2hrhdg.dyn.telefonica.de] has joined #code |
23:50 | | Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
--- Log closed Sat Mar 31 00:00:30 2018 |