clojure-uk

A place for people in the UK, near the UK, visiting the UK, planning to visit the UK or just vaguely interested to randomly chat about things (often vi and emacs, occasionally clojure). More general the #ldnclj
jiriknesl 2021-01-05T06:10:02.301900Z

Good morning

djm 2021-01-05T06:11:29.302100Z

πŸ‘‹

djm 2021-01-05T06:11:54.302500Z

Quiet afternoon at work yesterday, because of Slack being down

dharrigan 2021-01-05T07:25:46.302900Z

Good Morning! Yes, Slack being down was quite refreshing

yogidevbear 2021-01-05T08:33:39.304100Z

Morning πŸ™‚ Must admit, it felt weird working in a remote team without the usual method of chat.

yogidevbear 2021-01-05T08:33:54.304400Z

rcfotd:

clojure.core/rsubseq
([sc test key] [sc start-test start-key end-test end-key])
  sc must be a sorted collection, test(s) one of <, <=, > or
  >=. Returns a reverse seq of those entries with keys ek for
  which (test (.. sc comparator (compare ek key)) 0) is true

mccraigmccraig 2021-01-05T08:50:17.304800Z

mΓ’ning!

alexlynham 2021-01-05T08:52:53.304900Z

morning

thomas 2021-01-05T09:39:16.305100Z

Morning

2021-01-05T09:51:48.305300Z

Morn'

mccraigmccraig 2021-01-05T10:04:42.307100Z

anyone have any views on juxt/tick vs vanilla cljc.java-time? (the interval algebra stuff in tick looks neat, and will let me delete some code, but i'm not exactly sure yet what other things tick adds over cljc.java-time )

thomas 2021-01-05T10:32:14.307700Z

Portability maybe?

mccraigmccraig 2021-01-05T10:48:40.308100Z

what dyu mean @thomas?

thomas 2021-01-05T10:50:27.308900Z

As in clj and cljs implementations. Not sure what either provide nor what you need of course

thomas 2021-01-05T10:50:55.309600Z

But that could be a deciding factor

mccraigmccraig 2021-01-05T10:53:15.310Z

ah, i see - juxt/tick builds on top of cljc.java-time - both of them are clj+cljs compatible, so i don't think compatibility is an issue in this instance

mccraigmccraig 2021-01-05T10:53:27.310200Z

i think what i'm looking for is a "you should use juxt/tick rather than cljc.java-time and it's worth the extra dependency and bitrot risk because ..."

mccraigmccraig 2021-01-05T10:54:31.310400Z

which is no doubt something that someone who has used the lib/s for a while would easily be able tell me, but i can't seem to get it from the docs

alexlynham 2021-01-05T10:55:43.311300Z

i guess as somebody that's about to have to rip out a datetime lib in our project cos it's on the verge of rot... i'm a little suspicious of the non native option

alexlynham 2021-01-05T10:56:04.311800Z

but obv i am currently in typescript/js not clj(s) so i know it's apples and oranges

2021-01-05T11:35:38.311900Z

tl;dr tick offers some nice extras, at the cost of some stackoverflow-ability. the main thing on the horizon is the new Temporal api for js. when that's in browsers, I think that'd be preferred over the current js java.time impl (js-joda). not sure how that'll play out but hopefully tick protocols could be extended to that so it'll 'just work' for the majority of the existing tick api. cljc.java-time could maybe be made to work for Temporal but even if it could, it looks like a lot more work ... so less likely to happen hope that's helpful πŸ™‚

Ryan Watkins 2021-01-05T11:39:13.312200Z

morning

2021-01-05T11:40:43.312600Z

good morning... just

mccraigmccraig 2021-01-05T11:53:01.312700Z

aha - i hadn't noticed you were also a committer on tick @henryw374 - that would have been another useful datapoint πŸ™‚

mccraigmccraig 2021-01-05T11:53:38.312900Z

given the likely better future-resilience of tick, i think i'll go with that - thanks @henryw374!

2021-01-05T11:53:55.313100Z

:thumbsup:

2021-01-05T12:15:51.313600Z

oooh just watched the channel 4 "alternative christmas message"

2021-01-05T12:16:04.314Z

still in uncanny valley territory

2021-01-05T12:16:38.314700Z

seems like the lighting on her face isn't quite right

dharrigan 2021-01-05T12:16:59.315300Z

Have you watched Sassy Justice on YouTube?

dharrigan 2021-01-05T12:17:03.315600Z

That is really well done

2021-01-05T12:17:04.315700Z

but how much is bias because I know it to be fake

2021-01-05T12:17:11.316Z

oh, no I have not

dharrigan 2021-01-05T12:17:33.316600Z

It features a certain well known soon-to-be-maybe-yes-maybe-no President of the US of A.

2021-01-05T12:17:54.316900Z

the lighting on his face is always wierd of course

2021-01-05T12:18:00.317100Z

presumably by design

dharrigan 2021-01-05T12:18:04.317300Z

<https://www.youtube.com/watch?v=9WfZuNceFDM>

2021-01-05T12:19:38.318100Z

presumably it depends on quantity and topology of neural net nodes

2021-01-05T12:19:56.318500Z

where more is not necessarily better

2021-01-05T12:20:35.319300Z

are there rules of thumb emerging about optimum toplogies for different tasks?

2021-01-05T12:25:45.320100Z

I guess we get to the point where slebs are using the deep fakes for real time blemuish removal

2021-01-05T12:25:57.320400Z

and suddenly noone knows what they really look like anyway

2021-01-05T12:26:50.321200Z

heh, the lack of professional makeup during the pandemic is noticeable

2021-01-05T12:27:33.322100Z

I guess deep fake makeup artistry is not yet a widespread thing

2021-01-05T12:29:07.323Z

that Michael Caine somehow looks like the G man from an ingame "Half Life" cut scene

2021-01-05T12:29:39.323400Z

I agree the Trump is really good though

2021-01-05T12:31:11.323800Z

Julie Andrews is good too

dharrigan 2021-01-05T13:22:19.324200Z

The scarey thing is, that is now. Give it another 2-3, 5 years and it'll be perfect

2021-01-05T13:45:20.324400Z

true dat

2021-01-05T13:45:47.325100Z

although I'd rather they spent that computation budget on figuring out nuclear fusion...

alexlynham 2021-01-05T17:20:40.325200Z

climate crisis what now

alexlynham 2021-01-05T17:21:01.325300Z

much more important to spend money on serving ads and propping up late stage capitalism than saving the planet ofc