Fork me on GitHub
#off-topic
<
2020-04-27
>
Cameron04:04:11

So to be clear, someone is spamming the Clojure reddit with these stupid fking shirts and using some sort of bot army to spoof the likes right? Cause there's no way (the last one) legitimately got upvoted to 12 in 3 minutes

seancorfield04:04:30

Yup. It's frustrating. I keep reporting the posts as spam but they keep popping up. I don't know whether Cognitect can do anything about it from a legal point of view, on the basis of the copyright violation of the logo?

Chris McCormick04:04:52

more likely to be a trademark issue than a copyright violation.

seancorfield04:04:05

Yeah, sorry, that's what I meant.

seancorfield04:04:30

(I'm distracted by what I'm watching on TV 🙂 )

Chris McCormick04:04:48

understood - ianal too!

seancorfield04:04:06

But if Cognitect do have a trademark on the logo, they could go after the store where the T shirts are being sold perhaps (although I suspect it's outside US or even international law?).

Cameron04:04:42

I also just noticed not just this comment on it

[–]BlogSpammr -2 points 2 hours ago 
DROP SHIP SPAMMER

DO NOT FALL FOR THIS SCAM!

If you have unfortunately bought anything from this spammer's link, be sure to check your account statements closely for bogus charges and consider reporting your credit card as lost or stolen.

This is NOT a redditor, this is a CROOK, THIEF, CRIMINAL whose sole purpose for being on reddit is to scam you.

spammer: u/PabloFrancis987
But also that the "shop" website is a fake copy of https://rockingthetees.com/ , linked at https://rockingthe-tees.com/

Alex Miller (Clojure team)13:04:09

I have filed multiple copyright violations about this on the store, and reddit, and twitter

Alex Miller (Clojure team)13:04:42

the store immediately removed it as dmca, but it's tedious

orestis15:04:37

Reddit at least has moderation, right? Can take the posts down.

Cameron15:04:05

yeh, still a whack a mole though, I've seen them take down a million of those

bartuka19:04:34

hi people, I started a project not so funny and I wanted to at least choose a proper strategy for it. My service basically provide a simpler interface to access a third-party service provider, therefore I am doing many api calls, saving data received from both ends in database and doing upload/downloads of pdfs in S3. very nice (Y). However, the nice part is about interpreting the messages these external services give me. docs missing in s3, third-party off, third-party was not able to do X, error in writing to database.. so on.. there are several "branches" after a call that I can follow. I thought of using a state machine to control all this. you guys have any suggestion? (I am doing a POC using a rules engine too just to see if I can model it there)

phronmophobic20:04:53

there are a lot of different approaches, but what I usually do is: 1. using paper and pencil, write and sketch out the flow of the app in a way that makes sense to me 2. figure out how to represent the flow as data in clojure 3. write some code that “runs” the data that describes the flow

👍 4
souenzzo20:04:29

;; Option 1
::routes {:index {::path "/"}
          :home  {::path "/:id"}}
;; Option 2
::routes [{::name :index ::path "/"}
          {::name :home ::path "/:id"}]
Which one you prefer? Where is strong pros/cons in some option?

1️⃣ 4
2️⃣ 28
phronmophobic20:04:45

unless the routes are completely disjoint, then the order matters. option 2 specifies the order explicitly which I think is a good thing

phronmophobic20:04:45

depending on how the routes are created, the order may matter even if the routes aren’t overlapping. if the routes are tested in order, then the order may have a performance impact

👍 4
hindol20:04:25

Option 2 is better for programmatic access.