This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-05-31
Channels
- # announcements (6)
- # babashka (40)
- # beginners (6)
- # calva (1)
- # cider (1)
- # clerk (43)
- # clj-kondo (3)
- # clojure (93)
- # clojure-denver (8)
- # clojure-europe (52)
- # clojure-norway (20)
- # clojure-sweden (7)
- # community-development (5)
- # datascript (15)
- # datomic (30)
- # emacs (24)
- # events (15)
- # fulcro (23)
- # graalvm (12)
- # gratitude (1)
- # helix (4)
- # honeysql (4)
- # hoplon (39)
- # hyperfiddle (7)
- # introduce-yourself (1)
- # jobs (1)
- # jobs-discuss (26)
- # lambdaisland (3)
- # lsp (6)
- # matcher-combinators (2)
- # matrix (5)
- # meander (39)
- # nrepl (4)
- # nyc (1)
- # off-topic (5)
- # portal (73)
- # practicalli (1)
- # re-frame (2)
- # reitit (22)
- # releases (1)
- # remote-jobs (4)
- # shadow-cljs (5)
- # sql (17)
- # testing (1)
- # tools-deps (15)
Well this bit me today in SQL
select blah,,,
from foo f
inner join bar b on ....
left join quax q on ...
where
,, bunch of conditions ,,,
AND (@AbcsCount == 0 or q.Abc in (select Abc from @Abcs))
Abc isnt the name of the column in @Abc
It's Abcs
so it just quietly uses Abc in q
, which means the condition is always true.
Argh!https://softwarecrisis.dev/letters/prompts-are-not-fit-for-purpose/ Reading this reminds me that I have already attempted to engineer and maintain complex systems using loosely structured, "stringly typed" text definitions with ad-hoc templating and variable substitution bolted on– only last time around it was called "YAML." I do not recommend it.
I've sent this one to #clojurellm
https://app.slack.com/client/T03RZGPFR/C054XC5JVDZ?cdn_fallback=1
It's still probably off-topic for clojure but I thought clojurellm
also wants to know about it
There will also be a meetup series about LLM things. I've presented in the first one and there are two more that are planned in two weeks: https://scicloj.github.io/docs/community/groups/llm-meetups/