This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-15
Channels
- # 100-days-of-code (3)
- # announcements (14)
- # beginners (100)
- # calva (20)
- # cider (50)
- # cljdoc (29)
- # cljs-dev (6)
- # clojure (78)
- # clojure-europe (1)
- # clojure-italy (8)
- # clojure-losangeles (1)
- # clojure-nl (11)
- # clojure-uk (108)
- # clojurescript (23)
- # code-reviews (5)
- # cursive (7)
- # datomic (11)
- # devops (1)
- # editors (1)
- # figwheel-main (65)
- # fulcro (114)
- # hoplon (31)
- # hyperfiddle (1)
- # juxt (4)
- # lein-figwheel (2)
- # nrepl (13)
- # off-topic (72)
- # re-frame (35)
- # reagent (9)
- # shadow-cljs (42)
- # spacemacs (2)
- # specter (5)
- # tools-deps (60)
- # yada (2)
Bore da
FYI anyone interested in, or who has already submitted a talk or bought a ticket to, Build IT Right Conference in Newcastle. Due to unforeseen circumstances we had to move dates from November 2018 to 4th April 2019. https://bitrconf.org/
morrrrrrrning!
how's everybody doing?
any winter day it's not raining is a good day 🙂 🚲
It was... not pleasant. There was a very stinky dude right in front of me. I felt quite ill 🙂
I cycled, which I will regret if the weather turns 😕
i cycled yesterday. the weather turned mid-ride - going home over the south downs was soggy and miserable
where do you cycle to/from? I grew up in guildford so the surrey hills was my daily cycle to/from college/school
I did take advantage of a brief gap in the weather on Sunday to clean and relube my chain, and oil my nipples
But I was waiting for the dog to get dropped off and some friends to come over, so I couldn't get out on it
@U79NZHC6A i live in ditchling, on the north side of the south downs... i generally go all over the nearish bits of the south downs - stanmer park is a favourite though, for it's network of singletrack in nice woods
Ahhh that sounds nice. I get very nostalgic about that part of the world. Spent a lot of time carrying mountain bikes over fences and stiles around there
@U6SUWNB9N same, replaced my rear brake and cleaned my chain and today was a lot more pleasant
Laura was doing a big tidy of all her paperwork on the floor of the office in prep for actually using it as more of an office for her new business, and unearthed a bluster pack with 2 completely worn rim brake pads in (and I've had discs on my bike for 2 years) and another with 2 partially worn but I think contaminated disc pads in
i've been using this for the last few months - it's ace - i think there's a road version too - https://www.merlincycles.com/rock-n-roll-extreme-lv-lube-56873.html
(you run a mostly dry chain, so it doesn't get gunked up)
I had the shop de-gunk my chain and rear sprocket while they were sorting the new wheels, because mine gets horribly gunked up in Manchester weather
I guess there's no reason you can't use the Extreme stuff on road bikes though. The road version seems to be https://www.merlincycles.com/rock-n-roll-absolute-dry-lube-56875.html
nice. I've been running the chain through a wet sponge with cleaner when I get the chance and that's worked okay
this new shimano 105 rear brake is great though
much better stopping power (granted it's dryish today)
new brake entirely
Anyone familiar with "The Meaning of Liff"? Always shuddered a little at "Skibbereen" (the sound of a sunburned thigh leaving a plastic chair) and "Scramoge" (to cut one's tongue whilst licking an envelope).
Douglas Adams and John Lloyd, I think.
@U82DUDVMH no problem - glad to assist. 🙂
If it's of any consolation, England, Wales and Scotland are roundly abused too, plus several US locations.
I also may regret not grabbing any type of hoodie or similar by the time I get home tonight. It's possibly not short-sleeved-shirt weather out there...
Morning.
Does anyone have an email address for @jr0cket? Please can you DM me if you do. Asking for a friend.
Thanks for reaching out, details sent separately
incidentally, a friend sent me an interesting talk over the weekend: https://www.youtube.com/watch?v=rnmcRTnTNC8
that looks good
One of the sticking stories in my memory was of a locked door, and those ceiling panels that most offices have. Elevated themselves and dropped in.
ha, i remember at school when we had an occasional unsupervised "study period" it was a thing to climb from the cupboard into the ceiling space and over to an adjacent classroom to see what was going on - which required a number of planks and great care
surprisingly we neither got caught, nor fell through the polystyrene ceiling panels
Reminds me of my favourite Simpsons moment: https://www.youtube.com/watch?v=iMwI2D1hJd0
And the number of times I didn't get stopped or questioned when I probably should have been...
but I used to work at a personal-data-processing company which meant we had some great security trainings from companies actually doing varieties of pentesting; one of the things they stressed was the importance of not treating unknown people as “oh, new hire from sales”
Places that hire intensively can get really awkward on the “Excuse me, who are you?” “We’ve been introduced last week…” routine
after a thousand times of trying to figure out if I have met someone before, I think I have become numb to most of the embarrassment. One side benefit(?) of running so many events and doing public speaking.
I stop people every day that just start walking into our office as I walk out
"I'm sorry, who are you?"
people get angry - but if you've not got a keycard, and I don't know you....
there's about 150 people in digital so I know most by eye or by name
Morning 🙂
What is the most idiomatic way to test for something like every? (not (nil?)) coll
?
@yogidevbear are you looking for some?
Sounds about right
Thanks
I should be able to use this in conjunction with a let and if-let binding yes? So something like
(let [v (if-let (every? some?) coll
do stuff with data here
set a default)]
Feels a bit convoluted
Sorry, typo
Let me try this again
(let [v (if-let (every? some? coll)
do stuff with data here to set v
set a default for v)]
continue with functionality based on let)
Fair point :face_palm:
Thanks for the sanity check @bronsa 👍
slightly surprising: (clojure.set/union #{} [:foo]) => [:foo]
one could say it reaches a new GIGO low
i have a protocol which i extend to clojure.lang.IPersistentList
in clojure - in cljs do i have to implement it on both cljs.core/EmptyList
and cljs.core/List
?
it is really annoying that cljs doesn't have a hierarchy of interfaces like clojure does
is there some doc somewhere detailing which types i have to implement on in cljs for lists, vectors, sets, maps etc ?
clojure cheats by using the host-level interfaces but cljs is forced to extend all the available concrete classes
yeah, my extend-protocol
is butt ugly now 😞
ah well, worse things happen at sea
huh, looks like there are quite a lot of concrete classes to think about: https://github.com/zcaudate-me/brahmin/blob/master/src/brahmin/category/monoid.cljs#L10