--- Log opened Fri Feb 21 00:00:12 2020 |
00:10 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
00:13 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
00:24 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
00:26 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
00:33 | | Kindamoody is now known as Kindamoody[zZz] |
00:47 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
01:21 | | celmin|away is now known as celticminstrel |
02:15 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has quit [[NS] Quit: ] |
02:21 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has joined #code |
02:21 | | mode/#code [+o Alek] by ChanServ |
03:14 | | Degi [Degi@Nightstar-tah59b.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
03:15 | | Degi [Degi@Nightstar-nmgjlp.dyn.telefonica.de] has joined #code |
03:33 | <@mac> | 099999999999999999999999999999999999999999999999999999999999999999999999999999999999999 Ooooo9tyy g6nYTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT600 |
03:40 | <&Reiver> | Hi kitten |
03:43 | <&McMartin> | \o/ |
04:04 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
04:33 | <&McMartin> | Moore's Law visualization: https://twitter.com/JoelShackleton/status/1175927710918402048 |
04:40 | | Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has joined #code |
04:40 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
05:19 | | celticminstrel [celticminst@Nightstar-80avij.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
05:19 | | Derakon is now known as Derakon[AFK] |
06:48 | | mac is now known as macdjord|slep |
07:16 | <@gnolam> | Argh. |
07:16 | <@gnolam> | Naming things. |
07:26 | <&McMartin> | The hardest problem. |
07:26 | <&McMartin> | Is this why you needed a German dictionary? Had you need of their legendary Word Forges? |
07:43 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has quit [[NS] Quit: reboot] |
07:48 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has joined #code |
07:48 | | mode/#code [+ao McMartin McMartin] by ChanServ |
07:57 | | catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code |
07:58 | < catalyst> | I really, really like Rust |
09:30 | <@gnolam> | This one was, among other things, CIE L*a*b* database column values (L, a, b) clashing with sRGB column values (r, g, b). |
09:35 | <@gnolam> | The dictionary was for troubleshooting an issue at a customer. The error was reported by the user as the driver saying that a formulation was "faulty", but when I got a screenshot it was actually saying that it was "ungenau" - "imprecise". |
09:37 | <@gnolam> | (In the end I turned out to be innocent. The real cause was a loss of calibration data for the driver, because they were apparently literally building the factory while testing the software and were having intermittent power outages...) |
09:42 | <@sshine> | catalyst, I really, really get that. |
09:43 | <@sshine> | I've been thinking about learning Rust when I start my new job. |
09:43 | <@sshine> | it's an R&D dept. that is very not limited to specific tech stacks. |
09:43 | <@sshine> | half my time will be spent in Haskell. the other is probably a mixture of Scala and Python. |
09:44 | <@sshine> | Rust is one of those languages I've been post-poning because I expect it takes some time getting used to. |
10:01 | | gnolam [lenin@Nightstar-e3tf4i.priv.bahnhof.se] has quit [Connection reset by peer] |
10:01 | | gnolam [lenin@Nightstar-e3tf4i.priv.bahnhof.se] has joined #code |
10:01 | | mode/#code [+o gnolam] by ChanServ |
12:32 | < catalyst> | Rust feels like how I code in C++ normally just enforced by the compiler and with a lot of other nice bits thrown in |
12:40 | <@sshine> | right |
12:40 | <@sshine> | that's how I feel about Haskell... |
12:42 | <@sshine> | I'm building a blog engine (because why not), and I wanted to try and display the relative time since something was posted. there's a good library for that, and naturally the combinator takes two UTCTime values to compute the relative difference, one of those preferrably being "today", which is an IO action. so somewhere deep in my template rendering layer where I have 'instance ToMarkup BlogDate where ...', |
12:42 | <@sshine> | I need a reference to "today". |
12:43 | < catalyst> | https://github.com/jtempest/adventofcode2019_rust/blob/master/aoc/src/intcode.rs |
12:43 | <@sshine> | if this were, say, Python, I'd probably stick an ugly time.now() in there. |
12:44 | <@sshine> | but Haskell simply won't let me do that without either dependency-injecting the date into pure code or calling a function that begins with "unsafe". |
12:44 | <@sshine> | so for me, strong types are what prevent me from succumbing to hacks. |
12:45 | < catalyst> | I just love the explicit nature of the language and the things it gets right |
12:46 | < catalyst> | The fact that it is built to work with the way machines actually process data rather than working against their nature (which is how I feel about functional style languages when I use them generally) |
12:47 | < catalyst> | The chaining of iterators feels like it's a decent compromise that makes use of good parts of functional programming and is a better formulation of the ideas in the STL though |
12:48 | < catalyst> | It isn't possible to build abstractions as powerful as the ones in Haskell but the separation of behaviour into traits is so much nicer than objects and interfaces |
12:48 | < catalyst> | Rust is also very much focused on being terse as well, which I vastly appreciate |
12:54 | <@sshine> | catalyst, it seems that Rust is capable of achieving free abstractions. |
13:08 | < catalyst> | It has the same philosophy as C++ on that front |
13:09 | < catalyst> | (assuming by free you mean as close to zero runtime cost as possible) |
13:15 | | macdjord|slep is now known as macdjord|wurk |
13:27 | | catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [Ping timeout: 121 seconds] |
13:35 | | celticminstrel [celticminst@Nightstar-80avij.dsl.bell.ca] has joined #code |
13:35 | | mode/#code [+o celticminstrel] by ChanServ |
13:57 | | celticminstrel is now known as celmin|away |
14:28 | | Kindamoody[zZz] is now known as Kindamoody |
14:31 | | catalyst [yaaic@Nightstar-nt6.bmi.132.82.IP] has joined #code |
14:36 | <@gnolam> | But back to Naming Things: I have a data structure representing a measurement (colorimetric data, if it matters), and "measurement" is the name it's going to have to keep. And it makes sense: you initiate it with a single click, and you get a single value out. |
14:37 | <@gnolam> | But each so-called measurement might actually be an average of actual physical measurements. These should also be logged. |
14:37 | <@gnolam> | And now I have to figure out a name for them... |
14:37 | <@gnolam> | *average of multiple |
14:47 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
14:49 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
14:59 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
14:59 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
16:43 | | catalyst [yaaic@Nightstar-nt6.bmi.132.82.IP] has quit [Ping timeout: 121 seconds] |
16:51 | | catalyst [yaaic@Nightstar-bokio5.dab.02.net] has joined #code |
17:00 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
17:03 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
18:27 | | Derakon[AFK] is now known as Derakon |
18:58 | | catalyst2 [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code |
19:00 | | catalyst [yaaic@Nightstar-bokio5.dab.02.net] has quit [Ping timeout: 121 seconds] |
19:43 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
19:43 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
19:43 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
19:54 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
19:54 | | mode/#code [+o mac] by ChanServ |
19:57 | | macdjord|wurk [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
19:58 | <&McMartin> | gnolam: Perhaps "reading" for the individual physical measurements? |
20:43 | | Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity] |
20:58 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
20:58 | | mode/#code [+o macdjord|slep] by ChanServ |
21:01 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
21:15 | <@gnolam> | McMartin: Hmm. Better than the current name, but could still be improved. But thanks. |
23:09 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:09 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
23:16 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
--- Log closed Sat Feb 22 00:00:14 2020 |