off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
Harley Waagmeester 2021-01-06T17:51:49.492900Z

i just discovered the Mr. Robot tv show, it is entertaining, i imagine there are people that would fault it at every turn, but i am easily entertained, and ohhhh look at the mentally challenged cute little puppy !

😁 2
2021-01-06T18:03:06.493Z

It's good. A lot better than most dystopian shows for sure

Harley Waagmeester 2021-01-06T19:06:23.497100Z

@jeffrey.wayne.evans thanks for the reply, good computer, sci-fi etc. is hard to find, i really liked the movie Archive, it's odd and has a super ending

2021-01-06T19:07:36.497300Z

Cool, will have to look into that one. Also check out the film Primer if you haven't already

Harley Waagmeester 2021-01-06T19:14:06.497700Z

the time is 13:13

Harley Waagmeester 2021-01-06T19:14:34.498100Z

is 13 a spooky number in europe ?

Harley Waagmeester 2021-01-06T19:15:41.499Z

it used to be 13:13, it is illusive and hides itself in the past

Harley Waagmeester 2021-01-06T19:17:11.499100Z

much like recursive paradigms

Harley Waagmeester 2021-01-06T19:18:00.499700Z

oooooh cool name for a programming language, "paradigm"

Harley Waagmeester 2021-01-06T19:18:49.499900Z

paradigm.13

caumond 2021-01-06T19:20:10.000400Z

I was not convinced at all for my part. I m surprise you like it guys. May need to re check

caumond 2021-01-06T19:20:45.001300Z

Is it an oo or functional paradigm ?

valtteri 2021-01-06T19:21:46.002200Z

I think Friday 13th is considered unlucky in many countries

sova-soars-the-sora 2021-01-06T20:51:05.004300Z

What would be good to handle rare 30x spikes in website traffic with a clojure back-end?

2021-01-06T21:03:25.004500Z

Saying 30x spike doesn't give enough information, you need to know request latencies(average or percentiles), an know what latency threshold is acceptable, and know where your bottleneck is to determine if you can just queue up extra requests

2021-01-06T21:04:33.004700Z

https://youtu.be/1bNOO3xxMc0 and https://youtu.be/m64SWl9bfvk are great talks

sova-soars-the-sora 2021-01-06T21:11:57.004900Z

roger that will examine gracias

sova-soars-the-sora 2021-01-06T21:12:51.005100Z

lol "concrete example" slide with a flesh eating worm from ... tremors? lol

clyfe 2021-01-06T21:23:50.005600Z

the db fails first usually, so i'd look at indexes, SQL and plan some aggressive caching russian doll-style

clyfe 2021-01-06T21:27:55.005800Z

with the right architecture (aka "shared nothing") clojure code can scale with more hardware and a load balancer

sova-soars-the-sora 2021-01-06T21:30:08.006Z

Russian doll style? o.o

sova-soars-the-sora 2021-01-06T21:30:33.006600Z

yeah i was thinking load balancer... it seems like an interesting porblam

sova-soars-the-sora 2021-01-06T21:30:39.006800Z

aha thank you will read up on that

clyfe 2021-01-06T21:31:49.007Z

I also like how with immutable data you don't have to do key expiry, because when the data changes the key changes

clyfe 2021-01-06T21:32:37.007200Z

and one can let the cache fill and expunge old stuff itself

sova-soars-the-sora 2021-01-06T21:33:35.007400Z

right on... right on... so if something is updated it sorta "percolates up" otherwise it stays cached? if i'm getting the gist

clyfe 2021-01-06T21:35:19.007600Z

> The advantage of Russian doll caching is that if a single product is updated, all the other inner fragments can be reused when regenerating the outer fragment.

sova-soars-the-sora 2021-01-06T21:36:47.007800Z

Aha okay nice

clyfe 2021-01-06T21:36:51.008Z

there are other similar techniques to hit the cache more often, like show everyone the same stuff and use client side js to update based on specifics - like for time, or lists "all but me"

clyfe 2021-01-06T21:39:57.008200Z

time as in "show time in user's timezone"

sova-soars-the-sora 2021-01-06T21:43:12.008400Z

Aha. Cool. Hmm... I'm wondering what "cache" looks like in clojureland...

clyfe 2021-01-06T21:51:00.008600Z

https://github.com/clojurewerkz/spyglass + a memcache server

clyfe 2021-01-06T21:55:36.009Z

memcache + client is the canonical way, but depending on case you may get away with plain RAM memory

clyfe 2021-01-06T21:56:11.009200Z

redis is sometimes used instead of memcache

sova-soars-the-sora 2021-01-06T22:13:31.009400Z

oh yeah, redis as the db?

sova-soars-the-sora 2021-01-06T22:28:43.010200Z

I'm reading this research paper and do not understand the use of > in fMRI images ..... really off-topic to programming but maybe someone understands what that's for?

Ben Sless 2021-01-06T22:43:45.010300Z

So, I see you're using Gnome...

seancorfield 2021-01-06T23:13:52.011600Z

Sounds like that may affect TeamCity (only)...

holymackerels 2021-01-06T23:17:55.012900Z

yeah, its not clear what the impact is from what's released, whether its some vulnerability in the code or if the managed instances were compromised