--- Log opened Sun Jun 27 00:00:09 2021 |
00:00 | | Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Connection reset by peer] |
01:21 | < catalyst> | I'm not trying to be a C++ expert any more and that's actually quite freeing |
01:21 | <&McMartin> | yay |
01:22 | < catalyst> | it's really not a very good language, but sadly still the best at almost everything you want it for |
01:23 | <&McMartin> | I unironically consider it a feature that C++ experts tend to like the language less, with their knowledge |
01:24 | < catalyst> | I went through several phases |
01:24 | < catalyst> | of loving it and hating it |
01:24 | < catalyst> | and eventually settled in pragmatic indifference |
01:25 | < catalyst> | tbh C++'s best feature has always been it's treatment of runtime and object lifetimes |
01:25 | < catalyst> | and, well |
01:25 | | * catalyst points at Rust |
01:25 | < catalyst> | I don't dislike it |
01:25 | < catalyst> | but I do consider myself wanting to be an expert in it bad for me specifically |
01:26 | < catalyst> | and I still consider it a clever person trap |
01:46 | <@sshine> | McMartin, does that mean you consider it a bug that Haskell experts tend to like the language more with their knowledge? |
01:47 | <@sshine> | catalyst, Rust is a clever person trap, or C++ is? |
01:47 | <&McMartin> | "Bug" is not the right word |
01:47 | <&McMartin> | But it is a danger |
01:50 | < catalyst> | C++ is, because its often hard to know if the fancy thing you're building is fancy, or if it's just a workaround to the problems the language brings with it |
01:54 | <@sshine> | C++ was always the language I vowed to never learn. not because I dislike it, but because of the complexity. |
01:56 | <@sshine> | but I suppose Haskell could be viewed as a clever person trap. maybe Monoid is justifiably simple, but beyond a certain point, I wonder if people are actually trying to solve or create problems. |
01:57 | <&McMartin> | Monoid is, as best I have extracted from your explanations, pretty to look at |
01:57 | <&McMartin> | If you actually are trying to develop a type to represent an actual task, you want some *other* typeclass. |
02:13 | <&McMartin> | The, uh |
02:13 | <&McMartin> | the actual failure mode that Haskell hit as a community, AIUI, though |
02:14 | <&McMartin> | was that its "industrial" uses ended up dominated by cryptocurrency |
02:14 | <&McMartin> | That isn't *necessarily* linked to monads being Very Pretty while SFINAE is a dumpster dire |
02:15 | <&McMartin> | Particularly since I have come to understand that actually using the languages requires similar knowledge of both (viz. essentially zero, as you will be implementing classes that rely on or extend their specifics) |
02:15 | <&McMartin> | *will not be implementing |
02:16 | <&McMartin> | *fire |
02:26 | <@sshine> | McMartin, I don't see that as a failure. but I also don't see cryptocurrencies as something everyone cares to work on. |
02:28 | <&McMartin> | Since tone of voice does not make it over IRC, you may wish to replace "cryptocurrencies" there with "organized crime" for the full effect. |
02:28 | <@sshine> | haha |
02:28 | <@sshine> | ok |
02:30 | <@sshine> | if I were to commit organized crime that involved programming, I might just use Haskell. |
03:27 | | Degi [Degi@Nightstar-t1b8tf.dyn.telefonica.de] has quit [Operation timed out] |
03:27 | | Degi [Degi@Nightstar-s8strc.pool.telefonica.de] has joined #code |
05:10 | | Kindamoody[zZz] is now known as Kindamoody|out |
05:45 | | Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has joined #code |
05:45 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
05:50 | | VirusJTG [VirusJTG@Nightstar-ggj.oti.104.208.IP] has quit [Connection closed] |
05:50 | | VirusJTG [VirusJTG@Nightstar-ggj.oti.104.208.IP] has joined #code |
05:50 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
06:29 | | * McMartin drives the refactor tractor into a lamppost |
06:32 | <~Vorntastic> | ??? |
06:33 | <&McMartin> | I'm splitting up code from one platform so that it can be multiplatform |
06:33 | <&McMartin> | It's making the code markedly uglier |
06:37 | <@celticminstrel> | Why a lamppost… |
06:37 | <&McMartin> | Big enough to wrap a tractor around, I guess? |
06:37 | <@celticminstrel> | Poor tractor. |
06:37 | <@celticminstrel> | Also poor lamppost. |
06:45 | <&McMartin> | It had it coming. |
06:45 | <&McMartin> | Hopefully it will be worth it |
06:45 | <&McMartin> | This is a pretty dumb stunt, but also it will probably take less than a month to get off the frickin' ground. |
06:45 | <&McMartin> | Unlike my previous project. |
07:04 | <&McMartin> | ... yes, yes that would indeed be much faster |
07:04 | | * McMartin gets a prototype running right now. |
07:11 | <&McMartin> | Good work, past me. |
07:16 | | * McMartin gets the prototype to the point where he'd be basically fine with shipping it, hrms |
07:16 | <&McMartin> | It's 4KB plus three bytes. |
07:17 | <&McMartin> | I could get it under 4KB trivially, but the easiest way to do that would be to remove the "Oh no!" from its one error message, and I don't really want to do that |
07:18 | | * McMartin tightens up some other phrasing, gets it to $FFB bytes, declares that Fine. |
07:18 | <~Vorntastic> | Could be a LAMPpost. Whatever you're doing turn it into a web service |
07:19 | <&McMartin> | no |
07:23 | <~Vorntastic> | Gosh. I'm still kinda grumpy about that tweet |
10:31 | | Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code |
10:59 | <@sshine> | have any of you relied on building Docker images, and then subsequently switched to something other than Docker? |
11:11 | <@sshine> | I was hoping for a mature solution that didn't require a Kubernetes cluster, because that'd be a convenient order to bootstrap this system. |
11:11 | <@sshine> | 'podman' is supposed to be able to work as a replacement, but apparently not for building images. |
11:11 | <@sshine> | https://github.com/GoogleContainerTools/kaniko -- requires Kubernetes, but actually seems very cool. |
13:13 | | JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Ping timeout: 121 seconds] |
13:14 | | VirusJTG [VirusJTG@Nightstar-ggj.oti.104.208.IP] has quit [Connection reset by peer] |
13:14 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
13:14 | | mode/#code [+o JustBob] by ChanServ |
13:21 | | VirusJTG [VirusJTG@Nightstar-ggj.oti.104.208.IP] has joined #code |
13:21 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
15:00 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:00 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
19:07 | | Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
19:42 | | abudhabi [abudhabi@Nightstar-e18d99.adsl.tpnet.pl] has joined #code |
19:45 | | abudhabi_ [abudhabi@Nightstar-qsgmcm.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
21:02 | | SmithKurosaki [uid215460@Nightstar-e2nmdb.irccloud.com] has joined #code |
21:28 | | JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [[NS] Quit: ] |
21:33 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
21:33 | | mode/#code [+o JustBob] by ChanServ |
21:34 | | Kindamoody|out is now known as Kindamoody |
21:38 | | Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Client exited] |
21:41 | | Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code |
21:41 | | mode/#code [+o Kimo|autojoin] by ChanServ |
21:48 | | gnolam_ [quassel@Nightstar-j9ajs0.priv.bahnhof.se] has quit [Connection closed] |
21:51 | | catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Connection closed] |
22:09 | | Kimo|autojoin is now known as Kindamoody |
22:20 | | Kindamoody is now known as Kindamoody[zZz] |
23:04 | | Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds] |
23:22 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
--- Log closed Mon Jun 28 00:00:10 2021 |