--- Log opened Wed Nov 04 00:00:57 2020 |
00:10 | | mode/#code [+ao Reiver Reiver] by ChanServ |
02:09 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [[NS] Quit: -a- IRC for Android 2.1.59] |
02:24 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
02:35 | | Degi [Degi@Nightstar-c73697.pool.telefonica.de] has quit [Ping timeout: 121 seconds] |
02:37 | | Degi [Degi@Nightstar-6jju4s.pool.telefonica.de] has joined #code |
02:40 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
03:03 | | Netsplit Traal.Nightstar.Net <-> Krikkit.Nightstar.Net quits: @PinkFreud |
03:13 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code |
03:13 | | mode/#code [+o PinkFreud] by ChanServ |
04:26 | | Pink [uid208117@Nightstar-h2b233.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
05:13 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds] |
05:13 | | Pink [uid208117@Nightstar-h2b233.irccloud.com] has joined #code |
05:22 | | macdjord [macdjord@Nightstar-re5.7if.45.45.IP] has joined #code |
05:22 | | mode/#code [+o macdjord] by ChanServ |
05:25 | | mac [macdjord@Nightstar-re5.7if.45.45.IP] has quit [Ping timeout: 121 seconds] |
05:51 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
05:51 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
05:51 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
06:22 | | celticminstrel [celticminst@Nightstar-5pqf1t.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:24 | | mac [macdjord@Nightstar-re5.7if.45.45.IP] has joined #code |
06:24 | | mode/#code [+o mac] by ChanServ |
06:26 | | macdjord [macdjord@Nightstar-re5.7if.45.45.IP] has quit [Ping timeout: 121 seconds] |
07:04 | | mac is now known as macdjord|slep |
07:43 | | Pink [uid208117@Nightstar-h2b233.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
08:05 | <@sshine> | hmm |
08:06 | <&[R]> | HMM |
08:06 | <@sshine> | HMMMMM |
08:06 | < catalyst> | hm? |
08:08 | <@sshine> | so I've been modelling a payment system as part of a job interview process, and this was fun. my solution ended up with one breach of database normalization which I decided was a pragmatic solution to a request to overcome linear lookups; "keep cached values in database" means you can end up with an inconsistent database state. I think maybe if I was better at databases, I might be able to devise something |
08:08 | <@sshine> | alike a "database view" that partially recomputes its cache. I can imagine how it'd work in a reactive programming model; I just don't know if/how that works in SQL. |
08:10 | <@sshine> | in retrospect it made me think, maybe there's a simpler way to model this. kind of how like how Haskell's "algebraic-graphs" package has another take on composition of immutable graphs. |
08:14 | <@sshine> | so given Invoice and Payment, is there a way to match them up so that invoices can be partially covered by payments, and that payments can partially cover multiple invoices, and you can write the functions 'Invoice -> [Payment]' and 'Payment -> [Invoice]', and you can always check the balance of an Invoice without having to add up the payments? |
08:20 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
08:20 | | mode/#code [+o himi] by ChanServ |
08:44 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
08:44 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
10:43 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Ping timeout: 121 seconds] |
10:44 | | catalyst [catalyst@Nightstar-vk7j40.dab.02.net] has joined #code |
11:33 | | Netsplit Deepthought.Nightstar.Net <-> Krikkit.Nightstar.Net quits: @PinkFreud |
11:34 | | Netsplit over, joins: @PinkFreud |
12:19 | | VirusJTG_ [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
12:19 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
12:56 | | Kindamoody[zZz] is now known as Kindamoody |
13:51 | | Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Connection reset by peer] |
13:52 | | Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code |
13:52 | | mode/#code [+o Kimo|autojoin] by ChanServ |
14:29 | | catalyst_ [catalyst@Nightstar-q32k3c.dab.02.net] has joined #code |
14:32 | | catalyst [catalyst@Nightstar-vk7j40.dab.02.net] has quit [Ping timeout: 121 seconds] |
14:48 | | celticminstrel [celticminst@Nightstar-5pqf1t.dsl.bell.ca] has joined #code |
14:48 | | mode/#code [+o celticminstrel] by ChanServ |
16:30 | | Kimo|autojoin is now known as Kindamoody |
17:27 | | Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code |
19:55 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
19:55 | | mode/#code [+o Reiv] by ChanServ |
20:07 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
20:07 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
20:07 | | mode/#code [+o Reiv] by ChanServ |
20:53 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
20:59 | | catalyst [catalyst@Nightstar-d7130u.dab.02.net] has joined #code |
21:03 | | catalyst_ [catalyst@Nightstar-q32k3c.dab.02.net] has quit [Connection closed] |
21:26 | | Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has joined #code |
21:26 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
22:58 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code |
22:58 | | mode/#code [+o himi] by ChanServ |
23:19 | | Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds] |
--- Log closed Thu Nov 05 00:00:59 2020 |