Fork me on GitHub
#clojure-uk
<
2020-05-20
>
dharrigan05:05:50

Good Morning!

Jakob Durstberger06:05:15

Good morning 🙂

thomas07:05:32

morning lovely people!

alexlynham09:05:43

People + Product + Passion = Splunk

alexlynham09:05:59

I think my laptop just got flagged on the corp network for NSFW content

😂 12
alexlynham09:05:06

(from their careers page)

dharrigan09:05:49

It’s the people jumping about that gets me. I mean, in 20 years of development, I’ve never seen people jump like that…

Wes Hall11:05:57

Try, "anybody know why production is down?" 😉

dharrigan13:05:32

Naw, it's mostly a big sigh, slumped shoulders and a resignation that it may be a late night

dharrigan13:05:50

not jumping up, into the air, beaming with all the hipster-muster one can distill into a coffee-cup

mccraigmccraig09:05:27

to be fair to your firewall, i think that page is pretty unsafe content @alex.lynham

rhinocratic10:05:57

If the truth be told, these days I'm only in this game for the jumping. I have my sit/stand desk set extra high to accommodate it.

folcon10:05:23

I’ve seen it, sometimes it’s a bit of fun, but they seem to be implying on their careers page that it’s something they actively look for?

dominicm10:05:10

right, I've gotta see this

dominicm10:05:10

Clearly splunk is for tracking how shit your security team are at getting people in/out the building.

maleghast10:05:17

Huh? Have I missed a page that is NSFW?

dominicm10:05:33

You sound a little too keen to see it... 😂

dominicm10:05:46

I think they're talking about http://splunk.com (the logging service - or something)

maleghast10:05:32

I am keen on NSFW - not gonna lie

😂 16
alexlynham12:05:05

@mccraigmccraig i think i facepalmed so hard i left a mark, so definitely unsafe in the truest sense of the word

facepalm 8
Ben Hammond13:05:03

what I've discovered is that https://docs.splunk.com/Documentation/Splunk/7.3.0/RESTUM/RESTusing is perfectly adequate and I can save myself 20 quid

Ben Hammond13:05:11

(and I'm sorry I brought it up)

Ben Hammond13:05:57

(ah yes, I just checked the Urban Dictionary and I see what you mean... how unfortunate...)

Ben Hammond13:05:40

somehow I never managed to get the definition of Angry Dragon out of my head

Ben Hammond13:05:08

and I apologise if I just made you look that up

Ben Hammond13:05:12

Very justifiably angy

dharrigan13:05:09

my goodness

🐲 4
Wes Hall15:05:08

I am starting to think that these guys actually might be marketing geniuses. It's not what you like, it's what gets you talking.

folcon15:05:57

There’s certainly something to that @wesley.hall, I suppose the question is are you trying to attract the people who talk about you, or the ones who hear them?

Wes Hall15:05:50

I guess in the current, fairly saturated market, it's getting people to notice you at all. What I have learned from this channel in the last 48 hours is simply this. If I ever need to draw attention to myself in a crowded world I need to 1) name my company something vaguely sexual sounding, 2) make a careers page that inexplicably has a video of a women getting her face licked by a dog, 3) profit.

Ben Hammond16:05:01

you also need to provide a useful service, that is free at a very low level and (somehow) manages to ramp up the expense slightly slower than the pain point of switching to a better value provider

Ben Hammond16:05:20

Splunk does seem quite expensive at scale

Ben Hammond16:05:40

but all the big corporates seem to use it

Ben Hammond16:05:56

they must be genii

Wes Hall15:05:57

Hmmm, my first stab was http://splooge.com but apparently John Hopkins beat me to it.

dharrigan15:05:20

just put an extra o in

dharrigan15:05:36

(or n+1 o's as appropriate)

Wes Hall15:05:21

Perfect. I'll start putting the kickstarter together.

mccraigmccraig15:05:17

that made me wonder how many #"go+gle" domains google has... turns out only 3

folcon15:05:10

google, gogle, and gooogle?

Ben Hammond16:05:51

who's got googol

Ben Hammond16:05:06

(REDACTED of Noo Joisey)

Registry Registrant ID:
Registrant Name: REDACTED FOR PRIVACY
Registrant Organization: REDACTED FOR PRIVACY
Registrant Street: REDACTED FOR PRIVACY
Registrant Street:
Registrant City: REDACTED FOR PRIVACY
Registrant State/Province: NJ
Registrant Postal Code: REDACTED FOR PRIVACY
Registrant Country: US
Registrant Phone: REDACTED FOR PRIVACY
Registrant Phone Ext:
Registrant Fax: REDACTED FOR PRIVACY
Registrant Fax Ext:
Registrant Email:

guy16:05:38

Morning!

4
folcon16:05:18

Does aws lambda use cpu time when calculating usage or something? I’m barely seeing 30secs pass during which my lambda hits it’s 3min timeout… It’s like AWS secretly invented a time machine and didn’t tell anyone…

😄 4
Conor18:05:05

Time machines are Mongo's department

😉 8
folcon20:05:46

This is so deeply frustrating, I was suspicious that the error was coming from marshalling the data back out of the lambda and into json, but: 1) I can get a correct result printing to cloudwatch before it just errors out and gives me a 503 2) It’s possible to print out a fixed map converted to json or a string 3) Adding any of the computation code but discarding the result makes 2 fail as well… There’s some wacky stuff going on and aws doesn’t feel the need to print any error into the log, even though it acknowledges the 503… Worked it out, turns out max memory used is a complete misnomer, take the number they give you, choose your favourite scaling factor and multiply seems to be the order of the day…

alexlynham08:05:11

yeah and you get extra capacity depending on account standing etc... it's quite opaque

alexlynham08:05:22

you're hitting memory issues tho? JVM clj?

folcon08:05:56

clj, yea, it’s worthwhile working out how to get cljs working, but not immediately =)… I think it might be more performant? The oom’s are silent though, which is really annoying…

folcon08:05:47

You’d think they’d get the relationship between easier to work with means more people use it therefore stack more valuable..

alexlynham11:05:20

yeah I tried to use jvm clj once, with portkey and memory/opaque debugging/cold start times killed it for me

alexlynham11:05:28

node is so freaking fast by comparison

folcon14:05:18

That’s true, no question, I’m just a bit lost using node to do things like db querying without having the lambda fail on me, not done too much node development :(…

alexlynham15:05:51

everything is async, and everything is terrible 😅

alexlynham15:05:57

but you can move fast fast fast

alexlynham15:05:27

we just got a system out in 7 days in an enterprise context cos the ceo had announced something on tv that didn't exist

alexlynham15:05:31

thx serverless

alexlynham15:05:46

just rewritten it in typescript once we had it out haha

folcon14:05:48

Oh right =)…

folcon14:05:21

Yea, if you can point to any resources that I can read-up to get an idea of how I should structure some of this stuff? Promises etc, not certain about good ways to reason through this stuff =)…

alexlynham13:05:03

good question. I will have a think. tbh I just structure my JS/TS programs like lisp now, just lots of fns that take either a scalar item or a coll and return that or a promise ^_^

folcon14:05:36

Would love to hear thoughts on this =)…

alexlynham15:05:55

this is a bit old cos it's python

alexlynham16:05:05

but basically taking the same approach as we're doing now

alexlynham16:05:51

if anything JS/TS is more functional (especially TS, where you can specify 'this thing operates over a collection') so allows you to have more referentially transparent functions

alexlynham16:05:00

or, have them more easily

alexlynham16:05:09

rather than just a mess of objects calling methods on themselves