Fork me on GitHub
#clojure-uk
<
2020-03-02
>
marcus08:03:06

Morning chaps!

thomas08:03:27

God Moaning.

guy08:03:12

Morning

Ben Hammond08:03:30

Atchoo

🤧 16
dominicm08:03:35

Corona virus

dominicm08:03:42

Don't come into the office

Edward Hughes08:03:18

Corona virus huh? I had a virus from a corona last friday...

😁 4
dharrigan09:03:37

Well, I just learnt that if I press ctrl+space at my terminal prompt, it completes the entire line

dharrigan09:03:01

Amazing 🙂

Edward Hughes09:03:48

Is that for emacs? Can't remember what the default for the terminal autocomplete was. My terminal has the right arrow as the auto-complete shortcut however.

dharrigan09:03:26

not sure, I'm using zsh and with a few plugins..I know that ctrl+e also completes the line, but seems handier ctrl+space 😉

dharrigan09:03:40

(i'm on arch linux btw)

Edward Hughes09:03:26

Ah, I see you too are a man of culture. Running Manjaro openbox for my work machine at the moment.

dharrigan10:03:42

🙂 I used manjaro, but decided that running with arch (raw!) gave me a better, i.e., more tunable/customisable experience. I run i3 as well, so whilst Manjaro favours xfce ootb (and naturally can support i3), I thought I might as well go native with arch raw! 🙂

dharrigan10:03:23

I used to be a huge debian fan, years and years, then ubuntu (with a bit of suse inbetween), arch is just the proverbal bee's knees!

Edward Hughes11:03:35

Ah, cool. I've only really been using Linux seriously for the past year or so, fiddled with it in school and used it for my first job for a couple months. Figured Manjaro would be a nice way to throw myself in the deep end without risking not having a stable machine too much. I would like to do a properly specced-out Arch build when I have the time though.

Edward Hughes11:03:34

Honestly, having Pacman and the AUR by themselves are pretty big arguments for running it over other distros I think.

dharrigan12:03:39

Indeed. The AUR is pretty darn neat. I maintain a couple of clojure applications in the AUR (.e.g., clj-kondo, babashka....)

dharrigan12:03:46

I use yay as my package manager 😉

Edward Hughes13:03:50

Babashka looks interesting actually. Before I found this job I thought to write some quick scripts to pad my github, but I got lost in the minutiae of building Java artefacts.

Edward Hughes13:03:47

I've been sticking to the default package managers for my install for now. I haven't really run across a situation that indicates to me why I should be using something else over pamac or octopi. Did had to grab yaourt to install some work related software though. Had to mess around in the pkgbuild, so that functionality was useful, but that's rare for me at this stage.

dharrigan15:03:22

There's a lot of nice features that yay has, that can be found on its github home page.

dharrigan15:03:38

like, removing make dependencies at the end of a build process

dharrigan15:03:47

tab completion etc..

Ben Hammond09:03:14

I've picked up some nasty bugs that way

Ben Hammond09:03:47

the fact that I didn't manually type the wrong thing, means that I'm less likely to consider it whilst tracing the problem

Andrew09:03:13

Morning 🙂

rhinocratic11:03:48

Corona? So far as I remember, it's frothy, man. 😎

folcon12:03:47

Morning =)…

thomas13:03:56

Last time I checked the Corona and it is a lot hotter than the surface of the sun and no one really understands why.

practicalli-johnny13:03:09

I believe the current theory is similar to a volcano on earth. A coronal mass ejection is like a volcano erupting. Hot material from inside is ejected. The sun's core is the hottest part of the sun. As the fusion process works, elements get heavier and pushed out to the surface of the sun, which can take thousands of years. The closer it gets to the sun's surface, the more it starts to cool.

Edward Hughes14:03:22

Strictly speaking, that theory is that the corona is heated by waves instead of that energy being carried directly by energetic mass from deeper in the core. Issue with is, we don't really know how to talk about waves in a plasma, and while we have a good candidate for the wave type behind it, we don't know the exact mechanics of the energy transfer. An alternative hypothesis is that there are induced currents in the corona from the sun's magnetic field, and through their interaction, field lines are being split and reconnected, resulting in waste energy heating the corona.

folcon14:03:05

Anyone know if there are any workshops on performance? Or alternatively anyone interested in going to an evening where we take a simple-ish clojure program and actually talk about/break down how to improve it’s performance without reducing it’s maintainability? Been doing this a bit recently and I’m wondering who else would like this kind of thing… I’ve also been noticing that clojure specific material is a bit thin on the ground (or perhaps I’m looking in the wrong places…😞)

Ben Hammond15:03:14

the trouble with this is that its eenttirely at the mercy of JVM perf enhancements

Ben Hammond15:03:22

which come thick and fast

folcon15:03:50

Wow, definitely is…

fmjrey16:03:17

It's not a new edition, it's a bundle as this back cover says: https://images-na.ssl-images-amazon.com/images/I/71EATaey1AL.jpg

folcon16:03:03

Huh, so some kind of anthology, that’s pretty misleading…

folcon17:03:21

@U793EL04V I assume you own a copy? I’ve seen criticisms of the second edition of clojure high performance by Alexander Yakushev (clojure-goes-fast), which this book appears to incorporate. Worth getting this one (even if it’s a bit old as you were mentioning)?

Ben Hammond17:03:17

yeah I though I did, but I cannot find it now

Ben Hammond17:03:35

the old yellow one. not the blue one

folcon17:03:50

Ok, might be worth getting the original second edition, not sure if it’s been mangled to produce this…

Edward Hughes16:03:13

I just wanted to put some feelers out and see if there was anyone in here up for monthly(?) clojure community meetups in Glasgow. There was a group of us here doing katas, but it's been inactive for a while now. I just got a Clojure job up here and have spent a good amount of time mentoring my co-worker/proselytising to the Java devs. We're both based here and the CTO has been making noises about increasing the amount of Clojure in our stack, so I thought it would be a good idea to try reviving the group, give it another kernel to form around. Maybe make it a little more general than just doing problems, have a shared space to just explore things on our minds with others/tell others about them.

👍 4
maleghast17:03:51

@edward.hughes1911 - I would love to try, but I split my weekday time between The Trossachs and London and when I am not working it’s important to me to maximise family time… . Having said that, knowing some other Clojurists up here would be lovely…

maleghast17:03:11

Let’s just say that if you get something going I may well make it from time to time

Edward Hughes17:03:42

@maleghast I'll keep that in mind as an incentive.

Edward Hughes20:03:50

I'd met some of the people in here through the group's previous incarnation actually. That's one of my big motivations for sticking to Clojure in general, to be honest, an assurance of getting to know like-minded folks. Feel like it's probably the most salient way to contribute to the community at this stage and experience level. Kept me hopeful for Clojure work, at any rate.