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:13

Mornā€™

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