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
dharrigan 2021-06-03T05:39:55.217400Z

Good Morning!

1
djm 2021-06-03T05:45:59.217600Z

:waving:

djm 2021-06-03T06:07:56.218Z

https://lispcast.com/some-comments-from-a-numerical-analyst/ - this was much more interesting than I expected

djm 2021-06-03T06:09:05.218900Z

“Many people who set out originally to solve some problem in mathematical physics found themselves temporarily deflected by the problems of computerology.” - I guess that means that yak shaving is the essence of programming (and “computerology” is a term that needs to make a comeback)

djm 2021-06-03T06:12:31.219900Z

It fits somewhat with my own experience, as much of my early programming was around solving maths/physics problems, and I switched to CS after one year of a physics degree

Aron 2021-06-03T06:15:54.220200Z

you know about https://www.youtube.com/watch?v=LZAeZBVAzVw

djm 2021-06-03T06:26:52.220900Z

No, I’m not familiar with that

Aron 2021-06-03T06:30:38.223300Z

that video was a big moment in life, because who Kahan is and how he behaves and what he says. I recognized the pattern.

Aron 2021-06-03T06:31:00.223800Z

I have not seen posits implemented in Clojure ( https://groups.google.com/g/numerical-clojure/c/QE6-4vE7fQ8 )

Aron 2021-06-03T06:33:55.224800Z

Obviously, it will be best when it gets hardware support. There are some chips made, but I am not sure about their popularity.

Aron 2021-06-03T06:34:12.224900Z

https://www.vivid-sparks.com/

Aron 2021-06-03T06:35:47.226200Z

imho, if anything is keeping back physics, it's the bad assumptions of mathematics that they import so willy-nilly, rather than practical considerations of the hardware and software they have to use.

Conor 2021-06-03T08:31:46.227200Z

What bad assumptions do you mean?

Aron 2021-06-03T08:55:01.233600Z

Continuum.

Conor 2021-06-03T08:58:00.235800Z

I don't think I ever saw that TV show

Aron 2021-06-03T09:06:03.236500Z

Very funny. I don't watch tv at all, so anything related to that is not my fault. I am entirely serious. The way mathematicians deal with the nature/idea/whateveryoucallit continuum is adopted by physicists without any reservations, and it's causing problems historically.

Conor 2021-06-03T09:13:36.237100Z

I don't really understand the problem you are referring to (speaking as someone who has a PhD in computational physics) - maybe you could expand a bit more?

Aron 2021-06-03T09:17:07.237300Z

well, computational physics exactly avoids this problem, doesn't it?

Aron 2021-06-03T09:18:12.237500Z

I would be very happy to discuss it at length, if it's ok to pm you. I would like to ask a bunch of questions.

Conor 2021-06-03T09:18:48.237700Z

Sure, though I can't promise I will have any good answers 😄

Aron 2021-06-03T06:43:11.226900Z

One more link about this subject, it's the 4th and last episode of a short series https://youtu.be/4DNlEq0ZrTo?list=PLIljB45xT85Bfc-S4WHvTIM7E-ir3nAOf

Jakob Durstberger 2021-06-03T07:32:02.227100Z

Morning 🙂

Conor 2021-06-03T08:31:46.227200Z

What bad assumptions do you mean?

2021-06-03T08:51:54.232400Z

@djm_uk I think that observation is somewhat correlated to various technical platforms. When I’ve attended general development conferences (QCon etc), and even some technical specific conferences (A Ruby one), speakers seem highly aligned to the technology - they might be Java evangelists, or Mongo experts etc. I’ve attended 3 Clojure{X/:re) conferences, and what struck me was the amount of speakers that were using technology to solve problems, be they musical, statistics, modelling or whatever. From my observations, this correlation is somewhat related to Clojure’s data orientation, and lisps’ expressiveness which lends to solutions that are very close representations of the underlying mathematical models.

Aron 2021-06-03T08:55:01.233600Z

Continuum.

Conor 2021-06-03T08:58:00.235800Z

I don't think I ever saw that TV show

danm 2021-06-03T09:04:18.236200Z

Morning from the new house!

1🎉
alexlynham 2021-06-03T09:04:52.236400Z

morning

Aron 2021-06-03T09:06:03.236500Z

Very funny. I don't watch tv at all, so anything related to that is not my fault. I am entirely serious. The way mathematicians deal with the nature/idea/whateveryoucallit continuum is adopted by physicists without any reservations, and it's causing problems historically.

djm 2021-06-03T09:13:13.236900Z

It would be interesting to think through what the equivalents would have been at the time the paper was written

Conor 2021-06-03T09:13:36.237100Z

I don't really understand the problem you are referring to (speaking as someone who has a PhD in computational physics) - maybe you could expand a bit more?

Aron 2021-06-03T09:17:07.237300Z

well, computational physics exactly avoids this problem, doesn't it?

Aron 2021-06-03T09:18:12.237500Z

I would be very happy to discuss it at length, if it's ok to pm you. I would like to ask a bunch of questions.

Conor 2021-06-03T09:18:48.237700Z

Sure, though I can't promise I will have any good answers 😄

alexlynham 2021-06-03T09:24:32.241100Z

i think it might also be that lisps traditionally attract a lot of hacker/tinkerer type mindset people, hence potential broadness of solution space... but idk that i see people generally doing things in clj they aren't doing in other langs i think the reason you see talks like this in the clj space is 'cos the community is so small that a lot of people are using it for small side hacks, so a talk on generative art may be the only thing that it's being used for, or building keyboards in scad, or whatever in the js/typescript space or somewhere else they'd have 3 talks just on different option flags for the same library, cos so many people use the tools, all day, every day by comparison so i think that might be a reflection of the amount of day job professional work done in a given lang as well

alexlynham 2021-06-03T09:25:04.241800Z

just a suspicion anyway, that it's something to do with the intersection of those two things - more hackers x smaller community

2➕
2021-06-03T09:29:39.242200Z

We’re also hiring clojure/clojurescript developers by the way: https://www.swirrl.com/hiring

2021-06-03T09:31:29.242900Z

Sounds good, I'll definitely add you to my bookmarks 🙂

Aron 2021-06-03T09:38:51.246100Z

the only typescript talk I ever cared about was where the inventor/creator of typescript described how the language came to be https://www.youtube.com/watch?v=ET4kT88JRXs then I hear this in the first 5 minutes: emphasis mine. "[talking about what missing features typescript adds for js]...but then when you compile your code you are just left again with plain old javascript. So there is really no notion of any of this having any of this having existed other than at development time." So I am like, wait, at runtime I can't use this information? No, this is about writing the same programs over and over again, not about writing new things based on old things.

jasonbell 2021-06-03T09:42:40.246500Z

Morning

Luis Thiam-Nye 2021-06-03T10:26:09.246900Z

Good Morning™

2021-06-03T11:32:25.247300Z

Cross posting here because it may be relevant to some: https://clojurians.slack.com/archives/C05006WDW/p1622713362069400

djm 2021-06-03T11:46:29.247500Z

Are you aware of #remote-jobs?

2021-06-03T11:47:31.247700Z

Yes, but thanks for the reminder, I’ll cross post there too.

1👍
2021-06-03T11:48:01.248Z

Isn’t every (software) job remote these days? 😩

djm 2021-06-03T11:48:37.248300Z

Apparently not

thomas 2021-06-03T11:54:00.248600Z

morning

2021-06-03T12:19:18.249Z

Evening 😉

dominicm 2021-06-03T19:31:41.249200Z

Morning 🙂

1