This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-06-05
Channels
- # aws (6)
- # beginners (10)
- # boot (33)
- # cider (23)
- # cljs-dev (50)
- # cljsjs (2)
- # cljsrn (10)
- # clojars (1)
- # clojure (215)
- # clojure-czech (1)
- # clojure-dev (5)
- # clojure-italy (23)
- # clojure-russia (18)
- # clojure-spec (11)
- # clojure-uk (53)
- # clojurescript (157)
- # core-async (29)
- # cursive (12)
- # data-science (15)
- # datascript (16)
- # datomic (68)
- # graphql (2)
- # jobs (5)
- # jobs-discuss (1)
- # juxt (17)
- # lein-figwheel (2)
- # luminus (3)
- # off-topic (155)
- # om (3)
- # pedestal (1)
- # portkey (1)
- # re-frame (7)
- # reagent (4)
- # ring (3)
- # ring-swagger (2)
- # rum (11)
- # unrepl (11)
- # vim (1)
- # yada (2)
Bore da people.
Bore da, @agile_geek 🙂 Morning @peterwestmacott and @mccraigmccraig
i don't think you can google it effectively @maleghast
(I am used to people posting back lmgtfy links when I ask questions about this kind of thing, though I admit not really on here...)
it is a UGT greeting with a rotational symmetry of degree 2 @maleghast
UGT = universal greeting time
as opposed to Unión General de Trabajadores
I see... I think I should probably go and read the Wikipedia page on that, rather than expect you to explain it. 🙂
Yeah, there's a disambiguation one-liner, but nothing about the rotational symmetry aspect. I am sensing long-time IRC, TZ-hopping approaches that I've never had to deal with...
nah, i just like words with higher degrees of rotational symmetry 🤓
will it be recorded?
hey, does anyone use aero
for config management? do you also use environ
so that you can use different env vars
for dev/testing?
definitely not random core function of the day (I just discovered this):
-------------------------
clojure.core/with-precision
([precision & exprs])
Macro
Sets the precision and rounding mode to be used for BigDecimal operations.
Usage: (with-precision 10 (/ 1M 3))
or: (with-precision 10 :rounding HALF_DOWN (/ 1M 3))
The rounding mode is one of CEILING, FLOOR, HALF_UP, HALF_DOWN,
HALF_EVEN, UP, DOWN and UNNECESSARY; it defaults to HALF_UP.
@shan aero has built-in env-var support - see this example from my codebase - https://gist.github.com/14932389ffd4c409898a71339565a607
Thanks @mccraigmccraig. I’m looking to be able to set different env vars for dev or test. Similar to how you can do it in a .profiles.clj
file with environ
{:dev {:env {:database-url "jdbc:}}
:test {:env {:database-url "jdbc:}}}
@shan: the way you’d write that with aero is:
{:database-url #profile {:dev "jdbc:"
:test "jdbc:}}
Mastodon C are hiring http://www.mastodonc.com/jobs/data%20science/2017/06/05/data-scientist-job-advert.html
dunno about that with aero @shan
@otfrom The "/" in "coder/data scientist" is that an AND or an OR? 😛 As an aside, what is a data scientist? Mathematics background?
@otfrom Interesting. So data scientist is a lot less formal than it sounds. It sounds like you'd happily take on someone keen & self learning the maths as much as long as they had coding skills. The term seems less scary now 😛
@dominicm we would, though there is a fair bit of maths we'd hope they would have already. The less mathsy side is data engineering (what I do when not play acting as CTO). We might be hiring a few of those soon too, but we're still working through budgets
Morning
Did anyone catch any of the #onelovemanchester concert yesterday?
Was really good.
Chris Martin was pretty awesome
I know it was in the wake of something bad happening, but a concert like that would be really cool to be at.
I'd imagine the Summertime Ball to be on a similar scale (if not bigger)
For those wiser than I, does this sound accurate? >Pure functional languages like Haskell use side-effects, but camouflage them from pure functions using boxes called monads, allowing the program to remain pure even though the side effects represented by the monads are impure.
fuzzily accurate, yes, but probably not very helpful in getting to an understanding of monads @yogidevbear
Probably not 😄 helpful that is
(for which i would recommend a two-step process - first get comfortable with the maybe monad, by writing some code, then take on the state monad - once you have grokked those two, the rest are variations on a theme, with the possible exception of the continuation monad, which i have no experience with)